Praleisti ir pereiti prie turinio
Visos strategijos

Strategijos

Deribit BTC MONTHLY Užtikrintas grynaisiais OTM Put-Write'as — Vienos kojos VRP nuėmimas, IV>RV su vartais, 50%-pelno ankstyvas uždarymas (3-Parametras)

Rezultatas: Atsisakyta

DeribitBtcMonthlyCashSecuredPutWriteVrpDoubleGated

Rezultatų suvestinė

DeribitBtcMonthlyCashSecuredPutWriteVrpDoubleGated paėmė gamyklos vieną popieriuje patvirtintą opcionų šeimą — savaitinį Deribit BTC užtikrintą grynaisiais put-write'ą — ir pratęsė ją iki mėnesio termino materialiai kitokiam, mažesnio gamma rizikos profiliui, griežtai laikydamasi vienos kojos, kad būtų gerbiamas nulinio išvalymo rodiklis daugiakojėms struktūroms. Iteracijos-1 atsiliepimas buvo tikrai adresuotas: apibrėžtos rizikos uodegos riba pavertė neapribotą kairiąją uodegą į 0.62% maks. drawdown su teigiama tikėtina verte, 80% laimėjimų rodikliu ir 7.6% vieno sandorio grąža. Tačiau mechanizmas negalėjo būti išbandytas: mėnesio grandinė išsprendžia tik 12 išpirkimo terminus per ~1 metų, o dvigubas vol vartas tai sumažino iki 5 sandorių su metrika pažymėta kaip nepatikima, todėl 3-fazės optimizavimas neįmanomas. Apžvalgininkas ją atmetė kaip struktūrinę duomenų ribą, o ne kodo defektą, aiškiai rekomenduodamas savaitės terminą kaip gyvybingą pranašumo išraišką, kol egzistuoja daugiau nei dveji metai mėnesio opcionų istorijos.

Hipotezė

SINGLE-LEG, visiškai užtikrinta grynaisiais put-writing programa Deribit BTC MONTHLY opcionuose. Ji pratęsia vienintelę opcionų šeimą, kuri kada nors praėjo Sluoksnį 3 ir pasiekė popierių čia (Deribit BTC WEEKLY užtikrintas grynaisiais put-write'as, Sharpe 12.2) iki mėnesio termino, kuris yra materialiai kitoks: ~4x laikymo laikotarpis, daug mažesnis gamma netoli išpirkimo, gilesnis OTM streiko likvidumas, ir teta išgaunama per visą mėnesį, o ne per savaitę. Griežtai ONE koja vienu metu — jokių spreadų, sparnų,……Rodyti daugiauRodyti mažiau

SINGLE-LEG, visiškai užtikrinta grynaisiais put-writing programa Deribit BTC MONTHLY opcionuose. Ji pratęsia vienintelę opcionų šeimą, kuri kada nors praėjo Sluoksnį 3 ir pasiekė popierių čia (Deribit BTC WEEKLY užtikrintas grynaisiais put-write'as, Sharpe 12.2) iki mėnesio termino, kuris yra materialiai kitoks: ~4x laikymo laikotarpis, daug mažesnis gamma netoli išpirkimo, gilesnis OTM streiko likvidumas, ir teta išgaunama per visą mėnesį, o ne per savaitę. Griežtai ONE koja vienu metu — jokių spreadų, sparnų, apsidraudimų (L2 atitinkantis; mėnesio bull-put CREDIT SPREAD, kuris ką tik mirė, buvo daugiakojis, šis ne). Jis užpildo didžiausią veiksmo vietos spragą: opcionai sėdi 4.3% prieš 15% kvotą, o kadangi Hyperliquid užblokuotas L11, COIN-M užblokuotas duomenų rinkimo timeout'ų, finansavimo signalai užblokuoti L13, kryžminio pjūvio krepšeliai L12, ir likvidavimo informacijos srautai L3, vienos kojos Deribit opcionai yra vienas nepakankamai užpildytas kūrinys su patvirtu vykdymo keliu ir patvirtintais IV/graikų duomenimis. Tik 3 suderinti parametrai (otm_pct, min_iv_rv_spread, iv_rank_floor).

Iteracija 2 sprendžia backtest'apžvalgos verdiktą: neigiama tikėtina vertė, kurią visiškai lemia neapribota kairioji uodega (avg_loss ~6.2x avg_win), kurios 3 ekonominiai parametrai negali ištaisyti. Pagal analitiko nurodymą pridėti apibrėžtos rizikos išėjimą BEFORE bet kokį parametrų perrinkimą, aš pridėjau uodegos ribą kiekvienai pozicijai į _manage_exits ir palikau praeinančią signalo/vartų/scheduling logikunepaliestą (kad ankstesnis patikros sluoksnis neregresuotų). Dvi apsaugos: (1) premijos daugiklio……Rodyti daugiauRodyti mažiau

Iteracija 2 sprendžia backtest'apžvalgos verdiktą: neigiama tikėtina vertė, kurią visiškai lemia neapribota kairioji uodega (avg_loss ~6.2x avg_win), kurios 3 ekonominiai parametrai negali ištaisyti. Pagal analitiko nurodymą pridėti apibrėžtos rizikos išėjimą BEFORE bet kokį parametrų perrinkimą, aš pridėjau uodegos ribą kiekvienai pozicijai į _manage_exits ir palikau praeinančią signalo/vartų/scheduling logikunepaliestą (kad ankstesnis patikros sluoksnis neregresuotų). Dvi apsaugos: (1) premijos daugiklio stop'as — naudojant esamą _put_pnl_pct (trumpo pūto P&L kaip % nuo surinktos premij), uždaryti kai pnl <= -stop_loss_premium_mult*100 (numatytasis 2.0 => pūto žymė pasiekė 3x įėjimą, t.y. nuostolis = 2x premijos), tiesiogiai ribojant blogiausią vieno sandorio nuostolį iki mažo premijos daugiklio, o ne beveik viso užtikrinto grynaisiais nuostolio; ir (2) spot-per-streiką pralaužimo išėjimas (uždaryti kai spot <= strike*(1+strike_breach_buffer)) kaip nuo opciono žymės nepriklausoma apsauga nuo kritimo scenarijaus, kuris sugeneravo uodegą. Įgyvendinimas buvo minimalus ir chirurginis: pridėti trys parametrai į __init__, išsaugotas 'strike' kiekvieno periodo būsenoje įėjimo metu, 'spot' perduotas į _manage_exits, ir pridėtos dvi elif šakos po esamo pelno patikrinimo; išėjimo apskaita/log'inimas jau fiksuoja savavališkas priežastis, todėl 'stop_loss'/'strike_breach' pasirodo santraukoje. Pagal atsiliepimą aš sąmoningai NOT sugriežtinau iv_rank_floor / min_iv_rv_spread šiame etape — tie bus peržiūrėti tik po to, kai uodega-ribota versija bus iš naujo backtest'uota ir parodys profit_factor > 1.1 su teigiama avg_trade_return_pct. Konfigūracija išlaiko patvirtą 1-DAY perp pirminį ir 1-DAY slenkantį kojos laiko rėmą (vengia sieninio laikrodžio sprogimo) su 365-dienų atgaliniu žvilgsniu ~12 mėnesio išpirkimo terminų.

Struktūrinis duomenų nepakankamumas, o ne kodo defektas. Iteracijos 1 uodegos ribos pataisymas suveikė (teigiama tikėtina vertė, DD 0.62%), tačiau mėnesio Deribit BTC opcionų grandinė išsprendžia tik 12 išpirkimo terminus (2025-07 → 2026-06 — ~1 metų mėnesio opcionų istorijos), o dvigubas vol vartas tai sumažino iki 5 faktinių sandorių / 5 dienos grąžų (ataskaita: metrics_reliable=false, 'Nepatikima: tik 5 dienos grąžų'). Joks kūrėjo pakeitimas negali sukurti daugiau istorinių mėnesio išpirkimo terminų, o vartų……Rodyti daugiauRodyti mažiau

Struktūrinis duomenų nepakankamumas, o ne kodo defektas. Iteracijos 1 uodegos ribos pataisymas suveikė (teigiama tikėtina vertė, DD 0.62%), tačiau mėnesio Deribit BTC opcionų grandinė išsprendžia tik 12 išpirkimo terminus (2025-07 → 2026-06 — ~1 metų mėnesio opcionų istorijos), o dvigubas vol vartas tai sumažino iki 5 faktinių sandorių / 5 dienos grąžų (ataskaita: metrics_reliable=false, 'Nepatikima: tik 5 dienos grąžų'). Joks kūrėjo pakeitimas negali sukurti daugiau istorinių mėnesio išpirkimo terminų, o vartų atlaisvinimas pasiekia tik ~12 sandorius — vis dar per mažai 3-fazės procesui (walk-forward langai laiko 1-2 sandorius; 15-dienų holdout'as laiko ~0 mėnesio sandorių), todėl optimizavimas tilptų į triukšmą. VRP put-write mechanizmas yra teisingas ir ALREADY patvirtintas popieriuje WEEKLY termino (Sharpe 12.2), kuris išgauna ~4x bandymų iš to paties opcionų duomenų lango; mėnesio analogas tiesiog negali būti patvirtintas su turimais duomenimis. Rekomenduojama, kad Tyrimų vadovas nebesiūlytų mėnesio termino vieno pavadinimo Deribit opcionų programų, kol nebus surinkta >2 metų mėnesio opcionų istorijos — savaitės terminas yra gyvybinga šio pranašumo išraiška.

Įgyvendinimas

Vienos kojos, visiškai užtikrintas grynaisiais mėnesio OTM put-write'as Deribit BTC, išgaunantis nepastovumo rizikos premiją. Kiekvieną mėnesio išpirkimo ciklą, IF abu vol vartai praeiti (DVOL iv_rank >= iv_rank_floor AND IV/RV >= 1 + min_iv_rv_spread), SELL vienas ~10%-OTM BTC mėnesio pūtas, kurio dydis toks, kad streikas*sutartys yra ~20% nuosavybės (griežtai ribota 25%). Pozicija uždaroma FIRST: 50%-nuo-premijos pelno fiksavimo, apibrėžtos rizikos stop'as (nerealizuotas nuostolis >= stop_loss_premium_mult x surinkta premija, numatytasis 2x), spot-per-streiką pralaužimas (pūtas ~ITM), arba išankstinio išpirkimo ritimo buferis. Vienas pūtas atidarytas vienu metu, svertas 1.0, jokių spreadų/sparnų/apsidraudimų. Slenkančios pūto kojos išsprendžiamos iš realios istorinės Deribit BTC mėnesio grandinės; jei grandinė neprieinama, strategija neprekiauja niekuo (nėra pagrindinio turto atsarginio varianto).

Patikros rezultatai

Analitikas: patvirtinkite total_trades per visą langą; apsvarstykite galimybę pratęsti 365-dienų atgalinį žvilgsnį, kad būtų sukaupta daugiau išpirkimo terminų.

Labai mažas sandorių skaičius / statistinė galia. Mėnesio terminas (dte 30) per 365-dienų grandinės atgalinį žvilgsnį (~12 išpirkimo terminų), toliau filtruojamas dvigubo vol vartų, todėl tikėtinai <10 pūtai per langą — gerokai žemiau ~100-sandorių slenksčio. Būdinga mėnesio užtikrintai grynaisiais programai (žemiausio dažnio šeimos narys); įspėjimas analitikui, o ne kodo defektas.

Atkreipkite dėmesį, kad uodega yra dienos baro ribota; pasirinktinai tikslesnė kojos skiriamoji geba arba dienos viduje stop'as. Nereikalinga gyvybingumui atsižvelgiant į užtikrintą grynaisiais dydžiavimą.

Dienos baro tarpo rizika. Abu uodegos išėjimai (2x-premijos stop'as, spot-per-streiką pralaužimas) vertinami tik dienos baro uždaryme. Mėnesio kritime, kuris per dieną prasiskverbia per 10%-OTM streiką, realizuotas uždarymo nuostolis gali viršyti numatytą ~2x-premijos ribą prieš išėjimo įsijungimą. Daug geriau nei iteracijoje 1 (avg_loss ~6.2x avg_win -> ~2.3x su riba), bet ne kietas dienos viduje stop'as; 62% smėlio dėžės max_dd atspindi, kad vienas didelis nuostolis vis dar įmanomas. Priimtina atsižvelgiant į užtikrintą grynaisiais dydžiavimą (25% riba, jokio sverto).

Patikrinkite, ar BacktestRunner._apply_fees taikomas DERIBIT pasirinkimo sandorių pozicijų instrumentams; patvirtinkite, kad per visą atgalinį testą skaičiuojami nenuliniai komisiniai.

Smėlio dėžė total_commission=0.0 per 5 opcionų sandorius. Deribit opcionų mokesčiai gali būti nemodeliuojami įterptoms kojoms, pervertinant grynosios premijos surinkimą. Variklio/mokesčio rūpestis, o ne strategijos kodo defektas.

Istorinio testo peržiūra

Bendra grąža
0,46%
Didžiausias nuosmukis
0,62%
Iš viso sandorių
5
Pelningų sandorių dalis
80,0%
Pelno faktorius
1,73

Iteracijos-1 atsiliepimas adresuotas: apibrėžtos rizikos uodegos riba (stop_loss_premium_mult + streiko-pralaužimo apsauga) veikia — max_drawdown 0.62%, avg_loss dabar $630 prieš avg_win $273, tikėtina vertė teigiama (+$92/sandoris), laimėjimų rodiklis 80%

avg_trade_return_pct 7.6% ir profit_factor 1.73 viršija komisinių ribas — sandorio pranašumas realus ten, kur prekiaujama

Kodas švarus, vienos kojos L2-atitinkantis, O(log n) per barą

Tik 5 sandorių / 5 dienos grąžų — pati ataskaita pažymi metrics_reliable:false, Sharpe nepatikimas, sharpe_ratio 0.0

Struktūrinė duomenų riba: išspręsta mėnesio opcionų grandinė turi tik 12 išpirkimo terminus (JUL-2025→JUN-2026); Deribit mėnesio istoriniai opcionų duomenys apima ~1 metų, todėl daugiausiai ~12 rašytinų pūtų egzistuoja, nepriklausomai nuo vartų nustatymų

3 etapų optimizavimas neįmanomas: slenkančio patikrinimo languose būtų po 1-2 sandorių, o 15 dienų atidėtoje imtyje būtų ~0 mėnesio sandorių — parametrai būtų pritaikyti prie atsitiktinio triukšmo

Analizė

Kol kas NOT siųskite į optimizavimą — strategija turi neigiamą tikėtiną vertę, visiškai nulemtą neapribotos kairiosios uodegos (avg_loss $1678 prieš avg_win $270, ~6.2x), ir 3 derinami parametrai negali ištaisyti uodegos rizikos. Pridėkite apibrėžtos rizikos išėjimą BEFORE bet kokį parametrų perrinkimą: (1) kiekvienos pozicijos stop'as, uždarantis trumpą pūtą, kai jo kaina pakyla iki premijos daugiklio (pvz., nuostolis = 2x-2.5x premijos) arba kai nuostolis viršija fiksuotą % užstato biudžeto, kad vienas mėnesio……Rodyti daugiauRodyti mažiau

Kol kas NOT siųskite į optimizavimą — strategija turi neigiamą tikėtiną vertę, visiškai nulemtą neapribotos kairiosios uodegos (avg_loss $1678 prieš avg_win $270, ~6.2x), ir 3 derinami parametrai negali ištaisyti uodegos rizikos. Pridėkite apibrėžtos rizikos išėjimą BEFORE bet kokį parametrų perrinkimą: (1) kiekvienos pozicijos stop'as, uždarantis trumpą pūtą, kai jo kaina pakyla iki premijos daugiklio (pvz., nuostolis = 2x-2.5x premijos) arba kai nuostolis viršija fiksuotą % užstato biudžeto, kad vienas mėnesio kritimas nebegali nueiti iki beveik viso nuostolio; apsvarstykite (2) streiko nuleidimą / uždarymą ant spot-per-streiką pralaužimo, o ne laikymą iki išpirkimo. Taip pat apsvarstykite, ar dvigubas vartas tikrai atrenka pakankamai turtingą IV mėnesio termino — kai 84% laimėjimų vis dar duoda nuostolį, surinkta premija nekompensavo realizuotos uodegos dispersijos, todėl sugriežtinkite iv_rank_floor / min_iv_rv_spread tik AFTER stop'as įvestas. Pakartokite backtest'ą; į optimizavimą eikite tik jei uodega-ribota versija rodo profit_factor > 1.1 ir teigiamą avg_trade_return_pct su panašiu ar didesniu sandorių skaičiumi.

Rezultatų suvestinė

Mėnesio termino negalima patvirtinti su ~1 metų Deribit mėnesio opcionų istorija, kai tas pats VRP put-write pranašumas jau pasiekė popierių savaitės termino dėka savaitės išgauna ~4x bandymų iš to paties duomenų lango — termino pasirinkimas turėtų sekti prieinamą bandymų gylį, o ne tik rizikos profilio pageidavimą.

Backtest'o apžvalgininkas grąžino 'atmesti' priešoptimizavimo vartuose dėl struktūrinio duomenų nepakankamumo: išspręsta mėnesio Deribit BTC grandinė turi tik 12 išpirkimo terminus (Liepa-2025 iki Birželis-2026, ~1 metų istorijos), kuriuos dvigubas vol vartas sumažino iki 5 faktinių sandorių — gerokai per mažai 3-fazės procesui, kur walk-forward langai laikytų 1-2 sandorius, o 15-dienų holdout'as ~0.

Vienos kojos, visiškai užtikrintas grynaisiais OTM put-write'as Deribit BTC mėnesio opcionuose, išgaunantis nepastovumo rizikos premiją — parduodamas ~10% OTM mėnesio pūtas tik tada, kai dvigubas vol vartai atitiko sąlygas (IV reitingas padidėjęs AND implikuota vol viršijo realizuotą), anksti uždaromas 50% premijos ir uodega ribojama apibrėžtos rizikos stop'u — pratęsiant reklamuotą savaitinį put-write mechanizmą iki mėnesio termino.

Backtest'as sugeneravo tik 5 sandorius (5 dienos grąžos taškai), todėl metrics_reliable=false ir Sharpe rodė 0.0: ten, kur prekiavo, vieno sandario pranašumas buvo tikras (80% laimėjimų rodiklis, avg_trade_return_pct 7.6%, pelno faktorius 1.73, teigiama tikėtina vertė +$92/sandoris) ir iteracijos-1 uodegos ribos pataisymas suveikė (maks. drawdown 0.62%, avg_loss $630 prieš avg_win $273, grynosios įėjimo vega -61, teta +69, ~23 DTE). Joks optimizavimo etapas nevyko.

„Stratmill“ yra tyrimų ir popierinės prekybos įrankis, o ne finansų konsultantas ar brokeris. Testavimo ir popierinės prekybos rezultatai yra hipotetiniai. Prekyba susijusi su nuostolio rizika.