{
  "id": 821,
  "rank": 890,
  "name": "MACD-EMA-Strategy-v6.01",
  "aka": [
    "MACD EMA Strategy v6.01"
  ],
  "family": "K",
  "subtype": "K1",
  "one_liner": "A strategy that uses MACD and EMA to generate trade signals and implements ATR-based trailing stop loss.",
  "market_regime": "any",
  "timeframes": [
    "any"
  ],
  "symbols": [
    "any"
  ],
  "sessions": [
    "any"
  ],
  "indicators": [
    {
      "name": "MACD",
      "params": {
        "fast": 12,
        "slow": 26,
        "signal": 9
      },
      "applied_to": "close"
    },
    {
      "name": "EMA",
      "params": {
        "period": 100
      },
      "applied_to": "close"
    },
    {
      "name": "ATR",
      "params": {
        "period": 14
      },
      "applied_to": "close"
    }
  ],
  "entry_long": [
    "MACD crosses above the signal line and both MACD and EMA are below zero"
  ],
  "entry_short": [
    "MACD crosses below the signal line and both MACD and EMA are above zero"
  ],
  "exit_rules": [
    "Trailing stop loss based on ATR"
  ],
  "filters": [
    "none"
  ],
  "stop_loss": "Stop loss is placed at the ATR multiple away from the entry price",
  "take_profit": "Not explicitly defined in the source",
  "position_size": "Optimal lot size calculated based on ATR, risk percentage, and trade direction",
  "evidence_type": "source_code",
  "completeness": 85.0,
  "signal_warnings": null,
  "claim_warnings": null,
  "opacity_warnings": null,
  "build_warnings": null,
  "canonical": "https://prismaticalgos.com/compendium/algo/821-macd-ema-strategy-v6-01",
  "snapshot": "2026-10-31 15:46 UTC",
  "source_url": "https://raw.githubusercontent.com/DillonGrech/Metatrader-Strategies/HEAD/Experts/Standard-EA/MACD-EMA-Strategy/MACD-EMA-Strategy-v6.01.mq5",
  "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."
}
