π€ π₯ BOT HYBRID (ATR ADAPTIVE) ACTIVE π₯
π Strategy: VWAP Mean Reversion + ATR Adaptive + DCA + State Cooldown
π‘οΈ Regime Guard ACTIVE (NEUTRAL mode + structurally cheap)
π Range Evolution ACTIVE (shift detection + state classification)
[INIT] β
RangeEvolution loaded
[INIT] Bot started for ETHUSDT
[CYCLE] ETHUSDT_20260513221735_d79a
[LOCK] Mode: WEB | Status: ACQUIRED
[CYCLE] β
No duplicate ID
[DATA FRESHNESS] Last candle still forming (closes at 22:30:00)
[DATA FRESHNESS] β
Data OK (candle forming, age=155s)
[DATA FRESHNESS] 15m candles: last=2026-05-13 22:15:00, age=0.0h/155s, count=200, forming=yes, missing=0
[CANDLE RANGE] 15m: 2026-05-11 20:30:00 β 2026-05-13 22:15:00 (200 candles)
[CANDLE SAMPLE 0] time=2026-05-11 20:30:00, open=2327.57, high=2329.56, low=2314.77, close=2326.06, vol=9487.29
[CANDLE SAMPLE 1] time=2026-05-11 20:45:00, open=2326.06, high=2327.52, low=2320.00, close=2322.32, vol=2925.61
[CANDLE SAMPLE 2] time=2026-05-11 21:00:00, open=2322.31, high=2328.80, low=2322.03, close=2326.28, vol=2739.75
[VWAP] candles=200, sv=523983.6233, cur=2258.95
[VWAP] result=2298.248058843
[RSI] closes_count=200, period=14
[RSI] result=21.635569670504
[ATR] candles_count=200, period=14
[ATR] result=0.4752524086728%
[ANALYZE RESULT] vwap=2298.25, rsi=21.64, atr=0.48%, mode=VOLATILE, strength=0.16
[SYMBOL] Precision updated: qty=8, price=8
[ZONE DEBUG] analysis range_support = NULL
[ZONE DEBUG] analysis range_resistance = NULL
[RANGE] window=200 (full), support=2268.88, resistance=2341.21, buy_zone=2290.49, range_size=72.33, data_age=155s, pct=10/90, atr=0.48%, factor=0.30, lookback=21, strength=0.03
[RANGE] window=80 (80% recent), support=2258.51, resistance=2321.60, buy_zone=2277.36, range_size=63.09, data_age=155s, pct=5/95, atr=0.48%, factor=0.30, lookback=21, strength=0.03
[RANGE DUAL] Macro: 2268.88-2341.21 (win=200), Micro: 2258.51-2321.6 (win=80)
[RANGE EVOLUTION] β
Valid context received
[ADAPTIVE CANDIDATE] No significant shift detected (reason: SHIFT_TOO_SMALL)
[MARKET] price=2258.95 vwap=2298.25 rsi=21.64 atr=0.48% mode=VOLATILE discount=1.71% age=2.6m ts=22:15:00
[MARKET BRAIN DEBUG] {"range_safe_for_mr":false,"range_require_conservative":true,"rangeContext_is_valid":true,"rangeContext_context_exists":"YES"}
[BUY SIGNALS] π Range not safe (range_safe_for_mr=false), penalty -15 β baseScore=35
[BUY SIGNALS] π₯ OVERSOLD + DISCOUNT -> floor=55, boost=20, final_score=75
[SIGNAL RESULT] discount=1.71%, rsi=21.64, zone=NORMAL, allow_micro=NO, final_score=75
[SELL THRESHOLDS] TP=1.1% (curr=-3.4789370911437%, hit=N), trailing=N, micro=N, time=N, stop=N
[SIGNAL PRODUCTION] buy_score=75, buy_signal=TRUE
[SIGNAL PRODUCTION] sell_score=0, sell_signal=FALSE
[REGIME DETECT] β RANGE
[REGIME] Updated to: RANGE
[STATE] last_trade_ts = 0 (no trade history)
[CUTLOSS] βοΈ PERMANENTLY DISABLED (ENABLE_CUTLOSS=false)
[CUTLOSS] Level: 0, Reason: CUTLOSS_DISABLED
[RUN CYCLE] decisionGate returned: BUY
[RUN CYCLE] state BEFORE set gate_routing: "BUY"
[RUN CYCLE] state AFTER set gate_routing: "BUY"
[ZONE DEBUG] support=2268.88, resistance=2341.21, price=2258.95, zone=BREAKDOWN
[SANITY] BUY | price=2258.95 | vwap=2298.25 | rsi=21.6 | atr=0.48% | mode=VOLATILE | zone=BREAKDOWN | qty=0.012651 | avg=2340.37 | bc=2 | cl=0 | pnl=0.18% | pos=-3.48%
[EXEC] Routing from state: BUY
[EXEC] Starting BUY execution
[PLAN BUY] Final size multiplier after clamp: 1.2
[PLAN BUY] score=110, size=1.2
[PLAN BUY] DCA blocked: max 2 steps reached
[EXEC] βοΈ BUY skipped (no executable plan)
----- LEDGER -----
Equity: 40.623699465 USDT
PnL: -0.853979994 USDT
ROI: -2.0592717482518%
Realized: 0.17604
MaxDD: 0%
[CIRCUIT BREAKER] β
Tidak ada cooldown aktif.