{
  "evidence_version": "1.0",
  "experiment_id": "xenos-btcusdt-m15-ema20-50-2026h1-v1",
  "experiment_date_utc": "2026-07-29",
  "symbol": "BTCUSDT",
  "timeframe": "M15",
  "dataset_start_utc": "2026-01-01T00:00:00Z",
  "dataset_end_utc": "2026-06-30T23:59:59.999000Z",
  "data_source": "Binance public Spot market-data REST API",
  "source_endpoint": "https://data-api.binance.vision/api/v3/klines",
  "dataset_rows": 17376,
  "expected_candles": 17376,
  "detected_interval_gaps": 0,
  "dataset_sha256": "d95f21741eb23a58ce60d274c97b4cf94253bec7fa89bd716f7d628bfff83a96",
  "strategy": "Long-only EMA 20/50 crossover baseline",
  "execution": "Signal on candle close; simulated execution at next candle open",
  "initial_capital_usdt": 10000.0,
  "final_equity_usdt": 5859.56,
  "total_return_pct": -41.4,
  "number_of_trades": 164,
  "winning_trades": 38,
  "losing_trades": 126,
  "win_rate_pct": 23.17,
  "profit_factor": 0.57,
  "maximum_drawdown_pct": 44.62,
  "total_fees_usdt": 2676.0,
  "fee_per_side_pct": 0.1,
  "slippage_per_side_pct": 0.02,
  "leverage": "None",
  "position_model": "100% of available simulated equity per long entry",
  "result_type": "Simulated historical research result",
  "limitations": [
    "No live orders were placed.",
    "The model uses candle data and does not model intrabar order-book liquidity.",
    "Fixed slippage and fee assumptions may differ from real execution.",
    "The baseline was not selected as an investment recommendation.",
    "Past or simulated performance does not predict future results."
  ]
}
