Skip to content
Skip to content
← all research
STUDY

"Liquidity-shock event study — TRACK A (OHLCV PROXY)"

2026-10-05

·

Panel: 30-min bars, 498 symbols, 2023-08-10..2026-08-14. Shock = k-bar return / (trailing rvol*sqrt(k)), |z|>=3.0. Features causal; forward returns from shock-bar close. PROXY ONLY — no trades/quotes used.

#k=1 bars (30 min) — 59115 events

signclassnfwd1_meanfwd1_hitfwd3_meanfwd3_hitfwd6_meanfwd6_hitfwd_eod_meanfwd_eod_hit
NEGall31106-0.011%+49.839%-0.032%+50.067%+0.035%+51.423%-0.009%+45.618%
NEGunconfirmed12263+0.008%+51.789%+0.016%+51.664%-0.014%+50.974%+0.029%+48.561%
NEGconfirmed18843-0.024%+48.516%-0.066%+48.909%+0.072%+51.764%-0.033%+43.703%
POSall28009+0.048%+48.179%+0.051%+49.411%+0.030%+49.889%+0.057%+47.081%
POSunconfirmed11371-0.014%+51.001%-0.006%+51.109%-0.033%+52.169%-0.065%+49.248%
POSconfirmed16638+0.090%+46.275%+0.092%+48.210%+0.082%+48.031%+0.141%+45.600%
NEGunconf/vol<med2505+0.025%+53.376%+0.012%+52.014%-0.026%+49.515%+0.001%+48.583%
NEGunconf/vol1-22551+0.004%+51.124%+0.018%+51.128%+0.019%+51.698%+0.043%+49.040%
NEGunconf/vol2-31848-0.021%+50.884%-0.005%+50.683%-0.010%+49.863%-0.020%+45.833%
NEGunconf/vol>35358+0.013%+51.658%+0.025%+52.092%-0.026%+51.816%+0.052%+49.253%

#k=2 bars (60 min) — 44149 events

signclassnfwd1_meanfwd1_hitfwd3_meanfwd3_hitfwd6_meanfwd6_hitfwd_eod_meanfwd_eod_hit
NEGall22963-0.021%+48.529%-0.033%+49.402%+0.024%+50.934%-0.055%+44.541%
NEGunconfirmed7519+0.023%+51.151%+0.031%+51.694%+0.015%+51.831%+0.080%+50.113%
NEGconfirmed15444-0.043%+47.199%-0.069%+48.141%+0.029%+50.434%-0.120%+41.829%
POSall21186+0.013%+49.833%+0.030%+51.063%-0.023%+51.570%+0.042%+48.985%
POSunconfirmed7321-0.021%+51.215%-0.055%+54.078%-0.069%+53.620%-0.101%+52.083%
POSconfirmed13865+0.031%+49.110%+0.077%+49.362%+0.009%+50.158%+0.117%+47.349%
NEGunconf/vol<med943+0.028%+53.491%+0.029%+52.613%+0.000%+51.478%+0.044%+48.356%
NEGunconf/vol1-21465+0.036%+49.361%+0.071%+51.212%+0.021%+51.970%+0.089%+49.283%
NEGunconf/vol2-31165-0.035%+47.402%-0.055%+48.683%-0.094%+49.136%-0.081%+47.039%
NEGunconf/vol>33946+0.033%+52.373%+0.043%+52.563%+0.053%+52.761%+0.132%+51.749%

#k=3 bars (90 min) — 34878 events

signclassnfwd1_meanfwd1_hitfwd3_meanfwd3_hitfwd6_meanfwd6_hitfwd_eod_meanfwd_eod_hit
NEGall17975-0.035%+48.072%-0.041%+48.636%+0.005%+50.259%-0.057%+43.638%
NEGunconfirmed5159+0.033%+51.585%+0.030%+50.801%+0.021%+51.761%+0.102%+50.242%
NEGconfirmed12816-0.064%+46.588%-0.074%+47.609%-0.002%+49.550%-0.121%+40.980%
POSall16903+0.046%+49.390%+0.078%+50.286%-0.048%+52.771%+0.095%+47.749%
POSunconfirmed5081+0.016%+48.920%-0.052%+53.178%-0.031%+51.996%-0.082%+51.821%
POSconfirmed11822+0.059%+49.591%+0.138%+48.951%-0.057%+53.199%+0.171%+45.999%
NEGunconf/vol<med486-0.015%+50.111%-0.045%+49.428%-0.112%+46.324%-0.076%+43.621%
NEGunconf/vol1-2938+0.082%+51.488%+0.098%+51.505%+0.016%+52.972%+0.139%+50.426%
NEGunconf/vol2-3837-0.003%+50.506%-0.016%+51.310%+0.022%+54.262%+0.029%+50.299%
NEGunconf/vol>32898+0.035%+52.171%+0.033%+50.649%+0.050%+51.646%+0.140%+51.277%

#k=6 bars (180 min) — 20306 events

signclassnfwd1_meanfwd1_hitfwd3_meanfwd3_hitfwd6_meanfwd6_hitfwd_eod_meanfwd_eod_hit
NEGall10081+0.005%+49.943%+0.030%+50.394%+0.102%+51.225%-0.044%+41.276%
NEGunconfirmed2722+0.031%+49.720%+0.098%+52.627%+0.142%+53.704%+0.116%+48.861%
NEGconfirmed7359-0.005%+50.032%-0.000%+49.386%+0.085%+50.136%-0.103%+38.470%
POSall10225+0.115%+45.994%+0.103%+47.526%-0.045%+51.705%+0.200%+39.188%
POSunconfirmed2367-0.022%+48.185%-0.010%+48.979%-0.050%+48.804%-0.054%+46.937%
POSconfirmed7858+0.160%+45.273%+0.149%+46.944%-0.042%+53.256%+0.277%+36.854%
NEGunconf/vol<med257-0.004%+47.984%-0.027%+52.675%+0.052%+55.634%+0.057%+53.307%
NEGunconf/vol1-2471+0.179%+48.802%+0.261%+53.790%+0.039%+53.363%+0.194%+51.380%
NEGunconf/vol2-3443+0.003%+49.878%+0.044%+50.279%+0.086%+46.667%+0.124%+48.081%
NEGunconf/vol>31551-0.003%+50.289%+0.083%+52.941%+0.245%+55.882%+0.099%+47.582%

#Confirmation-split trade — per-event gross (bps of notional)

pos = -sign(shock) if unconfirmed (reversal), + if confirmed (continuation). One round trip per event. Cluster bootstrap p by day.

kvol_minnfwd3 bpfwd3 hitfwd3 pfwd6 bpfwd6 hitfwd6 p
1-59115+5.0751.2%0.010+0.3950.5%0.161
12.022451+7.3251.6%0.014+0.2650.7%0.068
2-44149+6.2351.5%0.013+0.8850.6%0.645
22.019210+10.7252.9%0.004+2.7251.1%0.180
3-34878+8.5651.5%0.169-0.8449.5%0.706
32.015907+13.6852.8%0.292+1.5350.1%0.676
6-20306+6.9251.1%0.173-1.2949.2%0.220
62.09865+11.8152.4%0.126+1.9950.2%0.053

#Cost sensitivity (fwd3 bp, split trade, vol_min=2)

kgross-2bps-5bps-10bps
1+7.32+5.32+2.32-2.68
2+10.72+8.72+5.72+0.72
3+13.68+11.68+8.68+3.68
6+11.81+9.81+6.81+1.81

#Placebo — randomized confirmation label (vol_min=2)

kfwd3 bpfwd3 pfwd6 bp
1+2.330.353-0.77
2-0.690.360-2.33
3+4.910.135+2.11
6+3.270.792-4.19

#OOS split (day >= 2025-08-13), vol_min=2

kfwd3 bp ISfwd3 bp OOSfwd3 p OOSn OOS
1+8.12+5.530.0045765
2+12.72+6.320.1324917
3+19.33+1.290.8713974
6+20.69-9.300.9311916

#Reading

  • Split trade: positive bp + hit > 50% + cluster-bootstrap p < 0.05 means unconfirmed shocks revert and confirmed shocks continue.
  • Placebo should collapse the edge toward ~0 bp if the confirmation signal (not the extreme move alone) carries the effect.
  • All figures are GROSS, close-to-close, per event. Costs are only subtracted in the sensitivity table; a gross edge under ~5 bps cannot survive a round trip in these names.

All trading described is paper (simulated). Not investment advice.

← all research