{
  "asset": "COINBASE_BTCUSD",
  "contract": {
    "commission": 0.005,
    "coverage": "complete IS bounds; at least two retained OOS bars; 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",
    "entry_loss_experiment": {
      "policies": [
        "baseline",
        "entry_loss_10pct"
      ],
      "loss_fraction": 0.1,
      "original_trail_pct": 20,
      "protocol": "docs/mlp_entry_loss_protocol_2026_09_21.md"
    }
  },
  "data_sha256": "63107cd6218cb61e3d54a4086f70e23991bdefb7cca482a52f7b1edbedaef1db",
  "source_hashes": {
    "config.py": "2ad84bcf3427ec07afe436c54a8557245aabf72feb3e099c7b28fba86c1a72e0",
    "strategies/library_activation_scores.py": "13ade8ebc5d635e2bd256caee9fb845321268050c508f44fdba5692ee8e01eff",
    "strategies/mlp_accounting.py": "a861b9662a35fbf859ef9a3eab7384b3b4c9150ed0b9ca53597ed556249138cd",
    "strategies/mlp_comparison.py": "4dbdf54d21467d992cdad3101370bbf0a15d926c1ddc9488466e0b18da3c6019",
    "strategies/mlp_temporal_features.py": "62779a1752356c022488099bd4934aae92996ddbdfdc58eb79f676771e6466b5",
    "strategies/strategy_activation_scores.py": "b5f3d7e96ac9b1b962a26496d0a240f4751cf2fff8dd8f7ed3095bc047a8b6a3",
    "strategies/strategy_mlp_scores.py": "8aeee0d227ca14087ffc019eee260b41e67dc69237acfaff049db00acc3fcb8b",
    "tools/run_mlp_deep_sweep.py": "c44e5c4caa95f881d657510a6dc382a50f4956219518bc88ee1027d89597ccd2",
    "docs/mlp_entry_loss_protocol_2026_09_21.md": "624a685cc1d4eb0f9f0913cf7f9be7f0e238c0e00c8378a51e08a7f42294b980",
    "strategies/mlp_entry_loss.py": "966e4e049a79ee8262f7072543982a46070770868c9dd43539a685492cce79b9",
    "tests/test_mlp_entry_loss.py": "7a41c99e403f2d46212ac54409f18e032cf44ac5291887dfecf4f3be56086bba",
    "tools/run_mlp_entry_loss_experiment.py": "9141b50fa1506de2cc10aeb4a49fd47e77581633404697444c6893eada6c8825"
  },
  "timeframe": "6H",
  "reference_manifest_sha256": "9ee6cd48bc2cc78ccc6bb14e33d53babefa0050df717161e9e08d5604716f6b2"
}
