── Spread (Avellaneda-Stoikov) ──
σ = max(vol_5m, vol_1m, γ·vol_1h) = —
σ/s = (σ / √31557600) · mid = —
γ_eff = γ × (1 + m × rvol_5s(—)) = —
spread = 2 · γ_eff · σ/s · √T = —
floor = 2 · (ASbps + feebps) = —
── Inventory ──
q = pos_usd / max_inv = —
entry side × (1 + κ · q²) = — — exit side unchanged
skew = q · ½spread · γ = —
── Directional Signal ──
dir = wα·α + wf·flow + wb2·binOB2 + wb5·binOB5 + wb10·binOB10 + wl5·ltrOB5 = —
α=— flow=— bOB2=— bOB5=— bOB10=— lOB5=—
── Final Quotes ──
mid = —
reservation = mid − skew = —
bid_half = ½spread · (1 − dir · δ) = —
× inv_widen (—) = — [entry only]
= max(bid_half, floor) = —
bid = reservation − bid_half = —
ask_half = ½spread · (1 + dir · δ) = —
× inv_widen (—) = — [entry only]
= max(ask_half, floor) = —
ask = reservation + ask_half = —
mode = — (tox — vs threshold —)
── Taker SL ──
SL: OFF | loss > — bps & |bob2| opposes > —