{
  "id": 10969,
  "rank": 516,
  "name": "Pullback Breakout EA",
  "aka": [
    "Pullback breakout",
    "Swing"
  ],
  "family": "A",
  "subtype": "A5",
  "one_liner": "Enters after a pullback completes within an established higher-timeframe trend, avoiding overextended entries.",
  "market_regime": "trending",
  "timeframes": [
    "D1",
    "H4",
    "M15"
  ],
  "symbols": [
    "XAUUSD",
    "XAGUSD"
  ],
  "sessions": [],
  "indicators": [
    {
      "name": "Ichimoku",
      "params": {},
      "applied_to": "close"
    }
  ],
  "entry_long": [
    "D1 trending (ADX > 25, price above/below cloud, cloud thick enough)",
    "H4 fully aligned (all 5 Ichimoku conditions confirm intermediate trend)",
    "M15 re-aligned (M15 currently shows full alignment in same direction)",
    "Pullback occurred (M15 lost alignment within last 10 bars)",
    "Not overextended (price within 1.5x ATR of H4 Kijun)",
    "Spread OK (spread < 30% of H4 ATR)"
  ],
  "entry_short": [],
  "exit_rules": [
    "Losing (< 0 ATR) -> M5 Kijun break",
    "Small profit (0–1 ATR) -> M15 Kijun break",
    "Large profit (> 1 ATR) -> H1 Kijun break",
    "H4 reversal -> Immediate close"
  ],
  "filters": [
    "news filter",
    "max spread 30% of H4 ATR"
  ],
  "stop_loss": "M5 Kijun break",
  "take_profit": "H1 Kijun break",
  "position_size": "8 simultaneous positions (configurable)",
  "evidence_type": "source_code",
  "completeness": 80.0,
  "signal_warnings": null,
  "claim_warnings": null,
  "opacity_warnings": null,
  "build_warnings": null,
  "canonical": "https://prismaticalgos.com/compendium/algo/10969-pullback-breakout-ea",
  "snapshot": "2026-10-31 15:46 UTC",
  "source_url": "https://github.com/n30dyn4m1c/ichimoku-aligned-breakouts",
  "limitations": "These are machine-extracted research records, not verified trading systems. Catalog rank measures specification detail and claimed evidence, not profitability. The catalog extraction pipeline did not independently backtest these records. Its separate selected testing ledger does not validate the wider corpus. Rules, labels and parameters can be incomplete or wrong; consult the original source and its reuse terms."
}
