{
  "id": 11226,
  "rank": 796,
  "name": "XAUUSD Trend-Following System",
  "aka": [
    "maker-tung/xauusd-trend-follow"
  ],
  "family": "J",
  "subtype": "J5",
  "one_liner": "A long-only, trend-following strategy for XAUUSD with ATR-based stop and target, and daily loss circuit breaker.",
  "market_regime": "trending",
  "timeframes": [
    "H1"
  ],
  "symbols": [
    "XAUUSD"
  ],
  "sessions": [
    "London open 08:00-11:00 GMT"
  ],
  "indicators": [
    {
      "name": "EMA",
      "params": {
        "period": 200
      },
      "applied_to": "close"
    },
    {
      "name": "ADX",
      "params": {
        "period": 14
      },
      "applied_to": "close"
    },
    {
      "name": "MACD",
      "params": {},
      "applied_to": "close"
    },
    {
      "name": "Stochastic",
      "params": {
        "period": 14
      },
      "applied_to": "close"
    }
  ],
  "entry_long": [
    "Price[close, shift=1] > EMA(200)[shift=1]",
    "ADX(14)[shift=1] >= 20.0",
    "MACD_Line[1] > Signal_Line[1] AND MACD_Line[2] <= Signal_Line[2]",
    "%K[1] > %D[1] AND %K[2] <= %D[2] AND %K[1] < InpStoch_MaxLevel",
    "EMA(9)[1] > EMA(21)[1] AND EMA(9)[2] <= EMA(21)[2]"
  ],
  "entry_short": [],
  "exit_rules": [
    "ManageOpenPositions()",
    "IsNewBar()"
  ],
  "filters": [
    "news filter",
    "max spread 0.30 pips",
    "daily loss limit 4.0%",
    "max drawdown limit 8.0%"
  ],
  "stop_loss": "Ask - (InpSL_ATR × ATR[1])",
  "take_profit": "Ask + (InpTP_ATR × ATR[1])",
  "position_size": "Risk Money = Account Balance × (InpRiskPercent / 100); Loss Per Lot = (SL Distance / Tick Size) × Tick Value; Lot Size = Risk Money / Loss Per Lot",
  "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/11226-xauusd-trend-following-system",
  "snapshot": "2026-10-31 15:46 UTC",
  "source_url": "https://github.com/maker-tung/xauusd-trend-follow",
  "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."
}
