{"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","execution_stability":"execution_stability_v1","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":"dbe4e6226aab388dcc4906ed75328ac5882701f12a89652eb71e59d697678163","source_hashes":{"config.py":"2ad84bcf3427ec07afe436c54a8557245aabf72feb3e099c7b28fba86c1a72e0","strategies/library_activation_scores.py":"13ade8ebc5d635e2bd256caee9fb845321268050c508f44fdba5692ee8e01eff","strategies/mlp_accounting.py":"a861b9662a35fbf859ef9a3eab7384b3b4c9150ed0b9ca53597ed556249138cd","strategies/mlp_comparison.py":"ed0b90f0bf776b8f1a4753f40714e5dfc6acd98a54bc6a51a73131de1338e2ae","strategies/mlp_execution_stability.py":"4ba7a64ef35447c1f44f4e7e30b0f9abcb151e7c16cf434d844df175140da454","strategies/mlp_temporal_features.py":"62779a1752356c022488099bd4934aae92996ddbdfdc58eb79f676771e6466b5","strategies/strategy_activation_scores.py":"b5f3d7e96ac9b1b962a26496d0a240f4751cf2fff8dd8f7ed3095bc047a8b6a3","strategies/strategy_mlp_scores.py":"8aeee0d227ca14087ffc019eee260b41e67dc69237acfaff049db00acc3fcb8b","tools/run_mlp_deep_sweep.py":"39328630d3b8c00011c68c57e8b89e26d2ca75ad51e2f191ac1ff03f6ce4dde2"},"timeframe":"6H"}