Hogyan lehet visszatesztelni egy kereskedési stratégiåt?
KezdƑlap
Cikkek
Hogyan lehet visszatesztelni egy kereskedési stratégiåt?

Hogyan lehet visszatesztelni egy kereskedési stratégiåt?

KözépszintƱ
Közzétéve Dec 17, 2020Frissítve Jun 21, 2023
7m

TL;DR

Úgy gondolja, hogy nagyszerƱ ötletei vannak a piacrĂłl, de nem tudja, hogyan tegye Ƒket prĂłbĂĄra anĂ©lkĂŒl, hogy kockĂĄztatnĂĄ a pĂ©nzĂ©t? Egy jĂł szisztematikus kereskedƑ szĂĄmĂĄra nĂ©lkĂŒlözhetetlen a kereskedĂ©si cĂ©lok visszatesztelĂ©sĂ©nek megtanulĂĄsa.

A visszatesztelĂ©s alapfeltĂ©tele, hogy ami a mĂșltban mƱködött, az a jövƑben is mƱködhet. De hogyan csinĂĄlhatja ezt önmaga? És hogyan kell Ă©rtĂ©kelni az eredmĂ©nyeket? VegyĂŒnk ĂĄt egy egyszerƱ visszatesztelĂ©si folyamatot.


Bevezetés

A visszatesztelĂ©s az egyik legfontosabb eleme a sajĂĄt diagramkĂ©szĂ­tĂ©si Ă©s kereskedĂ©si stratĂ©gia kialakĂ­tĂĄsĂĄnak. Ez mĂșltbĂ©li kereskedĂ©sek rekonstruĂĄlĂĄsĂĄval törtĂ©nik egy mĂșltbĂ©li adatokon alapulĂł rendszerrel. A visszatesztelĂ©s eredmĂ©nyeinek ĂĄtfogĂł kĂ©pet kell adniuk arrĂłl, hogy egy befektetĂ©si stratĂ©gia hatĂ©kony-e vagy sem.

MielƑtt tovĂĄbbmennĂ©nk, ha szeretnĂ© visszatesztelni sajĂĄt stratĂ©giĂĄit, a Binance Futures remek hely erre. Ha szeretne hozzĂĄfĂ©rni a platform mĂșltbĂ©li adataihoz, kĂ©rjĂŒk, töltse ki ezt a jelentkezĂ©si Ʊrlapot.


Mi az a visszatesztelés?

MindenekelƑtt, ha szeretne többet megtudni a visszatesztelĂ©srƑl, olvassa el a Mi az a visszatesztelĂ©s? cĂ­mƱ cikkĂŒnket. 

Röviden, a visszatesztelĂ©s fƑ cĂ©lja, hogy megmutassa, mƱködnĂ©nek-e a kereskedĂ©si ötletei. MĂșltbeli piaci adatokat hasznĂĄl arra, hogy megnĂ©zze, hogyan teljesĂ­tett volna egy stratĂ©gia. Ha a stratĂ©gia jĂłnak tƱnik, akkor valĂłs kereskedĂ©si környezetben is hatĂ©kony lehet.


Mit kell tenni a visszatesztelĂ©s elƑtt?

MielƑtt belevĂĄgnĂĄnk a visszatesztelĂ©si pĂ©ldĂĄnkba, egy dolgot meg kell ĂĄllapĂ­tania. Meg kell hatĂĄroznia, hogy Ön milyen tĂ­pusĂș kereskedƑ. ÖnkĂ©nyes vagy szisztematikus kereskedƑ?

Az önkĂ©nyes kereskedĂ©s döntĂ©salapĂș - a kereskedƑk sajĂĄt belĂĄtĂĄsuk szerint döntenek arrĂłl, hogy mikor szĂĄllnak be Ă©s mikor szĂĄllnak ki. Ez egy viszonylag laza Ă©s fĂŒggetlen stratĂ©gia, ahol a legtöbb döntĂ©s az adott körĂŒlmĂ©nyek Ă©rtĂ©kelĂ©sĂ©n mĂșlik. ÉrthetƑ mĂłdon a visszatesztelĂ©s kevĂ©sbĂ© relevĂĄns, ha önkĂ©nyes kereskedĂ©srƑl van szĂł, mivel a stratĂ©gia nincs szigorĂșan meghatĂĄrozva.

Ez termĂ©szetesen nem jelenti azt, hogy ha Ön önkĂ©nyes kereskedƑ, akkor egyĂĄltalĂĄn nem szabad visszatesztelnie vagy szimulĂĄciĂłs kereskedĂ©st folytatnia. Ez csupĂĄn azt jelenti, hogy az eredmĂ©nyek nem biztos, hogy olyan megbĂ­zhatĂłak, mint a mĂĄsik esetben.

A szisztematikus kereskedĂ©s jobban alkalmazhatĂł a tĂ©mĂĄnkra. A szisztematikus kereskedƑk egy olyan kereskedĂ©si rendszerre tĂĄmaszkodnak, amely meghatĂĄrozza Ă©s pontosan megmondja nekik, hogy mikor kell belĂ©pniĂŒk Ă©s kilĂ©pniĂŒk a pozĂ­ciĂłkbĂłl. BĂĄr teljes mĂ©rtĂ©kben Ƒk irĂĄnyĂ­tjĂĄk a stratĂ©giĂĄt, a belĂ©pĂ©si Ă©s kilĂ©pĂ©si jelzĂ©seket a stratĂ©gia hatĂĄrozza meg. Egy egyszerƱ szisztematikus stratĂ©giĂĄra gondolhat a következƑkĂ©pp is:

  • Ha A Ă©s B egyidejƱleg teljesĂŒl, belĂ©p egy kereskedĂ©sbe. 

  • Ha utĂĄna X törtĂ©nik, kilĂ©p a kereskedĂ©sbƑl.

Egyes kereskedƑk ezt a megközelĂ­tĂ©st rĂ©szesĂ­tik elƑnyben. KikĂŒszöbölheti az Ă©rzelmi döntĂ©seket a kereskedĂ©sbƑl, Ă©s Ă©sszerƱ biztosĂ­tĂ©kot nyĂșjt arra, hogy egy kereskedĂ©si rendszer nyeresĂ©ges. TermĂ©szetesen erre nincs garancia.

Ezért fontos, hogy a rendszerében nagyon konkrét szabålyok legyenek arra vonatkozóan, hogy mikor kell belépni vagy kilépni a pozíciókból. Ha a stratégia nincs jól meghatårozva, az eredmények is következetlenek lesznek. Ahogy az vårható volt, ez a fajta kereskedési stílus népszerƱbb az algoritmikus kereskedésnél.

Van olyan visszatesztelĂ©si szoftver, amelyet megvĂĄsĂĄrolhat, ha automatikus visszatesztelĂ©st szeretne vĂ©gezni. Megadhatja az adatokat, Ă©s a szoftver elvĂ©gzi Ön helyett a visszatesztelĂ©st. Ebben a pĂ©ldĂĄban azonban egy manuĂĄlis visszatesztelĂ©si stratĂ©giĂĄt vĂĄlasztunk. Egy kicsit több munkĂĄt igĂ©nyel, de teljesen ingyenes.


Hogyan lehet visszatesztelni egy kereskedési stratégiåt?

Ezen a linken talĂĄlhat egy Google Sheets sablont. Ez egy kezdetleges sablon, amelyet kiindulĂłpontkĂ©nt hasznĂĄlhat a sajĂĄt sablonjĂĄnak elkĂ©szĂ­tĂ©sĂ©hez. ÁltalĂĄnos kĂ©pet ad arrĂłl, hogy milyen informĂĄciĂłkat tartalmazhat egy visszatesztelĂ©si tĂĄblĂĄzat. NĂ©hĂĄny kereskedƑ inkĂĄbb az Excelt hasznĂĄlja, vagy Pythonban kĂłdolja – itt nincsenek szigorĂș szabĂĄlyok. Sokkal több adatot Ă©s bĂĄrmi mĂĄst is hozzĂĄadhat, amit hasznosnak tart.

DĂĄtum

Piac

Oldal

Belépés

Stop Loss

Take Profit

KockĂĄzat

Jutalom

Profit/Veszteség

12/08

BTCUSD

Long

$18 000

16 200$

21 600$

10%

20%

3600

12/09

BTCUSD

Short

$19 000

20 900$

13 300$

10%

30%

-1900


NĂ©zzĂŒk meg egy egyszerƱ kereskedĂ©si stratĂ©gia visszatesztelĂ©st. Íme az elkĂ©pzelĂ©sĂŒnk:

  • VeszĂŒnk egy Bitcoint az aranykereszt utĂĄni elsƑ napi zĂĄrĂĄskor. Aranykeresztnek tekintjĂŒk, amikor az 50 napos mozgóåtlag felfelĂ© keresztezi a 200 napos mozgóåtlagot.

  • Eladunk egy Bitcoint a halĂĄlkereszt utĂĄni elsƑ napi zĂĄrĂĄskor. HalĂĄlkeresztnek tekintjĂŒk, amikor a 200 napos mozgóåtlag lefelĂ© keresztezi az 50 napos mozgóåtlagot.

Mint lĂĄthatĂł, azt az idƑkeretet is meghatĂĄroztuk, amelyben a stratĂ©gia Ă©rvĂ©nyes. Ez azt jelenti, hogy nem tekintjĂŒk kereskedĂ©si jelzĂ©snek, ha egy aranykereszt törtĂ©nik a 4 ĂłrĂĄs diagramon.

A pĂ©ldĂĄnkban csak a 2019 elejĂ©ig visszamenƑ idƑszakot vizsgĂĄljuk. Ha azonban pontosabb Ă©s megbĂ­zhatĂłbb eredmĂ©nyeket szeretne kapni, akkor a Bitcoin ĂĄrfolyamĂĄban sokkal messzebbre is visszamehet.

Most nĂ©zzĂŒk meg, milyen kereskedĂ©si jelzĂ©seket produkĂĄlt ez a rendszer az adott idƑszakban:

  • VĂ©tel @ ~ 5400$

  • EladĂĄs @ ~ 9200$

  • VĂ©tel @ ~ 9600$

  • EladĂĄs @ ~ 6700$

  • VĂ©tel @ ~ 9000$


Így nĂ©znek ki jelzĂ©seink a diagramon:

Aranykereszt és halålkereszt stratégia. Forrås: TradingView.


Az elsƑ ĂŒgyletĂŒnk körĂŒlbelĂŒl 3800 dollĂĄros nyeresĂ©get hozott volna, mĂ­g a mĂĄsodik ĂŒgyletĂŒnk körĂŒlbelĂŒl 2900 dollĂĄros vesztesĂ©get eredmĂ©nyezett. Ez azt jelenti, hogy a realizĂĄlt profit/vesztesĂ©gĂŒnk jelenleg 900 dollĂĄr. 

Egy aktĂ­v kereskedĂ©sben is benne vagyunk, amely 2020 decemberĂ©ben körĂŒlbelĂŒl 9000 dollĂĄr nem realizĂĄlt nyeresĂ©ggel rendelkezik. Ha ragaszkodunk az eredeti stratĂ©giĂĄnkhoz, akkor a következƑ halĂĄlkereszt alkalmĂĄval lezĂĄrjuk ezt a pozĂ­ciĂłt. 


➟ BelĂ©pne a kriptovalutĂĄk vilĂĄgĂĄba? Vegyen Bitcoint a Binance-en!


Visszatesztelési eredmények értékelése

TehĂĄt mit mutatnak ezek az eredmĂ©nyek? StratĂ©giĂĄnk Ă©sszerƱ hozamot hozott volna, de eddig semmi kiemelkedƑt nem mutat. RealizĂĄlhatnĂĄnk a jelenleg nyitott kereskedĂ©st, hogy drasztikusan növeljĂŒk a realizĂĄlt profit/vesztesĂ©get, de ez meghiĂșsĂ­tanĂĄ a visszatesztelĂ©s cĂ©ljĂĄt. Ha nem tartjuk magunkat a tervhez, az eredmĂ©nyek sem lesznek megbĂ­zhatĂłak.

BĂĄr ez egy szisztematikus stratĂ©gia, Ă©rdemes figyelembe venni a kontextust is. A vesztesĂ©ges kereskedĂ©s 9600 dollĂĄrrĂłl 6700 dollĂĄrra törtĂ©nt a 2020. mĂĄrciusi COVID-19 összeomlĂĄs idejĂ©n. Egy ilyen black swan (fekete hattyĂș) esemĂ©ny ĂłriĂĄsi hatĂĄssal lehet bĂĄrmely kereskedĂ©si rendszerre. Ez egy Ășjabb ok, amiĂ©rt Ă©rdemes tovĂĄbb visszamenni, hogy megnĂ©zzĂŒk, ez a vesztesĂ©g kiugrĂł-e, vagy csak a stratĂ©gia mellĂ©ktermĂ©ke.

Mindenesetre Ă­gy nĂ©zhet ki egy egyszerƱ visszatesztelĂ©si folyamat. Ez a stratĂ©gia Ă­gĂ©retes lehet, ha visszamegyĂŒnk Ă©s több adattal teszteljĂŒk, vagy mĂĄs technikai indikĂĄtorokat is bevonunk, hogy az ĂĄltala elƑállĂ­tott jelzĂ©sek erƑsebbek legyenek.

De mit mutathatnak még a visszatesztelés eredményei?

  • VolatilitĂĄsi mĂ©rƑszĂĄmok: az Ön maximĂĄlis Ă©rtĂ©knövekedĂ©si Ă©s csökkenĂ©si mĂ©rƑszĂĄma.

  • KitettsĂ©g: az a tƑkeösszeg, amelyet a stratĂ©giĂĄhoz kell rendelnie a teljes portfĂłliĂłjĂĄbĂłl.

  • Éves hozam: a stratĂ©gia szĂĄzalĂ©kos hozama egy Ă©v alatt.

  • NyerĂ©s-vesztesĂ©g arĂĄny: a rendszerben szereplƑ kereskedĂ©sek mekkora hĂĄnyada eredmĂ©nyez nyeresĂ©get Ă©s mekkora hĂĄnyada vesztesĂ©get.

  • Átlagos teljesĂ­tĂ©si ĂĄr: a stratĂ©giĂĄban a teljesĂ­tett belĂ©pĂ©sek Ă©s kilĂ©pĂ©sek ĂĄtlagos ĂĄra.

Ez csak nĂ©hĂĄny pĂ©lda, semmikĂ©ppen sem egy kimerĂ­tƑ lista. Az, hogy milyen mĂ©rƑszĂĄmokat szeretne figyelni, teljesen ÖntƑl fĂŒgg. Mindenesetre minĂ©l több rĂ©szletet közöl a beĂĄllĂ­tĂĄsokrĂłl, annĂĄl több lehetƑsĂ©ge lesz arra, hogy tanuljon az eredmĂ©nyekbƑl. NĂ©hĂĄny kereskedƑ nagyon szigorĂșan veszi a visszatesztelĂ©st, Ă©s ez tĂŒkrözƑdhet az eredmĂ©nyeikben is.

Egy utolsĂł dolog, amit figyelembe kell venni, az optimalizĂĄlĂĄs. Ha olvasta a visszatesztelĂ©srƑl szĂłlĂł cikkĂŒnket, akkor tudja, mi a kĂŒlönbsĂ©g a visszatesztelĂ©s Ă©s az elƑre tesztelĂ©s, vagyis a szimulĂĄlt kereskedĂ©s között. Hasznos lehet az ötletek tesztelĂ©se Ă©s optimalizĂĄlĂĄsa valĂłs idejƱ kereskedĂ©si környezetben, pĂ©ldĂĄul a Binance Futures testneten.


ZĂĄrĂł gondolatok

VĂ©gigvettĂŒk a kereskedĂ©si stratĂ©gia manuĂĄlis visszatesztelĂ©sĂ©nek alapvetƑ folyamatĂĄt. Ne feledje, hogy mĂșltbeli teljesĂ­tmĂ©ny nem garancia a jövƑbeli teljesĂ­tmĂ©nyre. 

A piaci környezet vĂĄltozik, Ă©s alkalmazkodnia kell ezekhez a vĂĄltozĂĄsokhoz, ha javĂ­tani szeretne kereskedĂ©sĂ©n. ÁltalĂĄban jobb, ha nem bĂ­zunk vakon az adatokban. A jĂłzan Ă©sz meglepƑen hasznos eszköz lehet az eredmĂ©nyek Ă©rtĂ©kelĂ©sĂ©ben.Â