Keep frozen research conclusions and code; raw ledgers and secrets stay out of git. Co-authored-by: Cursor <cursoragent@cursor.com>
96 lines
5.0 KiB
Plaintext
96 lines
5.0 KiB
Plaintext
========================================================================
|
|
Economic Attribution v0.1
|
|
========================================================================
|
|
Experiment: MM_EDGE_EXP_001
|
|
Population: MATCHED=3890
|
|
Strategy: v0.1 FROZEN
|
|
Execution: STOPPED
|
|
Stage3: LOCKED
|
|
Purpose: Economic Attribution only.
|
|
No strategy modification. No live execution. No economic simulation.
|
|
|
|
Layer 1 — Hard Economic Evidence
|
|
----------------------------------------
|
|
Matched fills: 3890
|
|
Matched paths: 3886
|
|
Matched clusters: 3334
|
|
Fee total: 42.422146 USDT
|
|
Fee / fill: 0.010917 USDT
|
|
Fee / BTC: 12.748571 USDT
|
|
Fee / cluster: 0.012724 USDT
|
|
Realized component: -8.521730 USDT
|
|
Gross markout @30s: -1.730780 USDT
|
|
Net attributable @30s: -52.674655 USDT
|
|
|
|
Markout by horizon (MATCHED only)
|
|
----------------------------------------
|
|
1s n=3886 fill-w=0.0020% cluster-w=0.0020% gross=4.140840 USDT
|
|
5s n=3886 fill-w=0.0016% cluster-w=0.0016% gross=3.405805 USDT
|
|
10s n=3886 fill-w=0.0011% cluster-w=0.0011% gross=2.359355 USDT
|
|
30s n=3886 fill-w=-0.0008% cluster-w=-0.0008% gross=-1.730780 USDT
|
|
300s n=3886 fill-w=-0.0036% cluster-w=-0.0035% gross=-7.597145 USDT
|
|
|
|
Inventory carry / exposure
|
|
----------------------------------------
|
|
Max net BTC: 0.005900
|
|
Min net BTC: -0.005800
|
|
Max |net BTC|: 0.005900
|
|
Average |net BTC|: 0.002928
|
|
TW |net BTC|: 0.003514
|
|
TW signed net BTC: 0.000985
|
|
Long qty / Short qty: 1.664600 / 1.667000 BTC
|
|
Inventory turnover: 3.331600 BTC
|
|
|
|
Slices (weighted by notional, MATCHED only)
|
|
----------------------------------------
|
|
PathType
|
|
A_immediate_edge: n=1481 clusters=1279 fee=16.0263 gross30=12.2348 realized=-1.7374 net30=-5.5289 m30=0.0153%
|
|
C_toxic: n=1290 clusters=1114 fee=14.0688 gross30=-14.9293 realized=-2.4585 net30=-31.4566 m30=-0.0212%
|
|
B_drawdown_then_recover: n=872 clusters=767 fee=9.6564 gross30=-0.3879 realized=-2.8336 net30=-12.8780 m30=-0.0008%
|
|
D_mixed: n=243 clusters=215 fee=2.6706 gross30=1.3517 realized=-1.4922 net30=-2.8112 m30=0.0101%
|
|
|
|
Toxicity
|
|
non_toxic: n=2596 clusters=2236 fee=28.3534 gross30=13.1986 realized=-6.0632 net30=-21.2181 m30=0.0093%
|
|
toxic: n=1290 clusters=1114 fee=14.0688 gross30=-14.9293 realized=-2.4585 net30=-31.4566 m30=-0.0212%
|
|
|
|
Volatility
|
|
high_vol: n=1944 clusters=1704 fee=21.7055 gross30=-2.0081 realized=-2.5833 net30=-26.2968 m30=-0.0019%
|
|
low_vol: n=1942 clusters=1630 fee=20.7167 gross30=0.2773 realized=-5.9385 net30=-26.3778 m30=0.0003%
|
|
|
|
Trend
|
|
range: n=1521 clusters=1383 fee=17.1880 gross30=-3.0744 realized=-5.2785 net30=-25.5409 m30=-0.0036%
|
|
trend_up: n=1255 clusters=1097 fee=13.3447 gross30=-0.1835 realized=0.0748 net30=-13.4534 m30=-0.0003%
|
|
trend_down: n=1110 clusters=972 fee=11.8894 gross30=1.5271 realized=-3.3181 net30=-13.6803 m30=0.0026%
|
|
|
|
FillContext
|
|
neutral: n=1388 clusters=1213 fee=15.0971 gross30=-4.8338 realized=0.9367 net30=-18.9942 m30=-0.0064%
|
|
sell_resistance: n=979 clusters=861 fee=10.8956 gross30=3.4773 realized=-6.2202 net30=-13.6385 m30=0.0064%
|
|
buy_support: n=957 clusters=842 fee=10.6441 gross30=1.0563 realized=-4.6005 net30=-14.1883 m30=0.0020%
|
|
buy_pressure_absorbing: n=288 clusters=242 fee=2.9699 gross30=-1.2138 realized=0.5556 net30=-3.6281 m30=-0.0082%
|
|
sell_pressure_absorbing: n=246 clusters=207 fee=2.4642 gross30=-0.6444 realized=0.9138 net30=-2.1947 m30=-0.0052%
|
|
sell_pressure_falling: n=10 clusters=10 fee=0.1276 gross30=0.0567 realized=0.0293 net30=-0.0416 m30=0.0089%
|
|
buy_pressure_rising: n=8 clusters=8 fee=0.0959 gross30=-0.1242 realized=-0.0006 net30=-0.2207 m30=-0.0259%
|
|
momentum_down_catching_knife: n=5 clusters=5 fee=0.0635 gross30=0.1872 realized=-0.1360 net30=-0.0123 m30=0.0590%
|
|
momentum_up_chasing: n=5 clusters=5 fee=0.0643 gross30=0.3079 realized=0.0002 net30=0.2437 m30=0.0958%
|
|
|
|
Layer 2 — Evidence Extension (excluded from core conclusion)
|
|
----------------------------------------
|
|
VENUE_CONFIRMED_NO_TRADE_HISTORY: 876
|
|
VENUE_PARTIAL_ORDER_CANCELED: 11
|
|
These rows are order-confirmed, but not part of the Hard Evidence Population.
|
|
|
|
Layer 3 — Counterfactual Attribution (NOT backtest)
|
|
----------------------------------------
|
|
Observed vs Exclude-Bucket Attribution. These are contribution decompositions only.
|
|
BASELINE: fills=3886 clusters=3332 fee=42.4221 gross30=-1.7308 realized=-8.5217 net30=-52.6747 m30=-0.0008%
|
|
EXCLUDE_PATH_C: fills=2596 clusters=2236 fee=28.3534 gross30=13.1986 realized=-6.0632 net30=-21.2181 m30=0.0093%
|
|
EXCLUDE_TOXIC: fills=2596 clusters=2236 fee=28.3534 gross30=13.1986 realized=-6.0632 net30=-21.2181 m30=0.0093%
|
|
EXCLUDE_NEGATIVE_STATE: fills=1956 clusters=1723 fee=21.7951 gross30=5.0854 realized=-10.9272 net30=-27.6369 m30=0.0047%
|
|
|
|
Interpretation
|
|
----------------------------------------
|
|
Core conclusion is based on 3890 fully matched fills.
|
|
Economic Attribution asks why MakerAlpha did not convert to money.
|
|
It does NOT change quote logic, does NOT restart v0.1, and does NOT unlock Stage 3.
|
|
========================================================================
|