{
  "id": 443,
  "rank": 183,
  "name": "AutoLot20PipScalper_v2",
  "aka": [
    "eurusd-scalper-ea"
  ],
  "family": "B",
  "subtype": "B7",
  "one_liner": "EURUSD M5 scalper using EMA crossover, RSI, ADX, and H1 trend alignment with auto lot sizing and trailing stop.",
  "market_regime": "trending|ranging|volatile",
  "timeframes": [
    "M5"
  ],
  "symbols": [
    "EURUSD"
  ],
  "sessions": [
    "GMT 08:00 – 12:00"
  ],
  "indicators": [
    {
      "name": "EMA",
      "params": {
        "period": 9
      },
      "applied_to": "close"
    },
    {
      "name": "EMA",
      "params": {
        "period": 21
      },
      "applied_to": "close"
    },
    {
      "name": "RSI",
      "params": {
        "period": 14
      },
      "applied_to": "close"
    },
    {
      "name": "ADX",
      "params": {
        "period": 14
      },
      "applied_to": "close"
    },
    {
      "name": "EMA",
      "params": {
        "period": 9
      },
      "applied_to": "close",
      "timeframe": "H1"
    },
    {
      "name": "EMA",
      "params": {
        "period": 21
      },
      "applied_to": "close",
      "timeframe": "H1"
    }
  ],
  "entry_long": [
    "EMA9 crosses above EMA21 on M5",
    "RSI(14) > 50",
    "ADX(14) > 25",
    "H1 EMA9 > H1 EMA21",
    "Spread ≤ MaxSpreadPips",
    "Session GMT 08:00 – 12:00",
    "MaxTrades < 1"
  ],
  "entry_short": [
    "EMA9 crosses below EMA21 on M5",
    "RSI(14) < 50",
    "H1 EMA9 < H1 EMA21"
  ],
  "exit_rules": [
    "Stop Loss: Fixed StopLossPips from entry",
    "Take Profit: Fixed TakeProfitPips from entry",
    "Breakeven: Profit ≥ BreakevenPips → SL moves to entry + 1 pip",
    "Trailing Stop: Profit ≥ 30 pips → trail SL by TrailingStopPips",
    "Daily Loss: Balance drawdown ≥ MaxDailyLossPercent → close all & stop"
  ],
  "filters": [
    "Spread ≤ MaxSpreadPips",
    "Session GMT 08:00 – 12:00",
    "MaxTrades < 1"
  ],
  "stop_loss": "Fixed StopLossPips from entry",
  "take_profit": "Fixed TakeProfitPips from entry",
  "position_size": "% of balance risked per trade: RiskPercent",
  "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/443-autolot20pipscalper-v2",
  "snapshot": "2026-10-31 15:46 UTC",
  "source_url": "https://github.com/NadirAliOfficial/eurusd-scalper-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."
}
