EMA Crossover

By Inovsky · Updated 5/15/2026, 2:47:26 PM

View trader profile
Strategy JSON
{
  "name": "EMA Crossover",
  "risk": {
    "stopLoss": {
      "type": "ATR",
      "value": 2
    },
    "takeProfit": {
      "type": "RR",
      "value": 2
    },
    "maxOpenTrades": 1,
    "riskPerTradePct": 1
  },
  "rules": {
    "exit": {
      "long": {
        "op": "CROSS_BELOW",
        "left": {
          "ref": "ema_fast",
          "type": "ref"
        },
        "right": {
          "ref": "ema_slow",
          "type": "ref"
        }
      },
      "short": {
        "op": "CROSS_ABOVE",
        "left": {
          "ref": "ema_fast",
          "type": "ref"
        },
        "right": {
          "ref": "ema_slow",
          "type": "ref"
        }
      }
    },
    "entry": {
      "long": {
        "op": "CROSS_ABOVE",
        "left": {
          "ref": "ema_fast",
          "type": "ref"
        },
        "right": {
          "ref": "ema_slow",
          "type": "ref"
        }
      },
      "short": {
        "op": "CROSS_BELOW",
        "left": {
          "ref": "ema_fast",
          "type": "ref"
        },
        "right": {
          "ref": "ema_slow",
          "type": "ref"
        }
      }
    },
    "filters": []
  },
  "feesModel": {
    "spreadMode": "LIVE",
    "slippageMode": "NONE",
    "commissionMode": "NONE",
    "fixedSpreadPips": 1,
    "fixedSlippagePips": 0,
    "commissionPerLotUsd": 0
  },
  "timeframe": "H1",
  "indicators": [
    {
      "id": "ema_fast",
      "type": "EMA",
      "params": {
        "period": 9,
        "source": "close"
      }
    },
    {
      "id": "ema_slow",
      "type": "EMA",
      "params": {
        "period": 21,
        "source": "close"
      }
    }
  ],
  "instruments": [
    "EUR_USD",
    "GBP_USD",
    "AUD_USD",
    "NZD_USD",
    "USD_JPY",
    "USD_CHF",
    "USD_CAD",
    "EUR_JPY"
  ],
  "initialBalance": 10000,
  "killSwitchPresets": {}
}