Acceleration Breakout (Compression β OCO Straddle)
π― Objectiveβ
Exploit volatility expansion immediately following range compression. Place two conditional entries (one long, one short) around the range; when one triggers, the other cancels (OCO). Fully manual execution; platform-agnostic.
π§© Market Contextβ
- Regime: Prior volatility contraction (e.g., Bollinger Bandwidth at low percentile).
- Bias: Optional (can be neutral); priority is movement, not direction.
- Timeframes: 5mβ1h for trigger; confirm on 1hβ4h that youβre not fading a dominant trend.
β Setup Checklistβ
- Bollinger Bandwidth percentile β€ 20% (or your historical low-compression threshold).
- Price pinned near band/midline with declining realized volatility.
- Volume base stabilizing; pre-breakout uptick on the trigger candle.
- VWAP slope flatβturning (or aligned with breakout side if you want bias).
- Correlation sanity: BTC not mid-whipsaw on 1β5m (avoid fake breaks).
π§ Orders (Platform-Agnostic)β
- Entry Orders (straddle):
- Long Stop/Stop-Limit slightly above recent range high.
- Short Stop/Stop-Limit slightly below recent range low.
- OCO Behavior:
- If platform supports native OCO: use it.
- If not: manual rule β immediately cancel the opposite side on first fill.
- Stops & Targets (attached or queued):
- Initial Stop: beyond midline re-entry or fixed %/ATR (see Parameters).
- TP ladder: scale out on measured move multiples.
Tip: Pre-stage both orders so youβre not clicking during the break.
π Parameters (Tune Per Asset)β
| Param | Default | Notes |
|---|---|---|
| Buffer above/below range | 0.05β0.15% | Avoid micro wicks; align with asset tick/vol |
| Initial stop width | 0.35β0.8% (or 0.5β1.0Γ ATR(14, 5m)) | Tight enough to keep RR > 2:1 |
| TP1 / TP2 / TP3 | +0.6% / +1.0% / trail | Calibrate to historical breakout legs |
| Max hold time | 2β6 hours | If no expansion, exit early |
| Invalidation | Close back inside range + loss of volume | Kill trade; donβt βhopeβ |
π Execution Flow (Manual)β
- Identify compression and mark range high/low.
- Place both conditional entries with buffers.
- On first fill: cancel the other side (or let OCO do it).
- Immediately confirm stop attached and TP ladder ready. (Do a conditional place if possible (on fill))
- Monitor volume + VWAP slope; if expansion stalls, tighten stop or scratch.
π Alert Workflow (Optional Manual Enhancement)β
- Set external price alerts β 0.03 % beyond each conditional entry.
- When alert triggers β confirm fill β begin 5β15 min monitoring window.
- Move stop to breakeven + buffer once structure confirms (no immediate re-test).
- If alert fires but no fill, reassess liquidity/placement.
π§ Risk & Notesβ
- Slippage risk is highest at triggerβprefer stop-limit with guard band if liquidity is thin.
- If funding is extreme against your triggered side, consider quicker scale-out on TP1.
- Avoid major news minutes unless that is your edge.
π Post-Trade Journalβ
- Compression percentile at entry
- Which side triggered & why
- Slippage vs. expected
- Max favorable excursion (MFE) / max adverse excursion (MAE)
- Did expansion persist β₯ N candles?
- What would have improved RR?
π Iteration Hooksβ
- Track win-rate by buffer size and stop model (fixed vs ATR).
- Track average leg size post-break vs. time-of-day and funding sign.
- Update bandwidth percentile threshold quarterly.
Rule: 3 failed triggers in a session/day β stand down and reassess volatility conditions.