Brier score, Platt scaling parameters, and confidence calibration metrics for BWC-generated signals.
Brier Score
0.640
PoorPlatt Scaling
a=-0.08 b=-1.19
n=158
Graded Signals
500
98W / 402L / 0B · 19.6% WR
Avg Confidence
0.868
vs 19.6% actual win rate
| Confidence Bin | Count | Predicted | Actual Frequency | Bias |
|---|---|---|---|---|
| 0–20% | 0 | 10% | — | — |
| 20–40% | 0 | 30% | — | — |
| 40–60% | 21 | 50% | 19% | -31.0% |
| 60–80% | 32 | 70% | 28% | -41.9% |
| 80–100% | 105 | 90% | 19% | -71.0% |
| Failure Mode | Count | % Total | Avg R | Avg Brier |
|---|---|---|---|---|
| tp1 hit | 96 | 19.2% | 2.82R | 0.020 |
| tp2 hit | 2 | 0.4% | 2.16R | 0.000 |
| stop loss | 306 | 61.2% | -1.00R | 0.240 |
| expired | 58 | 11.6% | 0.56R | 0.375 |
| Symbol | Side | Confidence | Calibrated | Outcome | Failure | R | Brier |
|---|---|---|---|---|---|---|---|
| ONDOUSDT | SHORT | — | — | LOSS | stop loss | -1.00R | — |
| SOLUSDT | SHORT | — | — | LOSS | stop loss | -1.00R | — |
| UNIUSDT | SHORT |
Methodology
Brier score measures the mean squared difference between predicted probability and actual outcome (1 = win, 0 = loss). Scores range from 0 (perfect) to 1 (worst). Platt scaling fits a logistic regression to adjust model confidence toward empirical frequencies. The calibration table compares predicted vs actual win rates within each confidence bucket — a perfectly calibrated model would show actual frequency matching the predicted bin midpoint.
| — |
| — |
| LOSS |
| stop loss |
| -1.00R |
| — |
| BTCUSDT | SHORT | — | — | LOSS | stop loss | -1.00R | — |
| WLDUSDT | SHORT | 0.600 | — | LOSS | expired | -0.67R | 0.360 |
| NEARUSDT | SHORT | 0.620 | — | LOSS | stop loss | -1.00R | 0.384 |
| ETHFIUSDT | SHORT | 0.600 | — | LOSS | stop loss | -1.00R | 0.360 |
| ETHUSDT | SHORT | 1.000 | — | LOSS | stop loss | -1.00R | 0.998 |
| SOLUSDT | SHORT | 1.000 | — | LOSS | stop loss | -1.00R | 0.998 |
| BTCUSDT | SHORT | 1.000 | — | LOSS | stop loss | -1.00R | 0.998 |
| LEOUSDT | LONG | — | — | LOSS | expired unfilled | — | — |
| NEARUSDT | SHORT | 0.650 | — | WIN | tp1 hit | 1.99R | 0.122 |
| SOLUSDT | SHORT | 0.450 | — | WIN | tp1 hit | 2.00R | 0.302 |
| XRPUSDT | SHORT | 0.580 | — | WIN | tp1 hit | 1.94R | 0.176 |
| ETHUSDT | SHORT | — | — | WIN | tp1 hit | 2.00R | — |
| PEPEUSDT | LONG | — | — | LOSS | stop loss | -1.00R | — |
| ZECUSDT | LONG | — | — | LOSS | stop loss | -1.00R | — |
| ENAUSDT | LONG | — | — | LOSS | stop loss | -1.00R | — |
| PUMPUSDT | LONG | — | — | LOSS | stop loss | -1.00R | — |
| HYPEUSDT | LONG | — | — | LOSS | stop loss | -1.00R | — |
| PEPEUSDT | LONG | 1.000 | — | WIN | tp1 hit | 2.55R | 0.000 |
| ZROUSDT | SHORT | 1.000 | — | WIN | tp1 hit | 2.50R | 0.000 |
| VVVUSDT | LONG | — | — | LOSS | stop loss | -1.00R | — |
| ZECUSDT | LONG | 1.000 | — | LOSS | expired | 1.25R | 0.998 |
| QNTUSDT | SHORT | — | — | LOSS | stop loss | -1.00R | — |
| HYPEUSDT | SHORT | 1.000 | — | LOSS | stop loss | -1.00R | 0.998 |
| ENAUSDT | SHORT | 1.000 | — | LOSS | stop loss | -1.00R | 0.998 |
| BTCUSDT | SHORT | — | — | LOSS | stop loss | -1.00R | — |
| BCHUSDT | LONG | 1.000 | — | LOSS | stop loss | -1.00R | 0.998 |
| ETHUSDT | SHORT | 1.000 | — | LOSS | stop loss | -1.00R | 0.998 |
| WLDUSDT | SHORT | — | — | LOSS | expired | 0.42R | — |
| DOTUSDT | SHORT | — | — | LOSS | expired | 0.10R | — |
| SKYUSDT | SHORT | 0.760 | — | LOSS | expired | -0.40R | 0.578 |
| DASHUSDT | LONG | 0.620 | — | LOSS | expired | -0.56R | 0.384 |
| XDCUSDT | LONG | 1.000 | — | LOSS | expired unfilled | — | 0.998 |
| ENAUSDT | SHORT | 1.000 | — | LOSS | expired | 0.84R | 0.998 |
| ONDOUSDT | SHORT | 1.000 | — | LOSS | expired | -0.08R | 0.998 |
| GRAMUSDT | SHORT | — | — | LOSS | stop loss | -1.00R | — |
| BCHUSDT | LONG | 0.650 | — | WIN | tp1 hit | 1.99R | 0.122 |
| PEPEUSDT | LONG | 0.620 | — | WIN | tp1 hit | 1.49R | 0.144 |
| SOLUSDT | SHORT | — | — | LOSS | stop loss | -1.00R | — |
| NEARUSDT | SHORT | 0.480 | — | LOSS | stop loss | -1.00R | 0.230 |
| PYTHUSDT | SHORT | 1.000 | — | WIN | tp1 hit | 2.50R | 0.000 |
| BTCUSDT | SHORT | — | — | LOSS | stop loss | -1.00R | — |
| ZECUSDT | SHORT | 1.000 | — | LOSS | stop loss | -1.00R | 0.998 |
| ETHUSDT | SHORT | — | — | LOSS | stop loss | -1.00R | — |
| HYPEUSDT | SHORT | — | — | WIN | tp1 hit | 2.00R | — |
| SOLUSDT | SHORT | 0.580 | — | LOSS | stop loss | -1.00R | 0.336 |
| BDXUSDT | LONG | 1.000 | — | LOSS | expired unfilled | — | 0.998 |
| ETHUSDT | SHORT | 1.000 | — | LOSS | stop loss | -1.00R | 0.998 |