Liigu sisu juurde
Kõik strateegiad

Strateegiad

Deribiti BTC kuuoptsioonide ühe jalaga pika positsiooni trendi kumerus (odava-IV tingimusega, suunapõhine mõlemas suunas)

Tulemus: Loobutud

BtcDeribitMonthlyLongOptionTrendConvexityCheapIV

Tulemuste kokkuvõte

BtcDeribitMonthlyLongOptionTrendConvexityCheapIV oli torustiku lühikese volatiilsuse ja suunamata optsiooniraamatute tahtlik pika-vega, pikisuunaline inversioon, ostes ühe OTM calli või puti, et muuta BTC trendivaade määratletud riskiga kumeraks väljamakseks, ning see läbis puhtalt mitme jalaga teostuse ja Layer-3 tõkked, mis olid blokeerinud sõsarstrateegiaid. Kuid tagasi-test suutis toota ainult 9 tehingut, sest kataloogi igakuine Deribit BTC ahel hõlmab ainult ~12 aegumist alates -2025 keskpaigast, ning mootor märkis mõõdikud ebausaldusväärseks — pealkirja Sharpe 3.43 istus usaldusvahemiku peal, mis jooksis -13 kuni +11, kusjuures kogu netotulu tuli ühest veebruari 2026 kuust. Hindaja otsustas revise_hypothesis, märkides, et see oli teine identne 9-tehinguline läbiviik ning et ükski koodimuudatus ei saanud lisada igakuiseid perioode madalasse ahelasse. Kumeruse teesi ei lükatud kunagi ümber; seda lihtsalt ei saanud testida saadaoleval optsiooniajaloal, ning strateegia hüljati, mitte ei korratud sama seina juurde kolmandat korda.

Hüpotees

Väljenda BTC trendivaadet SINGLE pika optsioonijalaga perp'i asemel, muutes trendijärgimise väljamakse kumeraks ja piiritletud riskiga struktuuriks. Kui BTC on kinnitatud tõusurežiimis AND kaudne volatiilsus on odav, osta Deribitil üks ligikaudu 5% OTM kuine CALL; kui see on kinnitatud langusrežiimis AND IV on odav, osta üks ligikaudu 5% OTM kuine PUT. Riskimaandavat jalga pole, tagatisnõuetega lühikeseks müüki pole — maksimaalne kahjum on makstud preemia. See on torus juba oleva lühikese volatiilsuse rahaga……Näita rohkemNäita vähem

Väljenda BTC trendivaadet SINGLE pika optsioonijalaga perp'i asemel, muutes trendijärgimise väljamakse kumeraks ja piiritletud riskiga struktuuriks. Kui BTC on kinnitatud tõusurežiimis AND kaudne volatiilsus on odav, osta Deribitil üks ligikaudu 5% OTM kuine CALL; kui see on kinnitatud langusrežiimis AND IV on odav, osta üks ligikaudu 5% OTM kuine PUT. Riskimaandavat jalga pole, tagatisnõuetega lühikeseks müüki pole — maksimaalne kahjum on makstud preemia. See on torus juba oleva lühikese volatiilsuse rahaga tagatud müügioptsioonide müügi ja suunata pika straddle'i tahtlik vastand: siin oleme LONG vega + LONG suund, püüdes kinni BTC tootluste paksu paremat/vasakut saba, mida perp'i trendijärgijad ei saa tabada, sest tasude mõju ja stop-loss'ide tekitatud edasi-tagasi kõikumine kurnavad nad välja. Üks jalg väldib mitme jalaga optsioonide teostusvoogu, mis pole kunagi verifitseerimist läbinud (L2). Deribit BTC on kõige likviidsem krüptooptsioonide turg, kataloogis on greeks/IV ning ühe jalaga Deribiti BTC struktuurid on Layer-3 liivakasti juba läbinud (pikk straddle, CSP müük jõudsid mõlemad tasemeni backtest_review), seega on andmete kättesaadavuse ja teostamise risk maandatud. Täidab korraga kaks kõige vähem esindatud kategooriat: optsioonide kauplemiskoht (~5% võrreldes 15% sihiga) ja long_short suund (15% võrreldes sihiga), keskmise kuni pika horisondiga ning vaid 4 parameetriga.

Iteratsiooni 3 parandus Layer-3 seinakella ajalõpule (>300s). Kogu signaaliloogika läbis juba Layerid 1 ja 2, seega piirdub parandus rangelt tagasisides nimetatud baari-põhise kuluga. Algpõhjus: _realized_vol_cheap() arvutas libiseva standardhälbe Pythoni tsükliga üle kogu sulgemishindade ajaloo (`for i in range(n): rolls[i] = rets[i:i+w].std()`) — O(n·w) iga väljakutse kohta; seda käivitati odava-IV varuteena igal baaril, kus DVOL ajalugu on napp (st kogu taganttesti varajases/lünklikus osas), täpselt nagu……Näita rohkemNäita vähem

Iteratsiooni 3 parandus Layer-3 seinakella ajalõpule (>300s). Kogu signaaliloogika läbis juba Layerid 1 ja 2, seega piirdub parandus rangelt tagasisides nimetatud baari-põhise kuluga. Algpõhjus: _realized_vol_cheap() arvutas libiseva standardhälbe Pythoni tsükliga üle kogu sulgemishindade ajaloo (`for i in range(n): rolls[i] = rets[i:i+w].std()`) — O(n·w) iga väljakutse kohta; seda käivitati odava-IV varuteena igal baaril, kus DVOL ajalugu on napp (st kogu taganttesti varajases/lünklikus osas), täpselt nagu diagnostikas kirjeldatud muster „loendi uuesti loomine on_bar sees igal baaril“. Parandus: (1) asenda tsükkel täielikult vektoriseeritud kumulatiivse summa abil arvutatava libiseva standardhälbega (populatsiooni standardhälve, ddof=0 — identne np.std vaikeväärtusega), nii et varutee on O(n) ja Pythonis tsüklita; (2) jäta odava-IV otsus iga baari ajatempli kohta vahemällu (_iv_cheap_ts/_iv_cheap_val), nii et korduvad kutsed baari perioodi/jala skannimise jooksul on O(1); DVOL tee oli juba O(log n) tänu np.searchsortedile ja jääb puutumata. Impordid, klassi struktuur, režiimiloogika, rullimisloogika ega sisenemise/väljumise tingimused ei muutunud — seega ei saa Layerid 1 ja 2 taandareneda. Lisakaitsena jalgade-baaride mahu vastu (sama tõrkemoodus, mis tabas libisevate optsioonide analooge) fikseerib konfiguratsioon perp'i esmase AND, rolling_options jala `timeframe` väärtusele 1-DAY (laiendaja vaikimisi seab jalgadele 1-HOUR, mis põhjustab 6-24x jala-baari plahvatusliku kasvu) ning piirab lookback_days väärtusele 365 (~12 kuist perioodi).

Teostus

BTC Deribiti MONTHLY ühe jalaga pikkade optsioonide trendi-kumeruse strateegia, mida juhib odava-IV tingimus ja mis on mõlemas suunas suunapõhine. Esmane BTC-PERPETUAL.DERIBIT (1-DAY) määrab rullimise kella ja annab päevase sulgemishinna seeria; kaubeldavad jalad on lahendatud kuised ligikaudu 5% OTM call- ja put-lepingud. Kui BTC on kinnitatud tõusurežiimis (hind üle tõusva 50-päevase SMA) AND kaudne volatiilsus on odav (DVOL protsentiil <= 0.40, realiseeritud volatiilsuse protsentiili varuvariant), ostetakse üks OTM kuine CALL; kinnitatud langusrežiimis AND odava IV korral ostetakse üks OTM kuine PUT. Iga kuise aegumise kohta kuni üks pikk jalg, mis veeretatakse edasi 5 DTE enne aegumist; varajane väljumine režiimi pöördumisel jala vastu või -70% preemia katastroofilise stopi korral. Pikk vega + pikk suund, maksimaalne kahjum = makstud preemia, lühikest/maandavat jalga pole.

Verifitseerimise tulemused

Kontroll ebaõnnestus (Layer 3 — liivakasti taganttest): suitsutest ületas 300s seinakella piirangu. Peaaegu alati viitab see ajaloo pikkusega skaleeruvale baari kaupa tehtavale tööle — näiteks kogu rahastuse/lisaseeria uuesti läbiotsimisele või loendi uuesti loomisele ning min()/sorted() käivitamisele calculate_signal()/on_bar() sees igal baaril. Arvuta sorditud ajatemplimassiivid ONCE eelnevalt __init__-is ja kasuta bisecti või puhverda ajatempliga seotud otsingud, nii et baari kulu oleks O(log n), mitte O(n).

Analüütik: kinnita total_trades kogu akna ulatuses; kahe tingimusega piiratud kuine pika optsiooni programm võib anda usaldusväärse otsuse jaoks liiga vähe tehinguid. Kaalu lookback_days pikendamist üle 365, et koguda rohkem aegumisi.

Madal tehingute arv / statistiline võimsus. Igakuine tähtaeg (dte 30) üle 365-päevase optsiooniahela tagasivaate (~12 aegumist), lisaks filtreeritud BOTH kinnitatud trendirežiimi värava AND odava-IV väravaga, nii et see avab realistlikult hästi alla 10 pikka jalga akna jooksul (liivakast tootis 9 kokku). See on kaugelt allpool ~100-tehingu künnist, et puhtalt eraldada eelist mürast, ning lai Sharpe CI ([-13.1, 11.1], PSR 0.77) kinnitab, et hinnang on madala usaldusega. Omane topeltväravaga igakuisele optsiooniprogrammile, seega on see analüütiku jaoks hoiatus, mitte koodiviga, kuid ühtegi selle strateegia Sharpe/PF ei tohiks usaldada ilma palju pikema aknata.

Kontrolli, et BacktestRunner._apply_fees hõlmaks DERIBIT optsioonijala instrumente; kinnita enne avg_trade_return_pct usaldamist kogu taganttesti nullist erinevad komisjonitasud.

Liivakast teatab total_commission=0.0001 (ligikaudu null) 9 optsioonitehingu peale. Deribiti optsioonitasud (0.03% alusvara väärtusest lepingu kohta, ülempiiriga 12.5% preemiast) on olulised LONG optsioonide puhul, kus makstakse preemiat ja tasusid nii avamisel kui sulgemisel. Peaaegu nulline komisjonitasu viitab, et süstitud jalainstrumentide optsioonitasud ei pruugi olla modelleeritud, mis paisutaks preemiat maksva pika optsiooniportfelli netotootlust. See puudutab taganttesti mootorit/tasude arvestust, mitte strateegia koodiviga.

Kaalu vaikeväärtuseks False (jäta sisenemine vahele), kui ei DVOL ega RV ole mõõdetav, nii et iga sisenemine täidab päriselt odava-IV lisatingimuse; või kinnita logidest, et lubava varuvariandi tingimustes sisenemisi ei tehtud.

Odav-IV värav on PERMISSIVE, kui kummagi volatiilsuse mõõt pole saadaval: kui DVOL ajalugu on hõre (< min_iv_samples) AND realiseeritud volatiilsuse varulahendus pole arvutatav, tagastab _iv_cheap True, nii et sisenemine võib toimuda WITHOUT kinnitatud odav-IV tingimust. Hüpotees teeb odava IV nõutavaks liikmeks ('kinnitatud režiim AND IV on odav'). BTC Deribit DVOL puhul see aken täitub kiiresti, seega on mõju piiratud tagasi-testi varase/aukliku osaga, kuid kõik selles piirkonnas tehtud tehingud on ainult režiimipõhised, mitte režiim-AND-odav-IV, nagu ette nähtud.

Analüütik: kontrolli, et tehingupõhine preemiakulu omakapitali suhtes oleks mõistlik (piiritletud riskiga pikad optsioonid peaksid riskima iga tehinguga väikese protsendiga); kui 1 leping on omakapitaliga võrreldes liiga suur, kasuta preemiaeelarvel põhinevat (risk_frac) positsiooni suurust.

avg_position_pct=93.6% liivakastis. Suuruseks on fikseeritud 1 lepingut sisenemise kohta päritud _leg_size kaudu (lepingud=1.0). Pika optsiooni puhul on tegelik risk makstud preemia (määratletud risk, ja -70% stopp piirab seda veelgi), seega kajastab kõrge teatatud position_pct tõenäoliselt mootori optsiooni NOTIONAL väärtustamist (lepingud x alusvara) pigem kui riskiohus preemiat. Tasub kinnitada, et fikseeritud 1-lepinguline suurus ei koorma raamatut üle madala omakapitali korral ega tekita ebatõenäoliselt suurt preemiaväljamakset võrreldes omakapitaliga kogu tagasi-testi jooksul.

Tagasitesti ülevaatus

Sharpe
3,43
Kogutootlus
10,15%
Maksimaalne langus
9,79%
Tehinguid kokku
9
Võiduprotsent
44,4%
Kasumitegur
1,86

Mehhanism on korrektne ja läbib verifitseerimise: üks pikk optsioonijalg väljendab trendivaadet kumeralt ja piiritletud riskiga, mitme jalaga teostusvoogu pole.

Täidab kaks alaesindatud kategooriat (optsioonide kauplemiskoht + long_short suund).

Seal, kus see kaupleb, näib tehingupõhine kumerus soodne (PF 1.86, positiivne asümmeetria 1.55, vaid max_dd 9.8%).

Kogu saadaoleva optsiooniajaloo jooksul vaid 9 tehingut; mootor märgib metrics_reliable=false.

Kogu puhastootlus pärineb ühest erandlikust kuust (2026-02 +14.3%); ülejäänud 8 kuud tasandavad üksteist ligikaudu välja.

sharpe_ci_low = -13.1 — Sharpe CI hõlmab väärtust 0; deflated_sharpe pole arvutatav. Mõõdikud on statistiliselt mõttetud.

Kataloogi kuine Deribiti BTC optsiooniahel hõlmab vaid ~12 aegumist (2025-07-st alates); lookback_days=365 katab selle juba — ükski arendajapoolne muudatus ei saa lisada kuiseid perioode.

See on teine katse identse 9-tehingulise tulemusega; sama andmepiirangu kallal uuesti iteratsioonide tegemine on sihitu rapsimine.

Analüüs

Ära optimeeri NOT 9 tehingu põhjal (mootor märkis metrics_reliable=false ning kogu +100% tootlus pärineb ühest veebruari -2026 kõrvalekaldest). Algpõhjus on andmete katvus, mitte loogika: rolling_options.lookback_days on 365, mistõttu leidis kuupõhise ahela laiendamine ainult ~12 perioodi (alates 2025-07). Esile tõstetud CSP sõsar kasutas väärtust lookback_days=1100 ja sai tagasi 2023-ni ulatuva 36-perioodilise ahela. FIX: tõsta rolling_options.lookback_days väärtuseni ~1100, et igakuine Deribiti BTC ahel kataks 2023-2026, andes ~36 sisenemisvõimalust (~3x tehingut) ja statistiliselt testitava valimi, mis hõlmab nii 2024 tõusuturgu kui ka 2025-26 langust. Testi uuesti ja kinnita, et eelis püsib ~30+ tehingu puhul (positiivne oodatav väärtus NOT ei sõltu ühest kuust ning win_rate ja profit_factor on stabiilsed), enne kui kulutad optimeerimisele arvutusressursse. Jäta kõik muu muutmata.

Tulemuste kokkuvõte

Mehhaaniliselt korrektset ja verifitseerimise läbinud optsioonistrateegiat ei saa ikkagi valideerida, kui kataloogis on vaid ~12 kuist aegumist — 9 tehingut, Sharpe CI vahemikuga -13 kuni +11 ning kogu tootlus ühest kuust ei võimalda optimeerimist; seetõttu tuleb optsiooniahela sügavus enne korduvat iteratsiooni üle kontrollida.

Taganttesti ülevaataja tagastas optimeerimiseelse kontrolli juures „revise_hypothesis“: mehhanism oli korrektne ja läbis verifitseerimise, kuid kataloogi kuine Deribiti BTC optsiooniahel hõlmab vaid ~12 aegumist (2025-07-st alates), mistõttu lookback_days=365 katab selle juba ning arendajapoolse muudatusega ei saa perioode juurde lisada — lisaks oli see teine identse 9-tehingulise tulemusega katse, nii et edasine iteratsioon tähendaks andmepiirangu otsas tammumist. Lõppetapp jäetakse pooleli.

Deribiti BTC kuise aegumisega ühe jalaga pika optsiooni strateegia, mis väljendas suunapõhist trendivaadet kumeralt: kinnitatud tõusurežiimis ja odava IV korral osteti ligikaudu 5% OTM call, kinnitatud langusrežiimis ja odava IV korral ligikaudu 5% OTM put; hoiti korraga maksimaalselt üht piiritletud riskiga jalga (maksimaalne kahjum = preemia) ja veeretati seda kord kuus.

Tagasi-test tegi ainult 9 tehingut saadaoleva optsiooniajalo jooksul (6 calli, 3 puti, keskmine sisenemine IV 0.323, sisenemise netovega +751, ~24 DTE) väärtusega metrics_reliable=false: nominaalne Sharpe 3.43 ja kasumitegur 1.86 positiivse asümmeetriaga ja 9.8% maksimaalse langusega, kuid sharpe_ci_low väärtusest -13.1 (CI ulatudes üle nulli) ja kogu netotulu pärines ühest erandlikust kuust (2026-02, +14.3%). Ühtegi optimeerimisetappi ei jooksnud.

Stratmill on uurimis- ja paberikauplemise tööriist, mitte finantsnõustamine ega maakler. Tagatesti ja paberikauplemise tulemused on hüpoteetilised. Kauplemisega kaasneb kahjumi oht.