{
  "id": 11048,
  "rank": 2310,
  "name": "Keltner Channel EMA Scalping Hybrid EA",
  "aka": [
    "n30dyn4m1c/keltner-ema-scalper"
  ],
  "family": "D",
  "subtype": "D2",
  "one_liner": "A mean-reversion/breakout hybrid scalping strategy using Keltner Channels and H1 EMA trend bias.",
  "market_regime": "volatile|trending|ranging",
  "timeframes": [
    "M5"
  ],
  "symbols": [
    "XAUUSD",
    "XAGUSD",
    "BTCUSD",
    "US30",
    "NAS100"
  ],
  "sessions": [
    "London Session: 08:00 - 17:00 GMT",
    "New York Session: 13:00 - 22:00 GMT",
    "London/NY Overlap: 13:00 - 17:00 GMT"
  ],
  "indicators": [
    {
      "name": "Keltner Channels",
      "params": {
        "period": 20,
        "atr_multiplier": 2.0
      },
      "applied_to": "close"
    },
    {
      "name": "Trend Filter",
      "params": {
        "period": 20
      },
      "applied_to": "close"
    },
    {
      "name": "ADX",
      "params": {
        "period": 14
      },
      "applied_to": "close"
    }
  ],
  "entry_long": [
    "M5 close above lower Keltner band (crossing from below)",
    "H1 close above H1 20-EMA (bullish trend bias)",
    "Optional: ADX > 25 (if enabled)"
  ],
  "entry_short": [
    "M5 close below upper Keltner band (crossing from above)",
    "H1 close below H1 20-EMA (bearish trend bias)",
    "Optional: ADX > 25 (if enabled)"
  ],
  "exit_rules": [
    "Stop Loss: ATR-based (1.0 × ATR) or Swing-based",
    "Take Profit: Scaled Partial TPs (33% at +1.5 × ATR, 33% at +3.0 × ATR, 34% at +4.5 × ATR) or Fixed Risk:Reward (1:2 or custom ratio)"
  ],
  "filters": [
    "ADX(14) > 25 for momentum confirmation",
    "Check Spread: Enabled",
    "Max Spread: 30 points"
  ],
  "stop_loss": "ATR-based: 1.0 × ATR(20) from entry; Swing-based: Below/above recent swing low/high",
  "take_profit": "Scaled Partial TPs: 33% at +1.5 × ATR, 33% at +3.0 × ATR, 34% at +4.5 × ATR; Fixed Risk:Reward: 1:2 or custom ratio",
  "position_size": "Risk % or fixed lot sizing",
  "evidence_type": "backtest_shown",
  "completeness": 80.0,
  "signal_warnings": null,
  "claim_warnings": null,
  "opacity_warnings": null,
  "build_warnings": null,
  "canonical": "https://prismaticalgos.com/compendium/algo/11048-keltner-channel-ema-scalping-hybrid-ea",
  "snapshot": "2026-10-31 15:46 UTC",
  "source_url": "https://github.com/n30dyn4m1c/keltner-ema-scalper",
  "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."
}
