backtesting

algoritmické obchodovanie : backtesting
Čo je spätné testovanie?

Backtesting je všeobecná metóda na zistenie, ako dobre by stratégia alebo model fungoval ex-post. Backtesting hodnotí životaschopnosť obchodnej stratégie tým, že objavuje, ako by sa mohla hrať pomocou historických údajov. Ak spätné testovanie funguje, môžu mať obchodníci a analytici istotu, že ho budú v budúcnosti využívať.

Spätné testovanie môže byť dôležitým krokom pri optimalizácii vašej obchodnej stratégie. Ak sa chcete dozvedieť viac o používaní nástrojov na analýzu grafov na rozpoznanie výnosných obchodných príležitostí, pozrite si kurz technickej analýzy na Investopedia Academy.

Základy spätného testovania

Spätné testovanie umožňuje obchodníkovi simulovať obchodnú stratégiu pomocou historických údajov na generovanie výsledkov a analýzu rizika a ziskovosti pred rizikom akéhokoľvek skutočného kapitálu.

Dobre vykonaná spätná skúška, ktorá prináša pozitívne výsledky, zabezpečuje obchodníkom, že stratégia je v zásade spoľahlivá a pri realizácii je pravdepodobné, že prinesie zisky. Dobre vykonaný spätný test, ktorý prináša suboptimálne výsledky, vyzve obchodníkov, aby zmenili alebo odmietli stratégiu. Obzvlášť zložité obchodné stratégie, ako napríklad stratégie implementované automatizovanými obchodnými systémami, sa do veľkej miery spoliehajú na spätné testovanie, aby dokázali svoju hodnotu, pretože sú príliš tajomné na to, aby mohli hodnotiť inak.

Pokiaľ je možné obchodný nápad kvantifikovať, môže sa spätne vyskúšať. Niektorí obchodníci a investori môžu požiadať odborníka kvalifikovaného programátora o to, aby sa táto myšlienka vyvinula v testovateľnú formu. Zvyčajne to znamená, že programátor kóduje myšlienku do proprietárneho jazyka hosteného obchodnou platformou. Programátor môže obsahovať vstupné premenné definované používateľom, ktoré umožňujú obchodníkovi systém „vyladiť“. Príkladom by bol jednoduchý systém kríženia s kĺzavým priemerom uvedený vyššie. Obchodník by bol schopný zadať (alebo zmeniť) dĺžky dvoch kĺzavých priemerov použitých v systéme. Obchodník by mohol spätne určiť, ktoré dĺžky kĺzavých priemerov by boli najlepšie na historických údajoch.

Kľúčové jedlá

  • Backtesting hodnotí životaschopnosť obchodnej stratégie alebo cenového modelu objavením toho, ako by sa to odohralo pomocou historických údajov.
  • Ak spätné testovanie funguje, môžu mať obchodníci a analytici istotu, že ho budú v budúcnosti využívať.
  • Dobre vykonaná spätná skúška, ktorá prináša pozitívne výsledky, zabezpečuje obchodníkom, že stratégia je v zásade spoľahlivá a pri realizácii je pravdepodobné, že prinesie zisky. Dobre vykonaný spätný test, ktorý prináša suboptimálne výsledky, vyzve obchodníkov, aby zmenili alebo odmietli stratégiu.

Ideálny scenár spätného testovania

V ideálnom prípade sa vyberie vzorka údajov z relevantného časového obdobia, ktoré odráža rôzne trhové podmienky. Týmto spôsobom je možné lepšie posúdiť, či výsledky spätného testu predstavujú fluke alebo zdravé obchodovanie.

Súbor historických údajov musí obsahovať skutočne reprezentatívnu vzorku zásob vrátane akcií spoločností, ktoré nakoniec zbankrotovali alebo boli predané alebo zlikvidované. Táto alternatíva vrátane iba údajov z historických zásob, ktoré sú stále v súčasnosti, prinesie umelo vysoké výnosy pri spätnom testovaní.

Pri spätnom teste by sa mali zvážiť všetky obchodné náklady, aj keď bezvýznamné, pretože sa môžu v priebehu obdobia spätného testovania zvýšiť a drasticky ovplyvniť výskyt ziskovosti stratégie. Obchodníci by mali zabezpečiť, aby ich spätný testovací softvér zodpovedal za tieto náklady. Testovanie mimo vzorky a testovanie výkonnosti dopredu poskytuje ďalšie potvrdenie týkajúce sa účinnosti systému a môže ukázať skutočné farby systému skôr, ako bude na linke skutočná hotovosť. Na určenie životaschopnosti systému obchodovania je nevyhnutná dobrá korelácia medzi výsledkami spätného testovania, výsledkami mimo vzorkovania a priamym testovaním výkonnosti.

Spätné testovanie verzus testovanie výkonnosti vpred

Forwardové testovanie výkonnosti, známe tiež ako obchodovanie s papierom, poskytuje obchodníkom ďalšiu skupinu údajov mimo vzorky, na základe ktorých sa dá vyhodnotiť systém. Testovanie výkonnosti vpred je simuláciou skutočného obchodovania a zahŕňa sledovanie logiky systému na živom trhu. Nazýva sa to aj obchodovanie s papierom, pretože všetky obchody sa vykonávajú iba na papieri; to znamená, že obchodné záznamy a výstupy sa zdokumentujú spolu so ziskom alebo stratou systému, ale nevykonávajú sa žiadne skutočné obchody.

Dôležitým aspektom testovania výkonnosti vpred je presne sledovať logiku systému; inak je ťažké, ak nie nemožné, presne vyhodnotiť tento krok procesu. Obchodníci by mali byť čestní v súvislosti s akýmikoľvek obchodnými vstupmi a výstupmi a mali by sa vyhnúť správaniu, ako je napríklad zber čerešní, alebo nezahŕňať obchod s papierom racionalizujúci, že „nikdy by som tento obchod nebral do úvahy“. Ak by k obchodu došlo podľa logiky systému, malo by sa to zdokumentovať a vyhodnotiť.

Rozdiel medzi spätným testovaním a analýzou scenára

Kým spätné testovanie využíva skutočné historické údaje na testovanie vhodnosti alebo úspechu, analýza scenárov využíva hypotetické údaje, ktoré simulujú rôzne možné výsledky. Napríklad analýza scenára bude simulovať konkrétne zmeny v hodnotách cenných papierov portfólia alebo dôjde k kľúčovým faktorom, ako je zmena úrokovej sadzby. Analýza scenárov sa bežne používa na odhadovanie zmien hodnoty portfólia v reakcii na nepriaznivú udalosť a môže sa použiť na preskúmanie teoretického najhoršieho scenára.

Niektoré úskalia spätného testovania

Aby spätné testovanie poskytlo zmysluplné výsledky, musia obchodníci rozvíjať svoje stratégie a testovať ich v dobrej viere tak, aby sa čo najviac vyhýbali zaujatosti. To znamená, že stratégia by sa mala vypracovať bez spoliehania sa na údaje použité pri spätnom testovaní. To je ťažšie, ako sa zdá. Obchodníci vo všeobecnosti vytvárajú stratégie založené na historických údajoch. Musia byť prísni, pokiaľ ide o testovanie s rôznymi súbormi údajov od tých, na ktorých trénujú svoje modely. V opačnom prípade najspätnejší prinesie žiarivé výsledky, ktoré neznamenajú nič.

Podobne sa musia obchodníci vyhnúť aj bagrovaniu údajov, pri ktorých testujú širokú škálu hypotetických stratégií proti rovnakému súboru údajov, čo tiež prinesie úspechy, ktoré zlyhajú na trhoch v reálnom čase, pretože existuje veľa neplatných stratégií, ktoré by trh porazili. konkrétne časové obdobie náhodou.

Jedným zo spôsobov, ako kompenzovať tendenciu k bagrovaniu údajov alebo zberu čerešní, je použitie stratégie, ktorá uspeje v relevantnom časovom období alebo vo vzorke, a spätná skúška s údajmi z iného alebo mimo vzorkovaného časového obdobia. Ak spätné testy vo vzorke a mimo nej poskytujú podobné výsledky, sú spravidla platné.

Porovnať investičné účty Názov poskytovateľa Opis Zverejnenie informácií inzerenta × Ponuky uvedené v tejto tabuľke pochádzajú od partnerstiev, od ktorých spoločnosť Investopedia dostáva kompenzácie.

Súvisiace podmienky

Vymedzenie pojmu kvantitatívne obchodovanie Kvantitatívne obchodovanie pozostáva z obchodných stratégií, ktoré sa pri identifikácii obchodných príležitostí opierajú o matematické výpočty a olomenie čísla. viac Analýza trendov Analýza trendov je technika použitá v technickej analýze, ktorá sa snaží predpovedať budúci vývoj cien akcií na základe nedávno pozorovaných údajov o trendoch. viac Robustný Robustný je charakteristika opisujúca schopnosť modelu, testu alebo systému účinne vykonávať zmeny jeho premenných alebo predpokladov. viac Definícia robotov na obchodovanie Forex Robot na obchodovanie na forexoch je automatizovaný softvérový program, ktorý obchodníkom pomáha určiť, či majú kúpiť alebo predať menový pár v danom časovom okamihu. viac Definícia nulovej hypotézy Nulová hypotéza je typ hypotézy používanej v štatistike, ktorá naznačuje, že v súbore daných pozorovaní neexistuje štatistická významnosť. viac Rocket Scientist Rocket Scientist je termín používaný tradičnými obchodníkmi pre osobu s matematickým a štatistickým výskumom, ktorá robí kvantitatívne práce pri investovaní. ďalšie partnerské odkazy
Odporúčaná
Zanechajte Svoj Komentár