116 lines
2.8 KiB
JSON
116 lines
2.8 KiB
JSON
{
|
||
"_meta": {
|
||
"version": "v34",
|
||
"description": "Market-specific thresholds for the betting engine pipeline — V34 odds-aware gate fix",
|
||
"rule": "max_reachable (100 × calibration) MUST be > min_conf + 8",
|
||
"updated_at": "2026-05-10",
|
||
"changelog": "V34: Reduced min_edge to realistic levels for odds-aware V25 model. Model output ≈ market-implied, so large EV edges are mathematically impossible."
|
||
},
|
||
"markets": {
|
||
"MS": {
|
||
"calibration": 0.62,
|
||
"min_conf": 20.0,
|
||
"min_play_score": 28.0,
|
||
"min_edge": 0.005,
|
||
"odds_band_min_sample": 8.0,
|
||
"odds_band_min_edge": 0.005
|
||
},
|
||
"DC": {
|
||
"calibration": 0.82,
|
||
"min_conf": 40.0,
|
||
"min_play_score": 50.0,
|
||
"min_edge": 0.003,
|
||
"odds_band_min_sample": 8.0,
|
||
"odds_band_min_edge": 0.005
|
||
},
|
||
"OU15": {
|
||
"calibration": 0.84,
|
||
"min_conf": 45.0,
|
||
"min_play_score": 50.0,
|
||
"min_edge": 0.003,
|
||
"odds_band_min_sample": 8.0,
|
||
"odds_band_min_edge": 0.005
|
||
},
|
||
"OU25": {
|
||
"calibration": 0.68,
|
||
"min_conf": 30.0,
|
||
"min_play_score": 40.0,
|
||
"min_edge": 0.005,
|
||
"odds_band_min_sample": 8.0,
|
||
"odds_band_min_edge": 0.005
|
||
},
|
||
"OU35": {
|
||
"calibration": 0.60,
|
||
"min_conf": 20.0,
|
||
"min_play_score": 30.0,
|
||
"min_edge": 0.008,
|
||
"odds_band_min_sample": 8.0,
|
||
"odds_band_min_edge": 0.008
|
||
},
|
||
"BTTS": {
|
||
"calibration": 0.65,
|
||
"min_conf": 30.0,
|
||
"min_play_score": 40.0,
|
||
"min_edge": 0.005,
|
||
"odds_band_min_sample": 8.0,
|
||
"odds_band_min_edge": 0.005
|
||
},
|
||
"HT": {
|
||
"calibration": 0.58,
|
||
"min_conf": 20.0,
|
||
"min_play_score": 28.0,
|
||
"min_edge": 0.01,
|
||
"odds_band_min_sample": 8.0,
|
||
"odds_band_min_edge": 0.008
|
||
},
|
||
"HT_OU05": {
|
||
"calibration": 0.68,
|
||
"min_conf": 35.0,
|
||
"min_play_score": 42.0,
|
||
"min_edge": 0.005,
|
||
"odds_band_min_sample": 8.0,
|
||
"odds_band_min_edge": 0.005
|
||
},
|
||
"HT_OU15": {
|
||
"calibration": 0.60,
|
||
"min_conf": 25.0,
|
||
"min_play_score": 32.0,
|
||
"min_edge": 0.008,
|
||
"odds_band_min_sample": 8.0,
|
||
"odds_band_min_edge": 0.008
|
||
},
|
||
"OE": {
|
||
"calibration": 0.62,
|
||
"min_conf": 35.0,
|
||
"min_play_score": 32.0,
|
||
"min_edge": 0.005
|
||
},
|
||
"CARDS": {
|
||
"calibration": 0.58,
|
||
"min_conf": 30.0,
|
||
"min_play_score": 35.0,
|
||
"min_edge": 0.008
|
||
},
|
||
"HCAP": {
|
||
"calibration": 0.56,
|
||
"min_conf": 25.0,
|
||
"min_play_score": 30.0,
|
||
"min_edge": 0.015
|
||
},
|
||
"HTFT": {
|
||
"calibration": 0.45,
|
||
"min_conf": 10.0,
|
||
"min_play_score": 18.0,
|
||
"min_edge": 0.02
|
||
}
|
||
},
|
||
"defaults": {
|
||
"calibration": 0.55,
|
||
"min_conf": 55.0,
|
||
"min_play_score": 60.0,
|
||
"min_edge": 0.008,
|
||
"odds_band_min_sample": 0.0,
|
||
"odds_band_min_edge": 0.0
|
||
}
|
||
}
|