Jul 21, 2026
Insights

Directional Movement Index (DMI) Strategy Backtested on Crypto

Directional Movement Index (DMI) Strategy Backtested on Crypto

The most common mistake in trend following is trading when there is no trend. Price chops sideways, moving averages give false crossovers, and traders keep getting stopped out by noise.

The Directional Movement Index was designed specifically for this problem. DMI tells you not just where price is going, but whether a trend is strong enough to trade at all. In July 2026, with traders asking whether Bitcoin is trending or just oscillating, that distinction matters.

This article backtests a pure DMI directional movement index strategy on Bitcoin daily data from February 2018 to March 2026 and reports exactly what happened. The result is a strategy that trades rarely, wins rarely, but lands large when it wins.

What the DMI Strategy Actually Does

The Directional Movement Index was developed by J. Welles Wilder alongside the Average Directional Index. DMI uses two directional lines to identify which side has momentum, and ADX confirms whether a trend is actually present.

The three components are:

  • +DI (Positive Directional Indicator): measures upward price movement over a lookback period

  • -DI (Negative Directional Indicator): measures downward price movement over the same period

  • ADX: the smoothed average of the difference between +DI and -DI, measuring trend strength without direction

Most traders already know ADX as a standalone tool. The DMI crossover system uses the directional lines actively for signals, not just ADX as a filter.

The rules for this backtest are mechanical:

  • Entry: +DI crosses above -DI AND ADX is above 25 at close

  • Exit: -DI crosses back above +DI at close

  • Direction: long only, no leverage, no short trades

  • ADX threshold: 25 is the standard level that separates trending from non-trending conditions

Test Setup

The backtest ran on CoinQuant as a single strategy on a single instrument. No additional filters, no parameter optimization, no curve fitting. The result reflects the DMI crossover logic exactly as described.

ParameterSetting
InstrumentBTCUSDT (spot)
TimeframeDaily (1D)
PeriodFeb 2018 to Mar 2026
IndicatorDMI (+DI/-DI crossover with ADX > 25)
DirectionLong only, no leverage
Initial capital$10,000
Position size100% of equity per entry

The Backtest Results

Over the full period, the DMI strategy turned $10,000 into $11,452. That is a +14.52% total return across 27 trades, with a win rate of only 25.93%.

MetricResult
Total Return+14.52% ($10,000 → $11,452)
CAGR1.60%
Total Trades27
Win Rate25.93%
Profit Factor1.13
Payoff Ratio3.22
Sharpe Ratio0.18
Sortino Ratio0.06
Calmar Ratio0.03
Max Drawdown46.13%
Average Win$1,845
Average Loss$573
Best Trade+$6,497
Worst Trade-$1,207
Time in Market9.36%
Total Fees$137.25
Quality Score34 / 100

What the Data Shows

Winning rarely but winning large

The most striking feature of this directional movement index backtest is the inversion between win rate and payoff. The strategy won fewer than 1 in 4 trades and still made money. That is because the wins were very large relative to the losses.

The average win was $1,845 while the average loss was only $573. The payoff ratio of 3.22 means every win was worth more than three losses. The best trade returned +$6,497, which is more than half the starting capital in a single entry.

This is what a high payoff ratio strategy looks like in practice. It feels bad to trade because you lose most of the time. But the few wins carry enough weight to put the overall return in positive territory.

The ADX filter kept most of the noise out

The ADX above 25 requirement is the critical component here. Without it, the +DI/-DI crossover would fire on nearly every small directional shift, including the chop that fills most of the Bitcoin chart.

The result of this filter was 9.36% time in market. The strategy was active for less than one month out of every ten. Most crossover signals were rejected because ADX had not confirmed a genuine trend.

This is a highly selective crypto trend strategy. It waited out most of the market's sideways periods and only entered when both the direction and the trend strength were aligned.

The drawdown is still significant

The positives above come with a real cost. The strategy produced a 46.13% max drawdown. For a $10,000 account, that means sitting through a loss of over $4,600 from peak to trough at some point during the test window.

The Sharpe Ratio of 0.18 and Calmar Ratio of 0.03 confirm that the risk-adjusted returns are weak. The strategy produced a positive result, but the return per unit of risk is low. A risk-conscious trader would find this drawdown difficult to sustain.

DMI vs Simply Holding Bitcoin

The strategy made money. But the simplest alternative also made money over this period, and far more of it.

ApproachTime in MarketOutcome
DMI trend strategy9.36%+14.52%, 46.13% max DD
Buy and hold Bitcoin100%Much larger gain over the same window

The DMI strategy captured roughly 34% of what buy-and-hold produced over the same period. It sat out most of the market's strongest rallies waiting for confirmed trend conditions.

This is not necessarily a failure. A trader who cannot tolerate large drawdowns might prefer a strategy that is mostly in cash. But the numbers show clearly that selectivity came at a real cost to absolute returns.

The Practical Lesson

This DMI trading backtest demonstrates a specific kind of edge: trend filtering that protects against noise but gives up a large share of the market's upside. The key takeaways are:

  • A 25.93% win rate can be profitable when the payoff ratio is high enough. Three losers per winner is acceptable if each winner is worth 3.22 losers.

  • The ADX > 25 threshold did real work. Without it, this strategy would have generated far more trades and likely a worse result.

  • 9.36% time in market is extremely low. This is a patience-heavy approach that most traders will find psychologically difficult to hold.

  • A 46% max drawdown is still a serious risk. Positive expectation does not eliminate the pain of the losing periods.

  • The strategy underperformed buy-and-hold over this specific window. That is worth knowing before deploying it.

The right follow-up is to test what happens when you adjust the ADX threshold, add a stop loss, or pair DMI with a higher timeframe trend filter. Each variation needs its own backtest before it earns a place in a live account.

That is the entire point of running a DMI directional movement index strategy backtest before you trade it: you find out whether the edge is real on a chart, not in your account.

Test your own DMI parameters and add your own filters on CoinQuant. Backtest a DMI strategy free on CoinQuant

Disclaimer:

This content is for educational and informational purposes only and does not constitute financial, investment, or trading advice. All strategies and examples are for illustrative purposes and do not guarantee results. Always conduct your own research before making financial decisions.

Key Takeaway