swingHigh RbreakoutsimpleBest TF: 60mWalk-forward untestedTV: Compiled (Pine v6 PASS)

Donchian Breakout

Turtle-style: go long on a break of the 30-bar high, exit on a break of the 15-bar low (and vice versa).

Profitability — TV multi-year derived

NEGATIVE EV
RM/Day
-74
net MYR ÷ trading days
Trades/Day
0.7
avg trade frequency
Monthly Est
RM -1,629
RM/day × 22 days
Trading Days
1,038
2022-01-01 → 2026-04-25
Philosophy

Low win rate, big winners. The Turtle approach: accept many small losses to catch the rare runaway trend. Not for the impatient.

Walk-forward status: Walk-forward untested

The featured config below was not directly covered by the walk-forward grids (different dataset or timeframe, or the in-sample SQN was too low to promote to OOS evaluation). Treat the in-sample numbers with appropriate caution — no unseen-window validation yet.

This strategy: Donchian variants did not reach the Mode A top-10 on legacy_5m (so never walk-forward-tested on OOS). Featured legacy_60m config has no OOS verdict yet.

Authoritative result · TV multi-year backtest

TradingView 5m, multi-year history

TV UNPROFITABLE
Net (MYR)
-76,845
Profit Factor
0.60
Win rate
27.0%
Trades
689
Max DD (MYR)
+77,245

TV Wave-2 multi-year on 5m: -76k MYR, 27% WR, PF 0.6. Frequent false breakouts followed by mean-reversion — the opposite of what a breakout strategy needs. Confirms FCPO 5m is mean-reverting / chop-dominant at intraday TF.

Tested 2026-04-25. This is the load-bearing evidence — it overrides the 1-month sweep below.

Local 1-month sweep — in-sample only, weak signal

In-sample only — weak signal
SQN
0.19
Profit Factor
1.14
Win rate
40.0%
Trades
10
Net profit
MYR +450
Max drawdown
MYR +1,275
Dataset
legacy_60m
Timeframe
60m

TV Strategy Tester evidence

Captured from TradingView

Entries on chart (3 screenshots)

Chart screenshot donchian-breakout-15m.png
donchian-breakout-15m.png
Chart screenshot donchian-breakout-60m.png
donchian-breakout-60m.png
Chart screenshot donchian-breakout-recent.png
donchian-breakout-recent.png

Strategy properties

Style
swing
Profile
High R
Trades / day
0.45
Avg bars held
TV compile status
Compiled (Pine v6 PASS)
Walk-forward
Walk-forward untested
Low WR but big winners. Long losing streaks are normal — the rare runaway pays for them.

Parameters

entryPeriod
30
exitPeriod
15

Applies to

  • Market: FCPO (Crude Palm Oil Futures, Bursa Malaysia)
  • Timeframe: 60m
  • Style: Swing (hours to days)
  • Complexity: 1 rule, plug-and-play

When it works

Did not show a stable edge in the sample — treat with caution.

Pine Script coming soon

Related strategies (breakout)

Full raw backtest result
{
  "dataset": "legacy_60m",
  "tf": "60m",
  "params": {
    "entryPeriod": 30,
    "exitPeriod": 15
  },
  "trades": 10,
  "winRate": 40,
  "netProfitMYR": 450,
  "profitFactor": 1.14,
  "sqn": 0.19,
  "maxDrawdownMYR": 1275
}

Amaran Risiko: Dagangan niaga hadapan (futures) melibatkan risiko kerugian yang tinggi dan tidak sesuai untuk semua pelabur. Kerugian boleh melebihi deposit margin asal anda. Prestasi lampau bukan jaminan prestasi masa hadapan. Kandungan di laman ini adalah untuk tujuan pendidikan dan maklumat sahaja, dan bukan nasihat pelaburan. Pastikan anda memahami sepenuhnya risiko yang terlibat sebelum berdagang, dan dapatkan nasihat profesional jika perlu.