Command
LIVE REAL MONEY executor active not halted ledger reconciled $99.12 NAV 0.991241
Wallet
$99.12
−$0.8759 vs $100.00 contributed
NAV / unit0.991241
Units100.0000
Return-0.876%
Unrealised−$0.0230
Mean pair R
-0.043
real-money pairs only · n = 13
Best+0.749
Worst-1.057
Median-0.019
Sum-0.553
Floor breaches
5
pairs that finished below zero · 5 of 13
Breach rate38.5%
Worst breach-1.057
Unresolved4
Since fix11 pairs, 0 breaches
Selectivity
454
spikes evaluated → 16 taken (3.5%)
Gatervol 100 / 4σ
Risk / leg$0.7434
Worst case / pair−2R
Open cap14
Open now
SymbolSideEntryMarkUnreal RPeak RLockAge
WCTLONG0.034330000.03372000-0.629
+0.108none5.1h
WCTSHORT0.034300000.03372000+0.598
+0.615none5.1h
An open position sits near 0 gross R by construction — the two unrealised R values should very nearly cancel. A large sum means one leg already stopped.
Pair sequence 15 closed
JASMCROSALICWLFICOWTAGHEMISPORGPSSTABYFIREDHANACLO1000
One tile per pair in decision order. Faded = shadow (no money moved). Red = floor breach. A calendar heat-map would be 99%% empty at this age; this is the honest version.
WCTOPENnot locked yet
−$0.0230
-0.031R · open 5.1 h
Both sides are still open and roughly cancelling out, which is normal early on. The trade decides itself when price moves far enough one way.
Details
LONG
-0.629
  entry
0.03433000
  stop
0.03336000
SHORT
+0.598
  entry
0.03430000
  stop
0.03527000
Risk per leg
$0.7427
If both stops hit
−$1.54
Live price
0.03372000
0.0318560.0329950.0341350.0352750.036414S STOP 0.035270L ENTRY 0.034330S ENTRY 0.034300NOW 0.033720L STOP 0.03336008-17 21:3008-18 09:3008-18 21:15
Executor
active
executor.service
Watchdog timer
active
watchdog.timer
Dashboard timer
active
dashboard.timer
Scanner feed
6m
spike source age
Live configuration 17 keys
KeyValue
BOOKMODEL A
EQUITY_CAP0.0
RISK_PER_LEG0.0075
DD_HALT_PCT0.25
GONE_STRIKES3
LEVERAGE5
LOSS_COOLDOWN_H6.0
MARGIN_MODECROSSED
MAX_OPEN_PAIRS14
MAX_STALE_MIN20
MIN_MOVE_SIGMA4.0
MIN_RVOL_BOOK100.0
RATCHET_STEP0.1
RATCHET_TRIG1.0
STOP_ATR2.5
TIMEOUT_H192
WORKING_TYPEMARK_PRICE
Read through cfg_get(), which raises on an unknown key. An unlisted knob silently returning a getattr default is how MIN_LOT_FLOOR stayed inert from the day it shipped.
Watchdog history every 15 min
When (UTC)StatusDetail
2026-08-18 21:15:04OK restarts=0 rss=88MB heartbeat=0.1min pairs=454 taken=16 legs_open=2 legs_closed=31 dry_run=0 scanner=12min live_positions=2 wallet=$99.12
2026-08-18 21:00:03OK restarts=0 rss=88MB heartbeat=0.1min pairs=454 taken=16 legs_open=2 legs_closed=31 dry_run=0 scanner=12min live_positions=2 wallet=$99.12
2026-08-18 20:45:01OK restarts=0 rss=88MB heartbeat=0.1min pairs=454 taken=16 legs_open=2 legs_closed=31 dry_run=0 scanner=12min live_positions=2 wallet=$99.12
2026-08-18 20:30:01OK restarts=0 rss=87MB heartbeat=0.2min pairs=454 taken=16 legs_open=2 legs_closed=31 dry_run=0 scanner=12min live_positions=2 wallet=$99.12
2026-08-18 20:15:02OK restarts=0 rss=87MB heartbeat=0.2min pairs=453 taken=16 legs_open=2 legs_closed=31 dry_run=0 scanner=12min live_positions=2 wallet=$99.12
2026-08-18 20:00:03OK restarts=0 rss=89MB heartbeat=0.1min pairs=453 taken=16 legs_open=2 legs_closed=31 dry_run=0 scanner=13min live_positions=2 wallet=$99.12
2026-08-18 19:45:01OK restarts=0 rss=89MB heartbeat=0.1min pairs=453 taken=16 legs_open=2 legs_closed=31 dry_run=0 scanner=13min live_positions=2 wallet=$99.12
2026-08-18 19:30:02OK restarts=0 rss=89MB heartbeat=0.1min pairs=453 taken=16 legs_open=2 legs_closed=31 dry_run=0 scanner=13min live_positions=2 wallet=$99.12
2026-08-18 19:15:01OK restarts=0 rss=89MB heartbeat=0.1min pairs=451 taken=16 legs_open=2 legs_closed=31 dry_run=0 scanner=12min live_positions=2 wallet=$99.12
2026-08-18 19:00:03OK restarts=0 rss=89MB heartbeat=0.1min pairs=451 taken=16 legs_open=2 legs_closed=31 dry_run=0 scanner=13min live_positions=2 wallet=$99.12
2026-08-18 18:45:04OK restarts=0 rss=89MB heartbeat=0.1min pairs=451 taken=16 legs_open=2 legs_closed=31 dry_run=0 scanner=13min live_positions=2 wallet=$99.12
2026-08-18 18:30:01OK restarts=0 rss=89MB heartbeat=0.1min pairs=451 taken=16 legs_open=2 legs_closed=31 dry_run=0 scanner=12min live_positions=2 wallet=$99.12
2026-08-18 18:15:01OK restarts=0 rss=89MB heartbeat=0.1min pairs=449 taken=16 legs_open=2 legs_closed=31 dry_run=0 scanner=12min live_positions=2 wallet=$99.12
2026-08-18 18:00:05OK restarts=0 rss=90MB heartbeat=0.1min pairs=449 taken=16 legs_open=2 legs_closed=31 dry_run=0 scanner=12min live_positions=2 wallet=$99.12
2026-08-18 17:45:02OK restarts=0 rss=90MB heartbeat=0.1min pairs=448 taken=16 legs_open=2 legs_closed=31 dry_run=0 scanner=12min live_positions=2 wallet=$99.12
2026-08-18 17:30:02OK restarts=0 rss=91MB heartbeat=0.1min pairs=448 taken=16 legs_open=2 legs_closed=31 dry_run=0 scanner=12min live_positions=2 wallet=$99.12
2026-08-18 17:15:05OK restarts=0 rss=91MB heartbeat=0.1min pairs=448 taken=16 legs_open=2 legs_closed=31 dry_run=0 scanner=12min live_positions=2 wallet=$99.12
2026-08-18 17:00:02OK restarts=0 rss=92MB heartbeat=0.0min pairs=448 taken=16 legs_open=2 legs_closed=31 dry_run=0 scanner=12min live_positions=2 wallet=$99.12
2026-08-18 16:45:02OK restarts=0 rss=91MB heartbeat=0.0min pairs=447 taken=16 legs_open=2 legs_closed=31 dry_run=0 scanner=12min live_positions=2 wallet=$99.12
2026-08-18 16:30:02OK restarts=0 rss=91MB heartbeat=0.0min pairs=447 taken=16 legs_open=2 legs_closed=31 dry_run=0 scanner=12min live_positions=2 wallet=$99.12
2026-08-18 16:15:03OK restarts=0 rss=90MB heartbeat=0.1min pairs=444 taken=15 legs_open=0 legs_closed=31 dry_run=0 scanner=12min live_positions=0 wallet=$99.15
2026-08-18 16:00:04OK restarts=0 rss=90MB heartbeat=0.1min pairs=444 taken=15 legs_open=0 legs_closed=31 dry_run=0 scanner=12min live_positions=0 wallet=$99.15
2026-08-18 15:45:04OK restarts=0 rss=90MB heartbeat=0.1min pairs=443 taken=15 legs_open=0 legs_closed=31 dry_run=0 scanner=12min live_positions=0 wallet=$99.15
2026-08-18 15:30:02OK restarts=0 rss=89MB heartbeat=0.1min pairs=443 taken=15 legs_open=0 legs_closed=31 dry_run=0 scanner=12min live_positions=0 wallet=$99.15
2026-08-18 15:15:02OK restarts=0 rss=89MB heartbeat=0.1min pairs=443 taken=15 legs_open=2 legs_closed=29 dry_run=0 scanner=12min live_positions=1 wallet=$98.45
2026-08-18 15:00:03OK restarts=0 rss=90MB heartbeat=0.1min pairs=443 taken=15 legs_open=2 legs_closed=29 dry_run=0 scanner=12min live_positions=2 wallet=$99.24
2026-08-18 14:45:03OK restarts=0 rss=91MB heartbeat=0.1min pairs=442 taken=15 legs_open=2 legs_closed=29 dry_run=0 scanner=12min live_positions=2 wallet=$99.24
2026-08-18 14:30:03OK restarts=0 rss=91MB heartbeat=0.1min pairs=442 taken=15 legs_open=2 legs_closed=29 dry_run=0 scanner=12min live_positions=2 wallet=$99.24
2026-08-18 14:15:02OK restarts=0 rss=92MB heartbeat=0.1min pairs=441 taken=14 legs_open=0 legs_closed=29 dry_run=0 scanner=13min live_positions=0 wallet=$99.25
2026-08-18 14:00:03OK restarts=0 rss=92MB heartbeat=0.1min pairs=441 taken=14 legs_open=0 legs_closed=29 dry_run=0 scanner=12min live_positions=0 wallet=$99.25
2026-08-18 13:45:03OK restarts=0 rss=91MB heartbeat=0.1min pairs=440 taken=14 legs_open=0 legs_closed=29 dry_run=0 scanner=13min live_positions=0 wallet=$99.25
2026-08-18 13:30:02OK restarts=0 rss=91MB heartbeat=0.1min pairs=440 taken=14 legs_open=0 legs_closed=29 dry_run=0 scanner=13min live_positions=0 wallet=$99.25
2026-08-18 13:15:04OK restarts=0 rss=91MB heartbeat=0.1min pairs=439 taken=14 legs_open=0 legs_closed=29 dry_run=0 scanner=12min live_positions=0 wallet=$99.25
2026-08-18 13:00:06OK restarts=0 rss=90MB heartbeat=0.1min pairs=439 taken=14 legs_open=0 legs_closed=29 dry_run=0 scanner=12min live_positions=0 wallet=$99.25
2026-08-18 12:45:04OK restarts=0 rss=90MB heartbeat=0.1min pairs=439 taken=14 legs_open=0 legs_closed=29 dry_run=0 scanner=12min live_positions=0 wallet=$99.25
2026-08-18 12:30:04OK restarts=0 rss=89MB heartbeat=0.1min pairs=439 taken=14 legs_open=0 legs_closed=29 dry_run=0 scanner=13min live_positions=0 wallet=$99.25
2026-08-18 12:15:04OK restarts=0 rss=89MB heartbeat=0.1min pairs=438 taken=14 legs_open=0 legs_closed=29 dry_run=0 scanner=12min live_positions=0 wallet=$99.25
2026-08-18 12:00:04OK restarts=0 rss=89MB heartbeat=0.1min pairs=438 taken=14 legs_open=0 legs_closed=29 dry_run=0 scanner=12min live_positions=0 wallet=$99.25
2026-08-18 11:45:05OK restarts=0 rss=87MB heartbeat=0.1min pairs=438 taken=14 legs_open=2 legs_closed=27 dry_run=0 scanner=13min live_positions=2 wallet=$99.34
2026-08-18 11:30:02OK restarts=0 rss=88MB heartbeat=0.1min pairs=436 taken=14 legs_open=2 legs_closed=27 dry_run=0 scanner=12min live_positions=2 wallet=$99.34
2026-08-18 11:15:02OK restarts=0 rss=86MB heartbeat=0.1min pairs=435 taken=14 legs_open=2 legs_closed=27 dry_run=0 scanner=13min live_positions=2 wallet=$99.34
2026-08-18 11:00:01OK restarts=0 rss=86MB heartbeat=0.1min pairs=434 taken=14 legs_open=2 legs_closed=27 dry_run=0 scanner=12min live_positions=2 wallet=$99.34
2026-08-18 10:45:02OK restarts=0 rss=87MB heartbeat=0.1min pairs=434 taken=14 legs_open=2 legs_closed=27 dry_run=0 scanner=12min live_positions=2 wallet=$99.34
2026-08-18 10:30:02OK restarts=0 rss=87MB heartbeat=0.1min pairs=433 taken=14 legs_open=2 legs_closed=27 dry_run=0 scanner=12min live_positions=2 wallet=$99.34
2026-08-18 10:15:02OK restarts=0 rss=87MB heartbeat=0.1min pairs=433 taken=14 legs_open=2 legs_closed=27 dry_run=0 scanner=13min live_positions=2 wallet=$99.34
2026-08-18 10:00:03OK restarts=0 rss=86MB heartbeat=0.1min pairs=433 taken=14 legs_open=2 legs_closed=27 dry_run=0 scanner=12min live_positions=2 wallet=$99.34
2026-08-18 09:45:03OK restarts=0 rss=88MB heartbeat=0.1min pairs=433 taken=14 legs_open=2 legs_closed=27 dry_run=0 scanner=12min live_positions=2 wallet=$99.34
2026-08-18 09:30:02OK restarts=0 rss=89MB heartbeat=0.1min pairs=432 taken=14 legs_open=2 legs_closed=27 dry_run=0 scanner=12min live_positions=2 wallet=$99.34
2026-08-18 09:15:07OK restarts=0 rss=90MB heartbeat=0.1min pairs=430 taken=13 legs_open=4 legs_closed=23 dry_run=0 scanner=13min live_positions=3 wallet=$99.18
2026-08-18 09:00:02OK restarts=0 rss=90MB heartbeat=0.1min pairs=428 taken=12 legs_open=2 legs_closed=23 dry_run=0 scanner=12min live_positions=2 wallet=$99.63
2026-08-18 08:45:04OK restarts=0 rss=90MB heartbeat=0.1min pairs=427 taken=12 legs_open=2 legs_closed=23 dry_run=0 scanner=13min live_positions=2 wallet=$99.63
2026-08-18 08:30:02OK restarts=0 rss=90MB heartbeat=0.1min pairs=427 taken=12 legs_open=2 legs_closed=23 dry_run=0 scanner=12min live_positions=2 wallet=$99.63
2026-08-18 08:15:02OK restarts=0 rss=90MB heartbeat=0.1min pairs=427 taken=12 legs_open=2 legs_closed=23 dry_run=0 scanner=12min live_positions=2 wallet=$99.63
2026-08-18 08:00:01OK restarts=0 rss=90MB heartbeat=0.1min pairs=427 taken=12 legs_open=2 legs_closed=23 dry_run=0 scanner=13min live_positions=2 wallet=$99.63
2026-08-18 07:45:02OK restarts=0 rss=89MB heartbeat=0.1min pairs=427 taken=12 legs_open=2 legs_closed=23 dry_run=0 scanner=12min live_positions=2 wallet=$99.63
2026-08-18 07:30:01OK restarts=0 rss=89MB heartbeat=0.1min pairs=427 taken=12 legs_open=2 legs_closed=23 dry_run=0 scanner=12min live_positions=2 wallet=$99.63
2026-08-18 07:15:01OK restarts=0 rss=89MB heartbeat=0.1min pairs=427 taken=12 legs_open=2 legs_closed=23 dry_run=0 scanner=12min live_positions=2 wallet=$99.63
2026-08-18 07:00:03OK restarts=0 rss=89MB heartbeat=0.1min pairs=426 taken=12 legs_open=2 legs_closed=23 dry_run=0 scanner=12min live_positions=2 wallet=$99.63
2026-08-18 06:45:03OK restarts=0 rss=90MB heartbeat=0.1min pairs=426 taken=12 legs_open=2 legs_closed=23 dry_run=0 scanner=13min live_positions=2 wallet=$99.63
2026-08-18 06:30:03OK restarts=0 rss=90MB heartbeat=0.1min pairs=426 taken=12 legs_open=2 legs_closed=23 dry_run=0 scanner=13min live_positions=2 wallet=$99.63
An independent process that reconciles the database against the exchange over direct signed REST and fails closed: if it cannot verify, it reports FAIL rather than OK.
Wallet
$99.12
exchange totalWalletBalance
NAV per unit
0.991241
started at exactly 1.000000
Drawdown from peak
0.60%
halt breaker at 25%
Capital at work
$99.10
sizing cap $0
Wallet curve 295 watchdog marks
Backfilled from watchdog_history.log. book holds a single row, so this is the only equity history that exists; it is a 15-minute sample, not a tick series.
Cumulative R (real money) n = 13
Shadow pairs are excluded. R is the only size-independent unit this book has; dollars move with equity, R does not.
Sum R
-0.553
over 13 real pairs
Std dev of pair R
0.3872
dispersion, not a Sharpe input at this n
Sharpe / Calmar / CAGR
n = 13
suppressed
These need ~100+ observations to mean anything. Rendering them at n=13 would be noise with decimal places. Shown when the sample supports it.
Trade log click a row for detail
Net so far
−$0.5969
Trades
13
Profitable
4 of 13
Open now
1
WhenSymbolResult P&LRunningStatus
2026-08-18 16:17WCT testopen
Opened
2026-08-18 16:17:38
Closed
still open
Held for
Long leg
Short leg
Combined
How it closed
Long exit
—
Short exit
—
Unhedged for
Entry cost
+0.031R
vs model
n/a
Spike
#566
2026-08-18 14:171000RATS-0.106R
−$0.0900−$0.60breach
Opened
2026-08-18 14:17:36
Closed
2026-08-18 15:15:58
Held for
58 min
Long leg
+0.950
Short leg
-1.056
Combined
-0.106
Before costs
−$0.0787
Costs
−$0.0113
After costs
−$0.0900
How it closed
Long exit
ratchet_stop
Short exit
stop
Unhedged for
0 min
Entry cost
+0.006R
vs model
-0.206
Spike
#561
This one finished below zero. It is the only kind of loss this book is not supposed to have, and it is explained on the Floor Integrity page.
2026-08-18 09:17CLO-0.100R
−$0.0869−$0.51breach
Opened
2026-08-18 09:17:55
Closed
2026-08-18 11:55:06
Held for
2.6 h
Long leg
+1.008
Short leg
-1.108
Combined
-0.100
Before costs
−$0.0743
Costs
−$0.0125
After costs
−$0.0869
How it closed
Long exit
ratchet_stop
Short exit
stop
Unhedged for
0 min
Entry cost
-0.004R
vs model
-0.200
Spike
#551
This one finished below zero. It is the only kind of loss this book is not supposed to have, and it is explained on the Floor Integrity page.
2026-08-18 09:02HANA-0.251R
−$0.1959−$0.42breach
Opened
2026-08-18 09:02:25
Closed
2026-08-18 09:29:06
Held for
27 min
Long leg
-1.195
Short leg
+0.944
Combined
-0.251
Before costs
−$0.1874
Costs
−$0.0086
After costs
−$0.1959
How it closed
Long exit
stop
Short exit
ratchet_stop
Unhedged for
0 min
Entry cost
+0.023R
vs model
-0.551
Spike
#548
This one finished below zero. It is the only kind of loss this book is not supposed to have, and it is explained on the Floor Integrity page.
2026-08-18 05:02RED+0.081R
+$0.0496−$0.22ok
Opened
2026-08-18 05:02:44
Closed
2026-08-18 05:19:34
Held for
17 min
Long leg
-0.983
Short leg
+1.063
Combined
+0.081
Before costs
+$0.0600
Costs
−$0.0104
After costs
+$0.0496
How it closed
Long exit
stop
Short exit
ratchet_stop
Unhedged for
1 min
Entry cost
+0.040R
vs model
match
Spike
#544
2026-08-18 03:03YFI-0.085R
−$0.0744−$0.27breach
Opened
2026-08-18 03:03:16
Closed
2026-08-18 09:15:45
Held for
6.2 h
Long leg
+0.855
Short leg
-0.940
Combined
-0.085
Before costs
−$0.0380
Costs
−$0.0364
After costs
−$0.0744
How it closed
Long exit
ratchet_stop
Short exit
stop
Unhedged for
0 min
Entry cost
+0.043R
vs model
-0.085
Spike
#539
This one finished below zero. It is the only kind of loss this book is not supposed to have, and it is explained on the Floor Integrity page.
2026-08-16 15:02STABLE-0.024R
−$0.0361−$0.20ok
Opened
2026-08-16 15:02:36
Closed
2026-08-17 14:20:15
Held for
23.3 h
Long leg
+0.994
Short leg
-1.017
Combined
-0.024
Before costs
−$0.0177
Costs
−$0.0184
After costs
−$0.0361
How it closed
Long exit
ratchet_stop
Short exit
stop
Unhedged for
2 min
Entry cost
+0.008R
vs model
match
Spike
#435
2026-08-16 11:32GPS-0.019R
−$0.0297−$0.16ok
Opened
2026-08-16 11:32:27
Closed
2026-08-16 12:26:44
Held for
54 min
Long leg
+0.982
Short leg
-1.001
Combined
-0.019
Before costs
−$0.0144
Costs
−$0.0153
After costs
−$0.0297
How it closed
Long exit
ratchet_stop
Short exit
stop
Unhedged for
4 min
Entry cost
+0.031R
vs model
-0.119
Spike
#426
2026-08-15 19:32SPORTFUN+0.749R
+$0.5439−$0.13ok
Opened
2026-08-15 19:32:35
Closed
2026-08-15 20:36:06
Held for
1.1 h
Long leg
+1.757
Short leg
-1.008
Combined
+0.749
Before costs
+$0.5568
Costs
−$0.0129
After costs
+$0.5439
How it closed
Long exit
ratchet_stop
Short exit
stop
Unhedged for
16 min
Entry cost
+0.019R
vs model
-1.751
Spike
#387
2026-08-15 15:02HEMI-0.008R
−$0.0142−$0.68ok
Opened
2026-08-15 15:02:45
Closed
2026-08-15 17:40:55
Held for
2.6 h
Long leg
+1.010
Short leg
-1.019
Combined
-0.008
Before costs
−$0.0062
Costs
−$0.0080
After costs
−$0.0142
How it closed
Long exit
ratchet_stop
Short exit
stop
Unhedged for
0 min
Entry cost
-0.004R
vs model
match
Spike
#369
2026-08-15 09:32TAG+0.204R
+$0.1418−$0.66ok
Opened
2026-08-15 09:32:49
Closed
2026-08-15 10:37:24
Held for
1.1 h
Long leg
+1.199
Short leg
-0.995
Combined
+0.204
Before costs
+$0.1517
Costs
−$0.0099
After costs
+$0.1418
How it closed
Long exit
ratchet_stop
Short exit
stop
Unhedged for
8 min
Entry cost
+0.026R
vs model
match
Spike
#346
2026-08-15 09:17COW+0.050R
+$0.0233−$0.80ok
Opened
2026-08-15 09:17:29
Closed
2026-08-15 09:30:40
Held for
13 min
Long leg
+0.985
Short leg
-0.935
Combined
+0.050
Before costs
+$0.0368
Costs
−$0.0135
After costs
+$0.0233
How it closed
Long exit
ratchet_stop
Short exit
stop
Unhedged for
3 min
Entry cost
+0.000R
vs model
-0.250
Spike
#343
2026-08-14 20:17WLFI+0.015R
−$0.0200−$0.83ok
Opened
2026-08-14 20:17:33
Closed
2026-08-14 20:45:33
Held for
28 min
Long leg
-1.016
Short leg
+1.030
Combined
+0.015
Before costs
+$0.0108
Costs
−$0.0308
After costs
−$0.0200
How it closed
Long exit
stop
Short exit
stop
Unhedged for
6 min
Entry cost
+0.007R
vs model
-0.285
Spike
#321
2026-08-14 11:47ALICE-1.057R
−$0.8083−$0.81breach
Opened
2026-08-14 11:47:27
Closed
2026-08-14 15:15:37
Held for
3.5 h
Long leg
-0.066
Short leg
-0.991
Combined
-1.057
Before costs
−$0.7923
Costs
−$0.0160
After costs
−$0.8083
How it closed
Long exit
stop
Short exit
stop
Unhedged for
14 min
Entry cost
+0.017R
vs model
-1.557
Spike
#292
This one finished below zero. It is the only kind of loss this book is not supposed to have, and it is explained on the Floor Integrity page.
2026-08-14 09:33CROSS test+0.000R
ok
Opened
2026-08-14 09:33:19
Closed
2026-08-14 10:15:02
Held for
42 min
Long leg
-1.000
Short leg
+1.000
Combined
+0.000
How it closed
Long exit
stop
Short exit
ratchet_stop
Unhedged for
15 min
Entry cost
+0.000R
vs model
match
Spike
#281
2026-08-14 07:17JASMY test+0.100R
ok
Opened
2026-08-14 07:17:27
Closed
2026-08-14 07:45:07
Held for
28 min
Long leg
+1.100
Short leg
-1.000
Combined
+0.100
How it closed
Long exit
ratchet_stop
Short exit
stop
Unhedged for
14 min
Entry cost
+0.000R
vs model
match
Spike
#275
Mean winner excess
-0.022
winner R − 1.0 · n = 13
Median
-0.006
Best
+0.757
Loser mean
-1.020
should sit just under −1R
Winner vs loser, per pair n = 13
SymbolWinnerWinner RPeak RLockExcessGiven backLoser RPair RSolo window
SPORTFUNLONG+1.757+1.850+1.802+0.757+0.093-1.008+0.74916.0m
TAGLONG+1.199+1.215+1.199+0.199+0.016-0.995+0.2048.0m
REDSHORT+1.063+1.160+1.104+0.063+0.097-0.983+0.08140s
WLFISHORT+1.030+1.030 none+0.030+0.000-1.016+0.0155.7m
HEMILONG+1.010+1.010 +0.999+0.010+0.000-1.019-0.00810s
CLOLONG+1.008+1.014+0.999+0.008+0.007-1.108-0.10020s
STABLELONG+0.994+1.010+1.002-0.006+0.016-1.017-0.0242.0m
COWLONG+0.985+1.176+1.098-0.015+0.191-0.935+0.0502.7m
GPSLONG+0.982+1.021+1.001-0.018+0.040-1.001-0.0194.0m
1000RATSLONG+0.950+1.048+1.000-0.050+0.098-1.056-0.10629s
HANASHORT+0.944+1.013+1.000-0.056+0.069-1.195-0.25121s
YFILONG+0.855+1.093+0.983-0.145+0.238-0.940-0.08519s
ALICELONG-0.066+1.305 none-1.066+1.371-0.991-1.05713.9m
Given back = peak minus realised: how much of the winner's best moment the ratchet failed to keep. Solo window is the time between the first leg exiting and the second — the book is an unhedged directional position for exactly that long, which is where this book actually takes risk.
Breaches
5
4 unresolved
Breach rate
38.5%
Worst breach
-1.057
Cost of breaches
−$1.2555
net dollars lost to breaches
Exposure log — instrumentation, live since 2026-08-16
DEAD_ZONE
1
adaptive would have locked, fixed did not
EXPOSED
2
neither policy would have locked
PROTECTED
4
sibling already past +1R
WHIPSAW
0
both legs stopped — the −2R tail
When (UTC)SymbolStoppedIts RSibling peakSibling lockDead zoneShadow trigVerdict
08-18 15:15:281000RATSSHORT-1.056+1.048+1.000+0.0060.9944PROTECTED
08-18 11:54:46CLOSHORT-1.108+1.014+0.999-0.0041.0000PROTECTED
08-18 09:28:45HANALONG-1.195+1.013+1.000+0.0230.9767PROTECTED
08-18 09:15:26YFISHORT-0.940+1.093+0.983+0.0430.9573EXPOSED
08-18 05:18:54REDLONG-0.983+1.023+0.996+0.0400.9596EXPOSED
08-17 14:18:15STABLESHORT-1.017+0.816none+0.0080.9921PROTECTED
08-16 12:22:44GPSSHORT-1.001+0.926none+0.0310.9693DEAD_ZONE
This is the evidence that decides the adaptive trigger. At the instant one leg stops, the sibling is in exactly one of four states:
· PROTECTED — peak already ≥ +1R, both policies lock.
· DEAD_ZONE — peak between the shadow trigger and +1R. An adaptive lock would have fired here and the deployed fixed trigger did not. Each of these is one unit of evidence for deploying it.
· EXPOSED — peak below the shadow trigger; neither policy would have locked, so there is nothing to fix.
· WHIPSAW — both legs stopped. The −2R tail. Has never fired live.
The adaptive policy is currently OFF (reverted 2026-08-16: benefit was never statistically significant and the tail it guards has never occurred). This log accumulates the evidence to revisit that with a real sample.
Floor margin — the real residual risk
Widest dead zone
+0.043
the gap where loss is enforced but gain is not
Pairs with a dead zone
11
of 14 measured
Ratchet arms at
+1.0000R
RATCHET_TRIG
SymbolEntry cost RWinner at loser-stopDead zoneStatusPair R
YFI+0.043+0.957+0.043gap of 0.0427R-0.085
RED+0.040+0.960+0.040gap of 0.0404R+0.081
WCT+0.031+0.969+0.031gap of 0.0309Ropen
GPS+0.031+0.969+0.031gap of 0.0307R-0.019
TAG+0.026+0.974+0.026gap of 0.0255R+0.204
HANA+0.023+0.977+0.023gap of 0.0233R-0.251
SPORTFUN+0.019+0.981+0.019gap of 0.0194R+0.749
ALICE+0.017+0.983+0.017gap of 0.0165R-1.057
STABLE+0.008+0.992+0.008gap of 0.0079R-0.024
WLFI+0.007+0.993+0.007gap of 0.0073R+0.015
1000RATS+0.006+0.994+0.006gap of 0.0056R-0.106
COW+0.000+1.000none✓ lock arms first+0.050
HEMI-0.004+1.004none✓ lock arms first-0.008
CLO-0.004+1.004none✓ lock arms first-0.100
When one leg stops at −1R the other sits at exactly 1 − entry_cost_R — the reference price cancels, so this is an identity, not an estimate. The ratchet only arms at +1R, so a positive entry cost opens a dead zone: the loss is already enforced by an exchange-side stop while the gain is not yet protected by a lock. Reverse inside it and the winner rides all the way back.
The dead zone and the entry cost are the same number. Favourable skew (short filling above long) closes it completely — HEMI’s winner crossed +1R before its loser stopped. This makes floor risk an execution-quality problem, not an unfixable property of the strategy.
Breach register 5 ratchet-bug · 0 structural
SymbolSpikeLong RShort RPair RBest peakCauseStatusNetWhen
1000RATS561+0.950-1.056-0.106+1.048ratchet buginherent risk−$0.090008-18 14:17:36
CLO551+1.008-1.108-0.100+1.014ratchet buginherent risk−$0.086908-18 09:17:55
HANA548-1.195+0.944-0.251+1.013ratchet buginherent risk−$0.195908-18 09:02:25
YFI539+0.855-0.940-0.085+1.093ratchet buginherent risk−$0.074408-18 03:03:16
ALICE292-0.066-0.991-1.057+1.305 ratchet bug✓ RESOLVED−$0.808308-14 11:47:27
Best peak is the highest R either leg reached, so it separates the two causes:
· Below +1R → structural. The winner never earned a lock. No code change prevents this; it is the strategy's inherent failure mode.
· At or above +1R → ratchet bug. The lock was earned but not placed while price was still above it. This is what the mark-triggered ratchet fixed on 2026-08-15.
ALICE’s stored peak_r is corrupt. The late-lock branch returned before persisting it, recording 0.2998 for a leg that actually reached +1.305R — proven by the lock level 0.1341 in the 15:15:04 alert against entry 0.1262 and stop distance 0.0060536. Taking the stored value at face value would misclassify the book’s only breach as unfixable. The bug deleted its own evidence.
Mark-triggered
34
intra-bar crossings caught from markPrice
Stops advanced
17
amendments the exchange accepted
Late locks
2
lock computed after price already passed it
Amend rejected
1
lock computed but not placed
Adaptive trigger — deployed 2026-08-16
Policy
OFF
base 1.0 · floor None
Times it lowered the trigger
0
ratchet/trig_adapted
Zero means the branch has never been exercised on a live pair — it fires only when entry skew is adverse.
Pairs with a dead zone
11
of 16 taken
SymbolEntry cost REffective triggerWould arm atStatus
WCT+0.0310.9691+0.969closes 0.0309R zone
1000RATS+0.0060.9944+0.994closes 0.0056R zone
CLO-0.0041.0000+1.004inert
HANA+0.0230.9767+0.977closes 0.0233R zone
RED+0.0400.9596+0.960closes 0.0404R zone
YFI+0.0430.9573+0.957closes 0.0427R zone
STABLE+0.0080.9921+0.992closes 0.0079R zone
GPS+0.0310.9693+0.969closes 0.0307R zone
SPORTFUN+0.0190.9806+0.981closes 0.0194R zone
HEMI-0.0041.0000+1.004inert
TAG+0.0260.9745+0.974closes 0.0255R zone
COW+0.0001.0000+1.000inert
WLFI+0.0070.9927+0.993closes 0.0073R zone
ALICE+0.0170.9835+0.983closes 0.0165R zone
CROSS+0.0001.0000+1.000inert
JASMY+0.0001.0000+1.000inert
The lock now arms at 1 − entry_cost instead of a flat +1.0R, so it lands exactly where the loser stops. On favourable or zero skew it is byte-identical to the old behaviour — validated in the replay at 0 of 73 pairs changed. Harness: worst pair equals −skew at every level and never −2.000R, where a flat 1.0 breaks to −2R once skew exceeds 0.0165. Shipped as a bounded-tail change; the mean-R difference was never statistically significant.
Ratchet ladder, per leg
SymbolSidePeak RLockedGenFinal RGiven backExit
WCTLONG+0.108never1open
WCTSHORT+0.615never1open
1000RATSLONG+1.048+1.0002+0.950+0.098ratchet_stop
1000RATSSHORT+0.000never1-1.056+1.056stop
CLOLONG+1.014+0.9992+1.008+0.007ratchet_stop
CLOSHORT+0.000never1-1.108+1.108stop
HANALONG+0.000never1-1.195+1.195stop
HANASHORT+1.013+1.0002+0.944+0.069ratchet_stop
REDLONG+0.000never1-0.983+0.983stop
REDSHORT+1.160+1.1043+1.063+0.097ratchet_stop
YFILONG+1.093+0.9832+0.855+0.238ratchet_stop
YFISHORT+0.619never1-0.940+1.560stop
STABLELONG+1.010+1.0022+0.994+0.016ratchet_stop
STABLESHORT+0.879never1-1.017+1.897stop
GPSLONG+1.021+1.0012+0.982+0.040ratchet_stop
GPSSHORT+0.000never1-1.001+1.001stop
SPORTFUNLONG+1.850+1.8026+1.757+0.093ratchet_stop
SPORTFUNSHORT+0.320never1-1.008+1.328stop
HEMILONG+1.001+0.9992+1.010-0.010ratchet_stop
HEMISHORT+0.464never1-1.019+1.483stop
TAGLONG+1.215+1.1994+1.199+0.016ratchet_stop
TAGSHORT+0.251never1-0.995+1.246stop
COWLONG+1.176+1.0982+0.985+0.191ratchet_stop
COWSHORT+0.000never1-0.935+0.935stop
WLFILONG+0.000never1-1.016+1.016stop
WLFISHORT+0.312never1+1.030-0.718stop
ALICELONG+0.300never1-0.066+0.366stop
ALICESHORT+0.942never1-0.991+1.933stop
CROSSLONG+0.000-1.0000-1.000+1.000stop
CROSSSHORT+1.072+1.0000+1.000+0.072ratchet_stop
JASMYLONG+1.189+1.1000+1.100+0.089ratchet_stop
JASMYSHORT+0.000-1.0000-1.000+1.000stop
Gen counts stop replacements; anything above 1 means the ratchet moved. exit_reason is not evidence — every close is labelled stop or ratchet_stop, including market-closes from the abort, late-lock and repair paths.
Entry cost / pair
+0.016
+ paid · − better than mid
Reduces exactly to (fill_long − fill_short) / stop_dist — the reference price cancels, so the gap between the two fills is the entry cost. The executor's OPEN log reports the same quantity with the opposite sign.
Stop slippage
-0.020
vs exactly −1.0000R · n = 13
Only legs that genuinely stopped at their original stop. Ratchet-locked winners are excluded — on those stop_slip_r reads r+1 (up to +2R) and is meaningless.
Decision lag
161s
bar close → order sent
Freshness gate refuses anything older than 20 min.
Fee drag / pair
−0.0236R
round-trip, both legs, vs the risk unit
Funding is not modelled in legs.funding_usd (all NULL); the Reconcile page takes it from exchange income instead.
Per-pair execution real-money pairs only
SymbolLong fillShort fillEntry cost RFeesFee RLagNotionalRiskLev
1000RATS0.051200000.05118000+0.006$0.01130.0153156s$10.58$0.74115x
CLO0.134950000.13498552-0.004$0.01250.0169175s$11.84$0.74345x
HANA0.027000000.02695000+0.023$0.00860.0115145s$9.43$0.74605x
RED0.111300000.11100000+0.040$0.01040.0139164s$11.15$0.74295x
YFI1897.000000001896.00000000+0.043$0.03640.0820196s$35.99$0.44455x
STABLE0.030000000.02999000+0.008$0.01840.0247156s$17.71$0.74685x
GPS0.010197950.01018183+0.031$0.01530.0204147s$14.50$0.74765x
SPORTFUN0.024760000.02473000+0.019$0.01290.0174155s$11.89$0.74315x
HEMI0.006253080.00625570-0.004$0.00800.0108165s$7.23$0.74385x
TAG0.000955000.00095300+0.026$0.00990.0133169s$9.06$0.74315x
COW0.138600000.13860000+0.000$0.01350.0182149s$12.79$0.73765x
WLFI0.058550000.05854000+0.007$0.03080.0414153s$31.50$0.74315x
ALICE0.126200000.12610000+0.017$0.01600.0213147s$15.60$0.74945x
Per-leg entry slippage — instrumented 2026-08-16
SymbolSideReferenceFillLeg slip RPair cost RShadow trig
STABLELONG0.030060000.03000000-0.047+0.0080.9921
STABLESHORT0.030060000.02999000+0.055+0.0080.9921
GPSLONG0.010176000.01019795+0.042+0.0310.9693
GPSSHORT0.010176000.01018183-0.011+0.0310.9693
SPORTFUNLONG0.024770000.02476000-0.006+0.0190.9806
SPORTFUNSHORT0.024770000.02473000+0.026+0.0190.9806
HEMILONG0.006234000.00625308+0.030-0.0041.0000
HEMISHORT0.006234000.00625570-0.034-0.0041.0000
TAGLONG0.000956000.00095500-0.013+0.0260.9745
TAGSHORT0.000956000.00095300+0.038+0.0260.9745
COWLONG0.139000000.13860000-0.050+0.0001.0000
COWSHORT0.139000000.13860000+0.050+0.0001.0000
WLFILONG0.058450000.05855000+0.073+0.0070.9927
WLFISHORT0.058450000.05854000-0.065+0.0070.9927
ALICELONG0.126000000.12620000+0.033+0.0170.9835
ALICESHORT0.126000000.12610000-0.017+0.0170.9835
CROSSLONG0.124150000.12415000+0.000+0.0001.0000
CROSSSHORT0.124150000.12415000+0.000+0.0001.0000
JASMYLONG0.003937000.00393700+0.000+0.0001.0000
JASMYSHORT0.003937000.00393700+0.000+0.0001.0000
Leg slip is adverse-positive against the spike reference price: a long filling above it, or a short below it, paid up. The two legs’ slips largely cancel — what survives is the pair cost, which is the dead-zone width. entry_slip_r had never been written until now; historical pairs were backfilled from the stored fills.
funding_usd remains NULL on every leg — funding is taken from exchange income on the Reconcile page instead, where it is measured rather than assumed.
How 454 evaluated spikes became 16 pairs
below_rvol_book
184
below_sigma
169
stale
58
capacity
17
taken
16
loss_cooldown
8
symbol_busy
1
aborted
1
One decision is recorded per spike, permanently. A rejected spike is never re-evaluated later at a stale price — that is what makes this a real denominator rather than a running tally.
below_rvol_book and below_sigma are the strategy gates. stale are spikes outside the 20-minute window, including everything predating this executor. capacity are qualifying setups the book declined.
What the one-pair cap costs
Turned away
17
qualifying spikes blocked by the cap
Cap
14
MAX_OPEN_PAIRS
Taken
16
the sample we actually have
The cap is not free — it is also why the sample is small. But it blocked 2 of the 3 spikes that produced the paper book's worst outcomes on 15 Aug, so at this account size it is doing real protective work. Raising it should be a deliberate decision, not a default.
Scanner context for every taken pair joined from spikes.db
SymbolSpikervolz-scoreTier15m move1h σprice/stopPair R
WCT566100.5124.11001.43%4.8035.4open
1000RATS561177.8306.910011.39%17.4014.3-0.106
CLO551110.9122.91001.65%60.8015.9-0.100
HANA548183.3210.1100-7.02%-32.3012.6-0.251
RED544175.0318.310020.11%24.9015.0+0.081
YFI539101.0139.9100-1.46%-8.6081.0-0.085
STABLE435227.8387.61002.69%4.8023.7-0.024
GPS426106.0161.3100-9.58%-12.0019.4-0.019
SPORTFUN387107.8140.710010.57%16.4016.0+0.749
HEMI369133.3137.110013.45%12.309.7-0.008
TAG346246.8313.5100-17.08%-31.8012.2+0.204
COW3431418.72365.110026.54%114.2017.3+0.050
WLFI321232.9267.41008.20%75.8042.4+0.015
ALICE292127.5118.71001.79%7.7020.8-1.057
CROSS281104.4113.41005.95%10.5012.6+0.000
JASMY275124.1161.1100-6.06%-15.8029.4+0.100
pairs.spike_id joins directly to spikes.id. price/stop ratio is how many stop-widths fit in the price — a high ratio means a tight stop relative to the instrument.
With 16 pairs across 16 distinct symbols there is not yet enough data to say which spike characteristics pay. Any “best symbol” ranking at this n would just be naming the one that won.
Live − paper
-0.389
per position vs MODEL A · n = 13 real
Live mean
-0.043
Paper mean, same spikes
+0.346
The same spikes, three paper configurations
SymbolModeLIVEMODEL AMODEL BMODEL CΔ vs MODEL A
1000RATSREAL-0.106+0.100+0.000+0.100-0.206
CLOREAL-0.100+0.100+0.000+0.100-0.200
HANAREAL-0.251+0.300+0.000+0.300-0.551
REDREAL+0.081+0.100+0.000+0.100-0.019
YFIREAL-0.085+0.000+0.000+0.000-0.085
STABLEREAL-0.024+0.000+0.000-0.024
GPSREAL-0.019+0.100+0.000+0.100-0.119
SPORTFUNREAL+0.749+2.500+1.000+2.500-1.751
HEMIREAL-0.008+0.000+0.500+0.000-0.008
TAGREAL+0.204+0.200+0.000+0.200+0.004
COWREAL+0.050+0.300+0.000+0.300-0.250
WLFIREAL+0.015+0.300+0.500+0.300-0.285
ALICEREAL-1.057+0.500+0.500+0.500-1.557
CROSSshadow+0.000+0.000+0.000+0.000+0.000
JASMYshadow+0.100+0.100+0.000+0.100+0.000
Divergence is live − paper: negative means live finished behind the paper book on that spike. Two structural reasons they differ, in opposite directions:
· Paper flatters — it assumes the lock was resting at the trigger during a retrace, and fills both legs at one price with no spread.
· Paper penalised — a 15m bar containing both a stop touch and a ≥1R excursion cannot order the two events, so it booked −2R where the live 10s clock locks a profit. Corrected 15 Aug.
That gap, not the paper mean, is what this account should be expected to earn.
NAV per unit
0.991241
-0.876% since inception
Units outstanding
100.0000
issued at NAV 1.000000
Net contributed
$100.00
deposits $100.00 · withdrawals $0.00
P&L since inception
−$0.8759
wallet − net contributed
Capital events
When (UTC)KindHolderAmountNAV at eventUnitsNote
2026-08-13 23:10:41depositomid+$100.001.000000100.0000auto from exchange TRANSFER
Sourced from exchange TRANSFER rows, not typed in. Units are issued at the NAV implied by the wallet immediately before the transfer, so a later deposit neither dilutes nor enriches existing holders.
NAV history 4219 samples
Capital in
$100.00
1 rows
Transfer+$100.0000
Strategy
−$0.8223
132 rows
Commission−$0.4293
Funding Fee+$0.0000
Realized Pnl−$0.3930
Wire tests
−$0.0536
21 rows
Commission−$0.0452
Realized Pnl−$0.0084
Unattributed
+$0.0000
none
Strategy P&L by pair, from exchange income
SymbolSpikePair RRealisedCommissionFundingNetRowsFirst
WCT+$0.0000−$0.0000$0.0000+$0.0000208-18 20:00:00
WCT566+$0.0000−$0.0263$0.0000−$0.0263508-18 16:17:38
1000RATS561-0.106−$0.0787−$0.0219$0.0000−$0.1006608-18 14:17:37
CLO551-0.100−$0.0743−$0.0243$0.0000−$0.0986808-18 09:17:56
HANA548-0.251−$0.1874−$0.0179$0.0000−$0.2053608-18 09:02:26
RED544+0.081+$0.0600−$0.0215$0.0000+$0.0385708-18 05:02:44
YFI539-0.085−$0.0380−$0.0725$0.0000−$0.11051608-18 03:03:17
STABLE435-0.024−$0.0177−$0.0361$0.0000−$0.05381808-16 15:02:36
GPS426-0.019−$0.0144−$0.0298$0.0000−$0.04421508-16 11:32:27
SPORTFUN387+0.749+$0.5568−$0.0248$0.0000+$0.5320908-15 19:32:36
HEMI369-0.008−$0.0062−$0.0153$0.0000−$0.02151108-15 15:02:45
TAG346+0.204+$0.1517−$0.0189$0.0000+$0.1328608-15 09:32:50
COW343+0.050+$0.0368−$0.0262$0.0000+$0.0106608-15 09:17:30
WLFI321+0.015+$0.0108−$0.0624$0.0000−$0.0516708-14 20:17:33
ALICE292-1.057−$0.7923−$0.0316$0.0000−$0.82391008-14 11:47:28
TOTAL−$0.3930−$0.4293+$0.0000−$0.8223
Attributed by symbol and time window against the live book. Commission is charged on both legs, both ways — four taker fills per pair — which is why it can exceed the realised price move on a book whose pairs are engineered to finish near zero.
Management fee
0.0000%
founder class — no fee
Performance fee
0.0000%
founder class — no fee
High-water mark
1.000000
highest NAV ever marked
NAV above HWM
0.000000
the base a performance fee would bill on
Share classes
ClassInvestor splitMgmt / yrHurdleLockStatus
A — Founder / Omid0%0%0%0 mocurrent
B — Standard investor30%2%5%12 moavailable
C — Friends & family20%1%0%6 moavailable
Mirrors the main book's share_classes so the two are consistent. This book is entirely class A, so every fee below is structurally zero — the machinery is present and exercised, not merely stubbed.
Accrual
Accrued mgmt fee
$0.0000
0% × $99.12 × elapsed
Accrued perf fee
$0.0000
0% × 0.000000 above HWM
Payable now
$0.0000
nothing is owed to anyone
Deliberately not built: investor grid, payout schedule, withdrawal queue, investor portal and statement PDFs. Rendering that UI over zero rows would misrepresent what this book is. The tables behind it are keyed by holder, so they appear the moment a holder exists.
Ledger net
$99.12411259
Exchange wallet
$99.12411259
Residual
+0.0000000000
tolerance 1e-6
Ledger rows
154
income entries ingested
Reconciliation history
When (UTC)LedgerWalletResidualRows
2026-08-18 21:24:19$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 21:23:18$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 21:22:15$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 21:21:09$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 21:20:09$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 21:18:30$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 21:17:30$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 21:16:30$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 21:15:29$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 21:14:29$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 21:13:28$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 21:12:24$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 21:11:19$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 21:10:17$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 21:09:13$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 21:08:13$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 21:07:13$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 21:06:13$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 21:05:12$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 21:04:12$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 21:03:11$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 21:02:10$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 21:01:09$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 21:00:08$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 20:59:08$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 20:58:01$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 20:56:57$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 20:55:52$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 20:54:48$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 20:53:43$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 20:52:40$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 20:51:36$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 20:50:36$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 20:49:36$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 20:48:35$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 20:47:34$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 20:46:35$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 20:45:34$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 20:44:33$99.12411259$99.12411259+0.0000000000154OK
2026-08-18 20:43:29$99.12411259$99.12411259+0.0000000000154OK
Income ledger showing 120 of 154
When (UTC)TypeSymbolAmountSpikeCategorytranId
08-18 20:00:00FUNDING_FEEWCT+$0.00130315strategy1421861556896650241
08-18 20:00:00FUNDING_FEEWCT−$0.00130315strategy1421861556896650240
08-18 16:17:39COMMISSIONWCT−$0.00953540566strategy100440145249639
08-18 16:17:39COMMISSIONWCT−$0.00360150566strategy100440145249638
08-18 16:17:38COMMISSIONWCT−$0.00801605566strategy100441145249607
08-18 16:17:38COMMISSIONWCT−$0.00257475566strategy100441145249606
08-18 16:17:38COMMISSIONWCT−$0.00255758566strategy100441145249605
08-18 15:15:35COMMISSION1000RATS−$0.00565110561strategy96020367980347
08-18 15:15:35REALIZED_PNL1000RATS+$0.70380000561strategy96020367980347
08-18 15:14:58COMMISSION1000RATS−$0.00568836561strategy96021367972485
08-18 15:14:58REALIZED_PNL1000RATS−$0.78246000561strategy96021367972485
08-18 14:17:38COMMISSION1000RATS−$0.00529713561strategy96020367698214
08-18 14:17:37COMMISSION1000RATS−$0.00529920561strategy96021367698192
08-18 11:54:37COMMISSIONCLO−$0.00624486551strategy103350179848980
08-18 11:54:37REALIZED_PNLCLO+$0.74907000551strategy103350179848980
08-18 11:54:22COMMISSIONCLO−$0.00628357551strategy103351179847652
08-18 11:54:22REALIZED_PNLCLO−$0.82341000551strategy103351179847652
08-18 09:28:36COMMISSIONHANA−$0.00432362548strategy10291175971802
08-18 09:28:36REALIZED_PNLHANA+$0.70441000548strategy10291175971802
08-18 09:28:17COMMISSIONHANA−$0.00423860548strategy10291075970353
08-18 09:28:17REALIZED_PNLHANA−$0.89179000548strategy10291075970353
08-18 09:17:57COMMISSIONCLO−$0.00087724551strategy103350179575789
08-18 09:17:57COMMISSIONCLO−$0.00499463551strategy103350179575788
08-18 09:17:56COMMISSIONCLO−$0.00546547551strategy103351179575779
08-18 09:17:56COMMISSIONCLO−$0.00040485551strategy103351179575778
08-18 09:15:15COMMISSIONYFI−$0.00287550539strategy90870354138147
08-18 09:15:15REALIZED_PNLYFI+$0.06000000539strategy90870354138147
08-18 09:15:15COMMISSIONYFI−$0.00383400539strategy90870354138146
08-18 09:15:15REALIZED_PNLYFI+$0.08000000539strategy90870354138146
08-18 09:15:15COMMISSIONYFI−$0.00287550539strategy90870354138145
08-18 09:15:15REALIZED_PNLYFI+$0.06000000539strategy90870354138145
08-18 09:15:15COMMISSIONYFI−$0.00287550539strategy90870354138144
08-18 09:15:15REALIZED_PNLYFI+$0.06000000539strategy90870354138144
08-18 09:15:15COMMISSIONYFI−$0.00575100539strategy90870354138143
08-18 09:15:15REALIZED_PNLYFI+$0.12000000539strategy90870354138143
08-18 09:14:55COMMISSIONYFI−$0.01822100539strategy90871354138142
08-18 09:14:55REALIZED_PNLYFI−$0.41800000539strategy90871354138142
08-18 09:02:27COMMISSIONHANA−$0.00467582548strategy10291075939832
08-18 09:02:26COMMISSIONHANA−$0.00468450548strategy10291175939829
08-18 08:00:00FUNDING_FEEYFI−$0.00079391539strategy1420049618113909841
08-18 08:00:00FUNDING_FEEYFI+$0.00079391539strategy1420049618113909840
08-18 05:19:07COMMISSIONRED−$0.00515500544strategy99761101947194
08-18 05:19:07REALIZED_PNLRED+$0.79000000544strategy99761101947194
08-18 05:18:29COMMISSIONRED−$0.00520000544strategy99760101941831
08-18 05:18:29REALIZED_PNLRED−$0.73000000544strategy99760101941831
08-18 05:02:45COMMISSIONRED−$0.00333000544strategy99760101876078
08-18 05:02:45COMMISSIONRED−$0.00222000544strategy99760101876077
08-18 05:02:44COMMISSIONRED−$0.00556500544strategy99761101876041
08-18 03:03:18COMMISSIONYFI−$0.01801200539strategy90870354130489
08-18 03:03:17COMMISSIONYFI−$0.01802150539strategy90871354130488
08-17 14:19:51COMMISSIONSTABLE−$0.00920607435strategy103760101324873
08-17 14:19:51REALIZED_PNLSTABLE+$0.74214000435strategy103760101324873
08-17 14:17:48COMMISSIONSTABLE−$0.00921196435strategy103761101324631
08-17 14:17:48REALIZED_PNLSTABLE−$0.75981000435strategy103761101324631
08-17 12:00:00FUNDING_FEESTABLE−$0.00679810435strategy1417029719233909421
08-17 12:00:00FUNDING_FEESTABLE+$0.00679810435strategy1417029719233909420
08-17 08:00:00FUNDING_FEESTABLE−$0.01101167435strategy1416425738157671811
08-17 08:00:00FUNDING_FEESTABLE+$0.01101167435strategy1416425738157671810
08-17 04:00:00FUNDING_FEESTABLE−$0.01781077435strategy1415821758884989361
08-17 04:00:00FUNDING_FEESTABLE+$0.01781077435strategy1415821758884989360
08-17 00:00:00FUNDING_FEESTABLE−$0.02206410435strategy1415217778605671471
08-17 00:00:00FUNDING_FEESTABLE+$0.02206410435strategy1415217778605671470
08-16 20:00:00FUNDING_FEESTABLE−$0.02846657435strategy1414613798955503171
08-16 20:00:00FUNDING_FEESTABLE+$0.02846657435strategy1414613798955503170
08-16 16:00:00FUNDING_FEESTABLE−$0.02095473435strategy1414009819640876391
08-16 16:00:00FUNDING_FEESTABLE+$0.02095473435strategy1414009819640876390
08-16 15:02:37COMMISSIONSTABLE−$0.00883205435strategy103760101201162
08-16 15:02:36COMMISSIONSTABLE−$0.00883500435strategy103761101201156
08-16 12:26:16COMMISSIONGPS−$0.00420485426strategy99660113795535
08-16 12:26:16REALIZED_PNLGPS+$0.40431466426strategy99660113795535
08-16 12:26:16COMMISSIONGPS−$0.00342816426strategy99660113795534
08-16 12:26:16REALIZED_PNLGPS+$0.32963233426strategy99660113795534
08-16 12:22:22COMMISSIONGPS−$0.00762873426strategy99661113794105
08-16 12:22:22REALIZED_PNLGPS−$0.74837100426strategy99661113794105
08-16 12:00:00FUNDING_FEEGPS+$0.00074594426strategy1413405838145209311
08-16 12:00:00FUNDING_FEEGPS−$0.00074594426strategy1413405838145209310
08-16 11:32:28COMMISSIONGPS−$0.00031049426strategy99660113760127
08-16 11:32:28COMMISSIONGPS−$0.00252488426strategy99660113760126
08-16 11:32:28COMMISSIONGPS−$0.00252513426strategy99660113760125
08-16 11:32:28COMMISSIONGPS−$0.00189403426strategy99660113760124
08-16 11:32:27COMMISSIONGPS−$0.00217748426strategy99661113760110
08-16 11:32:27COMMISSIONGPS−$0.00254440426strategy99661113760109
08-16 11:32:27COMMISSIONGPS−$0.00254415426strategy99661113760108
08-15 20:35:39COMMISSIONSPORTFUN−$0.00659520387strategy10437021961952
08-15 20:35:39REALIZED_PNLSPORTFUN+$1.30560000387strategy10437021961952
08-15 20:19:40COMMISSIONSPORTFUN−$0.00630960387strategy10437121944490
08-15 20:19:40REALIZED_PNLSPORTFUN−$0.74880000387strategy10437121944490
08-15 20:00:00FUNDING_FEESPORTFUN+$0.01157084387strategy1410989919292866931
08-15 20:00:00FUNDING_FEESPORTFUN−$0.01157084387strategy1410989919292866930
08-15 19:32:37COMMISSIONSPORTFUN−$0.00593520387strategy10437021917928
08-15 19:32:36COMMISSIONSPORTFUN−$0.00584336387strategy10437121917925
08-15 19:32:36COMMISSIONSPORTFUN−$0.00009904387strategy10437121917924
08-15 17:40:30COMMISSIONHEMI−$0.00400258369strategy102400158225672
08-15 17:40:30REALIZED_PNLHEMI+$0.75159200369strategy102400158225672
08-15 17:40:24COMMISSIONHEMI−$0.00400721369strategy102401158224805
08-15 17:40:24REALIZED_PNLHEMI−$0.75782900369strategy102401158224805
08-15 16:00:00FUNDING_FEEHEMI+$0.00025591369strategy1410385939894355851
08-15 16:00:00FUNDING_FEEHEMI−$0.00025591369strategy1410385939894355850
08-15 15:02:46COMMISSIONHEMI−$0.00109149369strategy102400157592598
08-15 15:02:46COMMISSIONHEMI−$0.00253680369strategy102400157592597
08-15 15:02:45COMMISSIONHEMI−$0.00068168369strategy102401157592565
08-15 15:02:45COMMISSIONHEMI−$0.00253871369strategy102401157592564
08-15 15:02:45COMMISSIONHEMI−$0.00040638369strategy102401157592563
08-15 10:37:02COMMISSIONTAG−$0.00497173346strategy10189056663998
08-15 10:37:02REALIZED_PNLTAG+$0.89102600346strategy10189056663998
08-15 10:29:00COMMISSIONTAG−$0.00488642346strategy10189156660561
08-15 10:29:00REALIZED_PNLTAG−$0.73936200346strategy10189156660561
08-15 09:32:51COMMISSIONTAG−$0.00451674346strategy10189056635167
08-15 09:32:50COMMISSIONTAG−$0.00452622346strategy10189156635165
08-15 09:30:11COMMISSIONCOW−$0.00673900343strategy98170131797158
08-15 09:30:11REALIZED_PNLCOW+$0.72680000343strategy98170131797158
08-15 09:27:37COMMISSIONCOW−$0.00672060343strategy98171131781716
08-15 09:27:37REALIZED_PNLCOW−$0.69000000343strategy98171131781716
08-15 09:17:31COMMISSIONCOW−$0.00637560343strategy98170131732606
08-15 09:17:30COMMISSIONCOW−$0.00637560343strategy98171131732514
08-14 20:45:04COMMISSIONWLFI−$0.01539384321strategy102291183294787
08-14 20:45:04REALIZED_PNLWLFI+$0.76538000321strategy102291183294787
08-14 20:39:32COMMISSIONWLFI−$0.01540192321strategy102290183285835
08-14 20:39:32REALIZED_PNLWLFI−$0.75460000321strategy102290183285835
08-14 20:17:34COMMISSIONWLFI−$0.00711261321strategy102290183255882
Guard board 6 of 33 fired
GuardFiredLastWhat it does
Position integrity
guard/untracked_positionneverA position the bot never opened — adopted and given a stop
guard/unstopped_positionneverAn open leg with no resting stop — stop placed at once
guard/stop_vanishedneverA resting stop disappeared from the algo namespace
guard/stop_filled_between_readsneverStop filled between polls; booked from exchange state
guard/gone_strike526.1hNeeds 3 consecutive misses before clearing a position
guard/api_outage_suspectedneverEverything vanished at once — probes API health
guard/no_fill_tsneverA fill with no timestamp; refuses to infer one
sweep/orphan_stop_cancelledneverCancels a conditional whose leg went flat. Binance does not
Leg symmetry
symmetry/one_leg_missingneverOnly one leg live — an unintended directional bet
symmetry/asymmetric_fillneverThe legs filled at materially different sizes
pair/aborted13.6dOne leg rejected; the survivor closed from exchange state
abort/stop_rejectedneverStop unplaceable — leg market-closed, not left naked
aborted/preflightneverRejected before any order was sent
aborted/exceptionneverUnexpected error while opening; the pair is unwound
repair/stop_placedneverA missing stop restored on a live leg
repair/naked_closedneverA single unpaired leg closed out
repair/promotedneverA pending leg promoted once the exchange confirmed it
repair/not_on_exchange13.6dA leg the bot believed in was not on the exchange
Capital & risk
guard/dd_haltneverTrading halted on drawdown from peak
guard/liq_inside_stop84.4dLiquidation price inside the stop — entry refused
skipped/loss_cooldown85.1hNo new entry for a period after a loss
skipped/capacity1732.1hThe pair cap was already full
sizing/min_lot_flooredneverOrder below exchange minimum floored up, not skipped
skipped/min_notionalneverToo small to place even after flooring
skipped/degenerate_stopneverComputed stop distance unusable
symbol/blockedneverSymbol unavailable to this account; skipped before sizing
Accounting integrity
guard/r_vs_dollar_mismatchneverBooked R and booked dollars disagree
exit/unmeasuredneverA leg closed without a measurable R
exit/booked_without_order_idneverBooked with no exchange order id
exit/closed_unstoppableneverMarket-closed because no stop could be kept on it
Errors
error/close_legneverException while closing a leg
error/repair_legneverException while repairing a leg
error/timeout_closeneverException while closing on timeout
A rail that has never fired is UNPROVEN, not safe. Counts come from the executor's own deviation ledger, written at the moment the branch executes — not inferred from logs. 6 of 33 rails have been exercised in production; the other 27 are a statement about evidence, not about safety.
Every counter 26 distinct
NameCountLastDetail
skipped/below_rvol_book1842.1hJCTUSDT
skipped/below_sigma16966m1000RATSUSDT
skipped/stale584.9dQUSDT
guard/gone_strike526.1h1000RATS/USDT:USDT LONG 2
ratchet/mark_triggered346.1h1000RATS/USDT:USDT LONG fav=1.064 -> lock 1.00
skipped/capacity1732.1hHAEDAL/USDT:USDT skipped/capacity_pairs(1/1)
ratchet/advanced176.2h1000RATS/USDT:USDT LONG -> 0.05478
exit/stop156.1h1000RATS/USDT:USDT SHORT r=-1.0557605985037408
exit/ratchet_stop116.1h1000RATS/USDT:USDT LONG r=0.9496259351620953
pair/opened102.3dSTABLE/USDT:USDT
skipped/scanner_dead94.9d62min
guard/liq_inside_stop84.4dALICE/USDT:USDT
skipped/loss_cooldown85.1h1000RATS/USDT:USDT 1.0h of 6.0h
skew/dead_zone_opened62.3dspike=435 cost=+0.0079R shadow_trig=0.9921
exposure/resolved_fixed_better46.1hspike=561 delta=-0.0056R pair=-0.1061R
exposure/protected46.1h1000RATS/USDT:USDT SHORT stopped, sibling at +1.0502R (stored peak 1.0
shadow_exit/stop24.5dCROSS/USDT:USDT LONG r=-1.0000
shadow_exit/ratchet_stop24.5dCROSS/USDT:USDT SHORT r=1.0000
ratchet/late_lock24.0dWLFI/USDT:USDT SHORT desired=0.05689 mark=0.05714
exposure/exposed212.1hYFI/USDT:USDT SHORT stopped, sibling at +0.8977R (stored peak 1.0929)
exposure/resolved_adaptive_better212.1hspike=539 delta=+0.0573R pair=-0.0855R
pair/aborted13.6dJCT/USDT:USDT leg_LONG_binanceusdm {"code":-4402,"msg":"Dear user, as
repair/not_on_exchange13.6dJCT/USDT:USDT LONG was pending
ratchet/amend_rejected13.0dSPORTFUN/USDT:USDT binanceusdm {"code":-2021,"msg":"Order would immedi
exposure/dead_zone12.4dGPS SHORT stopped, sibling at +0.9703R (corrected from stale peak)
skipped/symbol_busy110.1hCLO/USDT:USDT held by spike 551
Blocked symbols
SymbolReasonSince
JCT-4402 not available in your regionnot recorded
Permanently unavailable to this account (region or permission). Checked before sizing so no entry attempt is wasted, and never retried.
Journal rows
83
Errors
2
Stuck at SENT
0
a crash mid-flight
Orders placed
33
entry actions
Every error
WhenSpikeSideActionResult
08-15 20:34:36387LONGstop_amendERR:binanceusdm {"code":-2021,"msg":"Order would immediately trigger."}
08-15 07:32:24339LONGentryERR:binanceusdm {"code":-4402,"msg":"Dear user, as per our Terms of Use and compliance with local regulations,
Write-ahead order journal newest 83
When (UTC)SpikeSideActionClient IDResult
08-18 16:17:41566SHORTstopbw566Sk1OK
08-18 16:17:41566LONGstopbw566Lk1OK
08-18 16:17:39566SHORTentrybw566Se1OK
08-18 16:17:38566LONGentrybw566Le1OK
08-18 15:15:17561LONGstop_amendbw561Lk2OK
08-18 14:17:39561SHORTstopbw561Sk1OK
08-18 14:17:39561LONGstopbw561Lk1OK
08-18 14:17:38561SHORTentrybw561Se1OK
08-18 14:17:37561LONGentrybw561Le1OK
08-18 11:54:36551LONGstop_amendbw551Lk2OK
08-18 09:28:25548SHORTstop_amendbw548Sk2OK
08-18 09:17:58551SHORTstopbw551Sk1OK
08-18 09:17:58551LONGstopbw551Lk1OK
08-18 09:17:57551SHORTentrybw551Se1OK
08-18 09:17:56551LONGentrybw551Le1OK
08-18 09:15:05539LONGstop_amendbw539Lk2OK
08-18 09:02:28548SHORTstopbw548Sk1OK
08-18 09:02:28548LONGstopbw548Lk1OK
08-18 09:02:27548SHORTentrybw548Se1OK
08-18 09:02:26548LONGentrybw548Le1OK
08-18 05:19:04544SHORTstop_amendbw544Sk3OK
08-18 05:18:44544SHORTstop_amendbw544Sk2OK
08-18 05:02:46544SHORTstopbw544Sk1OK
08-18 05:02:46544LONGstopbw544Lk1OK
08-18 05:02:45544SHORTentrybw544Se1OK
08-18 05:02:44544LONGentrybw544Le1OK
08-18 03:03:19539SHORTstopbw539Sk1OK
08-18 03:03:19539LONGstopbw539Lk1OK
08-18 03:03:18539SHORTentrybw539Se1OK
08-18 03:03:17539LONGentrybw539Le1OK
08-17 14:19:45435LONGstop_amendbw435Lk2OK
08-16 15:02:38435SHORTstopbw435Sk1OK
08-16 15:02:38435LONGstopbw435Lk1OK
08-16 15:02:37435SHORTentrybw435Se1OK
08-16 15:02:36435LONGentrybw435Le1OK
08-16 12:25:04426LONGstop_amendbw426Lk2OK
08-16 11:32:29426SHORTstopbw426Sk1OK
08-16 11:32:29426LONGstopbw426Lk1OK
08-16 11:32:28426SHORTentrybw426Se1OK
08-16 11:32:27426LONGentrybw426Le1OK
08-15 20:35:16387LONGstop_amendbw387Lk6OK
08-15 20:35:06387LONGstop_amendbw387Lk5OK
08-15 20:34:56387LONGstop_amendbw387Lk4OK
08-15 20:34:46387LONGstop_amendbw387Lk3OK
08-15 20:34:36387LONGstop_amendbw387Lk2ERR:binanceusdm {"code":-2021,"msg":"Order would imm
08-15 19:32:38387SHORTstopbw387Sk1OK
08-15 19:32:38387LONGstopbw387Lk1OK
08-15 19:32:37387SHORTentrybw387Se1OK
08-15 19:32:36387LONGentrybw387Le1OK
08-15 17:40:25369LONGstop_amendbw369Lk2OK
08-15 15:02:47369SHORTstopbw369Sk1OK
08-15 15:02:47369LONGstopbw369Lk1OK
08-15 15:02:46369SHORTentrybw369Se1OK
08-15 15:02:45369LONGentrybw369Le1OK
08-15 10:36:54346LONGstop_amendbw346Lk4OK
08-15 10:36:44346LONGstop_amendbw346Lk3OK
08-15 10:36:34346LONGstop_amendbw346Lk2OK
08-15 09:32:52346SHORTstopbw346Sk1OK
08-15 09:32:52346LONGstopbw346Lk1OK
08-15 09:32:51346SHORTentrybw346Se1OK
08-15 09:32:50346LONGentrybw346Le1OK
08-15 09:30:10343LONGstop_amendbw343Lk2OK
08-15 09:17:32343SHORTstopbw343Sk1OK
08-15 09:17:31343LONGstopbw343Lk1OK
08-15 09:17:30343SHORTentrybw343Se1OK
08-15 09:17:30343LONGentrybw343Le1OK
08-15 07:32:24339LONGentrybw339Le1ERR:binanceusdm {"code":-4402,"msg":"Dear user, as p
08-14 20:17:35321SHORTstopbw321Sk1OK
08-14 20:17:35321LONGstopbw321Lk1OK
08-14 20:17:34321SHORTentrybw321Se1OK
08-14 20:17:33321LONGentrybw321Le1OK
08-14 11:47:30292SHORTstopbw292Sk1OK
08-14 11:47:29292LONGstopbw292Lk1OK
08-14 11:47:28292SHORTentrybw292Se1OK
08-14 11:47:27292LONGentrybw292Le1OK
08-14 09:33:19281SHORTstopbw281Sk0OK
08-14 09:33:19281LONGstopbw281Lk0OK
08-14 09:33:19281SHORTentrybw281Se1OK
08-14 09:33:19281LONGentrybw281Le1OK
08-14 07:17:27275SHORTstopbw275Sk0OK
08-14 07:17:27275LONGstopbw275Lk0OK
08-14 07:17:27275SHORTentrybw275Se1OK
08-14 07:17:27275LONGentrybw275Le1OK
Each row is written before the HTTP call and updated after it returns. A row left at SENT means the process died mid-flight; on restart the executor looks the order up by its deterministic client id instead of re-sending, so a crash cannot produce a duplicate position.
Stops live in Binance's algo-order namespace and are invisible to fetch_open_orders entirely — they are tracked by algoId.