Trading Dashboard
Immediate clarity, fewer tables, and stronger risk visibility.
A cleaner command-center layout that keeps the existing live data, but makes the current state, risk posture, and next actions easier to read on desktop and mobile.
running
Mode paper
5m / 15m
Refresh 5s
Adaptive profile: idle_recovery
· Score 30.0
· Confidence 30.0
· Trend 0.08
· Momentum 0.0312
Runtime files:
/data/positions.json
· /data/status.json
· /data/signals.json
· /data/trades.db
Equity
957.79
Realized PnL -42.21
Exposure
0.0
0 active positions
Total Trades
202
Wins 62 · Losses 140
Risk Budget
75.0%
Per-symbol cap 20.0%
Attention
No open positions
Recent skips active
Performance
Equity curve
Auto-updating
Market
Candlestick chart
Live Binance spot candles for BTCUSDT on 5m.
Machine learning
Model health
ML availableTrue
Model versionv8-20260521134047
File existsTrue
Dir writableTrue
Samples137
Trained at2026-05-21 15:40:47
Log file/logs/train_model.log
Training message: Training complete: v8-20260521134047
2026-03-24 14:57:18,235 | INFO | Training dataset prepared | samples=102
2026-03-24 14:57:18,834 | INFO | Training complete | version=v8-20260324135718 | samples=102 | metrics={"accuracy": 0.8846, "precision": 0.7825, "recall": 0.8846, "f1": 0.8305, "auc": 0.5217}
2026-04-02 09:26:12,469 | INFO | Training started | version_prefix=v8 | model_path=/data/trade_quality_model.pkl | label_mode=binary | lookback_days=365 | min_samples=12
2026-04-02 09:26:12,478 | INFO | Training dataset prepared | samples=66
2026-04-02 09:26:13,054 | INFO | Training complete | version=v8-20260402072613 | samples=66 | metrics={"accuracy": 0.7059, "precision": 0.4983, "recall": 0.7059, "f1": 0.5842, "auc": 0.4333}
2026-04-10 13:57:54,909 | INFO | Training started | version_prefix=v8 | model_path=/data/trade_quality_model.pkl | label_mode=binary | lookback_days=365 | min_samples=12
2026-04-10 13:57:54,922 | INFO | Training dataset prepared | samples=104
2026-04-10 13:57:55,628 | INFO | Training complete | version=v8-20260410115755 | samples=104 | metrics={"accuracy": 0.6923, "precision": 0.6299, "recall": 0.6923, "f1": 0.6454, "auc": 0.5564}
2026-04-15 11:04:42,377 | INFO | Training started | version_prefix=v8 | model_path=/data/trade_quality_model.pkl | label_mode=binary | lookback_days=365 | min_samples=12
2026-04-15 11:04:42,392 | INFO | Training dataset prepared | samples=126
2026-04-15 11:04:43,146 | INFO | Training complete | version=v8-20260415090443 | samples=126 | metrics={"accuracy": 0.75, "precision": 0.5625, "recall": 0.75, "f1": 0.6429, "auc": 0.7344}
2026-05-21 09:43:19,602 | INFO | Training started | version_prefix=model | model_path=\\Beastnas\docker\binance-bot\data\models\trade_quality_model.pkl | label_mode=binary | lookback_days=365 | min_samples=30
2026-05-21 09:43:19,678 | INFO | Training dataset prepared | samples=134
2026-05-21 09:43:19,678 | ERROR | Training failed | scikit-learn is not installed
2026-05-21 09:44:23,215 | INFO | Training started | version_prefix=model | model_path=\\Beastnas\docker\binance-bot\data\models\trade_quality_model.pkl | label_mode=binary | lookback_days=365 | min_samples=30
2026-05-21 09:44:23,305 | INFO | Training dataset prepared | samples=134
2026-05-21 09:44:24,099 | INFO | Training complete | version=model-20260521074424 | samples=134 | metrics={"accuracy": 0.7941, "precision": 0.8378, "recall": 0.7941, "f1": 0.7263, "auc": 0.488}
2026-05-21 15:40:45,352 | INFO | Training started | version_prefix=v8 | model_path=/data/trade_quality_model.pkl | label_mode=binary | lookback_days=365 | min_samples=12
2026-05-21 15:40:45,384 | INFO | Training dataset prepared | samples=137
2026-05-21 15:40:47,604 | INFO | Training complete | version=v8-20260521134047 | samples=137 | metrics={"accuracy": 0.7429, "precision": 0.5518, "recall": 0.7429, "f1": 0.6333, "auc": 0.5321}Sizing
Risk budget
Max risk / trade1.2%
Risk floor / ceiling0.4% / 1.2%
Max trade size60.0 USDT
Min trade size10.0 USDT
Portfolio cap718.35 USDT
Remaining portfolio room718.35 USDT
Per-symbol cap191.56 USDT
Exposure limits75.0% / 20.0%
Risk
Open positions
No open positions right now.
Now
Action queue
No open positions
Recent skips: Strategy Context Rejected: momentum_too_weak
Skip reason counts
Strategy Context Rejected: momentum_too_weak;trend_too_weak: 5Strategy Context Rejected: momentum_too_weak;breakout_quality_too_low: 4Strategy Context Rejected: momentum_too_weak: 3Strategy Context Rejected: regime_blocked:volatile;momentum_too_weak: 3Strategy Context Rejected: trend_too_weak: 2
Rejection regimes
Sideways: 12Neutral: 7Volatile: 4Breakout Candidate: 1
This panel keeps the operational summary separate from the main overview cards.
Research
History and tuning
Binance Vision
Download history
/data/backtests/BTCUSDT_5m_20251001_20260316.csv /data/backtests/BTCUSDT_15m_20251001_20260316.csv /data/backtests/ETHUSDT_5m_20251001_20260316.csv /data/backtests/ETHUSDT_15m_20251001_20260316.csv /data/backtests/SOLUSDT_5m_20251001_20260316.csv /data/backtests/SOLUSDT_15m_20251001_20260316.csv /data/backtests/XRPUSDT_5m_20251001_20260316.csv /data/backtests/XRPUSDT_15m_20251001_20260316.csv
Backtest sweep
Optimize strategy
Best win rate0.0%
Best PnL0.0%
Best drawdown0.0%
Trades0
No optimizer result yet.
No optimizer results yet.
Scanner
Top opportunities
No data available.
Filter
Rejected candidates
Current dominant skip reason: Rule Direction Flat.
| Symbol | Rule | ML | Decision | Reason |
|---|---|---|---|---|
| SOLUSDT | 0.0 0.0% | 50.0 Neutral fallback | SKIP | Strategy Context Rejected: momentum_too_weak |
| ETHUSDT | 10.0 8.82% | 50.0 Neutral fallback | SKIP | Strategy Context Rejected: trend_too_weak |
| BTCUSDT | 0.0 0.0% | 50.0 Neutral fallback | SKIP | Strategy Context Rejected: momentum_too_weak;trend_too_weak |
| SPCXBUSDT | 0.0 0.0% | 50.0 Neutral fallback | SKIP | Strategy Context Rejected: momentum_too_weak;breakout_quality_too_low |
| XRPUSDT | 0.0 0.0% | 50.0 Neutral fallback | SKIP | Strategy Context Rejected: momentum_too_weak;trend_too_weak;score_below_threshold;confidence_below_threshold |
| ZECUSDT | 0.0 0.0% | 50.0 Neutral fallback | SKIP | Strategy Context Rejected: momentum_too_weak;trend_too_weak |
| ERAUSDT | 78.0 71.82% | 50.0 Neutral fallback | SKIP | Strategy Context Rejected: rsi_too_high |
| XAUTUSDT | 0.0 0.0% | 50.0 Neutral fallback | SKIP | Strategy Context Rejected: momentum_too_weak |
| BABYUSDT | 0.0 0.0% | 50.0 Neutral fallback | SKIP | Strategy Context Rejected: momentum_too_weak;trend_too_weak;score_below_threshold;confidence_below_threshold |
| BICOUSDT | 0.0 0.0% | 50.0 Neutral fallback | SKIP | Strategy Context Rejected: regime_blocked:volatile;momentum_too_weak |
| ADAUSDT | 0.0 0.0% | 50.0 Neutral fallback | SKIP | Strategy Context Rejected: momentum_too_weak;breakout_quality_too_low |
| HFTUSDT | 0.0 0.0% | 50.0 Neutral fallback | SKIP | Strategy Context Rejected: regime_blocked:volatile;momentum_too_weak;score_below_threshold;confidence_below_threshold |
Model
Recent ML decisions
`Neutral fallback` means the ML layer was intentionally treated as unavailable or untrusted, not bullish.
| Symbol | Rule | ML | Label | Decision | Regime |
|---|---|---|---|---|---|
| ACEUSDT | 0.0 0.0% | 50.0 Neutral fallback | Neutral fallback | SKIP | Neutral |
| ALLOUSDT | 0.0 0.0% | 50.0 Neutral fallback | Neutral fallback | SKIP | Volatile |
| SUIUSDT | 12.0 10.59% | 50.0 Neutral fallback | Neutral fallback | SKIP | Sideways |
| SKHYBUSDT | 4.0 3.53% | 50.0 Neutral fallback | Neutral fallback | SKIP | Sideways |
| SNDKBUSDT | 8.0 7.06% | 50.0 Neutral fallback | Neutral fallback | SKIP | Sideways |
| EPICUSDT | 58.0 49.88% | 50.0 Neutral fallback | Neutral fallback | SKIP | Neutral |
| ZBTUSDT | 0.0 0.0% | 50.0 Neutral fallback | Neutral fallback | SKIP | Neutral |
| DOGEUSDT | 4.0 3.53% | 50.0 Neutral fallback | Neutral fallback | SKIP | Sideways |
| HEIUSDT | 6.0 6.0% | 50.0 Neutral fallback | Neutral fallback | SKIP | Volatile |
| BNBUSDT | 22.0 19.41% | 50.0 Neutral fallback | Neutral fallback | SKIP | Sideways |
| NEARUSDT | 0.0 0.0% | 50.0 Neutral fallback | Neutral fallback | SKIP | Sideways |
| PAXGUSDT | 0.0 0.0% | 50.0 Neutral fallback | Neutral fallback | SKIP | Sideways |
Feed
Recent decisions
`BUY_SETUP` means strategy approved a setup. `BUY_EXECUTED` means it became an open position. `BUY_BLOCKED` or `BUY_FAILED` means it did not open.
| Symbol | Outcome | Rule | ML | Regime | Model | Time |
|---|---|---|---|---|---|---|
| ACEUSDT | SKIP Rule Direction Flat |
0.0 0.0% |
50.0 Neutral fallback |
Neutral | v8-20260521134047 | 2026-08-07 23:56:06 |
| ALLOUSDT | SKIP Rule Direction Flat |
0.0 0.0% |
50.0 Neutral fallback |
Volatile | v8-20260521134047 | 2026-08-07 23:56:04 |
| SUIUSDT | SKIP Rule Direction Flat |
12.0 10.59% |
50.0 Neutral fallback |
Sideways | v8-20260521134047 | 2026-08-07 23:56:02 |
| SKHYBUSDT | SKIP Rule Direction Flat |
4.0 3.53% |
50.0 Neutral fallback |
Sideways | v8-20260521134047 | 2026-08-07 23:55:59 |
| SNDKBUSDT | SKIP Rule Direction Flat |
8.0 7.06% |
50.0 Neutral fallback |
Sideways | v8-20260521134047 | 2026-08-07 23:55:57 |
| EPICUSDT | SKIP Rule Direction Flat |
58.0 49.88% |
50.0 Neutral fallback |
Neutral | v8-20260521134047 | 2026-08-07 23:55:55 |
| ZBTUSDT | SKIP Rule Direction Flat |
0.0 0.0% |
50.0 Neutral fallback |
Neutral | v8-20260521134047 | 2026-08-07 23:55:53 |
| DOGEUSDT | SKIP Rule Direction Flat |
4.0 3.53% |
50.0 Neutral fallback |
Sideways | v8-20260521134047 | 2026-08-07 23:55:51 |
| HEIUSDT | SKIP Rule Direction Flat |
6.0 6.0% |
50.0 Neutral fallback |
Volatile | v8-20260521134047 | 2026-08-07 23:55:49 |
| BNBUSDT | SKIP Rule Direction Flat |
22.0 19.41% |
50.0 Neutral fallback |
Sideways | v8-20260521134047 | 2026-08-07 23:55:47 |
| NEARUSDT | SKIP Rule Direction Flat |
0.0 0.0% |
50.0 Neutral fallback |
Sideways | v8-20260521134047 | 2026-08-07 23:55:45 |
| PAXGUSDT | SKIP Rule Direction Flat |
0.0 0.0% |
50.0 Neutral fallback |
Sideways | v8-20260521134047 | 2026-08-07 23:55:43 |
| HFTUSDT | SKIP Rule Direction Flat |
0.0 0.0% |
50.0 Neutral fallback |
Volatile | v8-20260521134047 | 2026-08-07 23:55:41 |
| ADAUSDT | SKIP Rule Direction Flat |
0.0 0.0% |
50.0 Neutral fallback |
Neutral | v8-20260521134047 | 2026-08-07 23:55:39 |
| BICOUSDT | SKIP Rule Direction Flat |
0.0 0.0% |
50.0 Neutral fallback |
Volatile | v8-20260521134047 | 2026-08-07 23:55:37 |
Journal
Trade history
| Symbol | Side | PnL | Exit | Fee | Protection | Regime | Rule | Decision | Time |
|---|---|---|---|---|---|---|---|---|---|
| ETHUSDT | SELL | -0.6873053158752203 -1.147004344980357% |
STOP LOSS stop_loss<= 1984.060905 |
0.11915566834547026 | False BE False |
breakout_candidate | 90.0 82.45% |
BUY | 2026-06-02 08:11:52 |
| ASTERUSDT | SELL | -0.689155992945675 -1.147004344980357% |
STOP LOSS stop_loss<= 0.692067 |
0.119476513620675 | False BE False |
breakout_candidate | 78.0 73.71% |
BUY | 2026-06-02 07:58:28 |
| SOLUSDT | SELL | -0.68836130469666 -1.147004344980357% |
STOP LOSS stop_loss<= 80.07354 |
0.11933874135666 | False BE False |
neutral | 62.0 53.32% |
BUY | 2026-06-02 07:31:12 |
| TAOUSDT | SELL | -0.68921595641286 -1.147004344980357% |
STOP LOSS stop_loss<= 251.6427 |
0.11948690927286 | False BE False |
breakout_candidate | 90.0 82.95% |
BUY | 2026-06-02 07:03:03 |
| TAOUSDT | BUY | 0.0 0.0% |
ENTRY | 0.06002831916 | False BE False |
breakout_candidate | 90.0 82.95% |
BUY | 2026-06-02 06:26:14 |
| PEPEUSDT | SELL | -0.689235222835688 -1.147004344980357% |
STOP LOSS stop_loss<= 0.0000033711 |
0.1194902494237881 | False BE False |
neutral | 74.0 63.64% |
BUY | 2026-06-02 06:11:15 |
| TONUSDT | SELL | -0.7711691748287222 -1.2835939607618767% |
STOP LOSS stop_loss<= 2.09808547 |
0.11938598570087215 | False BE False |
breakout_candidate | 90.0 85.38% |
BUY | 2026-06-02 06:09:48 |
| ASTERUSDT | BUY | 0.0 0.0% |
ENTRY | 0.06002309655 | False BE False |
breakout_candidate | 78.0 73.71% |
BUY | 2026-06-02 06:06:33 |
| PEPEUSDT | BUY | 0.0 0.0% |
ENTRY | 0.0600299971986 | False BE False |
neutral | 74.0 63.64% |
BUY | 2026-06-02 05:56:33 |
| TONUSDT | BUY | 0.0 0.0% |
ENTRY | 0.060018884445 | False BE False |
breakout_candidate | 90.0 85.38% |
BUY | 2026-06-02 05:46:39 |
| TONUSDT | SELL | -0.8467378771312761 -1.4091168266516092% |
STOP LOSS stop_loss<= 2.082562326 |
0.11933247453740613 | False BE False |
breakout_candidate | 90.0 85.26% |
BUY | 2026-06-02 05:22:19 |
| WLDUSDT | SELL | 0.603427271265 1.6731442912030126% |
SIGNAL REVERSAL signal_reversal:volume_too_low |
0.072735033735 | True BE True |
neutral | 64.0 55.04% |
BUY | 2026-06-02 05:15:14 |
| SOLUSDT | BUY | 0.0 0.0% |
ENTRY | 0.05995388196 | False BE False |
neutral | 62.0 53.32% |
BUY | 2026-06-02 05:13:29 |
| ETHUSDT | BUY | 0.0 0.0% |
ENTRY | 0.0598619089965 | False BE False |
breakout_candidate | 90.0 82.45% |
BUY | 2026-06-02 05:12:05 |
| WLDUSDT | SELL | 0.4450195096969405 1.8542782855824835% |
PARTIAL TP partial_tp>= 0.4491988391 |
0.04844472788758453 | True BE True |
neutral | 64.0 55.04% |
BUY | 2026-06-02 05:06:56 |
| WLDUSDT | BUY | 0.0 0.0% |
ENTRY | 0.06000506754 | False BE False |
neutral | 64.0 55.04% |
BUY | 2026-06-02 05:01:08 |
| TONUSDT | BUY | 0.0 0.0% |
ENTRY | 0.06002993997 | False BE False |
breakout_candidate | 90.0 85.26% |
BUY | 2026-06-02 04:57:01 |
| DOGEUSDT | SELL | -0.68902986289401 -1.147004344980357% |
STOP LOSS stop_loss<= 0.10012167 |
0.11945464690401 | False BE False |
breakout_candidate | 90.0 84.19% |
BUY | 2026-06-02 03:38:47 |
| SOLUSDT | SELL | -0.68922836264745 -1.147004344980357% |
STOP LOSS stop_loss<= 80.60895 |
0.11948906009745 | False BE False |
breakout_candidate | 90.0 82.75% |
BUY | 2026-06-02 03:30:47 |
| WLDUSDT | SELL | -1.2912355446309713 -2.1500905671539856% |
STOP LOSS stop_loss<= 0.4349737648 |
0.11881746688225128 | False BE False |
breakout_candidate | 90.0 83.48% |
BUY | 2026-06-02 02:10:33 |
| WLDUSDT | BUY | 0.0 0.0% |
ENTRY | 0.05999494248 | False BE False |
breakout_candidate | 90.0 83.48% |
BUY | 2026-06-02 02:05:59 |
| STGUSDT | SELL | 0.59795963955 0.9952605077120741% |
SIGNAL REVERSAL signal_reversal:regime_blocked |
0.12076011045 | False BE True |
neutral | 74.0 63.64% |
BUY | 2026-06-02 01:55:19 |
| STGUSDT | BUY | 0.0 0.0% |
ENTRY | 0.06002069535 | False BE False |
neutral | 74.0 63.64% |
BUY | 2026-06-02 01:42:22 |
| DOGEUSDT | BUY | 0.0 0.0% |
ENTRY | 0.06001211106 | False BE False |
breakout_candidate | 90.0 84.19% |
BUY | 2026-06-02 01:40:58 |
| SOLUSDT | BUY | 0.0 0.0% |
ENTRY | 0.0600293997 | False BE False |
breakout_candidate | 90.0 82.75% |
BUY | 2026-06-02 01:06:05 |
Breakdown
Symbol performance
| Symbol | Trades | Win Rate | PnL | Avg PnL | Lose Streak |
|---|---|---|---|---|---|
| XPLUSDT | 8 | 50.0% | 3.07 | 0.3838 | 0 |
| INJUSDT | 2 | 100.0% | 0.9 | 0.4479 | 0 |
| STGUSDT | 1 | 100.0% | 0.6 | 0.598 | 0 |
| PENGUUSDT | 1 | 100.0% | 0.41 | 0.4063 | 0 |
| ZECUSDT | 8 | 75.0% | 0.38 | 0.0476 | 0 |
| JTOUSDT | 4 | 75.0% | 0.33 | 0.0835 | 0 |
| AVAXUSDT | 10 | 30.0% | 0.29 | 0.0286 | 3 |
| ASTERUSDT | 6 | 50.0% | -0.07 | -0.0118 | 2 |
| ICPUSDT | 1 | 0% | -0.09 | -0.0901 | 1 |
| ONDOUSDT | 1 | 0% | -0.09 | -0.0901 | 1 |
| SOLVUSDT | 1 | 0% | -0.1 | -0.1001 | 1 |
| PARTIUSDT | 2 | 0% | -0.2 | -0.1001 | 2 |
| FETUSDT | 3 | 33.33% | -0.31 | -0.1039 | 1 |
| RESOLVUSDT | 4 | 25.0% | -0.32 | -0.0793 | 2 |
| XLMUSDT | 3 | 66.67% | -0.56 | -0.1874 | 1 |
| BCHUSDT | 1 | 0% | -0.57 | -0.5712 | 1 |
| STOUSDT | 1 | 0% | -0.57 | -0.5742 | 1 |
| 币安人生USDT | 1 | 0% | -0.57 | -0.5741 | 1 |
| BANKUSDT | 1 | 0% | -0.61 | -0.6085 | 1 |
| ETHUSDT | 1 | 0% | -0.69 | -0.6873 | 1 |
System
Recent logs
2026-08-07 23:54:34,935 | INFO | SKIP BICOUSDT | stage=strategy_context | gate=regime_blocked:volatile | strategy_context_rejected:regime_blocked:volatile;momentum_too_weak 2026-08-07 23:54:36,928 | INFO | SKIP HFTUSDT | stage=strategy_context | gate=regime_blocked:volatile | strategy_context_rejected:regime_blocked:volatile;momentum_too_weak 2026-08-07 23:54:38,920 | INFO | SKIP PAXGUSDT | stage=strategy_context | gate=momentum_too_weak | strategy_context_rejected:momentum_too_weak 2026-08-07 23:54:40,928 | INFO | SKIP NEARUSDT | stage=strategy_context | gate=momentum_too_weak | strategy_context_rejected:momentum_too_weak;trend_too_weak 2026-08-07 23:54:42,930 | INFO | SKIP BNBUSDT | stage=strategy_context | gate=momentum_too_weak | strategy_context_rejected:momentum_too_weak;trend_too_weak 2026-08-07 23:54:44,925 | INFO | SKIP DOGEUSDT | stage=strategy_context | gate=momentum_too_weak | strategy_context_rejected:momentum_too_weak;trend_too_weak 2026-08-07 23:54:46,926 | INFO | SKIP HEIUSDT | stage=strategy_context | gate=regime_blocked:volatile | strategy_context_rejected:regime_blocked:volatile;momentum_too_weak 2026-08-07 23:54:48,919 | INFO | SKIP ZBTUSDT | stage=strategy_context | gate=momentum_too_weak | strategy_context_rejected:momentum_too_weak;breakout_quality_too_low 2026-08-07 23:54:50,899 | INFO | SKIP EPICUSDT | stage=decision_engine | gate=rule_direction_flat | rule_direction_flat 2026-08-07 23:54:52,924 | INFO | SKIP SNDKBUSDT | stage=strategy_context | gate=momentum_too_weak | strategy_context_rejected:momentum_too_weak;score_below_threshold;confidence_below_threshold 2026-08-07 23:54:54,916 | INFO | SKIP SKHYBUSDT | stage=strategy_context | gate=momentum_too_weak | strategy_context_rejected:momentum_too_weak;volume_too_low;trend_too_weak 2026-08-07 23:54:56,922 | INFO | SKIP SUIUSDT | stage=strategy_context | gate=stretched_entry_score_too_low | strategy_context_rejected:stretched_entry_score_too_low;rsi_too_high;trend_too_weak 2026-08-07 23:54:58,990 | INFO | SKIP ALLOUSDT | stage=strategy_context | gate=regime_blocked:volatile | strategy_context_rejected:regime_blocked:volatile;momentum_too_weak 2026-08-07 23:55:00,976 | INFO | SKIP ACEUSDT | stage=strategy_context | gate=momentum_too_weak | strategy_context_rejected:momentum_too_weak;breakout_quality_too_low 2026-08-07 23:55:01,003 | INFO | No valid buy candidate found 2026-08-07 23:55:18,970 | INFO | SKIP SOLUSDT | stage=strategy_context | gate=momentum_too_weak | strategy_context_rejected:momentum_too_weak 2026-08-07 23:55:21,044 | INFO | SKIP ETHUSDT | stage=strategy_context | gate=trend_too_weak | strategy_context_rejected:trend_too_weak 2026-08-07 23:55:23,042 | INFO | SKIP BTCUSDT | stage=strategy_context | gate=momentum_too_weak | strategy_context_rejected:momentum_too_weak;trend_too_weak 2026-08-07 23:55:25,071 | INFO | SKIP SPCXBUSDT | stage=strategy_context | gate=momentum_too_weak | strategy_context_rejected:momentum_too_weak;breakout_quality_too_low 2026-08-07 23:55:27,227 | INFO | SKIP XRPUSDT | stage=strategy_context | gate=momentum_too_weak | strategy_context_rejected:momentum_too_weak;trend_too_weak;score_below_threshold;confidence_below_threshold 2026-08-07 23:55:29,206 | INFO | SKIP ZECUSDT | stage=strategy_context | gate=momentum_too_weak | strategy_context_rejected:momentum_too_weak;trend_too_weak 2026-08-07 23:55:31,248 | INFO | SKIP ERAUSDT | stage=strategy_context | gate=rsi_too_high | strategy_context_rejected:rsi_too_high 2026-08-07 23:55:33,234 | INFO | SKIP XAUTUSDT | stage=strategy_context | gate=momentum_too_weak | strategy_context_rejected:momentum_too_weak 2026-08-07 23:55:35,240 | INFO | SKIP BABYUSDT | stage=strategy_context | gate=momentum_too_weak | strategy_context_rejected:momentum_too_weak;trend_too_weak;score_below_threshold;confidence_below_threshold 2026-08-07 23:55:37,209 | INFO | SKIP BICOUSDT | stage=strategy_context | gate=regime_blocked:volatile | strategy_context_rejected:regime_blocked:volatile;momentum_too_weak 2026-08-07 23:55:39,200 | INFO | SKIP ADAUSDT | stage=strategy_context | gate=momentum_too_weak | strategy_context_rejected:momentum_too_weak;breakout_quality_too_low 2026-08-07 23:55:41,180 | INFO | SKIP HFTUSDT | stage=strategy_context | gate=regime_blocked:volatile | strategy_context_rejected:regime_blocked:volatile;momentum_too_weak;score_below_threshold;confidence_below_threshold 2026-08-07 23:55:43,164 | INFO | SKIP PAXGUSDT | stage=strategy_context | gate=momentum_too_weak | strategy_context_rejected:momentum_too_weak 2026-08-07 23:55:45,167 | INFO | SKIP NEARUSDT | stage=strategy_context | gate=momentum_too_weak | strategy_context_rejected:momentum_too_weak;trend_too_weak 2026-08-07 23:55:47,155 | INFO | SKIP BNBUSDT | stage=strategy_context | gate=momentum_too_weak | strategy_context_rejected:momentum_too_weak;trend_too_weak 2026-08-07 23:55:49,149 | INFO | SKIP HEIUSDT | stage=strategy_context | gate=regime_blocked:volatile | strategy_context_rejected:regime_blocked:volatile;momentum_too_weak 2026-08-07 23:55:51,421 | INFO | SKIP DOGEUSDT | stage=strategy_context | gate=momentum_too_weak | strategy_context_rejected:momentum_too_weak;trend_too_weak 2026-08-07 23:55:53,447 | INFO | SKIP ZBTUSDT | stage=strategy_context | gate=momentum_too_weak | strategy_context_rejected:momentum_too_weak;breakout_quality_too_low 2026-08-07 23:55:55,437 | INFO | SKIP EPICUSDT | stage=strategy_context | gate=higher_tf_misaligned | strategy_context_rejected:higher_tf_misaligned, regime=sideways, momentum_supportive, rsi_stretched 2026-08-07 23:55:57,873 | INFO | SKIP SNDKBUSDT | stage=strategy_context | gate=higher_tf_misaligned | strategy_context_rejected:higher_tf_misaligned, regime=sideways, rsi_stretched 2026-08-07 23:55:59,996 | INFO | SKIP SKHYBUSDT | stage=strategy_context | gate=momentum_too_weak | strategy_context_rejected:momentum_too_weak;volume_too_low;trend_too_weak 2026-08-07 23:56:02,111 | INFO | SKIP SUIUSDT | stage=strategy_context | gate=trend_too_weak | strategy_context_rejected:trend_too_weak 2026-08-07 23:56:04,098 | INFO | SKIP ALLOUSDT | stage=strategy_context | gate=regime_blocked:volatile | strategy_context_rejected:regime_blocked:volatile;momentum_too_weak 2026-08-07 23:56:06,073 | INFO | SKIP ACEUSDT | stage=strategy_context | gate=momentum_too_weak | strategy_context_rejected:momentum_too_weak;breakout_quality_too_low 2026-08-07 23:56:06,099 | INFO | No valid buy candidate found