Štiri številke lahko razkrijejo neprijetno zgodbo: walk-forward Sharpe 1.4, 312 zgodovinskih poslov, 46 poslov pri papirnem trgovanju in 18 bazičnih točk razlike med ceno izvršitve pri papirnem trgovanju in testu za nazaj. V naslovu izstopa Sharpe. Razlika 18 bazičnih točk pa lahko pojasni, zakaj se strategija obnaša drugače, še preden imamo dovolj zgodovine papirnega trgovanja za oceno njene uspešnosti.
Walk-forward test preverja, ali bi raziskovalni proces lahko izbral strategijo na podlagi preteklih podatkov in jo ovrednotil na poznejših podatkih. Papirno trgovanje preverja, ali se delujoči sistem s svojimi trenutnimi podatki, urami, logiko naročil in izvršitvami vede kot preizkušeni proces. Gre za povezani vprašanji, vendar prvo ne odgovori samodejno na drugo.
Kaj walk-forward validacija dejansko potrdi?
Recimo, da strategijo učite ali izbirate na podlagi šestih mesecev podatkov, nato pa jo ovrednotite v naslednjem mesecu. Časovno okno premikajte naprej in postopek ponavljajte. Če je vsak testni mesec izločen iz ustreznega postopka izbire, dobite dokaze o uspešnosti v različnih zgodovinskih razmerah.
S tem pa ne potrdite, da bo papirno trgovanje ponovilo enake odločitve ali izvršitve. Zgodovinski test lahko uporablja zaključene sveče, fiksni razpored provizij in poenostavljen model tržnih naročil. Delujoči papirni proces prejema sprotne podatke in po drugi poti oddaja simulirana naročila. Eno je lahko dobro zasnovano, drugo pa ima lahko neskladje.
Zato 46 poslov pri papirnem trgovanju v primerjavi z 312 v vzorcu walk-forward samo po sebi še ni razsodba. Preverite primerjalno obdobje, pogostost signalov, odprte pozicije na mejah obdobja in ali oba seštevka uporabljata enako definicijo posla. Šesttedenski preizkus papirnega trgovanja po številu poslov ne more biti enak enoletnemu nizu drsečih testov.
Zakaj je razlika v ceni izvršitve tako zgovorna?
Povprečno razliko 18 bazičnih točk je treba razčleniti, preden ocenjujete krivuljo kapitala pri papirnem trgovanju. Jo merite od predpostavljene izvršitve v testu za nazaj do izvršitve v papirnem simulatorju ali od srednje cene ob odločitvi do izvršitve v papirnem trgovanju? To sta različni meritvi. Ločeno beležite ceno ob odločitvi, ceno ob prihodu naročila, simulirano izvršitev, provizije in morebitno financiranje.
| Opažena razlika | Prvo preverite | Zakaj je pomembno |
|---|---|---|
| Manj poslov pri papirnem trgovanju | Časovni žigi signalov in pravila upravičenosti | Manjkajoč ali zakasnjen vhodni podatek lahko prepreči odločitve |
| Isti posli, slabše izvršitve | Vrsta naročila, razpon, vpliv na trg in raven provizij | Test za nazaj lahko predpostavlja cenejšo pot izvedbe |
| Različne velikosti pozicij | Denarna sredstva, množitelj pogodbe in zaokroževanje | Majhna neskladja v enotah se kopičijo z vsakim naročilom |
| Odstopanje po ponovnem zagonu | Obnovljene pozicije in čakajoča naročila | Papirni proces se lahko nadaljuje iz drugačnega stanja |
Test za nazaj, ki kupi ob odprtju naslednje sveče, je lahko videti podoben tržnemu naročilu pri papirnem trgovanju z likvidnim instrumentom. Če pa naročilo pri papirnem trgovanju prispe po močnem premiku, razlika vključuje časovni zamik in gibanje trga ter strošek izvedbe. Če vseh 18 bazičnih točk označimo za »zdrs«, zakrijemo vzrok.
Kako naj primerjam papirno trgovanje z walk-forward testom?
Začnite pri odločitvah, nadaljujte z naročili in nato preverite izvršitve. Za vsako odločitev pri papirnem trgovanju predvajajte isto različico strategije na isti zgodovini vhodnih podatkov in primerjajte, kaj je sistem vedel v tistem trenutku. Koristen zapis za preverjanje skladnosti vključuje:
- Različico strategije in parametre, vključno z izbirnim oknom, na podlagi katerega so bili določeni.
- Vhodne vrednosti s časom dogodka in časom, ko so bile na voljo.
- Signal, ciljno pozicijo, trenutno pozicijo in predlagano naročilo.
- Omejitve naročil, provizije, financiranje in podrobnosti simulirane izvršitve.
- Stanje denarnih sredstev in pozicij pred izvedbo in po njej.
Če se signali razlikujejo, preverite časovno usklajenost podatkov in različice kode. Če se signali ujemajo, naročila pa ne, preverite določanje velikosti pozicij, pravila trgovalnega mesta in stanje portfelja. Če se naročila ujemajo, izvršitve pa se razlikujejo, preverite predpostavke o izvedbi. Te plasti obravnavajte ločeno; sicer vas bo ena sama številka uspešnosti usmerila v napačno smer.
Kdaj je odstopanje dokaz, da je strategija pokvarjena?
Ko se podatkovni in izvršilni tok ujemata, primerjajte rezultate v dovolj dolgem skupnem obdobju in preverite predvideno vedenje strategije. Nekaj poslov pri papirnem trgovanju lahko hitro razkrije pokvarjen časovni žig ali pot naročila. Ne more pa zanesljivo pokazati, da se je povprečni donos strategije spremenil. Za to potrebujete dovolj opazovanj, potrebno število pa je odvisno od šuma in zgoščenosti donosov.
Spremenijo se lahko tudi tržne razmere. Širši razpon ali dolgotrajno neugodno financiranje lahko škodita strategiji, tudi če se vse odločitve ujemajo. To je resnična sprememba pogojev trgovanja, ne napaka validacije. Beležite stroške in izpostavljenosti skupaj z donosi, da bo razlika razvidna.
Walk-forward validacija je dokaz o izbirnem procesu v zgodovinskih obdobjih. Papirno trgovanje je dokaz o delujočem sistemu v opaženih razmerah. Ko se rezultati razhajajo, najprej poiščite najzgodnejšo točko, kjer se zapisi ne ujemajo. Presenetljiva številka pogosto ni Sharpe. Gre za majhno razliko pri izvedbi ali podatkih, zaradi katere poskusa odgovarjata na različni vprašanji.
← Vse objave


