Et testida, kas strateegia eelis peab vastu suurematele kauplemiskuludele, käivita tagantjärele test uuesti eri tasude, hinnavahe, libisemise ja turumõju eeldustega. Seejärel leia kulutase, mille juures tootlus muutub negatiivseks, ja võrdle seda sinu kavandatud kauplemiskoha ning tehingumahu kohta olemasolevate andmetega.
Üksainus „realistlik“ kuluhinnang varjab küsimust, millele vajad vastust: kui vale see hinnang võib olla, enne kui tulemus enam ei toimi? Mina tahan näha kulukõverat, mitte maagilist allahindlust.
Milliseid kulusid peaksin tagantjärele testis suurendama?
Alusta kuludest, mida strateegia tegelikult kannab. Turukäsu puhul tähendab see tavaliselt taker-tasu, hinnavahet, libisemist ja võimalikku tehingumahust sõltuvat turumõju. Limiitkäsu puhul arvesta tasutaseme ja käsu täitumise tõenäosusega; maker-tasu tagasimaksest pole kasu, kui tegeliku töö teeb ära optimistlik täitumiseeldus. Perpetuaalsed futuurid lisavad rahastamiskulu, mõne toote puhul lisanduvad laenamise, optsiooni kasutamise või arveldamise kulud.
Muuda esmalt eeldusi ükshaaval. Kui tõstad tasusid, kahekordistad libisemise ja vähendad täitumismäärasid poole võrra korraga, ütleb halvem tulemus vähe selle kohta, mis katki läks. Seejärel testi kombineeritud pingeolukordi, mis esindavad usutavaid ebasoodsaid tingimusi, näiteks laiemat hinnavahet volatiilsetel perioodidel.
| Eeldus | Kasulik stressitest | Mida see testib |
|---|---|---|
| Kauplemistasu | Praegune tase, seejärel kõrgem tase | Tasude ajakava ja sõltuvus mahutasemest |
| Hinnavahe ja libisemine | Suurenda 25%, 50% ja 100% | Tundlikkust halvematele täitmishindadele |
| Turumõju | Skaleeri tehingumahu või turuosaluse määra järgi | Kas testitav kapital saab kaubelda eeldatud hinnaga |
| Limiitkäsu täitumismäär | Vähenda hinnangulist täitumist, arvestades ka osalisi täitumisi | Sõltuvust järjekorra- ja täitumiseeldustest |
| Rahastamis- või laenukulu | Kasuta ebasoodsaid ajaloolisi perioode või kõrgemat määra | Positsiooni hoidmise kulud ja finantseerimisrisk |
Need on lähtekohad, mitte universaalsed stressitasemed. Likviidse hetketehingute paari ja vähe likviidse altcoin'i perpetuaali puhul ei tohiks kasutada sama libisemiskordajat ainult selleks, et võrdlus oleks mugavam.
Kuidas arvutan strateegia kauplemiskulude tasuvuspiiri?
Hoia signaalid, positsioonide suurused ja portfelli reeglid muutumatuna. Suurenda muutuvat kulu kaubeldava nimiväärtuse ühiku kohta, kuni netotulemus jõuab nulli. Kui strateegia kaupleb 1 miljoni dollari väärtuses ja teenib enne muutuvaid täitmiskulusid 8 000 dollarit, saab see kulutada kõigi nende kulude peale kokku kõige rohkem 0,80% nimiväärtusest, enne kui brutokasum kaob.
See arvutus annab ülempiiri, mitte tõendi, et strateegia suudab piisavalt odavalt kaubelda. 8 000 dollarit võib tulla vaid mõnest tehingust ning turumõju võib tehingumahu kasvades järsult suureneda. Arvuta tasuvuspiir nii kogu tagantjärele testi kui ka perioodide või tururežiimide kaupa.
Hoia ühikud kooskõlas. Ühe poole kohta esitatud tasu tuleb arvestada nii sisenemisel kui ka väljumisel. Rahastamismäär võib olla perioodiline, samal ajal kui käive esitatakse sageli aasta lõikes. Enne võrdlemist teisenda iga kulu samale ajavahemikule ja nimiväärtuse alusele.
Kuidas aru saada, kas strateegia on kulude suhtes habras?
Vaata kulukõvera kuju. Järkjärguline langus jätab hinnanguvea jaoks veidi ruumi. Järsk kokkuvarisemine pärast väikest kulude kasvu tähendab sageli, et näiline eelis koondub tehingutesse, mille oodatav kasum ületab napilt nende kulu.
Võtame näiteks lühikese ajahorisondiga strateegia, mille neto-Sharpe on algtasemel 1.2. Kui 25% libisemise kasv langetab selle 0.3-ni ja 50% kasv muudab netotootluse negatiivseks, sõltub esile toodud tulemus suuresti täitmise kvaliteedist. See ei tõesta, et strateegia on kasutuskõlbmatu; see näitab, et enne tagantjärele testi usaldamist tasub uurida kauplemiskohta, käsu tüüpi ja tehingumahtu.
Vaata ka jaotust, mitte ainult Sharpe'i. Kulud võivad kustutada palju väikeseid võite, jättes alles mõned suured võidud. Nii võib keskmine tootlus paista vastuvõetav, kuigi langused ja kahjumlikud perioodid süvenevad.
Kas peaksin kasutama kõige halvemat kulueeldust, mida suudan ette kujutada?
Ei. Suvaline halvim stsenaarium võib panna iga strateegia halvana paistma ega anna kasulikku tööpiiri. Koosta stsenaariumid mõõdetud andmete põhjal: kauplemiskoha tasude ajakavad, hinnavahed sinu otsustusaegadel, paberil tehtud tehingute tegelikud täitmised ning turumõju eeldatavate tehingumahtude juures.
Eralda tavapärased tingimused stressiperioodidest. Näiteks hinda hinnavahet ja libisemist volatiilsuse vahemike kaupa ning käivita strateegia uuesti, kasutades nende vahemike kulusid. Nii säilib turutingimuste ja täitmiskulude vaheline seos. Kulude lihtne kahekordistamine võib jätta märkamata, et strateegia kaupleb kõige aktiivsemalt just siis, kui likviidsus on kõige kehvem.
Mida peaksin kulutundlikkuse aruandes talletama?
Salvesta eeldused koos tulemustega, et teine uurija saaks need uuesti läbi teha. Vähemalt esita:
- Tasude, hinnavahe, libisemise, turumõju, rahastamise ja laenukulu eeldused koos ühikute ja allikatega.
- Netotootlus ja riskimõõdikud algtasemel ning igal stressitasemel.
- Tasuvuspiiri kulu ja kulu, mille juures strateegia ei vasta enam sinu uurimiskriteeriumidele.
- Tulemused tururežiimi, instrumendi ja tehingumahu kaupa, kui valim seda võimaldab.
- Millised täitmiseeldused põhinevad mõõtmistel ja millised on endiselt hinnangulised.
Seejärel võrdle paberil kauplevat strateegiat sama kulude arvestusega. Kui paberil tehtud tehingute täitmised on modelleeritud stsenaariumist järjepidevalt halvemad, uuenda mudelit ja korda uuringut. Eesmärk pole leida ühtainsat kulunumbrit, mille korral tagantjärele test läbib. Eesmärk on teada saada, kui suurt täitmise ebakindlust strateegia talub ning kas tõendid kinnitavad, et puhver on piisav.
← Kõik postitused


