π€ π₯ 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_20260513202815_1d6d
[LOCK] Mode: WEB | Status: ACQUIRED
[CYCLE] β
No duplicate ID
[DATA FRESHNESS] Last candle still forming (closes at 20:30:00)
[DATA FRESHNESS] β
Data OK (candle forming, age=795s)
[DATA FRESHNESS] 15m candles: last=2026-05-13 20:15:00, age=0.2h/795s, count=200, forming=yes, missing=0
[CANDLE RANGE] 15m: 2026-05-11 18:30:00 β 2026-05-13 20:15:00 (200 candles)
[CANDLE SAMPLE 0] time=2026-05-11 18:30:00, open=2333.40, high=2335.80, low=2333.40, close=2335.28, vol=870.19
[CANDLE SAMPLE 1] time=2026-05-11 18:45:00, open=2335.27, high=2335.80, low=2332.04, close=2335.80, vol=1053.79
[CANDLE SAMPLE 2] time=2026-05-11 19:00:00, open=2335.80, high=2336.49, low=2329.22, close=2330.13, vol=1492.61
[VWAP] candles=200, sv=486557.1752, cur=2281.68
[VWAP] result=2302.51781997
[RSI] closes_count=200, period=14
[RSI] result=21.86778290993
[ATR] candles_count=200, period=14
[ATR] result=0.37448037522526%
[ANALYZE RESULT] vwap=2302.52, rsi=21.87, atr=0.37%, mode=VOLATILE, strength=0.12
[SYMBOL] Precision updated: qty=8, price=8
[ZONE DEBUG] analysis range_support = NULL
[ZONE DEBUG] analysis range_resistance = NULL
[RANGE] window=200 (full), support=2274.29, resistance=2341.21, buy_zone=2292.60, range_size=66.92, data_age=795s, pct=10/90, atr=0.37%, factor=0.27, lookback=26, strength=0.02
[RANGE] window=80 (80% recent), support=2276.78, resistance=2321.60, buy_zone=2289.04, range_size=44.82, data_age=795s, pct=5/95, atr=0.37%, factor=0.27, lookback=26, strength=0.02
[RANGE DUAL] Macro: 2274.29-2341.21 (win=200), Micro: 2276.78-2321.6 (win=80)
[RANGE EVOLUTION] β
Valid context received
[ADAPTIVE CANDIDATE] No significant shift detected (reason: SHIFT_TOO_SMALL)
[MARKET] price=2281.68 vwap=2302.52 rsi=21.87 atr=0.37% mode=VOLATILE discount=0.91% age=13.3m ts=20: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=30
[BUY SIGNALS] π₯ OVERSOLD + DISCOUNT -> floor=55, boost=20, final_score=75
[SIGNAL RESULT] discount=0.91%, rsi=21.87, zone=NORMAL, allow_micro=NO, final_score=75
[SELL THRESHOLDS] TP=1.1% (curr=-2.5077231377945%, 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=2274.29, resistance=2341.21, price=2281.68, zone=INSIDE_RANGE
[SANITY] BUY | price=2281.68 | vwap=2302.52 | rsi=21.9 | atr=0.37% | mode=VOLATILE | zone=INSIDE_RANGE | qty=0.012651 | avg=2340.37 | bc=2 | cl=0 | pnl=0.18% | pos=-2.51%
[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.911249876 USDT
PnL: -0.566429583 USDT
ROI: -1.3658779430914%
Realized: 0.17604
MaxDD: 0%
[CIRCUIT BREAKER] β
Tidak ada cooldown aktif.