A backtestelés egy szabályalapú stratégiát értékel historikus árfolyamadatokkal szemben, hogy még a valódi tőke kockáztatása előtt megismerd a stratégia múltbeli teljesítményét. A legfontosabb szabály: írj le egyértelmű belépési, kilépési és pozícióméretezési szabályokat, teszteld azokat reális adatokon bar replay vagy MT5 every-tick mód segítségével, majd forward-teszteld demo számlán, mielőtt élesre váltasz.
TL;DR:
- Tesztelés előtt jegyezd le az összes belépési, kilépési és pozícióméretezési szabályt, beleértve a stop elhelyezését, a célárakat, és azt, mit teszel, ha egy kereskedés megakad.
- Manuális teszteléshez a TradingView Bar Replay elrejti a jövőbeli árakat; a MetaTrader 5 „every tick based on real ticks" módja a leghűebb élő szimulációt nyújtja.
- Az 1,5 feletti profit factor egyfajta puffert jelezhet, de az önmagában vett találati arány félrevezető; még 35%-os nyerési arány is nyereséges lehet, ha a nyerők nagyobbak a veszteseknél.
- Modellezd a reális brókeri költségeket és csúszást, majd ellenőrizd az eredményeket érintetlen adatokon és trendező, oldalazó, illetve hír által vezérelt piacokon egyaránt.
- Mielőtt tőkét kockáztatsz, teszteld ugyanazokat a szabályokat és kockázatot egy demo számlán, naplózd a belépéseket, kilépéseket, piaci körülményeket és a kereskedés-menedzsmentet, hogy azonosítsd a végrehajtási hiányosságokat.
Tartalomjegyzék
- Egy lépésről lépésre követhető backtestelési munkafolyamat, amelyet ma elkezdhetsz
- Melyik platform és adat ad valóban reális eredményeket
- Mit jelentenek valójában a backtest jelentésed számai
- A hibák, amelyek miatt a backtest becsap téged
- Gyakorlati ellenőrzőlista a backtestről a demóra való átmenethez
- Miért nem a tökéletes tőkegörbe a cél
- Inkább irányított visszajelzést szeretnél az egyedüli tesztelés helyett?
- GYIK
- Források
Egy lépésről lépésre követhető backtestelési munkafolyamat, amelyet ma elkezdhetsz
A legtöbb backtest azért omlik össze, mert a mögötte álló szabályok homályosak. Mielőtt megnyitnád a grafikont, jegyezz le minden döntési pontot, hogy ne legyen értelmezési lehetőség, amikor egy olyan setuppel nézel szembe, amely „majdnem" megfelel a feltételeknek.
- Határozd meg a szabályokat. Belépési trigger, stop elhelyezése, profit target, pozícióméret, és hogy mit teszel, ha az ár félúton megakad a cél előtt. Szürke zónák nélkül.
- Válaszd ki az instrumentumokat, az időkeretet és a dátumtartományt. Egy maroknyi kereskedés semmit sem árul el. Törekedj elegendő lezárt kereskedésre ahhoz, hogy a stratégia szabályai különböző körülmények között is megmutatkozzanak, ne csak egy szerencsés héten.
- Gyűjts tiszta historikus adatokat. Használj ellenőrzött adatforrást a platformodtól vagy brókeredtől, ellenőrizd a hiányokat vagy újrarajzoló indikátorokat, és győződj meg arról, hogy az adatok megfelelnek a kereskedni kívánt időkeretnek.
- Futtasd a tesztet. A manuális bar replay fejleszti a döntéshozatali készséget, a platform stratégiatesztelő módjai sebességet és statisztikát adnak, egy automatizált expert advisor (EA) futtatás pedig a teljesen mechanikus szabályokkal rendelkező stratégiákhoz illik.
- Naplózz minden kereskedést. Dátum, irány, belépés, stop, cél, eredmény pipben és számladevizában, valamint egy egysoros megjegyzés arról, miért nyitottad a pozíciót.
- Forward-teszteld demón. Vedd az ellenőrzéseden átment paraméterkészletet, és futtasd egy demo számlán, mielőtt valódi tőkét kockáztatsz.
A kereskedési naplódnak legalább a következőket kell tartalmaznia:
- Setup neve és időkeret
- Kockázat százalék és pozícióméret
- Eredmény R-multiples-ben (jutalom a kockázathoz viszonyítva)
- Piaci körülmény a belépéskor (trendező, oldalazó, hír által vezérelt)
Pro Tipp: Tartsd a backtestelési táblázatodat és a demo naplódat ugyanolyan formátumban, hogy később egymás mellé tudd őket tenni, ne emlékezetből kelljen rekonstruálni.
Melyik platform és adat ad valóban reális eredményeket
A választott eszköz meghatározza, mennyire megbízhatók az eredményeid. A TradingView Bar Replay elrejti a jövőbeli árfolyammozgást, és lehetővé teszi, hogy baronként haladj végig a történeten állítható sebességgel, ami arra kényszerít, hogy csak az adott pillanatban látható információ alapján dönts, így ez az egyik legőszintébb módja egy diszkrecionális stratégia manuális tesztelésének. Párosítsd a TradingView stratégiajelentésével, hogy a visszajátszott kereskedések elegendő száma után lásd a nettó profitot, a találati arányt és a profit factort.
A MetaTrader 5 Strategy Tester három modellezési módot kínál: every tick, one-minute OHLC és open prices only. Az „every tick based on real ticks" módban végzett tesztelés adja a leghűebb replikációt az élő végrehajtáshoz, bár lassabban fut a másik két módnál. Az MT5 emellett támogatja a többdevizás tesztelést és a beépített optimalizálást, ami erősebb választássá teszi azok számára, akik EA-t futtatnak vagy finomítanak.
A MetaTrader 4 alapvető tesztelésre még működik, de tick modellezése és fix spreades tesztelője kevésbé pontos, mint az MT5-é, ezért az MT4 eredményeit inkább durva első becslésnek tekintsd, nem végső ítéletnek.
Bármelyik platformot is használod, állíts be reális spread és jutalék értékeket, amelyek megegyeznek a tényleges brókeredével, hiszen egy nulla spreades tesztelő szinte bármely stratégiát kedvező színben tüntet fel.
A demo számlák és a papíron való kereskedés marad a híd a backtest és a valódi tőke között, lehetővé téve, hogy megbizonyosodj a megbízás-végrehajtásról és a saját fegyelmedről tőkekockázat nélkül.

Mit jelentenek valójában a backtest jelentésed számai
Egy zöld számokkal teli eredményjelentés nem sokat ér, amíg nem tudod, mire figyelj.
- A nettó profit megmutatja az összképet, de kontextus nélkül – drawdown és kereskedésszám nélkül – értelmetlen.
- A profit factor (bruttó profit osztva a bruttó veszteséggel) 1,5 felett általában puffert sugall a rossz sorozatokkal szemben.
- A találati arány önmagában félrevezető: egy 35%-os nyerési arány is rendkívül nyereséges lehet, ha a nyerők nagyok és a vesztesek kicsik.
- Az átlagos nyerő versus átlagos vesztes megmutatja, hogy az edge-ed abból fakad-e, hogy gyakran van igazad, vagy abból, hogy nagy nyerőid vannak.
- Az expectancy a találati arányt és az átlagos nyerő/vesztes arányt egyetlen, kereskedésenkénti számba sűríti – ez a legtisztább ösztönös ellenőrzés arra, hogy a rendszernek valódi edge-je van-e.
- A maximális drawdown megmutatja a legrosszabb tőkecsökkenést, amelyen végig kellett volna menned – ez fontosabb a lelki egyensúlyod szempontjából, mint bármely más mutató.
- A Sharpe- vagy Sortino-ráták segítenek összehasonlítani két, hasonló hozamú, de nagyon eltérő „utazás-minőségű" stratégiát.
Futtass holdout vagy walk-forward ellenőrzést egy olyan adatcsomaggal, amelyet a fejlesztés során nem érintettél. A szabálytalan tőkegörbe, a profit nagy részét generáló néhány kereskedés, vagy az eredmények megfordulása, ha egy paramétert kis mértékben módosítasz – ezek mind arra utalnak, hogy a stratégia zajtól tanult, nem valódi mintától.
A hibák, amelyek miatt a backtest becsap téged
- Overfitting: A paraméterek addig való hangolása, amíg a historikus görbe tökéletesnek nem néz ki, szinte garantálja, hogy élő piacokon nem fog működni. Használj out-of-sample és walk-forward teszteket ennek kiszűrésére, mielőtt valódi pénzzel kereskedsz.
- Költségek figyelmen kívül hagyása: Spreadek, jutalékok és swap minden kereskedésnél harap. A stratégiatesztelőben végzett optimalizálás csak múltbeli adatokon való keresés, és túlbecsüli az eredményeket, ha ezek a költségek nincsenek modellezve.
- Hindsight bias: Egy grafikonon utólag felismert setupok hízelgők bármely stratégiának. A bar replay arra kényszerít, hogy a következmények ismerete nélkül dönts.
- Irreális kitöltések: Annak feltételezése, hogy minden megbízás pontosan a megadott áron teljesül, figyelmen kívül hagyja a csúszást, ami leginkább hírek és vékony likviditás idején számít.
- Rövid vagy cseresznyeszedett dátumtartományok: Egy stratégia, amelyet csak egy trendező hónapon teszteltek, oldalazó piacon összeomlik. Bízz az eredményekben csak akkor, ha több piaci rezsimet is lefedtél.
Pro Tipp: Ha a backtest eredményeid drasztikusan megváltoznak, amikor hozzáadsz reális csúszást és spredet, a rendszer fontos dolgot üzen neked – mielőtt a piac megtenné helyette.
Gyakorlati ellenőrzőlista a backtestről a demóra való átmenethez
Az a mintaméret-rutin azért létezik, mert kevés kereskedés ritkán különíti el a valódi edge-et a szerencsés sorozattól.
Amikor backtesteljük az 5 lépéses Pullback kereskedési stratégiánkat, a napló mezők, amelyeket követünk, soha nem változnak:
- Belépési trigger és a konkrét pullback szint, amely megerősítette azt
- Stop távolság pipben és az ebből eredő pozícióméret
- Az, hogy az újratesztelés tartott-e vagy megbukott az első érintésnél
- Egysoros megjegyzés a kereskedés-menedzsmentről (stop mozgatva, trailing, célig tartva)
Egy közvetlenül átvehető szokás: a retesztet kereskedj, ne a kitörést. A kitörések több hamis jelet generálnak, mint amennyit általában elismernek, és egy rövid megjegyzés minden demo kereskedés után – nyerő vagy vesztes – többet tesz a következő döntésedért, mint maga a kereskedés.
Miért nem a tökéletes tőkegörbe a cél
Egy backtest évek árfolyamviselkedését sűríti egyetlen délutánba – ez pontosan az értéke és pontosan a csapdája is egyben. A cél nem egy hibátlan görbe, hanem egy megismételhető szokás, amelyet százszor egymás után ugyanúgy tudsz végrehajtani. Ha egy stratégia átmegy az ellenőrzéseiden, kötelezd el magad egy rögzített demo terv mellett, ugyanolyan szabályokkal és kockázattal, mielőtt valódi tőke kerül a képbe. A következő lépés egyszerű: állítsd be azt a demo számlát azonos paraméterekkel, és futtasd.
— Gabriel
Inkább irányított visszajelzést szeretnél az egyedüli tesztelés helyett?
A backtestelés megtanítja, mit kellene tennie egy stratégiának. Visszajelzést kapni arról, hogy te valójában mit csinálsz vele, egy másik készség – és itt akad el sok kereskedő még egy tiszta backtest után is. Mentorálási foglalkozásaink közvetlenül végigmennek a demo rutinon és a naplóbejegyzéseken, ami általában kiszűri azokat az apró végrehajtási hibákat, amelyeket egy táblázat önmagában nem mutat meg.

- Mentorálási foglalkozások közvetlen visszajelzéssel egy konkrét stratégiáról vagy demo futásról
- Többfoglalkozásos mentorálás folyamatos áttekintéshez, ahogy a backtestből demón át élesbe haladasz
- Strukturált, szabályalapú kereskedési keretrendszer, amellyel az első naptól backtestelhetsz
Ha a demo eredményeid meggyőzőek, és finanszírozott számla lehetőségeket is vizsgálsz, a Profirms áttekinthető nap végi drawdown szabályokkal kínál értékeléseket, amelyeket érdemes megérteni a jelentkezés előtt.
Tekintsd meg a teljes tanfolyam- és mentorálási kínálatot a Trader Gibkey oldalán, és válaszd ki a saját fejlődési szintedhez illő lehetőséget.
Ez a cikk általános tájékoztatást nyújt, és nem helyettesíti egy képzett pénzügyi tanácsadó személyre szabott tanácsát. Mielőtt bármely itt leírt információ alapján cselekszel, konzultálj képzett pénzügyi szakemberrel a saját körülményeidről.
GYIK
Mi a backtestelés a forex kereskedésben?
A backtestelés azt jelenti, hogy egy szabályalapú stratégiát historikus árfolyamadatokon futtatunk, hogy lássuk, hogyan teljesített volna. Ezt a valódi tőke kockáztatása előtt végzik, olyan eszközökkel, mint a TradingView bar replay vagy egy platform stratégiatesztelője.
Hány kereskedést kell tartalmaznia egy forex backtestnek?
Nincs egyetlen rögzített szám, de néhány kereskedés nem sokat árul el egy stratégia valódi edge-éről. Ha elegendő kereskedésen és több piaci körülmény között teszteled, majd walk-forward vagy demo ellenőrzéssel megerősíted az eredményeket, sokkal megbízhatóbb képet kapsz, mint egy rövid mintából.
Hogyan tesztelhetők stratégiák MetaTrader 5-ben?
Nyisd meg a Strategy Testert, válaszd ki az expert advisorod, vagy lépj manuálisan végig a historikus adatokon, és válassz modellezési módot. Az „every tick based on real ticks" módban végzett tesztelés adja a legreálisabb szimulációt, bár lassabban fut, mint a one-minute OHLC vagy az open-prices-only módok.
Források
- Bevezetés a MetaTrader 5 Strategy Testerbe – A modell kereskedési képességeinek tesztelése – Neurális hálózatok algoritmikus kereskedéshez MQL5-tel
- Bar Replay: hogyan és miért teszteljük a stratégiát a múltban – TradingView