Overview

Cleaner layout, friendlier hierarchy, and the same live runtime data underneath.

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
Strategymodular_hybrid_v8
Adaptive profileidle_recovery
Updated2026-08-07 23:56:21
ML EnabledTrue
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
Min 957.79 Max 957.79
Market

Candlestick chart

Live Binance spot candles for BTCUSDT on 5m.

75995.3576635.947577276.54577917.142578557.74 Last 77988.01 09-10 06:4509-10 10:0509-10 13:20
Machine learning

Model health

completed
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

0 active
No open positions right now.
Now

Action queue

running
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.

SymbolRuleMLDecisionReason
SOLUSDT0.0
0.0%
50.0
Neutral fallback
SKIPStrategy Context Rejected: momentum_too_weak
ETHUSDT10.0
8.82%
50.0
Neutral fallback
SKIPStrategy Context Rejected: trend_too_weak
BTCUSDT0.0
0.0%
50.0
Neutral fallback
SKIPStrategy Context Rejected: momentum_too_weak;trend_too_weak
SPCXBUSDT0.0
0.0%
50.0
Neutral fallback
SKIPStrategy Context Rejected: momentum_too_weak;breakout_quality_too_low
XRPUSDT0.0
0.0%
50.0
Neutral fallback
SKIPStrategy Context Rejected: momentum_too_weak;trend_too_weak;score_below_threshold;confidence_below_threshold
ZECUSDT0.0
0.0%
50.0
Neutral fallback
SKIPStrategy Context Rejected: momentum_too_weak;trend_too_weak
ERAUSDT78.0
71.82%
50.0
Neutral fallback
SKIPStrategy Context Rejected: rsi_too_high
XAUTUSDT0.0
0.0%
50.0
Neutral fallback
SKIPStrategy Context Rejected: momentum_too_weak
BABYUSDT0.0
0.0%
50.0
Neutral fallback
SKIPStrategy Context Rejected: momentum_too_weak;trend_too_weak;score_below_threshold;confidence_below_threshold
BICOUSDT0.0
0.0%
50.0
Neutral fallback
SKIPStrategy Context Rejected: regime_blocked:volatile;momentum_too_weak
ADAUSDT0.0
0.0%
50.0
Neutral fallback
SKIPStrategy Context Rejected: momentum_too_weak;breakout_quality_too_low
HFTUSDT0.0
0.0%
50.0
Neutral fallback
SKIPStrategy 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.

SymbolRuleMLLabelDecisionRegime
ACEUSDT0.0
0.0%
50.0
Neutral fallback
Neutral fallbackSKIPNeutral
ALLOUSDT0.0
0.0%
50.0
Neutral fallback
Neutral fallbackSKIPVolatile
SUIUSDT12.0
10.59%
50.0
Neutral fallback
Neutral fallbackSKIPSideways
SKHYBUSDT4.0
3.53%
50.0
Neutral fallback
Neutral fallbackSKIPSideways
SNDKBUSDT8.0
7.06%
50.0
Neutral fallback
Neutral fallbackSKIPSideways
EPICUSDT58.0
49.88%
50.0
Neutral fallback
Neutral fallbackSKIPNeutral
ZBTUSDT0.0
0.0%
50.0
Neutral fallback
Neutral fallbackSKIPNeutral
DOGEUSDT4.0
3.53%
50.0
Neutral fallback
Neutral fallbackSKIPSideways
HEIUSDT6.0
6.0%
50.0
Neutral fallback
Neutral fallbackSKIPVolatile
BNBUSDT22.0
19.41%
50.0
Neutral fallback
Neutral fallbackSKIPSideways
NEARUSDT0.0
0.0%
50.0
Neutral fallback
Neutral fallbackSKIPSideways
PAXGUSDT0.0
0.0%
50.0
Neutral fallback
Neutral fallbackSKIPSideways
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.

SymbolOutcomeRuleMLRegimeModelTime
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

SymbolSidePnLExitFeeProtectionRegimeRuleDecisionTime
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

SymbolTradesWin RatePnLAvg PnLLose Streak
XPLUSDT850.0%3.070.38380
INJUSDT2100.0%0.90.44790
STGUSDT1100.0%0.60.5980
PENGUUSDT1100.0%0.410.40630
ZECUSDT875.0%0.380.04760
JTOUSDT475.0%0.330.08350
AVAXUSDT1030.0%0.290.02863
ASTERUSDT650.0%-0.07-0.01182
ICPUSDT10%-0.09-0.09011
ONDOUSDT10%-0.09-0.09011
SOLVUSDT10%-0.1-0.10011
PARTIUSDT20%-0.2-0.10012
FETUSDT333.33%-0.31-0.10391
RESOLVUSDT425.0%-0.32-0.07932
XLMUSDT366.67%-0.56-0.18741
BCHUSDT10%-0.57-0.57121
STOUSDT10%-0.57-0.57421
币安人生USDT10%-0.57-0.57411
BANKUSDT10%-0.61-0.60851
ETHUSDT10%-0.69-0.68731
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