Atsiuntėte man rezultatų lapą ir vieną klausimą: ar tai atlaiko dydį. Penkių minučių grįžimas prie vidurkio, maždaug trisdešimt vidutinės kapitalizacijos USDT perp, kiekvienas baktesto sandoris fiksuoto $2,000 nominalo, OOS Sharpe vos žemiau 2, vidutinis bruto pranašumas už ciklą apie 22 bazinius punktus prieš kaštus. Finansavote tai kišenpinigiais, o dabar norite skirti tikrą kapitalą — tarkime, po $50,000.
Sąžiningas atsakymas toks: talpa nėra skaičius, kurį kas nors jums paduoda. Tai kreivė, ir jūsų darbas šią savaitę — ją nubrėžti. Bet didžiąją kelio dalį galite nueiti su skaičiuokle, ir verčiau tai padarytumėte, negu sužinotumėte brangiuoju būdu.
Pradėkite nuo santykio, kuriam jau turite duomenis
Prieš bet kokį poveikio modelį apskaičiuokite dalyvavimą. Paimkite quote volume stulpelį, kurį jau turite savo klines — indeksas 7, baro USDT apyvarta — ir paklauskite, kokią dalį tipiško įėjimo baro sudarytų jūsų pavedimas.
Štai kaip tai atrodo visatoje, panašioje į jūsų, pagal medianinę 5 minučių quote volume:
| Simbolio pakopa | Medianinė 5m quote volume | $2,000 pavedimas | $50,000 pavedimas |
|---|---|---|---|
| BTCUSDT | $18,000,000 | 0.01% | 0.28% |
| SOLUSDT | $3,200,000 | 0.06% | 1.6% |
| LINKUSDT | $450,000 | 0.44% | 11% |
| ARBUSDT | $220,000 | 0.9% | 23% |
| jūsų visatos uodega | $60,000 | 3.3% | 83% |
Ties $2,000 visur buvote apvalinimo paklaida, todėl baktesto užpildymo prielaidos taip niekada ir nebuvo patikrintos. Ties $50,000 apatinėje to sąrašo pusėje jūs ir esate tas baras. Aštuoniasdešimt trys procentai penkių minučių baro nėra vykdymas, tai įvykis. Kad ir ką jūsų užpildymo modelis sako apie spredo kirtimą, jis aprašo pasaulį, kurį jau palikote.
Praktinė taisyklė, kuria naudojuosi pirmajam ėjimui: virš 10% baro apimties liaukitės tikėti viskuo, ką baktestas sako apie tą užpildymą. Tarp 1% ir 10% poveikį modeliuokite atidžiai. Žemiau 1% dominuoja spredas ir mokesčiai, ir galite eiti toliau.
Apytiksliai sukalibruokite kvadratinės šaknies dėsnį pagal savus simbolius
Pagrindinis darbinis modelis — kvadratinės šaknies poveikio dėsnis: kaštai grąžos išraiška kinta su kintamumu, padaugintu iš kvadratinės šaknies iš dienos apimties dalies, kurią sunaudojate.
impact ≈ Y × σ_daily × √(Q / V_daily)
Y yra konstanta, daugumoje įverčių artima 1, σ_daily — simbolio dienos grąžos kintamumas, Q — jūsų pavedimo nominalas, o V_daily — dienos nominalioji apimtis. Paimkite ARB tipo vardą iš lentelės. Medianinė 5 minučių apyvarta $220,000 yra apie $63M per dieną. Dienos vol, tarkime, 4%.
Paskaičiuokite ciklus. Ties $2,000: 4.5 bps poveikio plius 10 bps taker mokesčių pagal 5-ir-5 tarifą, taigi apie 14.5 bps kaštų prieš 22 bps bruto pranašumo. Grynasis 7.5 bps — maždaug tai, ką rodo jūsų rezultatų lapas. Gerai, modelis ir baktestas sutampa ties dydžiu, kurį iš tikrųjų testavote. Ties $50,000: 22.6 bps poveikio plius tie patys 10 bps mokesčių. Kaštai 32.6 prieš pranašumą 22. Už privilegiją mokate dešimt bazinių punktų už sandorį.
Sulyginkite grynąjį su nuliu, išspręskite Q ir gausite apie $14,000 tam simboliui. Ne 25x. Septynis kartus, ir paskutinis trečdalis to intervalo — strategija be vietos klaidai. Kvadratinė šaknis daro būtent tai, ką kvadratinės šaknys ir daro: 25 kartus didesnis dydis kainuoja 5 kartus daugiau už vienetą, tad nuostolis kaupiasi prieš jus taip pat greitai, kaip auga nominalas.
Talpa yra vienam simboliui vienam barui, ir ji nesisumuoja taip, kaip sąskaitos kapitalas. „Mano strategija turi $2M talpos“ yra sakinys apie portfelį; apribojimas gyvena kiekviename atskirame užpildyme kiekviename atskirame varde, ir visatos uodegos vardai jį pasieks pirmi, kol majorai dar miega.
Naudokite apimtį, į kurią iš tikrųjų prekiaujate, o ne medianą
Štai patikslinimas, kuris svarbesnis už Y pasirinkimą. Ką tik skaičiavote dalyvavimą pagal medianinę apimtį. Jūs neįeinate medianiniuose baruose. Grįžkite ir apskaičiuokite V sąlygiškai pagal signalo suveikimą.
Penkių minučių grįžimas paprastai suveikia po staigaus judesio, o tai reiškia, kad jūsų įėjimo barai neša du ar tris kartus didesnę apyvartą nei mediana. Tai tikra dovana ir ji gali padvigubinti tikrąją talpą palyginti su naiviu skaičiumi. Momentum pramušimai gauna tą pačią dovaną. Viskas, kas įeina pagal tvarkaraštį — fiksuotas perbalansavimas, paros laiko filtras — negauna, o viskas, kas įeina į ramų dreifą, prekiauja plonesne knyga, nei rodo mediana.
Tad išmatuokite. Vienas groupby pagal įėjimo laiko žymas duoda skirstinį, ir aš žiūrėčiau į 20-ąjį procentilį, o ne į vidurkį, nes riziką nustato blogi užpildymai. Jei įėjimo baro apimties 20-asis procentilis žemiau medianos, naivus talpos įvertis buvo optimistinis, ir tai turėtumėte sužinoti dabar.
Tai, kas iš tikrųjų pribaigia padidintas altkoinų knygas
Trisdešimt vidutinės kapitalizacijos perp bakteste atrodo kaip trisdešimt nepriklausomų statymų. Tomis dviem valandomis per mėnesį, kurios svarbios, tai vienas statymas. Kai eina kaskada, viskas koreliuoja su BTC, kiekviena knyga plonėja vienu metu, ir jūsų dvylika vienalaikių $50,000 pozicijų yra viena $600,000 kryptinė ekspozicija, išvyniojama į blogiausią ketvirčio likvidumą.
Jūsų poveikio modelis, sukalibruotas pagal medianines sąlygas, neturi supratimo. Sharpe — irgi. Pataisa nėra gudri: perskaičiuokite dalyvavimą pagal 5-ojo procentilio apimties dieną ir patikrinkite, ar maksimalus vienalaikis bruto apskritai praeitų. Jei knygos uždarymas užtrunka devyniasdešimt minučių prekybos su 10% dalyvavimo lubomis, o pranašumas blėsta per penkiolika, jūs nebevaldote penkių minučių grįžimo strategijos. Valdote lėtą kryptinę poziciją su prikabinta grįžimo istorija.
Kiekvienas pokalbis apie talpą galiausiai tampa pokalbiu apie laikymo trukmę. Poveikis yra greičio kaina. Jei galite laikyti ilgiau, galite prekiauti didesniu, o jei negalite, dydis yra vienintelis kintamasis, kurį galite judinti.
Dar vienas apribojimas, kuris išlenda tarp $2,000 ir $50,000 ir nustebina žmones: sverto pakopos. Daugumoje biržų maksimalus svertas vidutinės kapitalizacijos perp krenta, kai auga pozicijos nominalas, o mažesniems vardams viršutinė pakopa dažnai baigiasi gerokai žemiau ten, kur ketinate eiti. Marža, kurią baktestas tarė ties $2,000, nėra marža, kurią gaunate ties $50,000. Patikrinkite rizikos limitų lentelę kiekvienam visatos simboliui, prieš darydami prielaidą, kad kapitalo reikalavimas auga linijiškai.
Ką iš tikrųjų daryčiau su jūsų savaite
- Perleiskite tą patį baktestą šešiais dydžiais — $2k, $5k, $10k, $25k, $50k, $100k — su prijungtu poveikio modeliu, kuris yra pavedimo dydžio ir to baro quote volume santykio funkcija. Ne plokščia slippage konstanta. Plokščia konstanta ir leido jums nuo pat pradžių patikėti $50,000.
- Nubraižykite grynąjį Sharpe prieš dydį. Gausite kreivę, kuri plokščia, tada užlinksta, tada krenta. Jūsų talpa — ten, kur ta kreivė kerta Sharpe, kurį sutinkate priimti, minus solidi atsarga, nes kiekvienas poveikio modelis uodegose yra optimistinis.
- Padalykite visatą pagal likvidumo pakopą ir parinkite dydį pagal simbolį, o ne plokščiai. Plokščias dydinimas per trisdešimt vardų reiškia, kad uodegos vardai tyliai subsidijuoja majorus, ir būtent jie suvalgo 80% baro.
- Prekiaukite popieriumi dydžiu, kurį duoda kreivė, ir kiekviename užpildyme fiksuokite realizuotą slippage prieš modeliuotą skaičių. Tas palyginimas — vienintelė tikra Y kalibracija, kokią kada nors gausite. Manoji plonose altkoinų knygose grįžo arčiau 1.4 nei 1.0.
Mano spėjimas, nematant, — atsakymas guls kažkur ties $8,000–$12,000 už sandorį per likvidžius du trečdalius jūsų visatos, o apatinį trečdalį turėtumėte visai mesti, o ne priimti užpildymus, kuriuos jis duos. Tai vis tiek tikras kartotinis to, kur esate. Tiesiog ne 25x, ir tai sužinoti iš skaičiuoklės nieko nekainuoja.
Atsiųskite man dydžio kreivę, kai turėsite. Smalsu, kur jūsiškė užlinksta.
← Visi įrašai


