Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

BTC Deribit Weekly Defined-Risk Short Put Spread, Sell-the-Fear VRP Harvest (Multi-Leg Options sa Iisang Venue, Naka-oras ayon sa Pangyayari matapos ang Pagtaas ng Volatility, May OHLCV Gate, Mahigpit na Limitasyon sa Tail, Hawak hanggang Expiry, Kaunting Parameter)

Resulta: Inabandona

BtcDeribitWeeklyDefinedRiskShortPutSpreadSellFearVrp

Buod ng Resulta

Dinisenyo ang ikalawang bersiyon ng estratehiyang ito para maiwasan ang lahat ng naging problema sa mga naunang BTC options run: tapat nitong ipinatupad ang ipinalagay na bull put spread na may takdang panganib, ipinagpalit ang 30 kumpletong pares ng short+long put sa loob ng ~5.4 DTE na may net short premium (theta +553, vega -116) at nakatakdang mahigpit na max-loss cap na naglimita sa drawdown sa ~1.1%. Mukhang kaakit-akit ito sa sample — profit factor na 1.61, win rate ng short leg na 0.90, at return na 3.3%……Magpakita ng higit paMagpakita ng mas kaunti

Dinisenyo ang ikalawang bersiyon ng estratehiyang ito para maiwasan ang lahat ng naging problema sa mga naunang BTC options run: tapat nitong ipinatupad ang ipinalagay na bull put spread na may takdang panganib, ipinagpalit ang 30 kumpletong pares ng short+long put sa loob ng ~5.4 DTE na may net short premium (theta +553, vega -116) at nakatakdang mahigpit na max-loss cap na naglimita sa drawdown sa ~1.1%. Mukhang kaakit-akit ito sa sample — profit factor na 1.61, win rate ng short leg na 0.90, at return na 3.3% — pero ang pangunahing Sharpe na 6.25 / Sortino na 11.3 sa 4.8% vol lang ay klasikong ilusyon ng mababang variance sa short premium sa kalmadong panahon, na walang tail loss sa short strike. Dahil ~11 buwan lang ang saklaw ng totoong kasaysayan ng Deribit weekly options (~30 spread na may event gate), magkakaroon lang ng humigit-kumulang dalawang spread ang 15-araw na holdout at mga sampu ang bawat walk-forward window — napakakaunti para mapatunayan ang resulta. Halos hindi rin naisama sa modelo ang mga bayarin sa options, kaya iniwan ito ng analyst sa paunang optimization gate sa halip na gumugol ng maraming oras sa pag-optimize ng resultang parang artifact.

Hypothesis

Isang SINGLE-VENUE, SINGLE-ACCOUNT, DEFINED-RISK estratehiya sa pagbebenta ng options sa lingguhang options ng BTC sa DERIBIT, na kumukuha ng crypto variance/skew risk premium sa pinakamataas nitong antas: kaagad AFTER ng biglang pagtaas ng takot/volatility. Kapag katatapos lang makaranas ang BTC ng matinding pagbaba (araw ng panic / pagtalon ng realized volatility), tumataas nang malaki ang implied volatility at skew ng out-of-the-money put, lampas sa aktuwal na pagbaba sa mga sumunod na panahon — sistematikong……Magpakita ng higit paMagpakita ng mas kaunti

Isang SINGLE-VENUE, SINGLE-ACCOUNT, DEFINED-RISK estratehiya sa pagbebenta ng options sa lingguhang options ng BTC sa DERIBIT, na kumukuha ng crypto variance/skew risk premium sa pinakamataas nitong antas: kaagad AFTER ng biglang pagtaas ng takot/volatility. Kapag katatapos lang makaranas ang BTC ng matinding pagbaba (araw ng panic / pagtalon ng realized volatility), tumataas nang malaki ang implied volatility at skew ng out-of-the-money put, lampas sa aktuwal na pagbaba sa mga sumunod na panahon — sistematikong sobra ang ibinabayad para sa crash insurance sa mga araw pagkaraan ng selloff. Naghihintay ang estratehiyang ito ng stabilization bar, saka nagbebenta ng bull put SPREAD (nagsho-short ng ~20-delta OTM put at naglo-long ng mas malayong ~10-delta OTM put na may parehong lingguhang expiry) upang makuha ang napalaki nitong credit; nagbibigay ang long put ng HARD pinakamataas na pagkaluging alam na bago pa man. Sadyang pinili ito upang (a) mapunan ang venue bucket na pinakakaunti ang kinakatawan ng factory — options sa 1.7% (DERIBIT) + 0% (BINANCE_OPTIONS) kumpara sa target na >=15% — gamit ang ONE options family na paulit-ulit nang napatunayan ng factory (maayos na umaabot sa backtest_review ang lingguhang Deribit na mga estrukturang short-premium na may takdang panganib); at (b) maiwasan ang depekto sa EVERY engine at hadlang sa data na lumitaw sa sesyong ito. Hindi ito NOT USD-M perp (kaya hindi tinatamaan ng bug na sobrang exposure sa perp / pagkasira ng account ng base template), NOT spot-CASH hold (kaya hindi tinatamaan ng pag-freeze ng mark-to-market ng hawak na posisyon sa spot), NOT cross-account o basket ng price-pair (kaya hindi tinatamaan ng artifact sa pagsasama-sama ng equity ng maraming instrumento), at gumagamit ang signal nito ng ONLY presyo OHLCV + mga presyo ng option (kaya hindi tinatamaan ng mga hadlang sa karagdagang data para sa liquidations/OI/account ratio/taker ratio na mayroon lamang ~2026 na kasaysayan). Itinatama rin nito ang tatlong naitalang sanhi ng pagkabigo ng iniwang naked-put VRP run (BtcDeribitPutVrpIvRankManaged): kinukuwenta ang entry gate mula sa OHLCV (hindi ito NOT na basta nagbubukas habang naghihintay sa DVOL/book_summary IV feed na hindi kailanman naiuugnay), DEFINED-RISK ito (inaalis ng long put ang nakapipinsalang buntot ng panganib ng naked put), at ibinabatay ang laki nito sa buong $100k account na may takdang pinakamataas na pagkalugi bawat trade, kaya hindi magagawa ng PnL ng mga option leg ang artifact sa pag-scale ng equity ng maliit na account na +100%/-95%. Naiiba ito sa kasalukuyang BTC Deribit book (cash-secured na single-leg put, short strangle, iron fly, iron condor, delta-hedged strangle): walang umiiral na BTC lingguhang short PUT SPREAD na may takdang panganib, at naiiba ang pagpasok nitong nakatali sa pangyayari, na nagbebenta habang takot ang merkado, sa tuloy-tuloy na regime/IV-rank na pag-gate ng mga kaparehong estratehiya. Mahalaga, ALIGNED ang panig ng put sa pangmatagalang pataas na galaw ng crypto (nababawasan ang halaga ng put habang bumabawi ang presyo), kaya ang put-side VRP ang matatag at paulit-ulit na napatunayang direksyon — salungat sa pagbebenta ng call, na sumasalungat sa pataas na galaw, o sa mean-reversion na pag-asang babaligtad ang presyo matapos bumaba, na isinara na ng factory sa mga pangunahing asset.

Bumagsak ang paunang optimization gate dahil kulang ang datos at hindi naisama sa modelo ang mga bayarin, kahit tama ang pagkakapatupad sa estruktura. Talagang ipinagpapalit ng estratehiya ang ipinalagay na bull put spread na may takdang panganib (30 kumpletong spread, short premium theta +553, short vega -116, ~5.4 DTE, may takdang panganib na cap na naglilimita sa max DD ~1.1%), pero ~11 buwan lang ang saklaw ng totoong kasaysayan ng Deribit weekly options (2025-07 hanggang 2026-06, ~30 spread na may event……Magpakita ng higit paMagpakita ng mas kaunti

Bumagsak ang paunang optimization gate dahil kulang ang datos at hindi naisama sa modelo ang mga bayarin, kahit tama ang pagkakapatupad sa estruktura. Talagang ipinagpapalit ng estratehiya ang ipinalagay na bull put spread na may takdang panganib (30 kumpletong spread, short premium theta +553, short vega -116, ~5.4 DTE, may takdang panganib na cap na naglilimita sa max DD ~1.1%), pero ~11 buwan lang ang saklaw ng totoong kasaysayan ng Deribit weekly options (2025-07 hanggang 2026-06, ~30 spread na may event gate). Direktang pinawawalang-bisa nito ang palagay ng hypothesis na sapat ang trades sa weekly cadence para sa matatag na walk-forward + holdout: magkakaroon lang ng ~2 spread ang 15-araw na holdout at ~10 ang bawat walk-forward window, kaya hindi makakagawa ng mapagkakatiwalaang estadistika ng katatagan ang 3-phase optimization. Hindi rin kapani-paniwalang edge ang mga pangunahing sukatan — Sharpe 6.25 / Sortino 11.3 sa 3.3% kabuuang return at 4.8% vol ay klasikong ilusyon ng mababang variance sa short premium, na parang “mga sentimo bago ang steamroller,” sa kalmadong sample na hindi nakaranas ng tail loss sa short strike (long_win_rate 0.067; halos lahat ng resulta ay mula sa credit ng short leg sa kalmadong regime), at hindi mapatutunayan ng 30 obserbasyon na nananatili ang put-skew VRP sa panahon ng stress. Lalong lumalala ito dahil halos hindi naisama sa modelo ang bayarin sa options (komisyon ~$0.0001, 0% ng gross), kaya hindi alam at malamang na mas manipis ang totoong net edge sa resultang 3.3%/11-buwan. Di tulad ng mga kandidatong maraming taon ang saklaw at makabuluhan ang holdout, ang pumipigil dito ay kakaunting datos ayon sa estruktura at Sharpe na parang artifact; kaya hindi makatuwirang gugulin ang 2 oras sa optimization. Itigil ito sa halip na mag-optimize. (Babala ito tungkol sa saklaw ng datos at sample ng short premium, hindi tiyak na pahayag na may bug sa pagmamarka.)

Implementasyon

BTC weekly Deribit DEFINED-RISK bull put spread (short ~5%-OTM put + long ~10%-OTM put, parehong weekly expiry) na kumukuha ng put-skew/VRP sa pamamagitan ng pagbebenta kaagad pagkatapos ng biglang pagtaas ng takot/volatility. Kinukuwenta lamang ang entry gate mula sa BTC presyo ng pinagbabatayang OHLCV (kamakailang matinding pagbaba mula tuktok hanggang ilalim, kasunod ang pag-angat habang nagpapatatag na hindi isang bar na patuloy na bumabagsak, kasama ang pananggalang sa matinding pagbagsak). Nililimitahan ng sizing ang tiyak at paunang alam na max loss ng spread sa ~2% ng buong $100k account: contracts = equity * max_loss_frac / (Kshort - Klong). Pinatatakbo ayon sa iskedyul sa pamamagitan ng RollingOptionsStrategy; inaayos ang dalawang leg sa iisang Deribit options account, hinahawakan hanggang malapit sa expiry at nirorolyo nang 24h bago ang settlement. Sabay na ipinapasok ang dalawang leg (hindi kailanman naked).

Pag-aayos sa Iteration-2 para sa Layer-2 failure na 'walang attribute na fear_min_history ang instance ng strategy'. Sanhi: itinakda ang bawat parameter at state attribute sa on_start(), pero ginagawa ng synthetic proxy ng Layer-2 ang instance at tinatawag ang min_bars_required() / calculate_signal() WITHOUT bago tawagin ang on_start(), kaya nagtaas ng AttributeError sa lahat ng anim na scenario ang pagtukoy ng min_bars_required() sa self.fear_min_history. Pinakamaliit na pag-aayos: magdagdag ng __init__(self,……Magpakita ng higit paMagpakita ng mas kaunti

Pag-aayos sa Iteration-2 para sa Layer-2 failure na 'walang attribute na fear_min_history ang instance ng strategy'. Sanhi: itinakda ang bawat parameter at state attribute sa on_start(), pero ginagawa ng synthetic proxy ng Layer-2 ang instance at tinatawag ang min_bars_required() / calculate_signal() WITHOUT bago tawagin ang on_start(), kaya nagtaas ng AttributeError sa lahat ng anim na scenario ang pagtukoy ng min_bars_required() sa self.fear_min_history. Pinakamaliit na pag-aayos: magdagdag ng __init__(self, config) na tumatawag sa super().__init__(config) at nagsisimula ng parameter ng EVERY (drop_window, drop_threshold, stab_bounce, stab_max_down, fear_min_history, collapse_sma, collapse_buffer, max_loss_frac, size_precision, min_contracts, smoke_*), pati lahat ng state container, mula sa self.parameters.get(). Ang tanging lohikang tunay na nangangailangan ng schedule (ang mga mapa ng leg-side/strike/completeness na nakadepende sa self._periods) ay nananatili sa on_start(), ngayon ay pagkatapos ng super().on_start(); paunang nililikha ang mga diksyunaryong iyon na walang laman sa __init__ upang tiyak na umiiral ang mga ito. Nagdagdag ng isang malinis na import (FactoryStrategyConfig mula sa base_template) para sa constructor signature; walang ipinagbabawal na import. Eksaktong hindi binago kahit isang byte ang lahat ng signal/gate/sizing/entry logic na pumasa na sa Layer 1, kaya walang naunang layer ang uurong.

Mga Resulta ng Beripikasyon

Nabigo ang beripikasyon (Layer 2 — sintetikong mga sitwasyon): Mga ginamit na parameter: ['leg_sides', 'drop_window', 'stab_bounce', 'collapse_sma', 'min_notional', 'smoke_warmup', 'max_loss_frac', 'min_contracts', 'stab_max_down', 'drop_threshold', 'size_precision', 'smoke_risk_pct', 'collapse_buffer', 'rolling_options', 'smoke_hold_bars', 'fear_min_history', 'roll_buffer_hours'] Tiyaking itinatakda ng __init__ ang lahat ng attribute mula sa self.parameters.get(). - steady_uptrend: AttributeError: walang……Magpakita ng higit paMagpakita ng mas kaunti

Nabigo ang beripikasyon (Layer 2 — sintetikong mga sitwasyon): Mga ginamit na parameter: ['leg_sides', 'drop_window', 'stab_bounce', 'collapse_sma', 'min_notional', 'smoke_warmup', 'max_loss_frac', 'min_contracts', 'stab_max_down', 'drop_threshold', 'size_precision', 'smoke_risk_pct', 'collapse_buffer', 'rolling_options', 'smoke_hold_bars', 'fear_min_history', 'roll_buffer_hours'] Tiyaking itinatakda ng __init__ ang lahat ng attribute mula sa self.parameters.get(). - steady_uptrend: AttributeError: walang attribute na 'fear_min_history' ang instance ng estratehiya (timestamp ng bar: 1735689600000) - steady_downtrend: AttributeError: walang attribute na 'fear_min_history' ang instance ng estratehiya (timestamp ng bar: 1735689600000) - flat_ranging: AttributeError: walang attribute na 'fear_min_history' ang instance ng estratehiya (timestamp ng bar: 1735689600000) - volatility_spike: AttributeError: walang attribute na 'fear_min_history' ang instance ng estratehiya (timestamp ng bar: 1735689600000) - zero_volume: AttributeError: walang attribute na 'fear_min_history' ang instance ng estratehiya (timestamp ng bar: 1735689600000) - price_gap: AttributeError: walang attribute na 'fear_min_history' ang instance ng estratehiya (timestamp ng bar: 1735689600000)

Pagsusuri ng Backtest

Sharpe
6.25
Kabuuang Return
3.32%
Max Drawdown
1.11%
Kabuuang Trade
60
Win Rate
48.3%
Profit Factor
1.61

Tamang ipinapatupad ng mekanismo ang hypothesis: 30 kumpletong bull put spread na may takdang panganib (60 put leg, 0 mga call), net short premium (theta +553) at short vega (-116), sabay na pagpapares ng short+long, ~5.4 DTE — isang tunay na sell-the-fear VRP na estruktura, hindi sintetikong proxy.

Gumagana ang cap na may takdang panganib (max DD ~1.1%, limitado ang largest_loss -635); pinupunan nito ang bucket ng options venue na may pinakakaunting kinatawang venue.

Positibo at maganda ang hugis sa sample (avg_win $302 > avg_loss $175, PF 1.61, short_win_rate 0.90)

Hadlang sa datos: ~11 buwan lang ng totoong Deribit weekly option leg (2025-07 hanggang 2026-06, 30 spread na may event gate) — ~2 spread lang sa 15-araw na holdout at ~10 spread bawat walk-forward window, napakakaunti para mapatunayan ng 3-phase optimization (direktang sumasalungat sa palagay ng hypothesis na “sapat ang trades para sa matatag na walk-forward + holdout”)

Hindi kapani-paniwalang taas ng Sharpe 6.25 / Sortino 11.3 sa maliit na 3.3% return at 4.8% vol — klasikong ilusyon ng mababang variance sa short premium sa kalmadong sample na walang tail loss sa short strike; hindi napatunayang robustness

Halos hindi naisama sa modelo ang mga bayarin sa options (komisyon ~$0.0001, 0% ng gross) — papaliitin ng totoong bayarin bawat kontrata sa Deribit ang manipis na edge (avg_trade $55)

Napakakaunti ng magkakahiwalay na obserbasyon dahil sa event-timed gate; ipinakikita ng long_win_rate 0.067 na halos lubos na nakasalalay ang resulta sa credit ng short leg sa kalmadong regime

Buod ng Resulta

Maaaring mukhang tama at maganda ang hugis sa sample ng isang estrukturang short premium na nakatakda ayon sa pangyayari, pero mabigo pa rin ito sa gate dahil kakaunti ang datos ayon sa estruktura: ilang dosenang obserbasyon lang sa kalmadong ~11-buwang panahon ang bumubuo ng Sharpe na may mababang variance, “mga sentimo bago ang steamroller,” na hindi mapagtitibay. Kakailanganin ng susunod na bersiyon ang mas mahabang kasaysayan ng totoong option leg o makatotohanang bayarin sa bawat leg bago kapani-paniwala ang edge.

Nagpasya ang analyst sa paunang backtest review bago ang optimization na “itigil”: ~11 buwan lang ang saklaw ng totoong kasaysayan ng Deribit weekly options (~30 spread na may event gate), napakakaunti para sa mapagkakatiwalaang walk-forward o holdout na ~2 spread. Hindi rin mapagtitibay ang tunay na edge dahil sa Sharpe na parang artifact sa kalmadong sample at sa mga bayarin sa options na halos hindi naisama sa modelo — kaya hindi na umabot sa optimization at mga susunod na yugto.

Isang single-venue, defined-risk na BTC Deribit weekly bull put spread (nagso-short ng ~20-delta OTM put, naglo-long ng ~10-delta na mas OTM put) na naghihintay sa panic selloff at stabilization bar bago ibenta ang pinalaking put-skew/variance-risk premium “pagkatapos ng takot,” at may mahigpit na limitasyon sa pinakamataas na lugi kada trade batay sa buong account; nakabatay lamang sa BTC OHLCV ang gate nito.

Naisagawa nito ang 30 kumpletong spread na may takdang panganib (60 put leg, 0 mga call) na may net short premium (theta +553, vega -116, ~5.4 DTE), max drawdown na may mahigpit na nakatakdang cap na ~1.1%, profit factor na 1.61, win rate ng short leg na 0.90, at kabuuang return na 3.3% — pero may hindi kapani-paniwalang taas na Sharpe 6.25 / Sortino 11.3 sa 4.8% volatility lang.

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.