LIVE --

Strategy Rules loading…

Live operations dashboard for what's actually running on the SOL Sniper, what's running as shadow alongside it, and what's been retired. Sister page to /contributors — that one tracks who proposed each rule and when it gets reviewed; this one tracks fire counts, current state, and the LIVE configuration. Updated every 30 seconds. Refreshes when shadow rules fire.

A · LIVE Configuration
since —
LIVE loading…
Single-strategy bot. regime_gate filters entries by 30-day SOL regime. reverse_exit_C closes on opposite signal · arms reentry gate · waits for reverse signal to clear. GRID_WHAT_IF is a log-only observation hook (Path C) — no trades. Grid is structurally disabled until the 2026-06-05 review.
B · Contributor Shadow Rules
5 adopted · log-only until reviewed
loading…
C · Operator Shadow Rules
internal experiments, log-only
loading…
D · Observation Hooks
no decision impact · pure instrumentation
loading…
E · Runtime Entry Gates
enforced inside sol_sniper_main.py · live state on /signals
ATR Volatility
ATR > 4% → skip signal
Mean reversion is unreliable in extreme volatility. Computed from 14-period ATR vs price.
Cooldown
SL: 4h · TP/trail/reverse: 15min
No new entries during cooldown. Length depends on what closed the previous trade. Circuit Breaker extends this to 24h.
Circuit Breaker
3 consecutive SL → 24h pause
Hard halt after a streak of losses. Implemented as an extended cooldown; status visible on /signals.
Reentry Gate (Mode C)
Block same-direction re-entry until reverse signal stops
After a reverse-exit close, refuses to re-enter the original side until the opposite signal stops firing. Pairs with reverse_exit_C on LIVE.
risk_officer (portfolio)
per-symbol min/max · 7d DD −5/−10/−15 → 1.0/0.5/0.0× cap
Portfolio-level entry gate wired 2026-05-08. Never overrides exits; only blocks or scales entries.
F · Queued Frames
— frames awaiting promotion
loading…
G · Retired Experiments
tested + falsified · kept here as teaching record
iBitLabs Rules · sister page to /contributors · data refreshes every 30s