4 fontos árnyalatok Testing Forex Advisors

Felhívjuk figyelmét, hogy a minőségi idézetek történelem különböző forex brókerek más, ami okozhat komoly eltérések a vizsgálati eredmények egy tanácsadója számlák különböző irodák
Minden, amit tudni kell, hogyan kell megfelelően tesztelni a kereskedelmi tanácsadója a tesztelő terminál MetaTrader 4 stratégiák - az utasítást Fortreyder magazin szakértők.
Miért kell kezdeni tesztelés tanácsadó?
Kereskedési robot teszteltük történeteket, ezért először le kell töltenie idézetek a kívánt devizapár. Ehhez a menüben a „Tools” fülre, keresse meg a „History”, vagy egyszerűen nyomja meg az F2 billentyűt.
Ábra. 1. Történelmi Központ a menüben a „Tools» MetaTrader 4 terminál.
Ezután válasszuk ki a kívánt devizapár és az időkeret, kattintson kétszer a bal egérgombbal, és kattintson a „Feltöltés” gombra.
Ábra. 2. A választás a devizapár és időkeretben.
Felhívjuk figyelmét, hogy a minőségi idézetek történelem különböző forex brókerek más, ami okozhat komoly eltérések a vizsgálati eredmények egy tanácsadója számlák különböző brókerek.
Kiválasztása a stratégia tesztelő kereskedési robot (1), a devizapár (2) típusú szimuláció (3) időkeretet (4) Spread (5) és tuning tanácsadó (6).
Ábra. 3. beállítása a stratégia tesztelő tesztelésre.
Ne feledkezzünk meg a mérete terjedésének, amely be van állítva a devizapár a bróker. Az a tény, hogy a tesztelő alapértelmezett szakpolitikák jelenlegi terjedését. Ha nem, akkor kap fantasztikus eredményeket, különösen, ha a vizsgáló szakértő a nap.
Milyen típusú modellezés választani?
Tesztelés minden kullancs, akkor az ellenőrző pontot, majd a nyitó árak, és látni a különbséget.
Strategy Tester felkínálja a három modellezés:
- Minden tick;
- Az ellenőrzőpontok;
- Nyílt áron.
„Minden tick” - a legpontosabb a standard álló fajta modellezés, de ő is a leghosszabb. Egyes tanácsadók nélkül lehet vizsgálni, a pontosság csökkenését az ellenőrzési pontok vagy megnyitja az árakat. Ehhez az algoritmus kell megállapítani feltételeket megnyitása a tranzakció, kezdve az új sáv.
Ha nem túl jó tanácsadók, akik tesztelünk, akkor van értelme, hogy megközelíteni a kérdést kísérletileg. Tesztelés minden kullancs, akkor az ellenőrző pontot, majd a nyitó árak, és látni a különbséget. Ha ez kicsi, akkor lehetséges, hogy optimalizálja a Advisor leggyorsabb módszer, majd ellenőrizze az összes kullancs. Amennyiben szignifikáns különbség, akkor lehet, hogy végezzen egy gyors durva optimalizációs módszert, és vékony - minden kullancs. Ha a különbség elég nagy, akkor semmi köze, és lesz, hogy optimalizálja a hosszú és kemény, minden kullancs.
Vannak tanácsadók osztály, ahol a munkaképes taymfrem regisztrált beállításokat. a vizsgálati eredmények nem függnek a kiválasztott időszakban a tesztelő. Az ilyen robotok általában lehet tesztelni alig vagy egyáltalán nem csökken pontosságának ellenőrzési pontok. Kiderült sokkal gyorsabb, mint a kullancsok, és az eredmény majdnem ugyanaz.
Ismét optimalizálja a leggyorsabb módszer, találtunk egy jobb ellenőrzést minden kullancs és győződjön meg róla, hogy minden rendben van.
Hogy milyen paraméterek néz ki, amikor a szakértő?
Tranzakciók száma
Először is figyelni, hogy a tranzakciók száma. Kívánatos, hogy még legalább 150, különben optimalizálás értelmetlenné válik, mivel a hatás a „illeszkednek” eredményeket.
Ha a tranzakció értéke kevesebb, mint 150, akkor növelni kell az időtartam a vizsgálat, hogy teljes legyen a kép.
Profit és lehívás

Másodsorban mi érdekli eredményének aránya a veszteség.
A népszerű lehetőség kiválasztására az eredmények az optimalizálás együttható kárpótlás, ami egy egyszerű arány: profit / maximum drawdown. Könnyen kiszámítható, hogy elosztjuk az oszlop „Profit” oszlopban a „lehívás” dollárban. De ez a fajta optimalizálás ezen paraméter teszter, így egyszerűen nem teszi lehetővé.
Szerencsére, ez könnyű kijavítani, ha rendelkezik a forráskód tanácsos. Elég, hogy véget vet a robot kód tulajdonítani a következő sorokat:
kettős GetRecoveryFactor (void)
kettős MaxDD = TesterStatistics (STAT_EQUITY_DD);
Res = TesterStatistics (STAT_PROFIT) / MaxDD;
kettős OnTester (void)
és fordítsa meg. Ezt követően, az optimalizálás a tesztelő lesz egy új oszlopot az „Eredmények OnTester». Ez tartalmazza majd a behajtási arány. Ha rákattint a fejlécben ez az oszlop, akkor rendezni az eredmények optimalizálása ezt a paramétert.
Ábra. 4. rendezni a találatokat optimalizálása hasznosítási tényező.
Mi köze az alábbi hibák?
Gyakran előfordul, hogy a nyilatkozatot a vizsgálati kereskedési stratégia teszter szakértő a string „Modeling minőség” értékét mutatja n / a, és hibát jelent hibásan illeszkedő menetrendek.
Ábra. 5. A következő hiba listákon.
Hol vannak ezek a hibák? A leggyakoribb ok a különbség az idézetet kapott a közvetítő közvetlenül idézi betöltött az archívumból.
Hogyan, hogy megszüntesse ezt az ellentmondást? Van egy nagyon egyszerű módon. „Open Data Catalog» - - Történelem - «Trader Server Name” le kell törölni a történelem idézetek a szükséges devizapár a »Fájl menü«. Töröl minden EURUSD * .hst.
Ábra. 6. Törölje a fájlt egy fájlba idézetek.
A fájlok törlése után újra a terminált és újra betölteni az idézeteket, ahogy fentebb leírtuk.
Miután a korábbi eljárás a legtöbb esetben a hiba grafikonok hibák eltűnnek, és a minősége a szimuláció növekedni fog a 90%.
Fortrader Suite 11, második emelet, Sound Vision House, Francis Rachel Str. Victoria, Mahe, Seychelles +7 10 248 2640568