Mga Estratehiya
Deribit ETH Weekly Bull-Put Credit Spread — Pag-ani sa Mayamang Put Skew, May Trend-Regime Gate, Takda ang Panganib
Resulta: Inabandona
DeribitEthWeeklyBullPutSpreadSkewHarvest
Tunay na ipinapatupad sa code ang takdang panganib (bineberipika ang dalawang leg kada expiry; inaalis ang hindi naipares na short), kaya naiiwasan nito nang tama ang bitag ng drawdown mula sa hubad na short
Hypothesis
Implementasyon
Mga Resulta ng Beripikasyon
CLEAN RESTART 2026-09-04 — inalis ang kasaysayan ng mga hatol at tala ng pagkatuto sa run na ito, at sinimulan itong muli mula sa beripikasyon. Ang dating pag-abandona rito ay dulot ng pipeline, hindi ng merkado: mali ang pagkakaugnay ng harness ng Layer-2 sa mga @staticmethod helper (naayos na), naglabas ang QA ng pinal na hatol sa performance batay sa smoke test na hindi pa na-optimize (inalis na — correctness na lang ang hinahatulan ngayon ng QA), at ang mga sandbox timeout ay dulot ng kakulangan sa backtest slot (naayos na). Hindi nagbago ang hypothesis at ang code ng strategy. Suriin ang code batay sa merito nito; ang performance ay pagpapasyahan sa susunod ng buong backtest at optimizer.
Pagsusuri ng Backtest
- Sharpe
- 6.87
- Kabuuang Return
- 2.17%
- Max Drawdown
- 0.41%
- Kabuuang Trade
- 16
- Win Rate
- 50.0%
- Profit Factor
- 2.36
Tunay na ipinapatupad sa code ang takdang panganib (bineberipika ang dalawang leg kada expiry; inaalis ang hindi naipares na short), kaya naiiwasan nito nang tama ang bitag ng drawdown mula sa hubad na short
Malinis na options plumbing na pinapatakbo ng iskedyul; pinupunan ang kulang na Deribit bucket
signature ng options sa Deribit na may takdang panganib: kaakit-akit na headline (Sharpe 6.87, PF 2.36, +2.17% return) pero avg_trade_return_pct ay NEGATIVE sa -0.80% dahil sinusukat ang return kada trade batay sa notional ng wing na may takdang panganib — likas ito sa credit spread at hindi maaabot ang minimum na viability
Hindi masusukat sa estruktura ang sample: umiiral lang ang mga option leg mula ~2026-06 hanggang 2026-09 (data_days 57); kaya kahit may orasan na 2019-2026 ETH-perp, ~3 buwan lang ang mabisang kasaysayan ng options, 16 trade, effective_daily_obs 8; itinatakda ng engine ang metrics_reliable=FALSE
Ang Sharpe na 6.87 at CI [6.54, 7.42] ay isang di-kapani-paniwalang epekto ng maliit na sample sa 8 obserbasyon, lahat sa iisang uptrend noong kalagitnaan ng -2026, kung kailan naging walang halaga ang puts — walang nasampolang crash regime na isinasaalang-alang sa presyo ng skew
Sapilitan ang window na 90 araw dahil sa timeout sa pag-load ng catalog bawat instrumento (limitasyon ng engine na inilahad ng developer), kaya hindi mapupunan ang mga window ng walk-forward/holdout at hindi nasusubok ang panganib sa buntot
Kasaysayan ng Iterasyon
Nabigo ang beripikasyon (Layer 1 — static na pagsusuri): - Hindi naipatupad ang kinakailangang method: should_enter (linya None) - Hindi naipatupad ang kinakailangang method: should_exit (linya None) - Hindi naipatupad ang kinakailangang method: position_size (linya None) - Hindi naipatupad ang kinakailangang method: calculate_signal (linya None)
Nabigo ang beripikasyon (Layer 3 — sandbox backtest): lumampas ang smoke test sa 300s na limitasyon ng wall clock. Halos palaging nangangahulugan ito ng trabahong bawat bar na lumalaki kasabay ng kasaysayan — halimbawa, muling pag-scan sa buong serye ng funding/karagdagang datos, 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 ayon sa timestamp, para O(log n) sa halip na O(n) ang gastos bawat bar.
Dahilan ng Pag-abandona
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.