scalpBalancedcustommulti-factorBest TF: 1mWalk-forward untestedTV: Not yet ported to Pine

Zone-Pullback (Bounce Confirmed)

Wave-3 fix: requires explicit bounce candle before entering, not just a touch of the zone. Same zone detection as the original zone-pullback, but waits for confirmation that price has rejected and reversed.

Profitability metrics

This strategy has not been validated against TradingView multi-year history yet — RM/day, trades/day, and monthly projection are only computed from authoritative TV stats. The 1-month sweep below is in-sample only and should not be used as a profit forecast.

Philosophy

Same zone detection as the original, but the entry waits for confirmation that price has rejected and reversed back through the zone, not just touched it. Promising structurally but needs TV multi-year proof.

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: Bounce-mode sweep (5,760 combos, BOUNCE-COMPARISON.md): only small-N shortlist (3 trades top config, 0 combos with >=20 trades) — passes the 1-month sweep but cannot pass the tradable filter on this short window. Promising structurally but needs TV multi-year proof.

Best backtest config (1-month sweep)

SQN
1.87
Profit Factor
13.45
Win rate
66.7%
Trades
3
Net profit
MYR +685
Max drawdown
MYR +55
Dataset
legacy_1m (3m bias, 15m MTF2)
Timeframe
1m

Strategy properties

Style
scalp
Profile
Balanced
Trades / day
0.14
Avg bars held
TV compile status
Not yet ported to Pine
Walk-forward
Walk-forward untested
Moderate WR with PF ~1.5–2. Workhorse — no extreme runs either way.

Parameters

zoneType
demand_base
pullback
leadline_touch
trail
be_1r_then_prev_low
slTicks
15
rr
2
entryMode
bounce_market
requireBounce
true

Applies to

  • Market: FCPO (Crude Palm Oil Futures, Bursa Malaysia)
  • Timeframe: 1m
  • Style: Scalping (seconds to minutes)
  • Complexity: 4+ rules, confluence-based

When it works

Intraday ranges with clear higher-TF zones. Avoid news days and extreme volatility.

Pine Script coming soon

Related strategies (custom)

Full raw backtest result
{
  "dataset": "legacy_1m (3m bias, 15m MTF2)",
  "tf": "1m",
  "params": {
    "zoneType": "demand_base",
    "pullback": "leadline_touch",
    "trail": "be_1r_then_prev_low",
    "slTicks": 15,
    "rr": 2,
    "entryMode": "bounce_market",
    "requireBounce": true
  },
  "trades": 3,
  "winRate": 66.67,
  "netProfitMYR": 685,
  "profitFactor": 13.45,
  "sqn": 1.87,
  "maxDrawdownMYR": 55
}