daug_pinigu · edukacija · 🎯 short strangle
Kas yra short strangle, kaip jį atidaryti ir uždaryti IBKR be siurprizų, kokiomis mechaninėmis taisyklėmis jį valdyti ir ką rodo mano pilnai automatizuotas strangle eksperimentas po trijų su viršum mėnesių. Trečias edukacinis puslapis po CSP ir CC pagrindų ir opcionų su margin.
01-04 - kas tai ir iš ko renkama. 05-06 - IBKR mygtukai žingsnis po žingsnio, įskaitant tą painųjį „Order Buy". 07-08 - taisyklės ir rizika. 09-10 - eksperimento skaičiai ir klaidos, už kurias jau sumokėta. DUK - klausimai iš grupės.
Vienas grupės narys po pirmų dviejų strangle bandymų parašė: dvi pozicijos, abi gavosi skirtingai, o IBKR vietoje pardavimo rodo „Order Buy" ir kojos, kurios watchlist'e buvo sell, staiga tampa buy put ir buy call. Tai IBKR kombinacijų logika, kuri yra keistoka palyginus su TT, kur viskas yra kur kas intuityviau.
Antra priežastis - gyvame susitikime pasakojau apie strangle eksperimentą, kurį esu paleidęs ir pilnai automatizavęs: robotas atsirenka aktyvus pagal tam tikrus kriterijus, o mano judgment'o ten nėra. Praėjo kiek daugiau nei trys mėnesiai, tad metas parodyti, kaip jam sekasi, su visais skaičiais, o ne tik su gražiu grafiku.
Short strangle turi dvi nepadengtas kojas, o nepadengtam call'ui reikia margin sąskaitos ir aukštesnio IBKR opcionų leidimo. Jei dirbi su cash sąskaita, tavo variantas yra „covered strangle": 100 akcijų + covered call + cash secured put - tos pačios dvi premijos, tik su akcijų rizika vietoje neribotos. Apie tai - CSP ir CC puslapyje.
Parduodi du opcionus tai pačiai akcijai ir tai pačiai expiracijos datai: put'ą žemiau dabartinės kainos ir call'ą virš jos. Už abu gauni premium iš karto. Tavo statymas: iki expiracijos kaina liks tarp dviejų strike'ų, abu opcionai expiruos beverčiai, o abi premijos liks tau.
Tai ne „CSP su bonusu". CSP tavo blogiausias atvejis yra akcijos už strike kainą. Strangle blogiausias atvejis yra neribotas nuostolis į viršų (call pusė) ir nuostolis iki nulio į apačią (put pusė). Būtent todėl visas šis puslapis sukasi apie taisykles, o ne apie tai, kaip surinkti daugiau premium.
Kiekviena diena, kai kaina lieka koridoriuje, abu opcionai pinga. Dvi kojos - dvigubas theta srautas iš tos pačios akcijos.
Pardavei brangią IV - ji nurimo - opcionai atpigo, nors kaina nė nepajudėjo. Todėl strangle atidaromas, kai IV rank aukštas, ne kai žemas.
Gap'as per naktį pramuša strike'ą, o stop loss tokiu atveju įvykdomas jau kitoje kainoje. Tai pagrindinė strangle rizika ir vienintelė, kurios taisyklės nepašalina.
Tik tie terminai, be kurių likusi dalis nesiskaitys. Bendrą opcionų žodyną (delta, theta, IV, margin) rasi margin puslapio žodynėlyje.
Ar tai strategija, kuri visuomet veiks ir yra geriausia? Nemanau. Didžiausia jos rizika yra staigūs judesiai į viršų ir į apačią. Tai kol rinka yra pusiau miegančioje fazėje su nedideliais svyravimais, tol strangle yra geriausia strategija, nes kolekcionuoji premium iš abiejų pusių, o dar ir darai tai labai efektyviai.
daug_pinigu · 2026-09-20
„Pusiau mieganti rinka" nėra prognozė, tai filtras. Strangle nereikia atspėti krypties, jam reikia, kad rinka judėtų mažiau, nei įkainota opcionuose. Kai IV aukšta, o realizuotas judesys mažas, skirtumas ir yra tavo pelnas. Kai IV žema arba akcija prieš binarinį įvykį, to skirtumo nėra.
Receptas mechaninis, kad nebūtų ką „pajausti". Būtent pagal šias taisykles dirba ir mano eksperimento robotas - be jokių išimčių.
| Parametras | Taisyklė | Kodėl |
|---|---|---|
| Expiracija | Artimiausias mėnesinis ciklas prie 45 DTE (28-70 langas) | Theta jau reikšminga, gamma dar rami. Mėnesiniai kontraktai likvidesni už weekly. |
| Put strike | Delta apie -0,16 | ~84% tikimybė expiruoti beverčiai. Toliau nuo kainos - per mažai premium, arčiau - per dažnai testuojama. |
| Call strike | Delta apie 0,16 | Simetriška tikimybė, bet call pusė paprastai arčiau kainos doleriais - taip įkainota rinka. |
| Likvidumas | Spread ≤ 40% nuo mid, OI ≥ 50 abiem kojom | Su plačiu spread'u ir atidarymas, ir uždarymas kainuoja premijos dalį. 16 delta sparnuose spread 15-35% yra norma net likvidžiausiems vardams. |
| Efektyvumas | Credit ≥ 12% nuo Reg-T BP | Geros pozicijos eksperimente duoda 14-35%. Žemiau 12% - kapitalas dirba už nieką. |
| Dydis | Kontraktai = 1 500$ / (credit × 100), pusė dydžio 750$ | Rizika prie stop loss'o ≈ 1x credit, tad tai ~1,5% nuo 100k sąskaitos vienai pozicijai. Lubos: 10k$ BP ir 10 kontraktų. |
2026-06-12, AMD prie 513$, IVR 98. Parduotas 410 put ir 690 call, expiracija 07-24 (42 DTE), credit 22,60$ - tai 2 260$ už vieną strangle prie 7 390$ BP (30,6% credit/BP). Uždaryta 06-29 pasiėmus 50% pelno: +1 207$ per 17 dienų. Kaina tuo metu buvo 539$, t. y. viduryje koridoriaus, kaip ir turi būti.
Aprašau IBKR programėlę telefone. TWS ir Client Portal logika ta pati, skiriasi tik mygtukų vietos. Svarbiausia taisyklė, kurią verta įsiminti prieš viską: opcionų lentelėje Bid = parduodi, Ask = perki.
Watchlist → akcija → skiltis Options. Pasirink expiraciją: mėnesinį ciklą, kuris arčiausiai 45 dienų.
Prie strike'o, kurio delta apie -0,16 (žemiau kainos). Koja atsiranda apačioje kaip Sell, raudona.
Prie strike'o su delta apie 0,16 (virš kainos). Antra koja - irgi Sell, irgi raudona. Dabar apačioje matai kombinaciją iš dviejų kojų ir jos bendrą kainą.
Limit kaina yra credit už visą kombinaciją, už vieną akciją (4,84 = 484$). Pradėk nuo mid arba 0,05 žemiau mid, jei nori greitesnio užpildymo. Dydį didink tik pagal 04 skyriaus formulę, ne „nes leidžia".
Čia ir tikrinamas viskas, kas gali būti apversta: kojos, pinigų kryptis, margin. Sąrašas žemiau. Tik tada Submit.
IBKR kombinaciją laiko vienu instrumentu, kuris turi savo kryptį ir savo kainą. Kojos viduje turi savo kryptis. Todėl dvi parduotos kojos gali būti pateiktos kaip „BUY 1 kombinacija" su kojomis „-1 put, -1 call" ir neigiama kaina. Tai ta pati pozicija, tik užrašyta kitaip.
Jei kombinacijos kryptis BUY ir tu gauni pinigų - limit kaina rašoma neigiama. Jei kryptis SELL ir gauni pinigų - kaina teigiama. Abiem atvejais tai credit. Kai matai „Order Buy" su minuso kaina prie dviejų sell kojų - viskas gerai, tu parduodi strangle.
Jei kombinacijos vis dar painioja - parduok put'ą kaip įprastą CSP orderį, tada parduok call'ą kaip atskirą orderį. Tai vadinama „legging in". Komisiniai tokie patys (skaičiuojami už kontraktą), margin po abiejų užpildymo suskaičiuojamas kaip strangle. Minusai du: gauni dvi skirtingas kainas ir kelias sekundes turi tik vieną koją. Naujokui tai geresnis trade-off'as nei apverstas strangle.
Uždarymas yra atpirkimas: perki atgal tai, ką pardavei. Todėl uždarymo orderis visada bus Buy, ir tai vienintelis atvejis, kai žodis „Buy" ekrane yra teisingas be išlygų. Tam reikia laisvo BP - dar viena priežastis neužpildyti sąskaitos iki 100%.
IBKR kojas rodo atskirai (put ir call kaip dvi eilutes). Spaudi ant vienos - langelyje rinkiesi Close Position.
Limit kaina už vieną akciją. Nori greičiau - rašai arčiau Ask. Kartoji su antra koja. Arba: Strategy Builder → tos pačios dvi kojos per Ask → viena kombinacija Buy su teigiama kaina (debit).
Pardavei už 4,84$, atpirkai už 2,42$ - liko 2,42$ × 100 = 242$. Tai ir yra 50% pelno fiksavimas. Atpirkai už 9,68$ - nuostolis 484$, tai stop loss ties 2x credit.
Kai kaina nuėjo nuo vienos kojos taip toli, kad ji kainuoja 0,05-0,10$, ta koja nebeduoda premium, tik riziką. Ją galima atpirkti už centus, ir lieka paprastas naked put arba call. Tastytrade mokykla čia dar ir „rolina" untested pusę arčiau kainos, kad surinktų daugiau credit'o. Mano eksperimente to nedarom: taisyklės žiūri tik į visos pozicijos mark'ą. Pradžiai rekomenduoju taip pat - kuo mažiau sprendimų, tuo mažiau klaidų.
Paskutinės trys savaitės yra gamma zona: nedidelis kainos judesys keičia pozicijos vertę labai greitai, o expiracijos dieną atsiranda assignment rizika abiem kryptim. 21 DTE taisyklė (07 skyrius) egzistuoja tam, kad ten niekada neatsidurtum.
Strangle su „pažiūrėsim" valdymu virsta strangle su vienu dideliu nuostoliu. Todėl trys skaičiai, kurie sprendžia už tave dar prieš atidarant:
Mark nukrito iki pusės gauto credit'o - uždarai. Pirmą pusę pelno surenki greitai, antra pusė reikalauja dvigubai laiko ir visos rizikos. Eksperimente 41 iš 64 pozicijų uždarytos būtent taip, vidutiniškai per 17 dienų.
Liko 21 diena - uždarai, nesvarbu, koks rezultatas. Toliau gamma auga greičiau nei theta. Eksperimente tai buvo 14 pozicijų, vidutiniškai +65$: nei pelnas, nei nuostolis, tiesiog nebeverta laikyti.
Mark pasiekė dvigubą credit'ą - uždarai su ~1x credit nuostoliu. 9 pozicijos iš 64, vidutiniškai -1 317$. Gap'as gali peršokti šį lygį (CRM: 3,8x), bet be jo nuostoliai būtų dar didesni.
Įvesk lentelės skaičius. Skaičiuoklė rodo, kur pelno fiksavimas, kur stop, kiek BP užrakina ir ar pozicija apskritai verta pagal eksperimento filtrus.
BP skaičiuojamas pagal Reg-T naked formulę: didesnės kojos reikalavimas + kitos kojos premija, kur kojos reikalavimas = max(20% × kaina - OTM suma, 10% × kaina) × 100 + premija. IBKR skaičius skirsis (jų rizikos modelis), bet eilė ta pati. Komisiniai (IBKR apie 1,05$ už kontraktą) neįtraukti.
Strangle matematika paprasta ir nemaloni: vidutinis nuostolis eksperimente yra 2,4 karto didesnis už vidutinį pelną (-1 036$ prieš +424$). Su tokiu santykiu vien tam, kad išeitum į nulį, reikia laimėti apie 71% pozicijų. Eksperimentas laimi 81,2%. Visas pelnas gyvena tuose dešimtyje procentinių punktų, ir vienas blogas mėnuo gali juos suvalgyti.
| Pozicija | Kas įvyko | Rezultatas |
|---|---|---|
| CRM 170P/230C, 3 kontraktai atidaryta 08-14 prie 196,50$ | Earnings vakare, kitą rytą akcija +24% iki 243$. Stop lygis 2x peršoktas iki 3,8x - stop nesustabdo gap'o, jis tik riboja tai, kas po jo. | -4 050$ |
| META 505P/705C atidaryta 07-02 prie 585$ | Aukštas IVR (91) buvo dėl priežasties: akcija per 8 dienas užlipo iki 667$, call koja pramušta. | -2 308$ |
| WMT 105P/130C atidaryta 08-19 prie 114$ | Robotas atidarė likus 12 valandų iki earnings, nes tuomet dar netikrino datų. Gap -8,7%, put prie ITM. Nuo tos dienos - 7 dienų earnings blackout. | -239$ |
| TSLA 340P/480C atidaryta 07-15 prie 395$ | Be jokio įvykio: 8 dienos, -16% ir put koja ties stop'u. Tokia akcija ir turi būti pusės dydžio. | -1 318$ |
Kontraktų kiekis skaičiuojamas nuo nuostolio prie stop'o, ne nuo to, kiek „leidžia" BP. Pigiam vardui tai gali būti 6 kontraktai, brangiam - 1.
Antra pusė lieka gap'ams, margin plėtimuisi ir uždarymams. Eksperimento sąskaitoje BP cap perskaičiuojamas nuo dabartinės vertės kasdien.
Diversifikacija per vardus ir per atidarymo dienas. Visos pozicijos viename cikle su ta pačia expiracija - koncentracija, kurią eksperimentas vis dar turi.
Kiekvienai kandidatei paskaičiuojama, ką jai padarytų blogiausias tos akcijos dienos gap'as per 3 metus. Jei suma per visą knygą baisi - knyga per didelė.
Kas buvo gyvame susitikime, jau pasakojau apie strangle eksperimentą, kurį esu paleidęs ir pilnai automatizavęs: robotas atsirenka aktyvus pagal tam tikrus kriterijus, mano judgment'o ten nėra. Štai kaip jam sekasi, praėjus jau šiek tiek virš 3 mėnesių. Įspūdingai atrodo ne tik tai, kad lenkiam ir S&P 500, ir QQQ, bet ir kaip stabiliai tai vyksta. Atskirtis nuo gyvo susitikimo tik dar labiau padidėjo.
Stabilumas grafike nėra atsitiktinis: 64 pozicijos ant 33 skirtingų vardų, kiekviena po 1-3% sąskaitos, uždaromos vidutiniškai per 17 dienų. Vienos pozicijos rezultatas sąskaitos linijos beveik nepajudina, todėl linija auga theta greičiu, o ne akcijų greičiu. Blogiausia diena per visą periodą buvo -2,31% (08-27, CRM gap'as).
Tech, finansai, energija, sveikata, vartojimas, industrials. Ne indeksai - būtent pavienės akcijos, nes klausimas buvo, ar diversifikacija atlaiko pavienių akcijų gap'us.
Du kartus per dieną: IVR filtras, 16 delta strike'ai iš CBOE lentelių, likvidumas, credit/BP, earnings kalendorius, dydis pagal riziką. Iki 3 naujų pozicijų per dieną.
Rinkos valandomis pozicijos permarkinamos ir taikomos trys taisyklės: 50% pelnas, 21 DTE, 2x stop. Po kiekvieno run'o - nepriklausomas auditas, ar nieko neapversta.
Užpildymai skaičiuojami nuo mid, uždarant nuimama po 0,05$ kiekvienai kojai. Komisiniai nemodeliuoti - realybėje tai apie 4$ vienam strangle ciklui, arba ~260$ per visą periodą.
| Uždarymo priežastis | Pozicijų | Suma | Vidurkis |
|---|---|---|---|
| 50% pelno fiksavimas | 41 | +20 562$ | +502$ |
| 21 DTE išėjimas | 14 | +904$ | +65$ |
| Stop loss 2x credit | 9 | -11 853$ | -1 317$ |
| Iš viso | 64 | +9 613$ | +150$ |
Dvi pozicijos (KO, MRVL) buvo anuliuotos tą pačią dieną dėl entry klaidų (žr. 10 skyrių), kartu -151$. Jos į statistiką neįtrauktos, bet į sąskaitos vertę - taip. Surinkta credit'o iš viso 55 929$, realizuota 17,2% nuo jo. Atviros pozicijos 09-25: 8, BP 54 409$ (99% nuo 50% cap), nerealizuotas +311$ - tą dieną spalio ciklas pasiekė 21 DTE ir devynios pozicijos išėjo vienu metu.
Trys mėnesiai be rinkos masto įvykio neįrodo, kad strangle knyga išgyvens rinkos masto įvykį. Geras rezultatas be tail įvykio yra „dar neįvykusi avarija", o ne jos nebuvimas. Tai paper sąskaita su 15 min vėluojančiais CBOE duomenimis. Ir kriterijai, ką reiškia „veikia", apsibrėžti iš anksto: ROC virš S&P 500, drawdown iki 15%, stress testas išgyvenamas. Vertinam po 6 mėnesių, galutinai po 12. Tai duomenys diskusijai, ne leidimas kam nors eiti live.
Visos šitos klaidos buvo padarytos su virtualiais pinigais ir kiekviena pakeitė taisyklę. Tau jos gali kainuoti tikrus.
WMT atidarytas likus 12 valandų iki atsiskaitymo, MRVL - tą pačią dieną, kai vienas duomenų šaltinis tylėjo. Dabar tikrinami du šaltiniai ir blokuojama 7 dienos iki earnings. Rankinis variantas: prieš kiekvieną atidarymą pažiūrėti datą pačiam.
Pirmą mėnesį visos pozicijos buvo po 1 kontraktą. Pigiems vardams tai 0,2% rizikos, brangiems 1,5% - knyga buvo nesubalansuota ir pusė kapitalo gulėjo. Dydis skaičiuojamas nuo rizikos prie stop'o.
KO 8 kontraktai užrakino 9 064$ už 752$ credit'o. Aukštas IVR ant žemos absoliučios IV yra „brangu santykinai, pigu absoliučiai". Nuo tada credit turi būti bent 12% nuo BP.
Pirmą intraday rytą vėluojantys duomenys rodė bid 0 / ask 0, robotas tai perskaitė kaip 50% pelną ir uždarė dvi pozicijas. Pirmas pusvalandis po atidarymo - ne laikas sprendimams pagal ekraną.
Robotas visada ima artimiausią 45 DTE ciklą, todėl 100% BP gyvena tame pačiame mėnesyje ir visi 21 DTE išėjimai įvyksta vienu metu. Tai problema, kurios dar neišsprendžiau. Rankiniu būdu - skirstyk į du ciklus.
CRM per naktį peršoko 2x lygį iki 3,8x. Stop taisyklė riboja nuostolį normalioje rinkoje, bet gap'ą riboja tik pozicijos dydis. Todėl 1,5% taisyklė svarbesnė už stop taisyklę.
Ir dvigubai dažniau testuojama. 16 delta strangle turi apie 70% tikimybę, kad abi kojos expiruos beverčiai, 30 delta - apie 40%. Su 2x stop taisykle dažnas testavimas reiškia dažnus nuostolius po 1x credit, ir didesnis credit to nekompensuoja. 16 delta yra taškas, kur tikimybė, premium ir stop dažnis susitinka.
CSP blogiausias atvejis yra akcijos, tad trumpi terminai ir dažnas kartojimas ten tinka. Strangle blogiausias atvejis yra gap'as, o trumpų opcionų gamma daro gap'ą brangiausią. 45 DTE duoda pakankamai theta, kad 50% pelno atsirastų per 2-3 savaites, ir pakankamai laiko, kad vienos dienos judesys nebūtų mirtinas. 21 DTE išėjimas nukerta tą dalį, kur weekly opcionai ir gyvena.
Mechaninėje sistemoje - laukti iki taisyklės: arba mark grįžta ir pasiimi 50%, arba pasiekia 2x ir uždarai. Tastytrade mokykla dar rolina untested pusę arčiau, kad sumažintų nuostolį. Tai veikia, bet reikalauja sprendimų tuo momentu, kai emocijos didžiausios. Pirmus metus - tik taisyklės.
Atidaryti tiesiai prieš earnings - ne (7 dienų blackout). Jei atsiskaitymas yra vėliau cikle, eksperimentas pozicijas laiko, bet žymi atskirai: iš 9 tokių pozicijų suma -70$, kai likusios 55 davė +9 683$. Skaičiai dar maži, bet kryptis aiški: earnings strangle mechaninei sistemai nepadeda.
Galima ir taip, indeksų strangle yra klasika: nėra pavienės akcijos gap'ų, likvidumas geriausias. Eksperimentas sąmoningai testuoja pavienius vardus, nes klausimas buvo, ar diversifikacija per 30 akcijų atlaiko jų gap riziką. Jei pradedi pats - indeksas yra saugesnis pirmas žingsnis.
Ne. Tai reiškia, kad mechaninis strangle trijų mėnesių ramioje rinkoje uždirbo daugiau nei indeksai su mažesniu svyravimu. Rinkos masto įvykio per tą laiką nebuvo. Pats sprendimą priimsiu po 6 ir po 12 mėnesių pagal iš anksto apsibrėžtus kriterijus, ir tai bus sprendimas apie mano pinigus, ne apie tavo.
Taisyklės visos šiame puslapyje: 04 (kojos), 07 (valdymas), 08 (dydis). Paper account IBKR turi tą patį opcionų funkcionalumą. Rankiniu būdu užtenka vieno scan'o per dieną po rinkos atidarymo ir vieno patikrinimo vakare. Svarbiausia dalis nėra scan'as, o tai, kad taisyklių laikaisi tada, kai norisi jų nesilaikyti.