{
  "id": 11636,
  "rank": 883,
  "name": "MA21 Crossover EA",
  "aka": [],
  "family": "A",
  "subtype": "A1",
  "one_liner": "Automated Forex trading Expert Advisor using 21 EMA crossover and 50 EMA trend confirmation",
  "market_regime": "trending|ranging|volatile|breakout|any",
  "timeframes": [
    "M15"
  ],
  "symbols": [
    "EURUSD"
  ],
  "sessions": [
    "any"
  ],
  "indicators": [
    {
      "name": "EMA",
      "params": {
        "period": 21
      },
      "applied_to": "close"
    },
    {
      "name": "EMA",
      "params": {
        "period": 50
      },
      "applied_to": "close"
    }
  ],
  "entry_long": [
    "Price crosses above the 21 EMA",
    "21 EMA is above the 50 EMA",
    "No existing Buy position is active"
  ],
  "entry_short": [
    "Price crosses below the 21 EMA",
    "21 EMA is below the 50 EMA",
    "No existing Sell position is active"
  ],
  "exit_rules": [
    "Automatic position closing on opposite signals"
  ],
  "filters": [
    "Magic Number Support",
    "Position Filtering"
  ],
  "stop_loss": "Stop Loss Distance in pips",
  "take_profit": "Take Profit Distance in pips",
  "position_size": "Fixed lot sizing",
  "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/11636-ma21-crossover-ea",
  "snapshot": "2026-10-31 15:46 UTC",
  "source_url": "https://github.com/indrakumar92/Algorithmic-Trading-System-for-MetaTrader-5",
  "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."
}
