M
MarketSightAI
Research Blog / Daily Live Forensics / CFFEX.IM
Institutional Research Protocol · Anti-Hindsight Bias

From Pulse-Retracement Stop-Outs to +4% Micro-Ratchet Trailing: CFFEX MO Options Live Autopsy and the Life-Saving Circuit Breaker

• Author: MarketSightAI Quant Lab • Strategy Engine: ouyang_fox_cn_cffex_im_options_50k • Live Signal: FOX-VWAP-CALL
Interactive Workbench Telemetry Sync

This forensic analysis is synchronized with MarketSightAI's dynamic engine. Click below to inspect real-time bar-by-bar progression and execution audits.

Open in Workbench ↗

Foreword: The essence of options buyer trading lies not in daydreaming about ten-fold moonshots on every single execution, but in guarding the profit cushion relentlessly whenever intraday momentum sparks. This post reconstructs the full live trading session of CSI 1000 index options (CFFEX.IM →\rightarrow CFFEX.MO) on 2026-11-04: dissecting the mechanics behind morning impulse profits (+5.37% & +4.31%) succumbing to time stops, engineering the +4% micro-ratchet breakeven mechanism, and revealing how our RiskGateGuard daily consecutive loss circuit breaker heroically aborted chasing into a 250-point afternoon squeeze.


1. Live Telemetry & Counter Settlement Audit

Before diving into algorithmic revisions, we present the raw physical reconciliation data from our PAPER execution environment on 2026-11-04. All positions were flattened cleanly at 15:00:

📊 2026-11-04 Physical Counter Settlement Telemetry (PAPER)
• Underlying Asset: CFFEX.IM (CSI 1000) Companion Options CFFEX.MO
• Dynamic Equity (Balance): ¥936,260.75 CNY
• Margin Occupied: ¥0.00 CNY (EOD Flat, 0 Lots Open)
• Closed-Loop Trades: 2 Trades / 0 Wins 2 Losses (Net PnL -¥1,660.00 CNY)
• Order Fill Success Rate: 100.0% (8/8 Orders Filled, Avg Slippage +0.0625 pts)
• Overnight Exposure: 0.00% (14:55 EOD liquidation gate enforced)

Round-Trip Trade Execution Log

#Time IntervalContractDirectionAvg Fill (Open →\rightarrow Close)Peak Floating GainSetup SignalExit ReasonNet PnL (CNY)
#109:55~10:25MO2611-C-6300Long Probe (1 Lot)197.40 →\rightarrow 190.20+¥1,060.00 (+5.37%)FOX-VWAP-CALLTIME_STOP_30M-¥750.00
#210:55~11:25MO2611-P-6100Short Probe (1 Lot)162.40 →\rightarrow 153.60+¥700.00 (+4.31%)FOX-VWAP-PUTTIME_STOP_30M-¥910.00

2. Core Conflict: Why Did Impulse Wins Decay into Stop-Outs?

The morning session exhibited an identical, perplexing pattern across both bullish and bearish setups:

  • Trade 1 (Call): At 09:50, the underlying broke above VWAP and EMA9 on heavy volume. The engine bought 1 lot of MO2611-C-6300 @ 197.40. Premium surged quickly to a peak floating gain of +10.6 pts (+¥1,060.00 / +5.37%). However, underlying momentum plateaued without secondary continuation. After 30 minutes of sideways decay, the position was closed by TIME_STOP_30M @ 190.20, resulting in a -¥750.00 loss.
  • Trade 2 (Put): At 10:50, the underlying broke breakdown support. The engine bought 1 lot of companion put MO2611-P-6100 @ 162.40. Premium spiked to a peak gain of +7.0 pts (+¥700.00 / +4.31%). Soon after, the index pulled back technically and drifted sideways. At the 30-minute mark, the position exited @ 153.60, chalking up a -¥910.00 loss.
flowchart TD
    A["Underlying High-Volume Breakout"] --> B["Enter ATM Companion Option (1 Lot)"]
    B --> C["Fast Impulse Surge (+4% ~ +5.5% Gain)"]
    C --> D["Failure to Form Secondary Wave (Sideways Consolidation)"]
    D --> E["Option Suffers Dual Drag of Theta Decay & IV Compression"]
    E --> F["Hit 30-Minute Hard Time Stop (Negative Exit)"]

Algorithmic Root Cause: Threshold Scale Mismatch

Examining our dynamic risk engine OptionEvaluator, we found that the underlying architecture already possessed robust ratchet trailing and breakeven locks. The failure to lock profits stemmed entirely from a parameter scale mismatch:

  1. US 0DTE Legacy Thresholds: near_term_breakeven_trigger_pct was configured at 0.18 (+18%) and dynamic take-profit at 0.45 (+45%), calibrated for volatile US 0DTE index options.
  2. CSI 1000 Realities: In 5-minute Chinese index options, a 2030 point move in the underlying translates to an 812 point premium move (+4% to +8% on delta ~0.46).
  3. The Consequence: Because floating gains peaked at +5.37% and +4.31% without reaching the +18% trigger, the breakeven lock remained dormant, allowing winning runs to deteriorate into time-stop casualties.

3. Midday Evolution: +4% Micro-Ratchet Breakeven Engine

During the 11:30~13:00 midday session recess, we executed an agile reconfiguration of ouyang_fox_cn_cffex_im_options_50k.json:

3.1 Micro-Breakeven Lock Algorithm

  • Lower Trigger Barrier: Reduced near_term_breakeven_trigger_pct from 0.18 to 0.04 (+4.0%);
  • Fee Cushion Offset: Configured option_breakeven_buffer_pct to 0.005 (+0.5%);
  • Execution Mechanism: Whenever intraday floating gains reach +4% (approx. 78 points, ¥700800 per lot), the stop-loss is instantly moved from -20% to cost basis +0.5% (covering commissions and slippage). Any subsequent retracement results in a break-even exit, eliminating drawdowns!

3.2 Dynamic Ratchet Trailing Take-Profit

  • Step 1 Take-Profit: Lowered near_term_tp_trigger_pct from 0.45 to 0.08 (+8.0%);
  • Locked Net Gain: Secures at least +4.0% net profit upon Step 1 activation;
  • Peak Callback Exit: Configured near_term_callback_pct to 0.025 (2.5%) to capture sharp reversals.
{
  "options_management": {
    "futures_options": {
      "enable_option_breakeven_lock": true,
      "option_breakeven_trigger_pct": 0.04,
      "option_breakeven_buffer_pct": 0.005,
      "enable_option_dynamic_tp": true,
      "enable_option_ratchet_tp": true,
      "near_term_breakeven_trigger_pct": 0.04,
      "near_term_tp_trigger_pct": 0.08,
      "near_term_ratchet_lock_pct": 0.04,
      "near_term_callback_pct": 0.025,
      "near_term_theta_exit_bars": 6
    }
  }
}

Comparative Counterfactual: Under this updated framework, both Trade 1 (+5.37%) and Trade 2 (+4.31%) would have activated breakeven locks and exited at ¥0, fully erasing the ¥1,660.00 drawdown!


4. Afternoon Drama: The Life-Saving Consecutive Loss Circuit Breaker

The afternoon session unleashed an astonishing market move:

  • 13:30~13:45: CSI 1000 exploded into an aggressive, vertical short-squeeze, clocking 5,088 contracts per 5-minute bar and soaring from 6,285 to 6,533 — a massive 250-point ramp!
  • The FOMO Temptation: Watching this unrelenting green surge, discretionary traders routinely suffer severe FOMO and jump in with heavy size at the top.

Why Did the Strategy Refuse to Buy a Single Lot?

The answer lies in our foundational risk infrastructure, RiskGateGuard:

  • Our strategy configuration mandates "max_consecutive_losses": 2;

  • The morning’s two stop-outs triggered the condition:

    daily_consec_losses≥max_consec_losses  ⟹  DAILY_CIRCUIT_BREAKER_2_LOSSES\text{daily\_consec\_losses} \ge \text{max\_consec\_losses} \implies \text{DAILY\_CIRCUIT\_BREAKER\_2\_LOSSES}
  • The risk gate decisively froze all subsequent order creation for the remainder of the day!

flowchart TD
    A["Morning Closes with 2 Consecutive Losses (-¥1,660)"] --> B["Trigger RiskGateGuard Pre-Trade Gate"]
    B --> C["Hit DAILY_CIRCUIT_BREAKER_2_LOSSES (Circuit Breaker Engaged)"]
    C --> D["Afternoon 13:30 Index Explodes +250 Points"]
    D --> E["Engine Maintains 100% Flat Stance, Rebuffing FOMO"]
    E --> F["14:05 Index Peaks at 6533 & Dumps 60 Points Instantly"]
    F --> G["Iron Discipline Shields Portfolio from Violent Reversal!"]

Subsequent Market Action Validated the Circuit Breaker

At 14:05, right after hitting 6,533.8, massive institutional sell orders slammed the market, driving the index down 60 points to 6,477 within minutes! Had our system chased the squeeze near 6,530, the call options would have been bought at the literal daily peak, suffering a devastating 50%+ collapse in the ensuing plunge.

This hard-coded circuit breaker proved to be the ultimate guardian of capital.


5. Quantitative Lessons & Survival Mandates

  1. Respect Micro-Momentum: In intraday options trading, +4%~+8% pulses are frequent; 100% moonshots are rare. Adapting breakeven triggers to instrument volatility creates an unassailable defensive cushion.
  2. Time is the Buyer’s Fiercest Adversary; 30 Minutes is a Natural Shield: Options buyers cannot hold and hope. If an entry fails to produce explosive secondary expansion within 30 minutes, TIME_STOP_30M terminates the exposure before Theta erodes the premium.
  3. Circuit Breakers Outperform Discretionary Willpower: A robust trading engine is defined not by how much it makes in favorable winds, but by its ability to mechanically halt during adverse regimes. Automated circuit breakers neutralize human vulnerability.
Share Quant Telemetry:
X LinkedIn Reddit