Loading pick data...
| Pair | TF | Dir | Picked (EST) | Entry | TP | SL | Prob | Conf | P&L | Why Picked |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading... | ||||||||||
| Pair | TF | Dir | Entry | Close | P&L | Outcome | Duration | Model |
|---|---|---|---|---|---|---|---|---|
| Loading... | ||||||||
The model was taking picks with probability 0.48-0.52 (coin-flip territory). Now requires 0.60+ probability to generate a pick. This alone would have filtered out 3 of the 5 losses.
The 15m SL was ~0.2% β normal 15-minute noise wipes this out instantly. BNB lost 0.22% (within normal volatility). Wider SL gives trades room to breathe while maintaining R:R ratio. Also enforces 0.5% minimum SL distance.
All 5 losses were BUY signals during a market-wide dip. Now checks if BTC dropped >0.5% in 4h AND >0.2% in 1h β if so, all BUY signals are blocked. Would have prevented all 5 losses.
All 5 picks were BUY, all same direction = correlated risk. Now limits to max 3 BUY + 3 SELL at any time to prevent correlation blow-up.
15m models have the lowest F1 scores and highest noise. Timeframe priority reordered to: 1h β 4h β 1d β 15m (last).
Complete retraining of 36 pair/TF combos with: isotonic calibration (CalibratedClassifierCV), purged walk-forward CV (75/25 split + 20-bar gap), early stopping (50 rounds), meta-labeling M2 trade/no-trade filter, SMOTE disabled, reduced complexity (300 trees, depth 4-5). 197 model files updated.
Every closed pick (win or loss) gets added to training data. After 30+ cycles, the model learns which market conditions lead to losses and adjusts weights accordingly.