Skip to content
Skip to content
← all research
STUDY

"ETF flow probe"

2026-09-22

·

Farside daily net flows | IS < 2025-01-01 <= OOS | flows known after close -> predict t+1

assetsignaltargetIS ICIS spreadOOS ICOOS spreadn OOS
btcflowret_t+0.363+344.9+0.294+202.5235
btcflowfwd1+0.037-3.8+0.019+36.0234
btcflowfwd5+0.118+85.8-0.072-34.9230
btcflow_zret_t+0.394+409.2+0.336+225.7235
btcflow_zfwd1+0.046+59.6+0.076+56.4234
btcflow_zfwd5+0.135+300.6+0.006+104.1230
btcflow5ret_t+0.161+117.2+0.091+88.2235
btcflow5fwd1+0.078+47.8-0.056-41.1234
btcflow5fwd5+0.163+226.6-0.215-429.5230
btcflow5_zret_t+0.183+218.2+0.170+159.2235
btcflow5_zfwd1+0.075+99.6+0.012+10.2234
btcflow5_zfwd5+0.217+384.7-0.094-56.5230
btcSTRAT(flow5>0)retIS Sh +2.38IS ret +99%OOS Sh -0.40OOS ret -28%B&H OOS Sh -0.40
ethflowret_t+0.091+116.3+0.153+329.5227
ethflowfwd1+0.115+75.2+0.062+68.1226
ethflowfwd5-0.023-236.7+0.029-150.2222
ethflow_zret_t+0.340+356.8+0.263+332.6227
ethflow_zfwd1+0.223+211.1+0.105+133.1226
ethflow_zfwd5+0.142+159.7+0.133+263.7222
ethflow5ret_t+0.004-14.5+0.044+81.2227
ethflow5fwd1-0.025-90.4+0.016-95.6226
ethflow5fwd5-0.204-513.7-0.006-367.0222
ethflow5_zret_t+0.196+214.3+0.163+252.8227
ethflow5_zfwd1+0.120+103.2+0.095+138.7226
ethflow5_zfwd5+0.014-200.5+0.193+599.8222
ethSTRAT(flow5>0)retIS Sh +1.97IS ret +27%OOS Sh -0.41OOS ret -53%B&H OOS Sh -0.41

ret_t = contemporaneous (leakage, context only); fwd1/fwd5 = tradable. STRAT = long next day when trailing 5d flow > 0.

#Partial IC of flow_z on forward returns (controls)

assettargetraw ICctrl trail5+21ctrl +same-dayn
btcfwd1+0.076+0.071+0.059234
btcfwd5+0.006+0.023+0.010230
ethfwd1+0.105+0.091+0.095226
ethfwd5+0.133+0.110+0.109222

Partial IC on OOS rows: if flow_z dies after controlling trailing/same-day returns, it is momentum/leakage in disguise.

#Economic test — pos = sign(flow_z) next day, 10bps/switch

assetIS SharpeIS retOOS SharpeOOS retOOS maxDDB&H OOS Shavg pos OOSswitches/yr
btc-0.16-15.5%+1.27+50.3%-30.1%-0.43-0.17259
btc weekly+3.54+168.1%+1.09+39.2%-26.8%-0.43-0.17~50
eth+1.53+12.7%+0.75+13.9%-65.0%-0.42-0.18236
eth weekly+2.49+24.6%+0.27-20.4%-63.4%-0.42-0.18~50

pos = sign of 30d flow z, held next day, 10bps charged per position switch. avg pos ~0 => market-neutral; large negative => the OOS win is short beta in a bear.

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

← all research