{
  "id": 7128,
  "rank": 1106,
  "name": "up3x1",
  "aka": [
    "up3x1 expert",
    "Integer's up3x1"
  ],
  "family": "A",
  "subtype": "A1",
  "one_liner": "A trading strategy using three moving averages for entry and a trailing stop.",
  "market_regime": "trending|null",
  "timeframes": [
    "null"
  ],
  "symbols": [
    "null"
  ],
  "sessions": [
    "null"
  ],
  "indicators": [
    {
      "name": "EMA",
      "params": {
        "period": 9
      },
      "applied_to": "close"
    },
    {
      "name": "EMA",
      "params": {
        "period": 21
      },
      "applied_to": "close"
    },
    {
      "name": "EMA",
      "params": {
        "period": 50
      },
      "applied_to": "close"
    }
  ],
  "entry_long": [
    "Fast MA crosses the middle MA while both are below the slow MA"
  ],
  "entry_short": [
    "Fast MA crosses the middle MA downward while both are above the slow MA"
  ],
  "exit_rules": [
    "Trailing stop can be set for an open position"
  ],
  "filters": [
    "null"
  ],
  "stop_loss": "Stop Loss in points",
  "take_profit": "Take Profit in points",
  "position_size": "Fixed or proportional to free margin, with lot size reduction after losses",
  "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/7128-up3x1",
  "snapshot": "2026-10-31 15:46 UTC",
  "source_url": "https://www.mql5.com/en/code/1077",
  "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."
}
