{
  "experiment_id": "xenos-btcusdt-m15-ema20-50-2026h1-v1",
  "symbol": "BTCUSDT",
  "timeframe": "15m",
  "dataset_start_utc": "2026-01-01T00:00:00Z",
  "dataset_end_exclusive_utc": "2026-07-01T00:00:00Z",
  "strategy": {
    "type": "long_only_ema_crossover_baseline",
    "fast_ema_period": 20,
    "slow_ema_period": 50,
    "entry_rule": "EMA 20 crosses above EMA 50",
    "exit_rule": "EMA 20 crosses below EMA 50"
  },
  "execution": {
    "signal_timing": "candle close",
    "fill_timing": "next candle open",
    "initial_capital_usdt": 10000.0,
    "capital_allocation_pct": 100,
    "fee_per_side_pct": 0.1,
    "slippage_per_side_pct": 0.02,
    "leverage": 0,
    "short_selling": false
  }
}
