{
  "id": 11296,
  "rank": 533,
  "name": "EmaPullbackEA",
  "aka": [
    "MT5 EMA Pullback EA"
  ],
  "family": "A",
  "subtype": "A6",
  "one_liner": "Trades pullbacks to a fast EMA in the direction of a slow-EMA trend, with ATR-based stops and risk-percentage sizing.",
  "market_regime": "trending",
  "timeframes": [
    "M15"
  ],
  "symbols": [
    "null"
  ],
  "sessions": [
    "null"
  ],
  "indicators": [
    {
      "name": "EMA",
      "params": {
        "period": 21
      },
      "applied_to": "close"
    },
    {
      "name": "EMA",
      "params": {
        "period": 100
      },
      "applied_to": "close"
    },
    {
      "name": "ATR",
      "params": {
        "period": 14
      },
      "applied_to": "close"
    }
  ],
  "entry_long": [
    "fast EMA above slow EMA and slow EMA sloping up (minimum slope measured in ATR)",
    "last closed bar touched the fast EMA (within a tolerance of x ATR) without breaking the slow EMA",
    "bar closed back on the trend side of the fast EMA as a candle in the trend direction"
  ],
  "entry_short": [
    "..."
  ],
  "exit_rules": [
    "SL = x ATR, TP = x ATR (optional), ATR trailing stop after a profit threshold"
  ],
  "filters": [
    "news filter",
    "max spread 30 points",
    "max open positions 1",
    "session filter"
  ],
  "stop_loss": "x ATR",
  "take_profit": "x ATR (optional)",
  "position_size": "% of balance",
  "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/11296-emapullbackea",
  "snapshot": "2026-10-31 15:46 UTC",
  "source_url": "https://github.com/MT5-Automation-Labs/mt5-ema-pullback-ea",
  "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."
}
