BEETLERUN

ALPHA_1
LIVE

Regime Research

System understanding via Markov regimes + strategy diagnostics

Question: which feature states should allow or block strategy actions?

Model readiness

Markouts
392
States w/ markouts
18
Top-10 occupancy covered
10/10
Pass rate (rows)
100.0% (101/101 pass gate)
Pass rate (weighted)
100.0%
Strategy rows: 101 · Kinds: MAKER_ASK, MAKER_BID, TAKER_BUY, TAKER_SELL
Markov: 7:00 AM · Strategy: 7:00 AM · Reload: 60s
Pass at minCount=20: 0/101 · minCount=5: 38/101 · minCount=1: 67/101

Markov Decision Transparency

Evidence-only view of what worked (positive markouts), what failed (negative markouts), and how current gate thresholds would filter that evidence.

Evidenced rows
67/101
No-evidence rows
34
Worked
2 rows · 2 fills
Failed
0 rows · 0 fills
Flat
65 rows · 390 fills
Baseline WAvg
+0.05 bps
Baseline WAvg (Notional)
+0.07 bps
Gate-allowed WAvg
+0.05 bps
Gate-blocked WAvg
Estimated Uplift
0.00 bps
Allowed evidenced fills: 392/392 · Blocked evidenced fills: 0/392
Blocked reason mix:

Configuration

Window
h
Horizon
300000ms
Bins
3
Features
spread, depth, obi, vol, micro

Gating Policy

Enabled
No
Min Count
20
Min WAvg
0 bps
Fail Open
Yes
Min Fill Rate
0
Reload
60s (60000 ms)
Markov JSON
2/15/2026, 7:00:30 AM
Strategy JSON
2/15/2026, 7:00:30 AM

How We Use This

1. Generate regimes + strategy report daily (or hourly).

2. Gate maker/taker by regime when wavg bps is positive and sample is sufficient.

3. Disable strategies in regimes where markout is consistently negative.

4. Review top/bottom combos here to decide which wallets/strategies to expand or cut.

Most common states

High occupancy doesn't mean high evidence. Most fills happen in a small subset of states.

Occupancy = feature steps in this state. Coverage = occupancy-labeled (markout/occupancy). EV_1step = one-step Markov EV (shrunk μ). Cov% = transition mass into known states.

StateLabelOccupancyMarkout countMarkoutCoverageEV_1stepCov%
55spread:0 depth:2 obi:0 vol:0 micro:11754650.00 bps3.7%0.00 bps100.0%
27spread:0 depth:1 obi:0 vol:0 micro:0876250.00 bps2.9%0.00 bps100.0%
56spread:0 depth:2 obi:0 vol:0 micro:2876460.00 bps5.3%0.00 bps100.0%
198spread:2 depth:1 obi:1 vol:0 micro:0876250.00 bps2.9%0.00 bps100.0%
20spread:0 depth:0 obi:2 vol:0 micro:2756250.00 bps3.3%0.00 bps100.0%
182spread:2 depth:0 obi:2 vol:0 micro:2682130.00 bps1.9%0.00 bps99.7%
37spread:0 depth:1 obi:1 vol:0 micro:1535320.00 bps6.0%0.00 bps100.0%
46spread:0 depth:1 obi:2 vol:0 micro:1462310.00 bps6.7%0.00 bps100.0%
9spread:0 depth:0 obi:1 vol:0 micro:043890.00 bps2.1%0.00 bps100.0%
11spread:0 depth:0 obi:1 vol:0 micro:2438220.00 bps5.0%0.00 bps100.0%

Most evidenced states

Where we have evidence: states that had fills with attributed markouts. Coverage = occupancy-labeled. Cov% = transition mass into known states.

StateLabelMarkout countWAvgNotionalCoverageEV_1stepCov%
55spread:0 depth:2 obi:0 vol:0 micro:1650.00 bps6491.93.7%0.00 bps100.0%
56spread:0 depth:2 obi:0 vol:0 micro:2460.00 bps4412.15.3%0.00 bps100.0%
37spread:0 depth:1 obi:1 vol:0 micro:1320.00 bps3161.06.0%0.00 bps100.0%
46spread:0 depth:1 obi:2 vol:0 micro:1310.00 bps253.96.7%0.00 bps100.0%
27spread:0 depth:1 obi:0 vol:0 micro:0250.00 bps2490.52.9%0.00 bps100.0%
20spread:0 depth:0 obi:2 vol:0 micro:2250.00 bps2197.33.3%0.00 bps100.0%
198spread:2 depth:1 obi:1 vol:0 micro:0250.00 bps1511.22.9%0.00 bps100.0%
54spread:0 depth:2 obi:0 vol:0 micro:0230.00 bps2207.55.3%0.00 bps100.0%
11spread:0 depth:0 obi:1 vol:0 micro:2220.00 bps2176.05.0%0.00 bps100.0%
64spread:0 depth:2 obi:1 vol:0 micro:1190.00 bps1804.04.3%0.00 bps100.0%
207spread:2 depth:1 obi:2 vol:0 micro:0160.00 bps324.33.7%0.00 bps100.0%
181spread:2 depth:0 obi:2 vol:0 micro:1160.00 bps246.03.8%0.00 bps100.0%
182spread:2 depth:0 obi:2 vol:0 micro:2130.00 bps229.31.9%0.00 bps99.7%
47spread:0 depth:1 obi:2 vol:0 micro:2130.00 bps50.310.7%0.00 bps100.0%
9spread:0 depth:0 obi:1 vol:0 micro:090.00 bps899.92.1%0.00 bps100.0%

Top Transitions

FromToCountProb
55551750100.0%
2727874100.0%
5656874100.0%
198198874100.0%
2020754100.0%
18218267899.7%
373753399.8%
464646099.8%
99437100.0%
1111437100.0%
5454437100.0%
6464437100.0%
Top non-self transitions
FromToCountProb
1861886443.5%
1881866417.3%
1701681647.1%
1681701517.6%
1791771242.9%
17717985.1%
17718863.8%
16817755.9%
17716853.2%
187186457.1%
18617932.0%
18618732.0%

Best Evidenced Combos

Top 15 by WAvg among rows with attributed markouts (count > 0). This is what actually worked.

StateKindWalletCountWAvgFill Rate
177TAKER_SELL3110.35 bps100.0%
177TAKER_SELL5110.35 bps100.0%
47TAKER_BUY270.00 bps100.0%
47TAKER_BUY430.00 bps100.0%
46TAKER_BUY2100.00 bps100.0%
46TAKER_BUY390.00 bps100.0%
46TAKER_BUY430.00 bps100.0%
198TAKER_BUY390.00 bps100.0%
198TAKER_BUY430.00 bps100.0%
171TAKER_BUY350.00 bps100.0%
9TAKER_BUY350.00 bps100.0%
55TAKER_SELL2120.00 bps100.0%
55TAKER_SELL3150.00 bps100.0%
55TAKER_SELL590.00 bps100.0%
182TAKER_SELL390.00 bps100.0%

Worst Evidenced Combos

Bottom 15 by WAvg among rows with attributed markouts (count > 0). This is what did not work.

StateKindWalletCountWAvgFill Rate
10TAKER_BUY210.00 bps100.0%
9TAKER_SELL340.00 bps100.0%
171TAKER_SELL340.00 bps100.0%
46TAKER_SELL340.00 bps100.0%
46TAKER_SELL250.00 bps100.0%
47TAKER_SELL230.00 bps100.0%
55TAKER_BUY640.00 bps100.0%
64TAKER_BUY640.00 bps100.0%
37TAKER_BUY340.00 bps100.0%
27TAKER_BUY340.00 bps100.0%
11TAKER_BUY340.00 bps100.0%
207TAKER_BUY340.00 bps100.0%
20TAKER_BUY340.00 bps100.0%
182TAKER_BUY340.00 bps100.0%
55TAKER_BUY3120.00 bps100.0%

No-Markout Combos (Unknown Outcome)

Orders seen for these (state, kind, wallet) combos, but no attributed markouts in this window yet. Treat as unknown, not win/loss.

Unknown rows: 34 / 101
StateKindWalletCountWAvgFill Rate
170MAKER_ASK140100.0%
168MAKER_ASK140100.0%
178MAKER_BID140100.0%
188TAKER_BUY130100.0%
186TAKER_BUY130100.0%
168TAKER_BUY130100.0%
177TAKER_BUY130100.0%
177TAKER_BUY30100.0%
179TAKER_BUY130100.0%
188TAKER_BUY30100.0%
186TAKER_SELL130100.0%
188TAKER_SELL130100.0%
168TAKER_SELL130100.0%
170TAKER_SELL130100.0%
177TAKER_SELL130100.0%