Backtest the Rayner Teo moving average pullback strategy on BTCUSDT
On the daily chart of BTCUSDT, it buys when close > SMA(200), the candle low touches or crosses below SMA(50) and the signal candle is a bullish reversal candle (bullish engulfing, or a hammer with a lower wick at least twice its body and the close in the top third). It gets out below the lowest low of the last 5 candles, and lets the exit rule close the trade. Each trade risks 1% of the account.
Market
Timeframe
Account
History
38.3%win rate · 107 trades
RECOMMENDEDWeak evidence- Trades
- 107
- Timeframe
- 1D
- Tested over
- 2920 days
- Time in market
- 28.3%
large winners · 107 trades
What the data supports
Best month
+60.4%
2021-04 · 4 of 107 trades · best of 35 months
Made money after costs
profit factor 3.39
all 107 trades
Net return
+59.1%
all 107 trades
Average trade
+0.561R
all 107 trades
Trust scoreThe fixed factors behind the trust score, each with its own measurement.
A
Grade
RECOMMENDED
Verdict
Net return
59.1%
-1037.6 pts vs buy & hold
Win rate
38.3%
107 trades
Profit factor
3.39
41 wins · 66 losses
Max drawdown
-5.5%
from peak
Strategy replay
Entry
114,582.32
Buy · 27 Oct 2025 · 2 bars
Stop loss
102,848.89
10.24% away
Take profit
None
Exits on its rule
Result
-0.05R
Exit rule at 114,084.83
Monthly returns
Best month
60.4%
Worst month
-1.0%
Typical month
-0.21%
Months in profit
37%
Account curve
$10,000
Starting balance
$15,907
Final balance
$119,668
Buy & hold
Wins and losses
- Wins41
- Losses66
Rules
Buys when
close > SMA(200) and the candle low touches or crosses below SMA(50) and the signal candle is a bullish reversal candle (bullish engulfing, or a hammer with a lower wick at least twice its body and the close in the top third)
Stop
lowest low of the 5 completed candles before the signal candle minus 1 × ATR(14)
Target / exit
Rule exit · a close below SMA(50) closes the trade at the next open
Risk per trade
1% of equity risked to the stop
Monthly heatmap
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019 | — | — | — | — | — | — | -0.6% | 0.1% | 0.4% | — | -0.3% | — |
| 2020 | — | — | -0.1% | — | — | -0.6% | -0.7% | — | 0.9% | -0.4% | — | — |
| 2021 | — | — | — | 60.4% | -0.2% | — | — | — | -0.2% | — | 1.1% | -1.0% |
| 2023 | — | — | 0.3% | — | -0.3% | -0.3% | 0.8% | -0.1% | — | — | — | — |
| 2024 | 0.1% | -0.4% | — | 5.1% | -0.1% | -0.4% | 0.2% | -0.8% | — | — | — | -0.4% |
| 2025 | 0.3% | -0.6% | -0.3% | — | — | -0.7% | 0.0% | -0.5% | -0.9% | 0.1% | — | — |
Latest trades
107 closed trades
| Date | Direction | Entry price | Exit price | Result |
|---|---|---|---|---|
| 27 Oct 2025 | long | 114582.3219 | 114084.8285 | Loss |
| 24 Oct 2025 | long | 110100.2056 | 110982.6990 | Win |
| 20 Oct 2025 | long | 108664.4986 | 110509.9836 | Win |
| 13 Oct 2025 | long | 114981.8018 | 113005.5244 | Loss |
| 28 Sept 2025 | long | 109657.7772 | 112141.5272 | Win |
| 25 Sept 2025 | long | 113329.6714 | 109166.0674 | Loss |
| 12 Sept 2025 | long | 115505.7865 | 112628.4598 | Loss |
| 9 Sept 2025 | long | 112087.6430 | 111524.0707 | Loss |
| 3 Sept 2025 | long | 111262.2580 | 111683.3789 | Win |
| 31 Aug 2025 | long | 108838.0933 | 108224.7107 | Loss |
This is the free view of a shared report. Run your own strategy on the same engine.
Backtest a strategy