Mga Estratehiya
XLE/USO energy equity-vs-crude OU pagbabalik sa mean ng log-spread (USEQ daily, dollar-neutral, point-in-time na fit ng OU)
Resulta: Inabandona
XleUsoOuLogSpreadReversion
Buod ng Resulta
Sinubukan ng XleUsoOuLogSpreadReversion na ilapat ang modelo ng commodity pairs na may stochastic spread sa XLE kumpara sa USO, gamit ang 20 taon ng daily US equity data at tine-trade ang mga sukdulang OU z-score ng beta-hedged log spread. Binanggit ng hypothesis ang katamtamang edge bago ang pag-aaral (average trade na humigit-kumulang +0.5%, Sharpe na humigit-kumulang 0.3) at itinuro ang malaking selection bias. Sa loob ng 3 iteration, hindi nakalusot sa beripikasyon ang code: tinanggihan ng Layer 1.5 ang bawat pagtatangka dahil itinatakda ng optimization_plan ang leverage sa 1.0. Itinigil ang run bago ang anumang backtest, optimization o hatol ng analyst, kaya hindi pa nasusubok sa pipeline ang edge.
Hypothesis
Mga bucket na kulang ang representasyon: USEQ venue (4.7%), long_short (15.3% kumpara sa <= 55% long-only target), mga pares. Sinubukan ang salin para sa crypto at lugi ito dahil sa bayarin; kulang sa kasaysayan ang mga crypto metal perp. May 20 taon ng daily data ang mga equity commodity ETF. 3 lang ang mga tunable, at lahat ay may kabuluhang pang-ekonomiya. Sadyang katamtaman ang mga numerong itinakda bago ang pag-aaral dahil sa caveat tungkol sa selection bias.
verification_loop: Nabigo sa beripikasyon (Layer 1.5 — pagkakatugma ng hypothesis/config) [class=hypothesis_mismatch]: - Itinatakda ng optimization_plan ang leverage sa 1.0
Implementasyon
Dollar-neutral na XLE/USO pairs trade sa USEQ daily bar. Hedge ratio = rolling 252-session na OLS beta ng daily log return ng XLE sa USO, isang bar ang lag. Spread s = log(XLE) - beta*log(USO). Galing ang mga parameter ng OU sa closed-form na fit ng AR(1) sa huling z_window nakumpletong session; muling binubuo ang bawat spread sa window gamit ang iisang lagged beta. z = (s - theta)/sigma_eq. Pumasok sa long spread sa z <= -entry_z at sa short spread sa z >= entry_z, kung <= max_half_life lang ang half-life at |z| < stop_z. Lumabas sa mean (exit_z), sa stop band (stop_z), o pagkalipas ng max_hold session. Itinatala ang bawat leg bilang sariling posisyon sa gross_notional_frac/2 ng equity.
Mga Resulta ng Beripikasyon
Nabigo sa beripikasyon (Layer 1.5 — pagkakatugma ng hypothesis/config) [class=hypothesis_mismatch]: - Itinatakda ng optimization_plan ang leverage sa 1.0
Kasaysayan ng Iterasyon
Buod ng Resulta
Bago mag-code, itugma ang leverage setting ng optimization plan sa hypothesis at deklarasyon ng venue (isang Reg-T 2x USEQ long-short na pares), dahil ititigil ng hindi naayos na hindi pagtutugma ng config sa bawat iteration ang run bago magkaroon ng anumang ebidensiya mula sa backtest.
Matapos ang 3 iteration, tinalikuran ang estratehiya habang paulit-ulit na sinusubukang beripikahin ito. Nabigo ang bawat pagtatangka sa Layer 1.5 (pagkakatugma ng hypothesis/config, class hypothesis_mismatch) dahil itinatakda ng optimization_plan ang leverage sa 1.0. Hindi ito umabot sa backtesting, pagsusuri ng analyst o pagsusuri ng panganib.
Dollar-neutral na daily USEQ pairs trade sa log spread na log(XLE) - beta*log(USO), na may rolling hedge ratio na 252 session ang lag at point-in-time na fit ng AR(1)/OU; pumapasok kapag malayo na ang OU z-score at lumalabas sa mean (salin ng Mahajan et al. 2019, arXiv:1907.08397).
Walang nagawang pipeline backtest o optimization. Ang tanging mga numero ay mula sa pre-study mismo ng hypothesis: humigit-kumulang 100-158 trade, average trade na +0.51% hanggang +0.58%, win rate na humigit-kumulang 0.6, Sharpe na humigit-kumulang 0.30-0.33, at positibo sa 60-70% taon. Nagbabala mismo ang hypothesis na pinakamaganda ang XLE/USO sa 21 commodity-ETF pares na sinuri.
Pagsusuri
Stochastic Spread Pairs Trading in the Indian Commodity Market
Ang Stratmill ay isang tool para sa pananaliksik at paper trading, hindi payo sa pananalapi o isang broker. Ang mga resulta ng backtest at paper trading ay hypothetical. May panganib ng pagkalugi ang pangangalakal.