{
  "asset": "COINBASE_BTCUSD",
  "contract": {
    "commission": 0.005,
    "coverage": "complete IS bounds; finite measured features; retain gaps; drop unconfirmed last row",
    "execution": "close decisions; next interval exposure/entry fee; additive fees; terminal mark",
    "feature_schema": [
      "stoch_norm",
      "macd_pred_norm",
      "osc_norm",
      "totalvol_norm",
      "m3_momentum_norm",
      "m2_tiny_norm",
      "newaddr_norm",
      "stoch_div_norm",
      "vwap_div_norm",
      "stoch_peak_norm",
      "sendaddr_norm",
      "m3_div_norm",
      "bearish_engulfing_score",
      "m2_nooff_norm",
      "m2_div_norm",
      "bullish_hammer_score",
      "bullish_engulfing_score",
      "shooting_star_score",
      "btc_spx_corr_30",
      "dxy_roc_norm",
      "vix_pctrank_inv",
      "btc_dom_roc_sign",
      "us10y_roc_inv_sign",
      "spy_above_200ema",
      "gold_roc_pctrank",
      "mvrv_zscore_value",
      "mvrv_zscore_cont",
      "nupl_norm",
      "fed_net_liq_sign",
      "gc_position",
      "us2y_roc_inv_sign",
      "yield_curve_sign",
      "sopr_norm",
      "rsid_reg_bull_norm",
      "rsid_reg_bear_norm",
      "rsid_hid_bull_norm",
      "rsid_hid_bear_norm",
      "rsid_rt_bull_norm",
      "rsid_rt_bear_norm",
      "rsid_slow_bull_norm",
      "rsid_slow_bear_norm",
      "rsid_delayed_peak_norm",
      "rsid_delayed_dip_norm",
      "oi_roc_norm",
      "usdt_d_norm",
      "basis_norm",
      "cvd_norm",
      "btc_gold_norm",
      "rsi_subtf_norm",
      "bb_pct_b_norm",
      "cvd_norm",
      "rvol_norm",
      "active1y_norm",
      "hr_norm",
      "sopr_norm"
    ],
    "folds": [
      [
        "2020-12-31",
        "2021-01-01",
        "2021-12-31"
      ],
      [
        "2021-12-31",
        "2022-01-01",
        "2022-12-31"
      ],
      [
        "2022-12-31",
        "2023-01-01",
        "2023-12-31"
      ],
      [
        "2023-12-31",
        "2024-01-01",
        "2024-09-30"
      ],
      [
        "2024-09-30",
        "2024-10-01",
        "2025-09-30"
      ],
      [
        "2025-09-30",
        "2025-10-01",
        "2026-02-28"
      ]
    ],
    "min_fold_trades": 10,
    "min_valid_folds": 2,
    "oos_start": "2026-03-01",
    "score_start": "2017-12-01",
    "split": "2021-01-01",
    "train_end": "2026-02-28",
    "train_start": "2015-01-01"
  },
  "data_sha256": "63107cd6218cb61e3d54a4086f70e23991bdefb7cca482a52f7b1edbedaef1db",
  "source_hashes": {
    "config.py": "2ad84bcf3427ec07afe436c54a8557245aabf72feb3e099c7b28fba86c1a72e0",
    "strategies/library_activation_scores.py": "13ade8ebc5d635e2bd256caee9fb845321268050c508f44fdba5692ee8e01eff",
    "strategies/mlp_accounting.py": "a861b9662a35fbf859ef9a3eab7384b3b4c9150ed0b9ca53597ed556249138cd",
    "strategies/mlp_comparison.py": "0beb91ef918fea8d5f9a5d523b77acc0d22f2180ed8eb92e5734baf0ff926625",
    "strategies/mlp_temporal_features.py": "62779a1752356c022488099bd4934aae92996ddbdfdc58eb79f676771e6466b5",
    "strategies/strategy_activation_scores.py": "b5f3d7e96ac9b1b962a26496d0a240f4751cf2fff8dd8f7ed3095bc047a8b6a3",
    "strategies/strategy_mlp_scores.py": "8aeee0d227ca14087ffc019eee260b41e67dc69237acfaff049db00acc3fcb8b",
    "tools/run_mlp_deep_sweep.py": "1f033b38c30a64cfc62f583c54a56fbd46cbf1948fc31ad227c355ca02fa6291"
  },
  "timeframe": "6H"
}
