SniperGold_ML/ml/p3/baseline/output/p3_s18_feature_audit.json

166 lines
No EOL
4.9 KiB
JSON

{
"generated_utc": "2026-08-23T23:56:15.607394+00:00",
"n_rows": 686,
"n_features": 12,
"features": [
{
"feature": "direction",
"missing_rate": 0.0,
"constant": false,
"near_constant": false,
"unique_count": 2,
"min": -1.0,
"max": 1.0,
"scale_note": "raw numeric; standardized fit-on-train in models",
"source": "as-of entry (creation-bar close); causally available",
"leakage": "NONE",
"excluded": false
},
{
"feature": "h4_gate",
"missing_rate": 0.0,
"constant": false,
"near_constant": false,
"unique_count": 2,
"min": -1.0,
"max": 1.0,
"scale_note": "raw numeric; standardized fit-on-train in models",
"source": "as-of entry (creation-bar close); causally available",
"leakage": "NONE",
"excluded": false
},
{
"feature": "m30_gate",
"missing_rate": 0.0,
"constant": false,
"near_constant": false,
"unique_count": 2,
"min": -1.0,
"max": 1.0,
"scale_note": "raw numeric; standardized fit-on-train in models",
"source": "as-of entry (creation-bar close); causally available",
"leakage": "NONE",
"excluded": false
},
{
"feature": "sweep_age_bars",
"missing_rate": 0.0,
"constant": false,
"near_constant": false,
"unique_count": 41,
"min": 0.0,
"max": 40.0,
"scale_note": "raw numeric; standardized fit-on-train in models",
"source": "as-of entry (creation-bar close); causally available",
"leakage": "NONE",
"excluded": false
},
{
"feature": "choch_age_bars",
"missing_rate": 0.0,
"constant": false,
"near_constant": false,
"unique_count": 35,
"min": 0.0,
"max": 35.0,
"scale_note": "raw numeric; standardized fit-on-train in models",
"source": "as-of entry (creation-bar close); causally available",
"leakage": "NONE",
"excluded": false
},
{
"feature": "choch_latency_bars",
"missing_rate": 0.0,
"constant": false,
"near_constant": false,
"unique_count": 41,
"min": 0.0,
"max": 40.0,
"scale_note": "raw numeric; standardized fit-on-train in models",
"source": "as-of entry (creation-bar close); causally available",
"leakage": "NONE",
"excluded": false
},
{
"feature": "zone_type_code",
"missing_rate": 0.0,
"constant": true,
"near_constant": false,
"unique_count": 1,
"min": 1.0,
"max": 1.0,
"scale_note": "raw numeric; standardized fit-on-train in models",
"source": "as-of entry (creation-bar close); causally available",
"leakage": "NONE",
"excluded": false
},
{
"feature": "zone_age_bars",
"missing_rate": 0.0,
"constant": false,
"near_constant": false,
"unique_count": 49,
"min": 1.0,
"max": 527.0,
"scale_note": "raw numeric; standardized fit-on-train in models",
"source": "as-of entry (creation-bar close); causally available",
"leakage": "NONE",
"excluded": false
},
{
"feature": "zone_width_atr",
"missing_rate": 0.0,
"constant": false,
"near_constant": false,
"unique_count": 686,
"min": 0.28635346756151553,
"max": 7.727884117951544,
"scale_note": "raw numeric; standardized fit-on-train in models",
"source": "as-of entry (creation-bar close); causally available",
"leakage": "NONE",
"excluded": false
},
{
"feature": "price_in_zone_offset",
"missing_rate": 0.0,
"constant": false,
"near_constant": false,
"unique_count": 685,
"min": -18.239436619720358,
"max": 11.78350515463891,
"scale_note": "raw numeric; standardized fit-on-train in models",
"source": "as-of entry (creation-bar close); causally available",
"leakage": "NONE",
"excluded": false
},
{
"feature": "dist_to_zone_center_atr",
"missing_rate": 0.0,
"constant": false,
"near_constant": false,
"unique_count": 686,
"min": -18.73943661972028,
"max": 11.283505154639027,
"scale_note": "raw numeric; standardized fit-on-train in models",
"source": "as-of entry (creation-bar close); causally available",
"leakage": "NONE",
"excluded": false
},
{
"feature": "atr_at_entry",
"missing_rate": 0.0,
"constant": false,
"near_constant": false,
"unique_count": 681,
"min": 0.39499999999996555,
"max": 27.32785714285722,
"scale_note": "raw numeric; standardized fit-on-train in models",
"source": "as-of entry (creation-bar close); causally available",
"leakage": "NONE",
"excluded": false
}
],
"exclusions": [],
"namespace_ok": true,
"note": "no post-entry/future/outcome-derived features by construction; none excluded. Constants flagged for interpretation (they are causally real, not leaky)."
}