{
  "id": 7125,
  "rank": 1071,
  "name": "Divergence Trader",
  "aka": [
    "Integer Divergence Trader"
  ],
  "family": "A",
  "subtype": "A1",
  "one_liner": "Uses two simple moving averages of opening prices to generate buy and sell signals.",
  "market_regime": "any",
  "timeframes": [
    "null"
  ],
  "symbols": [
    "null"
  ],
  "sessions": [
    "null"
  ],
  "indicators": [
    {
      "name": "Simple Moving Average",
      "params": {
        "period": 9,
        "applied_to": "open"
      }
    },
    {
      "name": "Simple Moving Average",
      "params": {
        "period": 21,
        "applied_to": "open"
      }
    }
  ],
  "entry_long": [
    "Fast MA > Slow MA from the previous bar"
  ],
  "entry_short": [
    "Fast MA < Slow MA from the previous bar"
  ],
  "exit_rules": [
    "Trailing stop and breakeven can be set",
    "Close all positions when certain profit or loss level is reached"
  ],
  "filters": [
    "null"
  ],
  "stop_loss": "Stop Loss in points",
  "take_profit": "Take Profit in points",
  "position_size": "Lots - Position volume",
  "evidence_type": "source_code",
  "completeness": 50.0,
  "signal_warnings": null,
  "claim_warnings": null,
  "opacity_warnings": null,
  "build_warnings": null,
  "canonical": "https://prismaticalgos.com/compendium/algo/7125-divergence-trader",
  "snapshot": "2026-10-31 15:46 UTC",
  "source_url": "https://www.mql5.com/en/code/1085",
  "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."
}
