{
  "id": 1283,
  "rank": 177,
  "name": "Breakout and Retest Signals",
  "aka": [
    "Breakout and Retest",
    "BRR"
  ],
  "family": "E",
  "subtype": "E4",
  "one_liner": "Detects high-quality breakout-and-retest signals based on liquidity sweeps and rejections.",
  "market_regime": "any",
  "timeframes": [
    "any"
  ],
  "symbols": [
    "any"
  ],
  "sessions": [
    "any"
  ],
  "indicators": [],
  "entry_long": [
    "low < demand zone extreme and close > demand zone body high"
  ],
  "entry_short": [
    "high > supply zone extreme and close < supply zone body low"
  ],
  "exit_rules": [
    "zone invalidated when price closes beyond the extreme",
    "zone expires after maxLife bars",
    "only the most recent maxZones zones per side are kept"
  ],
  "filters": [
    "confluence filter",
    "mean-reversion at swing extremes"
  ],
  "stop_loss": null,
  "take_profit": "target is 1:1 measured move = sweep depth, projected 40 bars",
  "position_size": null,
  "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/1283-breakout-and-retest-signals",
  "snapshot": "2026-10-31 15:46 UTC",
  "source_url": "https://www.prorealcode.com/prorealtime-indicators/breakout-and-retest-signals/",
  "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."
}
