{
  "id": 989,
  "rank": 1821,
  "name": "sunrise_ogle",
  "aka": [
    "mt5_live_trading_bot"
  ],
  "family": "A",
  "subtype": "A10",
  "one_liner": "Automated trading system implementing Ray Dalio's All-Weather Portfolio allocation with 6-layer entry filters and 4-phase state machine.",
  "market_regime": "any",
  "timeframes": [
    "M5"
  ],
  "symbols": [
    "EURUSD",
    "GBPUSD",
    "XAUUSD",
    "AUDUSD",
    "XAGUSD",
    "USDCHF",
    "EURJPY",
    "USDJPY"
  ],
  "sessions": [
    "UTC 08:00-16:00"
  ],
  "indicators": [
    {
      "name": "EMA",
      "params": {
        "period": 50
      },
      "applied_to": "close"
    },
    {
      "name": "ATR",
      "params": {
        "period": 14
      },
      "applied_to": "close"
    }
  ],
  "entry_long": [
    "EMA crossover detected",
    "ATR filter passes",
    "Angle filter passes",
    "Price filter passes",
    "Candle filter passes",
    "EMA ordering filter passes",
    "Time filter passes"
  ],
  "entry_short": [
    "EMA crossover detected",
    "ATR filter passes",
    "Angle filter passes",
    "Price filter passes",
    "Candle filter passes",
    "EMA ordering filter passes",
    "Time filter passes"
  ],
  "exit_rules": [
    "Window breakout detected"
  ],
  "filters": [
    "ATR filter",
    "Angle filter",
    "Price filter",
    "Candle filter",
    "EMA ordering filter",
    "Time filter"
  ],
  "stop_loss": "4.5x ATR",
  "take_profit": "6.5x ATR",
  "position_size": "Dynamic based on broker-specific tick values",
  "evidence_type": "backtest_shown",
  "completeness": 50.0,
  "signal_warnings": null,
  "claim_warnings": null,
  "opacity_warnings": null,
  "build_warnings": null,
  "canonical": "https://prismaticalgos.com/compendium/algo/989-sunrise-ogle",
  "snapshot": "2026-10-31 15:46 UTC",
  "source_url": "https://github.com/ilahuerta-IA/mt5_live_trading_bot",
  "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."
}
