Poslali ste mi krivuljo kapitala in dnevnik poslov ter vprašali, ali je rezultat predober, da bi bil resničen. Kratek odgovor: ni niti očitno resničen niti očitno lažen, in v približno enem dnevu dela lahko ugotovite, za kaj gre. Sledi daljši odgovor, ker je diagnoza pomembnejša od razsodbe.
Vaša strategija: 15-minutni signal povprečnega vračanja na perpetualnih pogodbah BTCUSDT in ETHUSDT na Binance, z-rezultat cene glede na 96-palično povprečje, prodajate vrhove in kupujete dna, pozicije pa držite 2-8 sveč. Testiranje za nazaj zajema obdobje od feb. 2024 do jun. 2026. Sharpe je 2.9 po upoštevanju vašega modela provizij. Ko ste dobiček in izgubo razvrstili po minutah dneva, je 71% vseh rezultatov nastalo v treh 15-minutnih intervalih, ki vključujejo 00:00, 08:00 in 16:00 UTC.
Že veste, zakaj je to sumljivo. Povedal vam bom, zakaj pa tudi deloma ni.
Ura financiranja je resnična in dejansko premika ceno
Binance poravnava financiranje perpetualnih pogodb ob 00:00, 08:00 in 16:00 UTC. Vsaka pozicija, odprta v trenutku poravnave, plača ali prejme sredstva. To je trden, vnaprej določen in vsem znan denarni tok, ki ustvari resničen pretok naročil okoli poravnave — ne podatkovna anomalija, ampak nekaj, kar trgovci dejansko počnejo.
Ta pretok ima svoj vzorec. V desetih do tridesetih minutah pred poravnavo zapirajo ali zavarujejo pozicije tisti, ki nočejo plačati. Če je stopnja financiranja v intervalu +0.04%, bo imetnik dolge pozicije, ki jo tako ali tako namerava zapreti, to storil pred referenčno ceno, ne po njej; trgovec z osnovo, ki je na kratki strani perpetualne pogodbe, pa bo z veseljem ostal v poziciji čez poravnavo. Gre za asimetričen pritisk z rokom. Takoj po poravnavi se del tega pretoka obrne — dolge pozicije, ki so se izognile financiranju, se znova odprejo — in cena delno spremeni smer.
Signal povprečnega vračanja, ki se sproži ob 23:52 in zapre ob 00:12, se torej znajde prav tam, kjer pride do predvidljivega likvidnostnega dogodka. Del vaše prednosti je verjetno posledica obrata po mehanskem premiku, ki ga povzroči koledarski dogodek. To je resničen pojav mikrostrukture trga in je tak že leta.
Preden bi verjel tako visoki številki, kot je vaša, pa bi želel izvedeti še naslednje.
Šest preverjanj, v vrstnem redu, kot bi se jih lotil
Začnite z najcenejšim, saj večina teh strategij odpove pri drugem ali tretjem preverjanju.
- Ali je vaš dobiček in izguba iz financiranja štet dvakrat? Če vaš mehanizem izvrševanja pri odprtih pozicijah upošteva financiranje in je vaša cenovna serija sestavljena iz referenčnih cen in ne zadnjih sklenjenih poslov, morda financiranje plačujete ali prejemate dvakrat — enkrat izrecno in drugič prek konvergenčnega vedenja referenčne cene. Izpišite surove denarne tokove financiranja za vsak posel in jih primerjajte z desetimi zapisi iz zgodovinske končne točke borze za financiranje.
- Kateri časovni žig ima vaš zapis financiranja? Zgodovina stopenj financiranja na Binance vrne fundingTime, ki označuje trenutek poravnave. Nekateri ponudniki pa isti zapis označijo z začetkom intervala, za katerega velja.začetek Če je pri vašem podatkih čas zamaknjen za osem ur, trgujete na podlagi signala, ki pozna prihodnost. To je najpogostejši vzrok navidezne prednosti iz financiranja, ki sem ga srečal, in ustvari natanko tak profil dobička in izgube, kot ga imate vi — skoncentriran pri svečah poravnave, s pravilnim predznakom in čudovito krivuljo.
- Kako se ob 00:00:00 spremeni razmik med nakupno in prodajno ceno? Pridobite podatke iz knjige naročil, ne iz sveč. Na 1-minutni sveči razmika ne vidite; v sekundah okoli poravnave se lahko na borzi srednjega razreda razširi za 3-5-krat. Če modelirate izvršitve po srednji ceni ali zaključni ceni, si pripisujete dobiček iz razmika, ki ga v resnici ni bilo.
- Ali strategija deluje samo pri drugih dveh poravnavah? Razdelite tri okna. Ob 00:00 UTC je pretok drugačen kot ob 08:00 (približno ob odprtju azijskega trga) in 16:00 (popoldne v ZDA). Če ves dobiček izvira iz enega od treh časov, imate približno 300 dogodkov, ne 900, Sharpe pa morate preračunati na tej podlagi.
- Ali strategija deluje na borzi z drugačnim urnikom? To je najboljši preizkus. Isti signal preizkusite na borzi, kjer se financiranje poravnava vsako uro ali po drugačnem urniku. Če učinek izhaja iz financiranja, bi moral slediti urniku te borze. Če se na borzi, ki nima poravnave ob 00:00 UTC, še vedno sproži ob 00:00 UTC, ste našli polnočno anomalijo v podatkovnem procesu, ne učinka financiranja.
- Kolikšen del dobička in izgube nastane v prvih in zadnjih 90 sekundah? Če se vsa prednost skriva v oknu, krajšem od dveh minut, so vaše 15-minutne sveče pregrobe za pošteno oceno vstopne cene. Predpostaviti morate, da modelirana izvršitev pomeni najboljšo ceno, ki je bila v tem oknu na voljo, ne pa cene, ki bi jo dejansko dosegli.
Če bi imel na voljo le eno uro, bi najprej opravil peto preverjanje. To je čist naravni eksperiment in ne potrebuje nove infrastrukture, le drug vir podatkov.
Kakšen strošek vam v resnici prinese okno poravnave
Predpostavimo, da je učinek resničen in da prestanete vseh šest preverjanj. Zdaj ga pravilno ovrednotite, saj posel, ki ga modelirate, ni enak poslu, ki bi ga dejansko sklenili.
Spodaj je primerjava 20-minutne povratne transakcije v mirnem delu dneva in transakcije, ki zajame poravnavo. Gre za perpetualno pogodbo USDⓈ-M z vstopom in izstopom kot taker; velikost pozicije je $50k:
| Mirno obdobje (npr. 03:20 UTC) | Čez poravnavo ob 00:00 UTC | |
|---|---|---|
| Provizija taker, povratna transakcija | 0.09% | 0.09% |
| Običajno plačani razmik | ~0.4 bp | 1.5-3 bp |
| Zdrs pri poziciji $50k | ~0.5 bp | 2-6 bp |
| Plačano/prejeto financiranje | 0 | ±1 to ±4 bp (celoten interval) |
| Realni skupni strošek | ~10 bp | 13-19 bp brez financiranja |
Vrstica financiranja je zanimiva in zato se vedno vračam k prvemu preverjanju. Če pozicijo držite čez poravnavo, plačateceloten interval financiranja, ne glede na to, kako dolgo ste jo držali. Dvanajst sekund izpostavljenosti ob 23:59:54 vas stane celotnih osem ur financiranja. Strategija s povprečnim časom držanja 20 minut, ki prečka poravnavo, za 20-minutni posel plača strošek financiranja za osem ur. Tako ga mora upoštevati tudi vaš model provizij, ne pa ga sorazmerno razdeliti.
Podobna past: če se poravnavi povsem izognete — izstopite ob 23:58 in znova vstopite ob 00:02 — boste podvojili število provizij, vaša strategija pa bo temeljila na predpostavki, da sta dva dodatna prehoda z vlogo taker cenejša od enega plačila financiranja. Včasih je to res. Izračunajte to izrecno, namesto da odločitev prepustite testiranju za nazaj.
Vprašanje o tržnem režimu, ki si ga še niste zastavili
Vaš vzorec zajema obdobje od feb. 2024 do jun. 2026. Stopnje financiranja v tem obdobju niso bile v enem samem režimu. Dolga obdobja je bila 8-urna stopnja zasidrana na najnižji ravni 0.01%, zato se nikomur ni bilo treba prerazporejati okoli poravnave. V nekaterih tednih pa je več dni zapored znašala 0.05% ali več in je bil pretok naročil pred poravnavo silovit.
Razvrstite dobiček in izgubo glede na prevladujočo stopnjo financiranja v času posla — denimo v štiri skupine po absolutni vrednosti stopnje. Če prednost izhaja iz pretoka financiranja, bi se morala približno sorazmerno povečevati z |funding|. Skoraj nič financiranja, skoraj nič prednosti; visoko financiranje, velika prednost. Če je rezultat po skupinah enak ali, še slabše, skoncentriran v skupini z nizkim financiranjem, je zgodba o financiranju razlaga, ki ste jo pripeli k nečemu drugemu.
Ta preizkus mi je všeč, ker gre za preverljivo napoved, ki izhaja iz vaše lastne razlage. Ne sprašujete »ali še deluje«, temveč »ali deluje iz razloga, ki sem ga navedel«.
Kaj bi naredil v praksi
Če prestane preverjanja: zmanjšajte obseg. Poštena različica te strategije ni 900 poslov na leto na 15-minutni mreži, temveč nekaj sto skrbno izbranih dogodkov z vstopno logiko, določeno do sekunde, in modelom izvršitev, ki temelji na posnetkih knjige naročil, ne na svečah. To je manjša, manj privlačna in lažje zagovarjana strategija. To je tudi različica, ki ima možnost, da se ujema z rezultati simuliranega trgovanja; samo tam boste izvedeli, ali so izvršitve, ki ste jih predpostavili, res dosegljive.
Če pade na drugem preverjanju — zamiku časovnega žiga — naj vas to ne razjezi preveč. Vsak se vsaj enkrat ujame v to past. Vredno je natančno pregledati nalagalnik podatkov, namesto da zgolj popravite zamik, saj obstaja precejšnja možnost, da je zamaknjen tudi odprti interes, če so zamaknjeni podatki financiranja. To boste želeli vedeti, preden se lotite naslednje zamisli.
Še nekaj, kar ljudje pogosto izpustijo. Ne glede na rezultat zapišite šest preverjanj in njihove izide ob strategiji. Čez šest mesecev boste vi ali kdo drug ustvarili strukturno enak signal, dobili enako čudovito krivuljo in znova začeli isto razpravo. Diagnoza je tukaj trajna vrednost. Strategija morda ni.
← Vse objave


