{ "provenance": { "P2_COMMIT_SHA": "8d330343af688e2de2b2a1d12ce19a582714709a", "P2.6_SOURCE_SHA": "8d330343af688e2de2b2a1d12ce19a582714709a", "FEATURE_CONTRACT_SHA_recorded": "C44CC6F2B740C32D06F776BD7C3E669DC5A8A6DE0484230544EBFFCF517D38DD", "FEATURE_CONTRACT_SHA_file_now": "7b908b12255dbca3db244f7f2170d2537351ecad52cebb94053624f7b83fef22", "MODEL_SHA": "06df8452a112290ecb9bae1a3dbff6df492e084f8b872885d808bb0303ec6a70", "train_p26_script_sha": "e510ef3b9d87c35897f792bca15a9b0f8739dcaa554b4e1c4e512fbb96e939db", "build_features_p2_script_sha": "4680f9057b6ef32fe311c5ba10dac2a243e15f624f61921557c92eec59fccea7", "symbol": "XAUUSD", "timeframe": "M15", "window_start": "2017-01-01" }, "dataset_hash": "e85a08616191fb7ce4bbe79c1754228ddbcf54562034a322747501c7aabe124e", "base_label": { "horizon": 24, "thr_mult": 0.75 }, "base_class": { "p_pos": 0.41435401356124896, "p_neg": 0.37437573592106865, "p_zero": 0.21127025051768242, "n_labeled": 155405, "n_pos": 81641, "n_neg": 73764, "entropy_labeled": 0.6918620482761112, "entropy_3class": 1.0613269820203834 }, "decomposition_H24": { "all": { "n": 197008, "fwd_atr": { "mean": 0.1813476110796059, "median": 0.14262391492941057, "p25": -1.8899976865833632, "p75": 2.2353043265206116, "std": 4.11822058174416 }, "mfe_atr": { "mean": 4.638365403976168, "median": 3.819179940778596, "p25": 2.4285921125409344, "p75": 5.878539269039859, "std": 3.236675569869291 }, "mae_atr": { "mean": 1.628236198605885, "median": 1.244126659856978, "p25": 0.5559663076937407, "p75": 2.2617714870578634, "std": 1.5083718823376353 }, "P_tp_before_sl": 0.4824068058149923, "P_sl_before_tp": 0.283521481361163, "P_no_hit": 0.23407171282384473, "time_to_hit_median": 2.0 }, "by_direction": { "long": { "n": 81641, "fwd_atr": { "mean": 3.6467620353292256, "median": 2.775214592274701, "p25": 1.6118564742589316, "p75": 4.702095808383236, "std": 2.9166332522690817 }, "mfe_atr": { "mean": 5.110601535895631, "median": 4.294882434301533, "p25": 2.8496732026140346, "p75": 6.380438043804505, "std": 3.298437802858192 }, "mae_atr": { "mean": 1.3733196661509957, "median": 0.975315414152481, "p25": 0.4192533843839835, "p75": 1.8819875776397377, "std": 1.3897238781982826 }, "P_tp": 0.6101958574735733, "P_sl": 0.3609950882522262, "P_no_hit": 0.02880905427420046, "time_to_hit_median": 2.0 }, "short": { "n": 73764, "fwd_atr": { "mean": -3.554515551623332, "median": -2.6757857781324206, "p25": -4.5461918531238315, "p75": -1.5686158185181258, "std": 2.917616909169154 }, "mfe_atr": { "mean": 5.286697770560261, "median": 4.462627139830649, "p25": 2.9673936047543794, "p75": 6.608165181922882, "std": 3.398527793835128 }, "mae_atr": { "mean": 1.3836542077956726, "median": 0.9889563743246463, "p25": 0.4306177897319893, "p75": 1.9027387913541194, "std": 1.4233290952461843 }, "P_tp": 0.6130497261536793, "P_sl": 0.35768125372810583, "P_no_hit": 0.029269020118214847, "time_to_hit_median": 2.0 }, "flat": { "n": 41603, "fwd_atr": { "mean": 0.004733216046948381, "median": 0.00476839237056785, "p25": -0.3589743589743145, "p75": 0.3697736118405923, "std": 0.42621016044871207 }, "mfe_atr": { "mean": 2.5621348740926093, "median": 2.220586489374317, "p25": 1.4748359268422893, "p75": 3.2562333214050554, "std": 1.512038936609892 }, "mae_atr": { "mean": 2.5621348740926093, "median": 2.220586489374317, "p25": 1.4748359268422893, "p75": 3.2562333214050554, "std": 1.512038936609892 }, "P_tp": 0.0, "P_sl": 0.0, "P_no_hit": 1.0, "time_to_hit_median": null } } }, "horizon_sensitivity": { "12": { "horizon": 12, "p_pos": 0.36317958504202363, "p_neg": 0.3311746315319339, "p_zero": 0.3056457834260425, "n_labeled": 136810, "outcome_rate": 0.6943542165739576, "entropy_labeled": 0.6920845161471871, "entropy_3class": 1.096124140432923, "autocorr3state_lag1": 0.8022036937478998, "fwd_atr_med": 0.0828759007042531, "mfe_med": 2.5217391304347654, "mae_med": 0.9537870178777764, "P_tp_before_sl": 0.47154603593543803, "P_sl_before_tp": 0.20082225154806618, "P_no_hit": 0.3276317125164958, "t_hit_median": 2.0 }, "24": { "horizon": 24, "p_pos": 0.41435401356124896, "p_neg": 0.37437573592106865, "p_zero": 0.21127025051768242, "n_labeled": 155405, "outcome_rate": 0.7887297494823176, "entropy_labeled": 0.6918620482761112, "entropy_3class": 1.0613269820203834, "autocorr3state_lag1": 0.8727284341161311, "fwd_atr_med": 0.14262391492941057, "mfe_med": 3.819179940778596, "mae_med": 1.244126659856978, "P_tp_before_sl": 0.4824068058149923, "P_sl_before_tp": 0.283521481361163, "P_no_hit": 0.23407171282384473, "t_hit_median": 2.0 }, "36": { "horizon": 36, "p_pos": 0.43961386982825124, "p_neg": 0.3903173088635349, "p_zero": 0.1700688213082139, "n_labeled": 163523, "outcome_rate": 0.8299311786917861, "entropy_labeled": 0.6913820584595205, "entropy_3class": 1.0297948478917087, "autocorr3state_lag1": 0.8991344220308047, "fwd_atr_med": 0.21561117973440863, "mfe_med": 4.779496067268326, "mae_med": 1.502898078158173, "P_tp_before_sl": 0.4842585636256574, "P_sl_before_tp": 0.3218085646409064, "P_no_hit": 0.1939328717334362, "t_hit_median": 2.0 }, "48": { "horizon": 48, "p_pos": 0.45616448089650413, "p_neg": 0.3969558244346096, "p_zero": 0.14687969466888628, "n_labeled": 168092, "outcome_rate": 0.8531203053311137, "entropy_labeled": 0.6907368920134374, "entropy_3class": 1.0065398691000127, "autocorr3state_lag1": 0.9141312488691798, "fwd_atr_med": 0.3033333359315905, "mfe_med": 5.635582454089697, "mae_med": 1.7278226366383629, "P_tp_before_sl": 0.48539475287332984, "P_sl_before_tp": 0.3438299557324453, "P_no_hit": 0.1707752913942249, "t_hit_median": 2.0 } }, "label_persistence": { "transition_counts": { "-1": { "-1": 64966, "0": 7829, "1": 969 }, "0": { "-1": 7864, "0": 25694, "1": 8068 }, "1": { "-1": 934, "0": 8104, "1": 72603 } }, "transition_prob": { "-1": { "-1": 0.8807277262621332, "0": 0.10613578439347107, "1": 0.01313648934439564 }, "0": { "-1": 0.1889203862970259, "0": 0.6172584442415798, "1": 0.19382116946139433 }, "1": { "-1": 0.011440330226234368, "0": 0.09926385027130975, "1": 0.8892958195024558 } }, "labeled_same_dir": 0.9449435020977581, "P_pos_given_pos": 0.9475992160705536, "P_neg_given_neg": 0.9420042297055474 }, "label_x_smc_state": { "unconditional_p_pos": 0.41435401356124896, "rows": [ { "feature": "f5_chart_bias", "condition": "bull", "n": 104091, "p_pos": 0.4064520467667714, "p_neg": 0.3855952964233219, "lift_pos": 0.980929431027921 }, { "feature": "f5_chart_bias", "condition": "bear", "n": 92839, "p_pos": 0.4231088228007626, "p_neg": 0.3619491808399487, "lift_pos": 1.0211288148611586 }, { "feature": "f7_sweep", "condition": "bull_grab", "n": 93655, "p_pos": 0.4214403929315039, "p_neg": 0.3694517110672148, "lift_pos": 1.0171022341725369 }, { "feature": "f7_sweep", "condition": "bear_grab", "n": 103273, "p_pos": 0.40784135253163945, "p_neg": 0.37896642878583947, "lift_pos": 0.9842823749343342 }, { "feature": "f8_choch", "condition": "bull_choch", "n": 105677, "p_pos": 0.4146976163214323, "p_neg": 0.37804820348798696, "lift_pos": 1.0008292492625575 }, { "feature": "f8_choch", "condition": "bear_choch", "n": 91140, "p_pos": 0.41374807987711215, "p_neg": 0.37036427474215494, "lift_pos": 0.9985376425368033 }, { "feature": "f9_confirm", "condition": "confirm_on", "n": 52355, "p_pos": 0.412930952153567, "p_neg": 0.37026072008404165, "lift_pos": 0.9965655903862227 }, { "feature": "f18_conf", "condition": "conf>=60", "n": 56982, "p_pos": 0.41579797128917906, "p_neg": 0.3680460496297076, "lift_pos": 1.0034848406933958 }, { "feature": "f18_conf", "condition": "conf>=70", "n": 31618, "p_pos": 0.4273831361882472, "p_neg": 0.35698020115124296, "lift_pos": 1.0314444224034824 }, { "feature": "f18_conf", "condition": "conf>=80", "n": 17558, "p_pos": 0.4249345027907507, "p_neg": 0.34804647454151955, "lift_pos": 1.0255349022411189 }, { "feature": "f10_eqh", "condition": "eqh_on", "n": 877, "p_pos": 0.3557582668187001, "p_neg": 0.4184720638540479, "lift_pos": 0.8585853042934569 }, { "feature": "f11_eql", "condition": "eql_on", "n": 1617, "p_pos": 0.3778602350030921, "p_neg": 0.3562152133580705, "lift_pos": 0.9119260888907441 } ] } }