{
  "id": 377,
  "rank": 466,
  "name": "SafeScalperPro",
  "aka": [
    "Safe-Scalper-Pro",
    "SafeScalperPro Free"
  ],
  "family": "B",
  "subtype": "B7",
  "one_liner": "Conservative breakout scalping strategy for XAUUSD, XAGUSD, and forex majors on M5/M15 timeframes.",
  "market_regime": "breakout",
  "timeframes": [
    "M5",
    "M15"
  ],
  "symbols": [
    "XAUUSD",
    "XAGUSD",
    "EURUSD",
    "GBPUSD",
    "USDJPY",
    "AUDUSD",
    "NZDUSD"
  ],
  "sessions": [
    "08:00-20:00 GMT"
  ],
  "indicators": [
    {
      "name": "EMA",
      "params": {
        "period": 150
      },
      "applied_to": "close"
    },
    {
      "name": "EMA",
      "params": {
        "period": 510
      },
      "applied_to": "close"
    },
    {
      "name": "ATR",
      "params": {},
      "applied_to": "close"
    },
    {
      "name": "RSI",
      "params": {
        "period": 14
      },
      "applied_to": "close"
    }
  ],
  "entry_long": [
    "EMA trend direction — Fast EMA (150) above Slow EMA (510)",
    "Trend strength — EMA separation exceeds ATR-based minimum",
    "Price position — Close above both EMAs",
    "Breakout detection — Close exceeds N-bar high with ATR buffer",
    "RSI filter — RSI in healthy buy zone (40-65)",
    "Momentum confirmation — Close higher than previous close",
    "Higher-TF EMA agreement (optional) — H1 EMA 50/200 confirms direction"
  ],
  "entry_short": [
    "EMA trend direction — Fast EMA (150) below Slow EMA (510)",
    "Trend strength — EMA separation exceeds ATR-based minimum",
    "Price position — Close below both EMAs",
    "Breakout detection — Close below N-bar low with ATR buffer",
    "RSI filter — RSI in healthy sell zone (35-60)",
    "Momentum confirmation — Close lower than previous close",
    "Higher-TF EMA agreement (optional) — H1 EMA 50/200 confirms direction"
  ],
  "exit_rules": [
    "Breakeven — Move stop-loss to protect entry after configurable profit threshold",
    "Trailing stop — Follow price at fixed distance to lock in profit",
    "Partial close — Take profit on a percentage of position at TP1, remainder runs to full TP"
  ],
  "filters": [
    "news filter",
    "spread filter",
    "session filter"
  ],
  "stop_loss": "Fixed per trade",
  "take_profit": "Fixed per trade",
  "position_size": "Percent-based with configurable risk per trade",
  "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/377-safescalperpro",
  "snapshot": "2026-10-31 15:46 UTC",
  "source_url": "https://www.mql5.com/en/market/product/165581",
  "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."
}
