Tested on real charts · after costs

The two setups we teach

Daily charts · long only · trade only in uptrends. It loses more trades than it wins — but its wins are bigger than its losses.

55-day breakout

  1. 1Price above EMA200
  2. 2Daily close above the highest high of the previous 55 days
  3. 3Stop 1.5 ATR below entry
  4. 4Target 3R
Unseen data (BTC, ETH, gold)
+0.89R
per trade · 51% wins · 51 trades
7 coins never used to build the rules
+0.21R
per trade · 32% wins · 253 trades

Uptrend pullback

  1. 1EMA20 > EMA50 > EMA200
  2. 2A dip to EMA20 in the last 5 days
  3. 3Green day closes above EMA20 and yesterday's high
  4. 4Stop under the 5-day low · target 2R
Unseen data (BTC, ETH, gold)
+0.37R
per trade · 53% wins · 64 trades
7 coins never used to build the rules
+0.24R
per trade · 44% wins · 237 trades

Results by market (every trade, every year)

Market55-day breakoutUptrend pullback
BTC/USDT · since 2017+0.59R · 42% · 43+0.37R · 51% · 45
ETH/USDT · since 2017+0.55R · 41% · 46+0.34R · 48% · 48
Gold (PAXG/USDT) · since 2020+1.16R · 58% · 26+0.61R · 61% · 38
BNB/USDT · since 2017+0.71R · 44% · 50+0.47R · 52% · 46
SOL/USDT · since 2020+0.41R · 38% · 29+0.35R · 52% · 31
XRP/USDT · since 2018+0.21R · 31% · 29-0.04R · 36% · 28
ADA/USDT · since 2018+0.54R · 39% · 33+0.13R · 37% · 35
LTC/USDT · since 2017-0.32R · 18% · 39+0.03R · 39% · 33
LINK/USDT · since 2019-0.12R · 26% · 42+0.25R · 42% · 38
DOGE/USDT · since 20190.00R · 26% · 31+0.39R · 46% · 26
All markets+0.37R · 36% · 368+0.31R · 47% · 368
How we tested

Rules were chosen on the older 60% of the data, then measured on the newest 40% they had never seen — and on 7 extra coins.

After costs

Fees + slippage of 0.3% per round trip. If one candle touches both stop and target, we count the stop.

Keep in mind

Only about 1 in 3 to just under half of trades win, so risk per trade must stay small. Past results don't guarantee future results.

Practise on 227 charts →Practice questions are clear textbook examples.