Prateek Jain

Strategy Playbook

EMA Crossover

Unprofitable

Classic EMA(12)/EMA(50) crossover with MACD confirmation and ADX > 25 trend strength filter.

Total P&L
$-8.5K
from $10K starting
Win Rate
39.5%
4759W / 7289L
Total Trades
12,048
Jan 2020 — Mar 2025
Max Drawdown
99.5%
avg hold 7.6h
Equity Curve — 5 Year Backtest
Equity curve$1.5K$5.5K$9.5K$13.5K$17.4K$21.4K2020-012020-112021-092022-082023-062024-042025-032025-03
Monthly P&L
Monthly P&L20-01 20-08 21-03 21-10 22-05 22-12 23-07 24-02 24-09 +$805-$805
Deep Dive
The EMA Crossover is a textbook technical analysis strategy adapted for crypto. It uses the crossing of a fast EMA (12-period) above a slow EMA (50-period) as a trend-following entry signal, with two additional filters: MACD must confirm the direction, and ADX must be above 25 (indicating a trending market rather than a ranging one). On paper, this combination should filter out weak signals and only trade when a genuine trend is forming. In practice, on hourly candles in crypto markets, the strategy fails badly — a 39.5% win rate across 12,048 trades leading to a -73% cumulative loss. The core issue is that EMA crossovers on hourly data are inherently lagging. The fast EMA crossing the slow EMA means the trend has already been in motion for many hours. By the time the crossover occurs, much of the move has happened. The strategy then holds through the inevitable pullback, getting stopped out. The ADX filter should theoretically help by avoiding choppy markets, but ADX itself is a lagging indicator — by the time ADX rises above 25, the trend is already mature and potentially exhausted. This is a classic case of a strategy that looks good in textbooks but fails in crypto's fast-moving, mean-reverting intraday dynamics.
Parameters
Fast EMA:12 periods
Slow EMA:50 periods
MACD:Confirmation required
ADX filter:> 25
Direction:Long only
Loss Analysis — Failure Modes
Adverse Move
3369
Low Volatility Chop
2076
Stop Too Tight
457
Profit Reversal
215
Entered Pump Top
166
Missed Take Profit
18
Top Symbols by Trade Count
STX
155
FET
152
ONE
147
CELR
145
ETC
144
RLC
142
DUSK
139
ZEC
139
ARPA
135
NEO
133

Backtested on hourly OHLCV data across 65+ symbols from Jan 2020 to Mar 2025 — $10,000 initial balance — 0.1% commission — 0.05% slippage

Pick my brain