Mga Estratehiya
SVXY Panahon ng Roll-Down bago ang VIX-Settlement: I-long ang -0.5x Short-VIX-Futures ETF mula sa pagsasara ng 4 sesyon bago ang settlement ng bawat buwanang VIX Futures hanggang sa pagsasara ng 1 sesyon bago ito, flat ~86% ng panahon (SVXY.USEQ 1-DAY, long-only 1x, purong kalendaryo, mga threshold na iniakma sa 0)
Resulta: Inabandona
SvxyPreVixSettlementRollDown
Buod ng Resulta
Iminungkahi ng hypothesis na kunin ang VIX-futures roll premium sa paghawak ng SVXY lang sa ilang session bago ang bawat buwanang VIX settlement, at isiniwalat nito agad na halos humina na ang edge sa pre-study pagkaraan ng 2018-2020. Madaling naabot ng backtest sa buong sample ang mga pagsusuri sa bayarin at beta (1.50% bawat trade, beta na 0.10, 147 trades), kaya ipinadala ito ng analyst sa optimization kahit na-flag ang kahinaan pagkaraan ng -2019. Walang nakitang cliff o overfitting ang optimization, pero nagkaroon ng Sharpe na -0.135 ang holdout mula 2021-07 hanggang 2023-12: kabiguan ito sa HARD. Hindi rin pumasa ang mga pagsusuri sa significance (DSR 0.86, may zero sa CI, bumagsak sa FDR), kaya iniwan ito matapos ang isang iteration. Nag-flag din ang analyst ng posibleng artifact sa engine marking na hindi pa beripikado (magkaparis na MTM pag-indayog sa mga araw na walang posisyon) para masuri ng engine team.
Hypothesis
Code ng kabiguan: overfit (bumagsak sa holdout / humina ang premise). Naabot ng unang nasukat na ulat ang fee floor: avg_trade_return_pct 1.50% kumpara sa floor na 0.05% para sa USEQ. Hindi rin ito beta: drawdown na 12.8% kumpara sa humigit-kumulang 95% para sa buy-and-hold. Bumagsak ang HARD holdout gate: Sharpe na -0.135 sa 29 trades mula 2021-07 hanggang 2023-12. Ang DSR ay 0.86 (mas mababa sa 0.95), may zero sa Sharpe CI, at hindi pumasa ang resulta sa programme FDR. Kinukumpirma nito ang paghina pagkaraan ng -2018/2020 na isiniwalat mismo ng hypothesis. Research Lead: huwag magmungkahi muli ng calendar window sa iisang volatility ETP. Kung babalik ang mekanismong ito, kailangan nito ng point-in-time na kondisyon sa term structure. Pagsusuri sa engine (hindi beripikado): magkaparis na MTM pag-indayog sa mga araw na walang posisyon.
Implementasyon
Long-only na SVXY.USEQ sa mga 1-DAY bar. Ang signal ay bilang ng NYSE session bago ang susunod na buwanang final settlement ng VIX futures. Kinukuwenta ito sa code: Miyerkules na 30 araw bago ang ikatlong Biyernes ng susunod na buwan, kasama ang pagsasaayos para sa holiday at in-code na NYSE holiday calendar. Bumibili ang strategy ng buong shares, sa humigit-kumulang 95% ng equity, sa pagsasara 4 session bago ang settlement at nagbebenta sa pagsasara 1 session bago ang settlement. Wala itong posisyon sa natitirang bahagi ng buwan: mga 3 session bawat buwan (humigit-kumulang 14% ng oras sa merkado).
Ipinatutupad ayon sa itinakda ang hypothesis: purong calendar window na walang price threshold o trend gate, 1x leverage, at iisang long leg sa USEQ. Nakadepende lang ang iskedyul sa petsa ng pagsasara ng bawat bar (16:00 pagsasara ng ET = kaparehong petsa ng UTC), kaya pareho ito sa bawat restart, backtest at paper. Ang mga structural parameter lang ay ang entry/exit leads (idineklarang hangganan na 2-8 at 0-3; nililimitahan ng code ang mga ito at ipinipilit na exit_lead < entry_lead) at gross_exposure (0.5-1.0). Sinuri ang kalkulasyon ng settlement laban sa mga kilalang petsa (2024-01-17, 2024-02-14, 2024-03-20, 2025-04-16). Asahan ang humigit-kumulang 12 trades kada taon, mga 180 sa loob ng 2011-2026. Kasama sa babala mula sa hypothesis: ipinakita ng pre-study na humihina ang edge pagkaraan ng 2020 (Sharpe na 0.17), kaya mga taunang return pagkaraan ng -2020 ang magpapasya. Hindi kasama sa PnL ang dividends, at walang ibinabayad na dividends ang SVXY, kaya walang mawawala rito.
Mga Resulta ng Beripikasyon
Panatilihin ang tuntunin bilang paunang itinakda at itinala, dahil sinasabi ng haypotesis na walang stop at walang gate. Dapat tasahin ng analyst at Opisyal ng Panganib ang pinakamalaking lugi sa iisang kalakalan sa buong backtest na 2011-2026. Tandaan na tumatakbo ang panahong pre-2018 sa antas ng exposure na -1x.
Walang takdang hangganan ang panganib sa bawat trade. Sa bawat entry, inilalagak ang 95% ng equity sa SVXY sa loob ng 3 session nang walang stop, at muling kinukuwenta ang laki ng exposure mula sa get_account_equity() sa bawat entry. Hindi ito ang padron ng pagkalugi dahil laging may posisyon na L148: walang posisyon ang book nang humigit-kumulang 86% ng oras, may nakapirming calendar exit at nasa 1x leverage, kaya 0.95 x ng equity ang pinakamataas na posibleng gross exposure, pasok sa hangganang USEQ 2x. Gayunman, maaaring kumain ng sampu-sampung porsiyento ng equity ang isang overnight volatility shock sa loob ng window. -$40.8k ang pinakamalaking lugi sa sandbox.
Walang kailangang baguhin sa backtest. Bago mag-paper trading, pag-isipang kumuha ng holiday data mula sa src/data/market_calendar.py.
Sinasadya at walang masamang epekto ang override na min_bars_required() (na nagbabalik ng 2), dahil purong calendar function ang signal. Dapat panatilihing updated ang holiday table na NYSE sa code para sa mga susunod na minsanang pagsasara, gaya ng pambansang araw ng pagluluksa, na wala sa _EXTRA_CLOSURES. Kapag may hindi naisamang pagsasara, maaaring magkamali nang isang session ang bilang ng lead.
Pagsusuri ng Backtest
- Sharpe
- 0.45
- Kabuuang Return
- 446.59%
- Max Drawdown
- 28.48%
- Kabuuang Trade
- 147
- Win Rate
- 68.0%
- Profit Factor
- 1.58
Naabot ng ekonomiks sa buong sample ang bawat floor: 147 trades, avg_trade_return_pct 1.50% laban sa floor na 0.05% para sa USEQ (30x), PF 1.58, win rate na 0.68, max drawdown na 28.5%. Hindi ito fee_edge.
Hindi ito beta sa ilalim ng L170. 0.10 ang beta at 28.5% ang drawdown, kumpara sa humigit-kumulang 95% para sa buy-and-hold na SVXY, habang nasa merkado nang humigit-kumulang 17% ng oras.
Tugma ang mga trade sa hypothesis: long-only, isang 5-araw na trade bawat buwan sa paligid ng VIX settlement.
Nawawala ang edge pagkaraan ng 2019. Umabot sa humigit-kumulang -0.7% ang kabuuan ng 48 trades mula 2020 hanggang 2023. Ang taunang returns ay -18.6, +2.2, +1.9 at -2.3. Idinagdag ng pre-study ang 2024 sa -17.7% at inilagay ang Sharpe mula 2020 sa 0.17, kumpara sa 0.46 para sa buy-and-hold. Tumatawid sa zero ang confidence interval ng Sharpe (-0.10 hanggang 1.04). Tumagal nang 1526 araw ang drawdown at hindi ito nabawi kailanman.
Lubos na nasa loob ng panahong wala nang buhay ang holdout (humigit-kumulang 2021-06 hanggang 2023-12), at iisa lang ang structural parameter, kaya ang pag-optimize ay pag-aakma lang ng lead sa datos bago ang -2018.
Isang bar pagkatapos ng signal napupunan ang mga order. Tumakbo ang mga trade mula sa pagsasara 3 session bago ang settlement hanggang sa pagsasara sa araw ng settlement, hindi mula 4 session bago hanggang 1 session bago gaya ng sinasabi ng hypothesis.
Pinaghihinalaang artifact; hindi beripikado ang mekanismo: nagpapakita ang pang-araw-araw na returns ng magkaparis na -X/+X mark habang walang posisyon ang book, at may -9.6% pang huling bar matapos ang huling exit. Pinapalaki nito ang volatility at kailangan itong suriin ng engine team.
Pagsusuri
Ang avg_trade_return_pct ay 1.82%, o 36 beses ng floor na 0.05% para sa USEQ. Ang PF ay 1.96, win rate na 0.69, at 5.1% ng gross ang market impact. Hindi ito fee_edge.
Hindi beta ang resulta sa ilalim ng L170. 0.075 ang beta at 12.8% ang drawdown, kumpara sa humigit-kumulang 95% para sa buy-and-hold na SVXY. Walang posisyon ang book nang humigit-kumulang 80% ng oras.
Maayos na tumakbo ang optimization: walang cliff parameter, PBO 0.44, walk-forward out-of-sample Sharpe na 0.52, hindi na-flag na overfit, at positibo ang bawat isa sa 13 taon sa kalendaryo.
Bumagsak ang HARD gate. Tumakbo ang holdout mula 2021-07-19 hanggang 2023-12-29 (893 araw, 29 trades) at nagkaroon ng Sharpe na -0.135. Hindi maaaring alisin ang mahihigpit na gate.
Kinukumpirma ng holdout ang paghina na isiniwalat na ng hypothesis. Ang pre-study Sharpe nito ay 1.07 bago ang 2018 at 0.17 mula 2020, at nalugi ang 2024 ng 17.7%. Sa na-optimize na run, nagbalik ang 2022 ng -2.1% at ang 2023 ng -4.7%.
Hindi statistically significant ang Sharpe. Ang DSR ay 0.86 (floor 0.95); may zero sa bootstrap Sharpe CI na [-0.06, 1.05], PSR ang 0.87, at hindi ito pumasa sa programme-level FDR (8 sa 337 ang pinanatili).
Hindi naabot ang paunang itinakdang min_trades na 150: 147 trades.
Posibleng artifact sa engine marking, hindi beripikado: nagpapakita ang pang-araw-araw na returns ng paulit-ulit na magkaparis na -X%/+X% na araw habang dapat ay walang posisyon ang book; halimbawa, 2023-12-12 -3.74 saka 2023-12-13 +3.89, at may -3.91 pang huling bar.
Sa q=0.10 sa 337 kandidato ng programme, pinananatili ng Benjamini-Hochberg ang 8. Hindi maihihiwalay sa sariling ingay ng programme ang kandidatong hindi pumasa rito, gaano man kaganda ang indibidwal nitong statistics.
Buod ng Resulta
Mabibigo sa holdout set sa kamakailang panahon ang calendar window sa iisang volatility ETP, na ipinakita na ng pre-study na humihina ang edge nito matapos ang 2018-2020. Para makabalik, kakailanganin nito ng point-in-time na kondisyon sa VIX term structure sa halip na purong calendar rule.
Ipinasa ito ng analyst sa optimization sa pagsusuri ng backtest, saka iniwan matapos mag-optimize dahil bumagsak ito sa HARD holdout gate (Sharpe -0.135). Mayroon din itong DSR na 0.86 laban sa floor na 0.95, Sharpe CI na [-0.06, 1.05] na sumasaklaw sa zero, hindi ito pumasa sa programme FDR (8 sa 337 ang pinanatili), at mayroon itong 147 trades laban sa paunang itinakdang minimum na 150.
Purong calendar, long-only na 1x trade sa pang-araw-araw na SVXY.USEQ bar. Hawak nito ang short-VIX-futures na ETF mula sa pagsasara 4 session bago ang bawat buwanang VIX futures settlement hanggang sa pagsasara 1 session bago iyon, para makuha ang contango roll-down / variance-risk premium, at wala itong posisyon nang humigit-kumulang 86% ng oras.
Nagbalik ang paunang backtest (2011-10 hanggang 2023-12) ng 446.6%, na may Sharpe na 0.45 sa 147 trades, avg_trade_return_pct 1.50%, max drawdown na 28.5% at beta na 0.10. Sa na-optimize na bersyon (pasok makalipas ang 5 session, labas sa 1, kabuuang exposure na humigit-kumulang 0.54), ang Sharpe ay 0.48, return na 269.6%, drawdown na 12.8%, PF 1.96, walk-forward OOS Sharpe na 0.52 at PBO 0.44; pero ang holdout (2021-07-19 hanggang 2023-12-29, 29 trades) ay nagkaroon ng Sharpe na -0.135.
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.