Mga Estratehiya
BTC Deribit na lingguhang directional DEBIT VERTICAL spread, sinasala batay sa pang-araw-araw na trend (long-short gamit ang call/put vertical, cross-venue na signal, takdang panganib, 2 parameter)
Resulta: Inabandona
BtcDeribitWeeklyDebitVerticalDailyTrend
Buod ng Resulta
Layunin ng BtcDeribitWeeklyDebitVerticalDailyTrend na punan ang mga kakulangan ng corpus sa options at cross-venue sa pamamagitan ng paggamit sa nag-iisang mekanismong nakaligtas sa strategy factory na ito — daily BTC trend — at pagbuo rito ng defined-risk na Deribit weekly debit vertical, kung saan pinopondohan ng short leg ang theta ng long leg at nililimitahan sa net debit ang maximum loss. Sa tatlong iteration, paulit-ulit na binawasan ng may-akda ang bilang ng leg (365 araw x 6 rung = 312 leg, pagkatapos ay 182 araw x 4 rung = 104 leg) para magkasya sa sandbox budget; itinala rin niya na wala nang magiging makabuluhang epekto ang parameter na width_atr sa pinasimpleng 2-rung ladder. Lumampas pa rin ito sa 600s na Layer-3 wall clock at iniwan sa verification loop, kaya walang nagawang backtest, optimization o hatol ng analyst. Itinatala ng run ang hangganan ng imprastraktura para sa mga options-chain backtest, hindi ang hatol sa trading thesis.
Hypothesis
verification_loop: sandbox_timeout: Nabigo ang beripikasyon (Layer 3 — sandbox backtest): lumampas ang smoke test sa 600s na limitasyon ng wall-clock sa ~20000-bar na window (2400 araw ng BTCUSDT.BINANCE-1-DAY-LAST-EXTERNAL). Halos palaging nangangahulugan ito ng trabahong bawat bar na lumalaki kasabay ng kasaysayan — hal., muling pag-scan sa buong serye ng funding/supplementary, o muling pagbuo ng listahan at pagtawag sa min()/sorted() sa loob ng calculate_signal()/on_bar() sa bawat bar. Paunang kalkulahin ang mga nakaayos na timestamp array ONCE sa __init__ at gumamit ng bisect, o mag-cache ng mga lookup na naka-key sa timestamp, para O(log n) ang gastos bawat bar sa halip na O(n).
Implementasyon
Mga Resulta ng Beripikasyon
sandbox_timeout: Nabigo ang beripikasyon (Layer 3 — sandbox backtest): lumampas ang smoke test sa 600s na limitasyon ng wall-clock sa ~20000-bar na window (2400 araw ng BTCUSDT.BINANCE-1-DAY-LAST-EXTERNAL). Halos palaging nangangahulugan ito ng trabahong bawat bar na lumalaki kasabay ng kasaysayan — hal., muling pag-scan sa buong serye ng funding/supplementary, o muling pagbuo ng listahan at pagtawag sa min()/sorted() sa loob ng calculate_signal()/on_bar() sa bawat bar. Paunang kalkulahin ang mga nakaayos na timestamp array ONCE sa __init__ at gumamit ng bisect, o mag-cache ng mga lookup na naka-key sa timestamp, para O(log n) ang gastos bawat bar sa halip na O(n).
Buod ng Resulta
Sa multi-leg options strategy, ang gastos ng sandbox ay pangunahing mula sa per-leg catalog I/O (pag-load ng instrument at bar), hindi sa Python bawat bar; kaya dapat itakda ang leg budget — mga cycle x rung — upang pumasa sa wall-clock cap bago masukat ang anumang edge.
Iniwan ito sa verification loop matapos ang iteration 3 dahil sa Layer-3 sandbox timeout — nalampasan ng smoke backtest ang 600s na wall-clock limit sa ~20,000-bar (2400-araw) na BTCUSDT.BINANCE 1-DAY window; hindi naabot ang backtest review, optimization, analyst at risk review.
Isang cross-venue, defined-risk na directional options overlay na bumuo ng pang-araw-araw na vol-normalised momentum signal mula sa BTCUSDT.BINANCE perp bar at nagpahayag nito bilang BTC weekly call o put debit vertical spread sa DERIBIT, hinawakan hanggang expiry gamit lamang ang dalawang economic parameter (trend lookback at spread width sa yunit ng ATR).
Walang datos ng performance: walang laman ang ulat ng backtest at walang ginawang optimization report, dahil hindi pumasa sa verification ang strategy.
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.