FCPO4,578

Live Trade Plan

A repeatable process: assess context, pick a defined setup, size by ticks (1 tick = RM1/t = RM25 per contract), and run the pre-trade checklist.

A · Context Assessment

4 steps – updates instantly with the live or manually entered price

1Price vs S/R
MID-RANGE
Price 4578 (last close). 558 t above support top, 453 t below resistance base.
2Seasonal bias
Loading…
Historical record: mixed / no clear bias. Next month: February (Bullish).
3Active fundamentals
Loading…
No MPOB release in the next session. Backdrop: high Malaysian stocks (bearish) vs strengthening El Niño, B40 and elevated crude (bullish).
4Expected range
ATR 82 t
Expected day ≈ 82 t (RM 2,060). Min stop 40 t; typical stop 45–70 t. Regime: Ranging.
Suggested playbook right now
Mean Reversion Setup – ranging regime, fade 1.5×ATR extensions at S/R.
Alignment score 0 (location 0, seasonal 0). Always confirm with the checklist below – this is a decision aid, not a signal.

B · Setup Playbook

Seasonal Long

Long

When: August (strong), Feb / Jun / Jul (moderate). Price in lower two-thirds of the range or holding an intermediate support.

  • 1.Calendar month has a bullish seasonal bias (Aug strongest: 4/4 years up).
  • 2.Price is NOT inside the 5,031–5,200 resistance zone.
  • 3.At least one fundamental confirmation: MPOB stocks draw / exports up, Brent firm or rising, palm at a discount to soyoil, or MYR weakening.
  • 4.No MPOB release within the next session (or position sized for it).
  • 5.Daily structure: higher low vs. prior swing or reclaim of prior-day high.

Entry: Buy a pullback of ~0.5 × ATR (≈40–45 ticks) from the prior-day high into an intermediate support zone, or on a reclaim of the prior-day high.

Stop
60 t
RM1,500
Target T1
90 t
RM2,250
Target T2
150 t
RM3,750
R:R
1.5 / 2.5
T1 / T2
  • Stop 60 ticks = RM1,500/contract (~0.7 × ATR) placed beyond the swing low.
  • Take half at T1 (90 ticks ≈ 1 ATR), trail the rest under daily lows toward T2.
  • R:R = 1.5 (T1) to 2.5 (T2).

Do not buy in the resistance zone or on the day after a 150+ tick up-day (exhaustion risk).

Seasonal Short

Short

When: April (strongest: 4/4 years down, p=0.007), December (3/3 down), September (moderate). Price in upper two-thirds of the range.

  • 1.Calendar month has a bearish seasonal bias.
  • 2.Price is NOT inside the 3,950–4,020 support zone.
  • 3.Fundamental confirmation: MPOB stocks building, production recovering faster than exports, palm at parity/premium to soyoil, or Brent falling.
  • 4.Daily structure: lower high or loss of prior-day low.

Entry: Sell a rally of ~0.5 × ATR into an intermediate resistance zone, or on a break of the prior-day low after a failed bounce.

Stop
60 t
RM1,500
Target T1
90 t
RM2,250
Target T2
150 t
RM3,750
R:R
1.5 / 2.5
T1 / T2
  • Stop 60 ticks = RM1,500/contract above the swing high.
  • April average decline is -391 ticks – let a runner work with a trailing stop.
  • R:R = 1.5 (T1) to 2.5 (T2).

Do not short into the support zone or right before MPOB if consensus expects a stock draw.

MPOB Reaction

Long / Short

When: Report day: the 10th of each month at 12:30 MYT (next business day if the 10th is a holiday/weekend).

  • 1.Flat or reduced size 30 minutes before 12:30 MYT.
  • 2.Know consensus for production, exports and ending stocks beforehand.
  • 3.Stocks surprise vs consensus is meaningful (≈ >50k t) and components agree.
  • 4.Wait for the first 15–30 min candle after release to close.

Entry: Trade the break of the post-release 15–30 min candle in the direction of the stock surprise (stock draw → long, stock build → short).

Stop
50 t
RM1,250
Target T1
85 t
RM2,125
Target T2
130 t
RM3,250
R:R
1.7 / 2.6
T1 / T2
  • Stop at the other side of the reaction candle, capped at 50 ticks (RM1,250).
  • T1 ≈ 1 × ATR (85 ticks); T2 130 ticks if the move holds into the close.
  • If the headline and components conflict, stand aside.

Never hold full size into the release; avoid fading the first move unless it fails back through the pre-release price.

Range Breakout

Long / Short

When: Price closes beyond the major structure: above 5,200 (all-time high 5,202) or below 3,950.

  • 1.Daily CLOSE outside the zone (intraday pokes do not count – the 5,031–5,200 zone produced a double top).
  • 2.Acceptance: a second close outside or a successful retest of the broken edge.
  • 3.Fundamental driver present (energy shock, policy change, MPOB surprise).
  • 4.Expanding ATR (current ATR above its 20-day average).

Entry: Upside: buy the retest of 5,170–5,200 after acceptance. Downside: sell the retest of 3,950–4,020 after a close below 3,950.

Stop
70 t
RM1,750
Target T1
150 t
RM3,750
Target T2
250 t
RM6,250
R:R
2.1 / 3.6
T1 / T2
  • Stop 70 ticks (RM1,750) back inside the zone – a close back inside = failed breakout, exit.
  • Downside objective: 3,750 round number (touched on 75 days) ≈ 200 ticks.
  • R:R ≈ 2.1 to 3.6.

Do not buy the first poke above 5,200 – FCPO ranges 67% of the time and false breaks are the norm.

Mean Reversion (Range Fade)

Long / Short

When: Ranging regime (weekly ADX < 25 – true ~67% of weeks).

  • 1.Price extends ≥ 1.5 × ATR (≈130 ticks) from the 5-day midpoint, or tags an intermediate S/R zone.
  • 2.The session range already exceeds the 90th percentile (138 ticks) – extension is statistically stretched.
  • 3.No scheduled catalyst (MPOB, WASDE) and no energy-market shock underway.
  • 4.Reversal signal: rejection wick or close back inside the prior-day range.

Entry: Fade the extreme after a rejection candle; enter on the first 15-min close back toward the midpoint.

Stop
45 t
RM1,125
Target T1
60 t
RM1,500
Target T2
80 t
RM2,000
R:R
1.3 / 1.8
T1 / T2
  • Stop 45 ticks (RM1,125) beyond the extreme.
  • Target the 5-day midpoint (60–80 ticks).
  • R:R ≈ 1.3 to 1.8 – higher win-rate, lower payoff.

Never fade on MPOB day, during crude-oil shocks or when price is breaking the major 3,950/5,200 edges.

C · Risk Rules

Max risk per trade1% of account; hard cap 80 ticks = RM2,000 per contract
Minimum stop distance40 ticks (RM1,000) – stops inside ~50% of ATR are noise-prone
Daily loss limit2% of account or 3 consecutive losers – stop trading for the day
Weekly loss limit4% of account – halve size the following week
Minimum reward:risk1.5 : 1 to T1 (1.3 allowed for mean-reversion only)
Event sizingHalf size or flat into MPOB (10th), WASDE and major policy decisions
Gap allowanceAssume stops may slip 10–30 ticks on overnight/policy gaps (avg Monday gap 35 ticks)

Stop distance → risk per contract

20 t
RM500
40 t
RM1,000
60 t
RM1,500
83 t
RM2,075
100 t
RM2,500
150 t
RM3,750

83 ticks ≈ one full ATR(14) at the time of the last data update (2026-10-05).

Position Sizing

Contracts = (account × risk %) ÷ (stop ticks × RM25)

Contracts
1
Risk budget
RM 2,000
Risk / contract
RM 1,500
Reward : risk
1.50

Formula: contracts = floor( account × risk% ÷ (stop ticks × RM25) ). Potential profit at target: RM 2,250; loss at stop: RM 1,500.

When NOT to Trade

  • 30 minutes before and 15 minutes after the MPOB release (12:30 MYT on the 10th).
  • When price is mid-range AND the month has no seasonal edge AND no fundamental catalyst.
  • During live crude-oil shocks (war, ceasefire, OPEC surprises) until the first hour settles.
  • After a 200+ tick day (13 occurrences since 2023) – wait one session for volatility to reset.
  • On contract roll days or illiquid pre-holiday sessions (CNY, Hari Raya, Deepavali).
  • When your daily or weekly loss limit has been hit.
  • When Indonesian policy (levy, B40/B50) or Indian duty headlines are unconfirmed rumours.

D · Pre-Trade Checklist

Tick every item before placing an order – printable

0/16
Market Context
Seasonal & Fundamental
Volatility & Risk
Execution