Keturi skaičiai gali atskleisti nemalonią istoriją: slenkančiojo testavimo Sharpe rodiklis – 1.4, 312 istorinių sandorių, 46 popierinės prekybos sandoriai ir 18 bazinių punktų skirtumas tarp popierinės prekybos ir atgalinio testavimo įvykdymo kainų. Antraštėje atsidurs Sharpe rodiklis. Tačiau 18 bazinių punktų skirtumas gali paaiškinti, kodėl strategija atrodo kitokia dar neturint pakankamai popierinės prekybos istorijos jos rezultatams įvertinti.
Slenkantysis testavimas tikrina, ar tyrimo proceso metu strategiją būtų buvę galima pasirinkti remiantis ankstesniais duomenimis ir įvertinti pagal vėlesnius. Popierinė prekyba tikrina, ar veikianti sistema su dabartiniais duomenimis, laikrodžiais, pavedimų logika ir įvykdymais elgiasi taip pat kaip išbandytas procesas. Tai susiję klausimai, tačiau į antrąjį pirmasis atsakymo automatiškai neduoda.
Ką iš tikrųjų patvirtina slenkantysis testavimas?
Tarkime, strategiją apmokote arba pasirinkote pagal šešių mėnesių duomenis, o tada įvertinote pagal kito mėnesio duomenis. Perkelkite šį laikotarpį į priekį ir kartokite. Jei kiekvienas testavimo mėnuo nedalyvauja atitinkamame strategijos pasirinkimo procese, toks bandymas suteikia įrodymų apie rezultatus įvairiomis istorinėmis sąlygomis.
Jis neįrodo, kad popierinė prekyba atkartos tuos pačius sprendimus ar įvykdymus. Istoriniame teste gali būti naudojamos užbaigtos žvakės, fiksuotas komisinių grafikas ir supaprastintas rinkos pavedimų modelis. Vykstant popierinei prekybai sistema apdoroja gaunamus duomenis ir siunčia imituojamus pavedimus kitu būdu. Vienas procesas gali būti patikimas, o kitame vis tiek gali būti neatitiktis.
Todėl 46 popierinės prekybos sandoriai, palyginti su 312 sandorių slenkančiojo testavimo imtyje, savaime dar nėra nuosprendis. Patikrinkite palyginimo laikotarpį, signalų dažnį, laikotarpio ribose atidarytas pozicijas ir tai, ar abiem atvejais sandoris apibrėžiamas vienodai. Šešių savaičių popierinės prekybos laikotarpis negali pagal sandorių skaičių prilygti metų trukmės slenkantiesiems testams.
Kodėl vykdymo kainų skirtumas tiek daug atskleidžia?
Prieš aiškindami popierinės prekybos nuosavo kapitalo kreivę, išskaidykite vidutinį 18 bazinių punktų skirtumą. Ar lyginate numanomą atgalinio testavimo įvykdymo kainą su popierinio simuliatoriaus įvykdymo kaina, ar sprendimo priėmimo momento vidurio kainą su popierinės prekybos įvykdymo kaina? Tai skirtingi matavimai. Atskirai fiksuokite sprendimo kainą, pavedimo atvykimo kainą, imituoto įvykdymo kainą, komisinius ir finansavimo mokestį.
| Pastebėtas skirtumas | Pirmiausia patikrinkite | Kodėl tai svarbu |
|---|---|---|
| Mažiau popierinės prekybos sandorių | Signalų laiko žymos ir tinkamumo taisyklės | Trūkstamas arba pavėluotas įvesties duomuo gali nuslopinti sprendimus |
| Tie patys sandoriai, prastesni įvykdymai | Pavedimo tipas, kainų skirtumas, poveikis rinkai ir komisinių pakopa | Atgaliniame teste gali būti daroma prielaida apie pigesnį vykdymo būdą |
| Skirtingi pozicijų dydžiai | Lėšos, kontrakto daugiklis ir apvalinimas | Nedidelės matavimo vienetų neatitikties kaupiasi su kiekvienu pavedimu |
| Nukrypimas po paleidimo iš naujo | Atkurta pozicija ir laukiantys pavedimai | Popierinės prekybos procesas gali būti tęsiamas iš kitos būsenos |
Pavyzdžiui, atgalinis testas, kuriame perkama kitos žvakės atidarymo kaina, gali atrodyti panašus į popierinės prekybos rinkos pavedimą likvidžioje priemonėje. Tačiau jei popierinės prekybos pavedimas pasiekia rinką po staigaus kainos pokyčio, skirtumą lemia ir laikas bei rinkos judėjimas, ir vykdymo sąnaudos. Visą 18 bazinių punktų skirtumą vadinant „praslydimu“, tikroji priežastis lieka neaiški.
Kaip palyginti popierinę prekybą su slenkančiuoju testavimu?
Pradėkite nuo sprendimų, tada pereikite prie pavedimų, galiausiai – prie įvykdymų. Priėmę kiekvieną popierinės prekybos sprendimą, pakartokite tos pačios versijos strategijos veikimą su ta pačia įvesties istorija ir palyginkite, kokią informaciją ji turėjo tuo momentu. Naudingoje lygiavertiškumo apskaitoje turėtų būti:
- Strategijos versija ir parametrai, įskaitant pasirinkimo laikotarpį, pagal kurį jie nustatyti.
- Įvesties reikšmės su įvykio ir prieinamumo laiko žymomis.
- Signalas, tikslinė pozicija, dabartinė pozicija ir siūlomas pavedimas.
- Pavedimų apribojimai, komisiniai, finansavimo mokestis ir imituoto įvykdymo informacija.
- Lėšų ir pozicijos būsena prieš vykdymą ir po jo.
Jei signalai skiriasi, patikrinkite duomenų laiką ir kodo versijas. Jei signalai sutampa, bet pavedimai skiriasi, patikrinkite pozicijos dydžio nustatymą, prekybos vietos taisykles ir portfelio būseną. Jei pavedimai sutampa, bet įvykdymo kainos skiriasi, patikrinkite vykdymo prielaidas. Šiuos etapus nagrinėkite atskirai, nes kitaip vienas našumo rodiklis nukreips paiešką klaidinga kryptimi.
Kada nukrypimas rodo, kad strategija neveikia?
Kai duomenų apdorojimo grandinė sutampa, palyginkite rezultatus per prasmingą bendrą laikotarpį ir patikrinkite, ar strategija veikia taip, kaip numatyta. Vos keli popierinės prekybos sandoriai gali greitai atskleisti neteisingą laiko žymą ar pavedimų kelią. Tačiau jie neleidžia patikimai spręsti, kad pasikeitė strategijos vidutinė grąža. Tam reikia pakankamai stebėjimų, o reikiamas jų skaičius priklauso nuo grąžos svyravimo ir grupavimosi.
Gali keistis ir rinkos sąlygos. Išaugęs kainų skirtumas ar nuolat nepalankus finansavimas gali pakenkti strategijai net tada, kai visi sprendimai sutampa. Tai tikras prekybos sąlygų pokytis, o ne patvirtinimo klaida. Greta grąžos fiksuokite sąnaudas ir pozicijų rizikos veiksnius, kad šis skirtumas būtų matomas.
Slenkantysis patvirtinimas suteikia įrodymų apie strategijos pasirinkimo procesą istoriniais laikotarpiais. Popierinė prekyba parodo, kaip veikia sistema esamomis stebimomis sąlygomis. Kai rezultatai išsiskiria, pirmiausia raskite ankstyviausią vietą, kur jų įrašai nebesutampa. Dažnai nustebina ne Sharpe rodiklis, o nedidelis vykdymo ar duomenų skirtumas, dėl kurio abu eksperimentai atsako į skirtingus klausimus.
← Visi įrašai


