SIGNAL DE DéMARRAGE

Indicateur DMI

Le DMI (Directional Movement Index) mesure la direction et la force de la tendance : +DI et −DI montrent qui domine, l’ADX indique si la tendance est suffisamment forte. Dans le générateur de signaux ELIXOAI, les préréglages dmi_cross (+DI croise −DI) et dmi_adx_strength (ADX > 25) sont disponibles. Période 14, trois sorties et plus de 12 stratégies.

Indicateur DMI avec lignes +DI, −DI et ADX sur un graphique de cryptomonnaie
Le DMI réunit +DI, −DI et ADX : les croisements des lignes directionnelles donnent des signaux de direction, l’ADX indique si la tendance est assez forte pour entrer.

La catégorie Start Bots Signal regroupe les descriptions des signaux et indicateurs pouvant démarrer un bot de trading. L’un des indicateurs techniques est DMI (Directional Movement Index).

Lors de la création et de la modification de chaque bot, un bloc Générateur de signaux de démarrage est disponible en bas des paramètres. Vous pouvez y choisir des indicateurs individuels, des préréglages et leurs combinaisons. Les conditions sont regroupées : ET dans un groupe, OU entre les groupes. Le même indicateur peut être configuré de différentes manières - pour Long et Short, pour les cassures et les rebonds, pour comparer un niveau ou pour des croisements.

Qu’est-ce que le DMI (Directional Movement Index)

DMI (Directional Movement Index) est un indicateur de tendance développé par Welles Wilder. Il comprend trois lignes : +DI, −DI et ADX. Il répond à deux questions : direction et force de la tendance.

Le croisement +DI/−DI est le signal classique de changement de dominance. L’ADX mesure l’intensité de la tendance quelle que soit la direction.

Dans le générateur ELIXOAI, le DMI sert de condition de démarrage : dmi_cross capture +DI croisant −DI, dmi_adx_strength se déclenche quand l’ADX dépasse 25.

DMI vs MACD et EMA

Les trois outils concernent la tendance, mais résolvent des problèmes différents :

  • MACD is built on the difference between two EMAs and shows momentum through line or zero crosses. MACD has no separate “trend strength” metric - only direction and acceleration. DMI explicitly separates direction (+DI vs −DI) and strength (ADX).
  • EMA is a price moving average; price position vs EMA shows trend but not strength. DMI +DI/−DI crosses give earlier momentum shift signals; ADX filters weak moves in chop.
  • DMI is the only one of the three that gives a numeric trend strength reading via ADX. Classic thresholds: ADX < 20 - weak trend or range; 20–25 - trend forming; > 25 - trend strong enough to trade; > 40–50 - very strong trend (watch for reversals).

Comment fonctionne le DMI

DMI is calculated from True Range and directional movement over a period (default 14 candles):

  • +DI (pdi) - upward movement strength. The higher +DI vs −DI, the more buyers dominate.
  • −DI (mdi) - downward movement strength. When −DI is above +DI, bears control the market.
  • ADX (adx) - smoothed measure of divergence between +DI and −DI. ADX does not show direction - it can rise in both rallies and selloffs. High ADX means the trend is strong, Long or Short.

In the builder you set a comparison condition on one output: “+DI crosses above −DI,” “ADX greater than 25,” “+DI greater than −DI,” and so on. The system fetches live DMI values from the exchange via TAAPI and checks the condition on your timeframe - at candle close or every minute.

Trois sorties DMI

The builder exposes three numeric outputs for the dmi indicator:

  • pdi (+DI): positive directional indicator. Used as the main line in dmi_cross - pdi crossing mdi.
  • mdi (−DI): negative directional indicator. In dmi_cross it is the cross target: pdi cross up mdi.
  • adx (ADX): trend strength index. Used in dmi_adx_strength - ADX > 25 as a “trend strong enough” filter. Any threshold works: gt 20, gt 30, gte 25.

Paramètre période

  • Plage : 1 to 300.
  • Valeur par défaut : 14 - Wilder’s classic setting; balanced for 15m–4h.
  • Short period (7–10): DMI reacts faster, more +DI/−DI crosses, more false signals in ranges. Useful on 5m–15m for scalping with a mandatory ADX filter.
  • Long period (20–28): smoother DMI, less frequent dominance changes. Better for 1h–4h swing - fewer but more sustained trend signals.

DMI(14) on 15m and DMI(14) on 4h are different indicators. When changing timeframe, revisit period and preset mix (cross vs adx_strength).

Préréglages prêts dans le générateur

Le générateur propose deux préréglages DMI with default settings. Each can be fully customized: different operator, output, threshold, or timeframe.

dmi_cross - +DI crosses above −DI (Long)

Condition par défaut : pdi (+DI) crosses mdi (−DI) from below to above (cross up) on the selected timeframe (15m interval, period 14, check à la clôture).

Classic DMI Long signal: bullish direction begins to dominate bearish. Unlike “pdi > mdi,” the cross captures the transition moment, not just current position. For Short, set operator “crosses below” - pdi cross down mdi.

dmi_adx_strength - ADX > 25 (strong trend)

Condition par défaut : ADX greater than 25 (gt) on the selected timeframe (15m interval, period 14, check à la clôture).

Trend strength filter: the bot starts when the market leaves chop and the trend becomes strong enough. ADX > 25 alone gives no direction - combine with dmi_cross, EMA, or price above/below a key average. For Short context, add mdi > pdi in the same group.

Opérateurs disponibles
  • Croise à la hausse (cross up) : Output was below the target and moved above. For dmi_cross: pdi cross up mdi - Long. Custom: adx cross up 25 - ADX just exceeded the strength threshold.
  • Croise à la baisse (cross down) : Output was above the target and dropped below. pdi cross down mdi - Short. adx cross down 25 - trend weakening, exit from strong move.
  • Supérieur (gt) : Value strictly above threshold. ADX gt 25 - strong trend right now. pdi gt mdi - bulls dominate without requiring a fresh cross.
  • Inférieur (lt) : Value strictly below threshold. ADX lt 20 - weak trend, range. mdi gt pdi (or pdi lt mdi) - bears dominate.
  • Supérieur ou égal (gte) : Value at or above threshold. ADX gte 25 on 4h - sustained higher-TF trend as a filter.
  • Inférieur ou égal (lte) : Value at or below threshold. ADX lte 20 - market in range, DMI crosses unreliable.
Niveaux ADX

ADX is the key to filtering DMI noise. ADX < 20 - weak or no trend; +DI/−DI crosses are often false. ADX 20–25 - trend forming. ADX > 25 - trend strong enough to trade (dmi_adx_strength preset threshold). ADX > 40–50 - extremely strong trend; sharp corrections possible. ADX shows strength, not direction - for Long check pdi > mdi, for Short mdi > pdi.

Paramètres généraux du générateur

  • Unité de temps (intervalle) : 1m, 5m, 15m, 30m, 1h, 4h, 1d. Des intervalles plus courts donnent plus de signaux mais plus de bruit. Les bots swing utilisent souvent 1h–4h ; le scalping utilise 5m–15m.
  • Mode de vérification : À la clôture de la bougie - vérification après la clôture, moins de faux déclenchements. Chaque minute - vérification dans la bougie en cours, réaction plus rapide, risque de faux départ plus élevé.
  • Opérateur : supérieur, inférieur, croise à la hausse/baisse, supérieur ou égal, etc. définissent comment la valeur de l’indicateur est comparée à la cible.
  • Valeur cible : nombre (ex. 30 pour le RSI), ligne d’indicateur (ex. %D pour le Stochastic) ou prix (pour les Bollinger Bands).
  • Groupes de conditions : jusqu’à 3 groupes avec jusqu’à 5 conditions chacun. Exemple : groupe 1 - RSI < 30 ET prix < bande inférieure ; groupe 2 - Stochastic < 20. Le bot démarre si le groupe 1 OU le groupe 2 est satisfait.

Exemples de configuration pour différentes stratégies

Long classique : dmi_cross

Objectif : bot start on dominance shifting to bulls.
Long : dmi_cross preset, pdi cross up mdi, 15m timeframe, period 14, check à la clôture.
Short : pdi cross down mdi, same settings.
Basic DMI strategy without extra filters - more signals, higher false-cross risk in ranges.

Short sur croisement −DI

Condition : mdi cross up pdi (equivalent to pdi cross down mdi), period 14, 15m, check at close.
Filtre : ADX gt 20 in the same group - short only when trend is forming, not in dead chop.
Fits short grids on local uptrend reversals.

Croisement DI + force ADX

Groupe 1 : dmi_cross (pdi cross up mdi) on 15m ET dmi_adx_strength (ADX gt 25) on the same 15m.
Logique : Long only when both direction (+DI above −DI) and strength (ADX > 25) confirm. Fewer false starts than pure dmi_cross.
Short : pdi cross down mdi ET ADX gt 25 ET mdi > pdi.

Confirmation de tendance via EMA

Long : dmi_cross on 15m ET close price above EMA 50 on 1h.
Short : pdi cross down mdi on 15m ET price below EMA 50 on 1h.
EMA shows global direction; DMI catches local momentum shift with the trend.

Scalping : période 10 en 5m–15m

Long : dmi_cross, period 10, 5m timeframe, check at close ET ADX gt 20.
Short : pdi cross down mdi, same settings.
Period 10 speeds up DMI; ADX filter is mandatory - without it 5m whipsaws heavily.

Swing : période 14 en 1h–4h

Long : dmi_cross on 4h, period 14, check at close ET ADX gt 25.
Short : pdi cross down mdi on 4h, ADX gt 25.
Rare but meaningful signals - closer to a “real” trend shift on a higher interval.

Multi-timeframe

Long : ADX gt 25 on 4h (separate condition, dmi_adx_strength) ET dmi_cross on 15m.
Short : ADX gt 25 on 4h ET pdi cross down mdi on 15m.
Higher TF confirms trend strength; lower TF gives entry - avoids buying every local cross against weak global ADX.

DMI + RSI

Long : dmi_cross on 15m ET RSI cross up 30 (or RSI < 40) on the same 15m - DMI direction and RSI bounce aligned.
Short : pdi cross down mdi ET RSI cross down 70.
RSI catches oversold/overbought; DMI confirms directional dominance shift.

Pullback en tendance

Groupe 1 : pdi gt mdi on 4h (period 14) ET dmi_cross on 15m.
Logique : higher TF shows sustained bullish dominance (+DI above −DI); lower TF catches resumption after a short correction. Fewer false starts against the global trend.

Tendance forte : ADX gt 30

Long : ADX gt 30 on 1h ET pdi gt mdi on 1h - bot starts only in clearly strong trends.
Short : ADX gt 30 ET mdi gt pdi on 1h.
Stricter than 25 - fewer trades, higher quality in trending phases. Downside - later entry vs move start.

DCA sur reprise de tendance

Long : dmi_cross on 1h (period 14) ET ADX gte 20 on 1h ET price > EMA 200 on 4h.
Short : pdi cross down mdi ET ADX gte 20 ET price < EMA 200 on 4h.
For DCA bots on pullbacks: +DI/−DI cross is softer than a hard breakout; EMA 200 sets global context.

Groupes de conditions : exemple pratique

Bot with two Long scenarios:
Groupe 1 : dmi_cross on 15m ET ADX gt 25 on 15m - impulse entry with confirmed strength.
Group 2: ADX gt 25 on 4h ET pdi gt mdi on 15m - higher-TF trend, bullish dominance on lower TF.
Groups combined with OU: either scenario can start the bot. Configure Short symmetrically (pdi cross down mdi, mdi gt pdi).

Conseil
Croisement DMI sans filtre ADX en range produit de faux départs quand ADX < 20. Combinez dmi_cross avec dmi_adx_strength (ADX gt 25).