Shared report
Free viewBacktest the Rayner Teo moving average pullback strategy on BTCUSDT
On the daily chart of Bitcoin it buys when close > SMA(200), the candle low touches or crosses below SMA(50) and a bullish engulfing or hammer prints. Stop beyond the 5-candle swing, a close below SMA(50) closes the trade at the next open, 1% of the account per trade.
4 notes about this test
- Long side only: the mirror short setup cannot be executed on Spot.
- He also teaches taking profit at a previous swing high or trailing the move; that judgement call is NOT applied, the published moving-average exit is used instead.
- "Swing low" is mechanical here: the lowest low of the last 5 candles, with the stop 1 ATR(14) below it.
- Published for forex, stocks and indices; this test runs on the crypto pair you named.
Market
Timeframe
Account
History
Requested 2018-10-18 → 2026-10-18 · traded from 2019-04-09 (warm-up 600 bars)
- This report was produced before RSI, ATR and ADX were warmed up for Wilder smoothing; its ATR rules started trading on a shorter warm-up, so the first signals and the tested window's start may differ. Re-run to get corrected results.
Verdict
NOT RECOMMENDEDwin rate · 107 trades
- Ended above the starting budget+59.2% · 0.561R
- Win rate 50% or above38.3%
- More than 50 trades107 trades
- Verdict rules v9
- Trades
- 107
- Timeframe
- 1D
- Tested over
- 2749 days
- Time in market
- 28.1%
Win rate 38.3%, below 50%
What to watch
- Could not be checked with doubled costs
- Could not be checked on unseen data (not run)
What the data supports
Best month
+60.3%
2021-04 · 4 of 107 trades · best of 35 months
Made money after costs
profit factor 3.39
all 107 trades
Net return
+59.2%
all 107 trades
Average trade
+0.561R
all 107 trades
Proof
TradingView twin
BINANCE:BTCUSDT1DSlippageGapped stop
- Slippage TradingView charges slippage as commission, so stop and market fills differ slightly.
- Gapped stop When price gaps past the stop, the backtest skips the trade; the script enters and is stopped out.
Account balance
$10,000
Starting balance
$15,884
With the open position marked
$158,235
Buy & hold
- Balance
- Buy & hold
Trust scoreThe fixed factors behind the trust score, each with its own measurement.
D
Grade
NOT RECOMMENDED
Verdict
Strategy replay
- SMA 200
- SMA 50
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 · 28 Oct 2025
Trace4 steps
Signal
candle close
114,559.40
26 Oct 2025
Filled
next open
114,582.32
27 Oct 2025
Stop
N-candle swing
102,848.89
27 Oct 2025
Exit · Exit rule · -0.05R
114,107.65
28 Oct 2025
Monthly returns
Wins and losses
- Wins41
- Losses66
Your 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
- After an exit
- The next entry signal is read from the candle after the exit, not on the exit candle
- Not modelled
- Margin calls, liquidation and CFD overnight financing; perpetual funding is charged when the data carries it
Latest trades
107 closed trades · 1 open at the end of the data, marked at the last close
| 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 |
Monthly heatmap
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019 | — | — | — | — | — | — | -0.6% | 0.1% | 0.4% | open | -0.3% | — |
| 2020 | — | — | -0.1% | — | — | -0.6% | -0.7% | open | 0.9% | -0.4% | open | open |
| 2021 | open | open | open | 60.3% | -0.2% | — | — | — | -0.2% | open | 1.1% | -1.0% |
| 2023 | — | — | 0.3% | open | -0.3% | -0.3% | 0.8% | -0.1% | — | — | — | — |
| 2024 | 0.1% | -0.4% | open | 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% | — | — |
Advanced Analysis