Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

Mindent rendezzünk.

Hogyan teszteljük a szakértői tanácsadót az MT5-ben?

Indítsd el a MetaTrader 5 kereskedési platformot, és kattints a "View" menüpontra a felső menüben, majd a "Strategy Tester" -ben. Vagy nyomja meg a Ctrl + R. billentyűt.







Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

Megnyílik a stratégia tesztelő - benne, és megpróbáljuk tesztelni robotjainkat.

Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

A stratégia tesztelő bal felső lapján válassza a "Szakértői tanácsadó" lehetőséget.

Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

Most a jobb oldali fülön kiválaszthatja a szakértői tanácsadót teszteléshez és optimalizáláshoz - válasszuk például a standard MACD minta tanácsadót.

Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

Ezután jelezzük a grafikon szimbólumát és időtartamát - legyen az GBPUSD pénznempár szimbóluma, és a grafikon időtartama M30 lesz.

Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

Meg kell választanunk egy időintervallumot. A legördülő listából válassza ki például a "Tavaly" lehetőséget. Ha nem érinti a legördülő listát, és hagyja az "Időtartam kiválasztása" lehetőséget, akkor a jobb oldalon megadhatja a kívánt intervallumot.

Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

Ezután a Forward-period - hagyjuk "No" -ként.

Ez az opció lehetővé teszi, hogy ellenőrizze az optimalizálási eredményeket, hogy kizárja bizonyos időtartamú illeszkedést. Ha az előre optimalizációs időszak mezőben megadott „Set date”, oszlik két részre szerint a kiválasztott előre időszakban (fél, harmadik, negyedik, vagy a saját, amikor kimondja, kezdési időpont előre tesztelés).

Az időszak első felében a tanácsadó optimalizálva van. Ezután kiválasztják a legjobb futtatásokat (10% a teljes paraméterkereséshez vagy 25% a genetikai algoritmushoz), és csak az előrehaladási időszakban futnak. Mindkét periódusra a legjobb optimalizáláshoz tartozó eredményeket az "Optimalizálási eredmények" és a "Teszt eredményei" lapon lehet összehasonlítani.

Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

A következő tétel a kereskedési mód beállítása. Kétféle kereskedési mód létezik:

- Normál mód.

Ebben a módban az összes megrendelést a kívánt áron kell végrehajtani, nincsenek igények stb.

- Önkényes késés.

Az önkényes késedelmek módját a szakértők tesztelésére nyújtják a valósághoz közeli körülmények között. A megbízás végrehajtásának pillanatától kezdve az ár változhat. A megrendelésben meghatározott eltérésektől függően előfordulhat, hogy az aktuális ár (ha az eltérés határain belül van) vagy újraértékelést igényel. A tesztelés ebben a módban lehetővé teszi a szakértő számára, hogy megfelelően programozza az ilyen helyzetek feldolgozását.

A késleltetést szimulálják a terminálról küldött összes kereskedelmi kérelem (megrendelések, változó szintek módosítása stb.). A végrehajtás késleltetése a következő elv szerint történik: véletlenszerűen 0-tól 9-ig terjedő számot választ, és ilyen számú másodpercre a késleltetést végrehajtják; ha a kiválasztott szám 9, akkor véletlenszerűen válasszon ki egy másik számot ugyanabból a tartományból és adja hozzá az elsőhöz. Így a 0-8 másodperces teljesítmény késleltetés valószínűsége 90%, és a 9-18 másodperces késleltetési valószínűség 10%.

Mi mindent hagyunk, ahogy van - hagyja el a kereskedési módot "Normál".

Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

A jobb oldalon van egy másik "Kullancsok generálása" fül.

Ebben a mezőben kiválaszthatja a kullancsok létrehozásának egyik módját:

- Minden kullancs: ez a mód a legpontosabb, de a leglassabb is. Szimulálja az összes kullancsot;
- OHLC az M1-en: ebben a módban minden percenként csak 4 árat modelleznek - nyílt, magas, alacsony és szoros árak;
- Csak a nyitóárak: Ebben a módban az OHLC árai is modelleztek, azonban csak a nyitóárat használják a teszteléshez / optimalizáláshoz.
- Matematikai számítások: ebben a módban a tesztelő nem szivattyúzza fel a történelmi adatokat, a szimbólumadatokat, és nem hoz létre kullancsokat. Csak az OnInit (), az OnTester () és az OnDeinit () függvények kerülnek hívásra. Így a teszter használható különböző matematikai számításokhoz, ahol a paraméterek kiválasztása szükséges.

Választhatunk "Minden kullancsot".

Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

Az első letétet és a tőkeáttételt választjuk - létrehozunk egy első 10 000 dollár letétet, és a tőkeáttétel 1: 500-ra lesz beállítva.

Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon






Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

Ezután "Vizualizálás". Ez az opció lehetővé teszi a vizuális tesztelési mód engedélyezését / letiltását. Ez a mód nem működik a szakértői tanácsadók optimalizálásakor.

Ki akar tesztelni vizualizációval? Így láthatja az első kézből az egész kereskedelem folyamatát, de ketyegni fogok, mert a mozgásképtelen vizualizációs tesztelés sokkal gyorsabb.

Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

Az "optimalizálás" pontját még nem érinti - később megfontoljuk, amikor optimalizáljuk a tanácsadót, ez a pont nem szükséges a rutin teszteléshez.

Menjünk a "Paraméterek" allapra - itt vannak a szakértői tanácsadó bemeneti paraméterei. Egy tipikus teszt, akkor manuálisan módosítsa a beállításokat a „Value” - megváltoztatta a beállításokat, vezetett a tesztelő nem tetszett a teszt újra megváltoztatta a beállításokat és újra elhajtott, stb

A "Start", a "Step" és a "Stop" mezőkre lesz szükségünk, amikor elkezdjük optimalizálni a szakértőt.

Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

Nos, mit? Elkezdjük a tesztelést. Próbáljuk meg a stratégiai tesztelőnk MACD Sample tanácsadóját vezetni a standard beállításokkal - menj vissza a "Beállítások" tesztelő fõ lapjára, és nyomjuk meg a "Start" gombot.

Ez történt.

Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

Nagyon jó, mondom - csak 4,59% lehívás és a menetrend simpotichny, de az eredmény kicsit balra - 894,61 USD majdnem 1 év, a betét 10.000 USD. Optimalizáljuk, megpróbálunk jobb megoldást találni - a tétel nem fog részt venni az optimalizálásban - 0,1 tétel marad.

Ön tudja menteni a számítógépre semmilyen jelentés - megy az al-fül „Bektest”, ahol már az összes adatot a telt teszt jelenik meg, és kattintsunk az ablak jobb gombbal, majd a „jelentés”, és válassza ki, hogyan kívánja menteni a jelentést - a HTML vagy XML formátumban.

Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

Hogyan optimalizálható a tanácsadó az MT5 kereskedelmi terminálban?

Szóval, kezdjük el tanácsadónk optimalizálását.

Menjen a stratégia tesztelő főablakába, és keresse meg az "Optimalizálás" elemet - itt engedélyezheti / letilthatja az optimalizálást, és kiválaszthatja az optimalizálási módot. Például választunk a gyors optimalizálás (genetikai algoritmus) mellett.

Kiválaszthatja az optimalizálási kritériumot is. Az optimalizálás kritériuma csak a genetikai algoritmusra van szükség.

A következő optimalizálási feltételek állnak rendelkezésre:

- Maximális mérleg: az optimalizált mutató a maximális egyensúlyi érték;
- Mérleg + maximális nyereségesség: az indikátor a termékmérleg maximális nyereségességi értéke;
- Mérleg + maximális várakozás: az indikátor a nyereség elvárásainak egyensúlyi eredménye;
- Mérleg + minimum lehívás: ebben az esetben az egyenlegérték mellett a lehívási szintet is figyelembe veszik: (100% - Lehívás) * Mérleg;
- Mérleg + maximális visszanyerési tényező: az indikátor a visszanyerési tényező révén a mérleg eredménye;
- Balance + Sharpe maximális aránya: a mutató a Sharpe-mutató egyenlegéből származik;
- Egyéni optimalizálási kritérium: ha ezt az opciót választja, akkor a szakértői tanácsadó OnTester () függvényének értékét figyelembe veszik optimalizálási kritériumként. Ez a paraméter lehetővé teszi a felhasználó számára, hogy saját metrikáit használja az optimalizáláshoz.

Az optimalizálás kritériuma maradjon Balance max - a maximális egyensúly.

Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

Menjen a "Paraméterek" stratégiai tesztelő allapjára, és tegyen egy kullancsot a szakértői tanácsadó azon paraméterei előtt, amelyeket az optimalizálásba be akarunk vonni.

Ezután minden optimális paraméterhez be kell állítania a "Start", a "Step" és a "Stop" jelölőnégyzetet - röviden, a korlátot lépésről-lépésre.

Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

Most menj vissza a tesztelő főablakába, és kattints a "Start" gombra - engedélyezd az optimalizálást.

Megkezdődött az optimalizálás folyamata.

Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

Az "Optimalizálás" allapra megyünk, és megfigyeljük, hogy az optimalizálás sokáig tarthat, mindez az optimalizált paraméterek számától, azok indításától, lépéseitől és leállításaitól függ.

A megfigyelés kényelméért dobja a Profit-t csökkenő sorrendben.

Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

Már körülbelül 400 fut, és számos normál profit opció van - állítsa le az optimalizálót, és futtassa az Expert Advisor-t az új beállításokkal.

Próbáljuk ki a listán az első opciót. Kattintson rá a jobb egérgombbal, majd kattintson az "Egyetlen teszt végrehajtása" elemre.

Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

Nem jött jól ki. az elmúlt két hónapban némi visszaesés történt, ami azt jelezheti, hogy ezek a beállítások valószínűleg irrelevánsak lesznek.

Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

És próbáljuk meg például a harmadik változatot felülről.

Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

Nos, ez egy nagyszerű diagram. Az első standard teszttel összehasonlítva a nyereség többé - 1275,02 USD volt, és a maximális lehívás 2,63% -ra csökkent. Ez az optimalizálás.

Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

A kívánt beállításokat speciális .set fájlként mentheti. Menjen az "Opciók" menüpontra, kattintson az ablak jobb egérgombbal, válassza a "Mentés" lehetőséget, rendelje hozzá a nevet a fájlhoz, és helyezze el kényelmesen a számítógépen.

Kívánság szerint ezt a fájlt bármikor letöltheti bármelyik MT5 terminálra a kívánt szakértői tanácsadóhoz (ehhez a letöltési gombra kattintva látható az alábbi képernyőkép).

Hogyan teszteljük és optimalizáljuk a tanácsadót az mt5 kereskedési terminálon

Kérdezze meg kérdéseit, ha szükséges. Sok szerencsét!

Kockázati figyelmeztetés

Nagyon magas a kockázata a hitelek - például a Forex - használatával. Ne kockáztasd többet, mint amennyit megengedhetsz, hogy elveszítsd - lehetséges, hogy sokkal többet veszítesz, mint a kezdeti befektetésed. Ne kezdjen el kereskedni, ha nem teljesen tudja megérteni a veszteségek és kockázatok tényleges mértékét, amelyre ki van téve. Kereskedéskor mindig figyelembe kell vennie kereskedési tapasztalatának szintjét. Ha az Ön számára esetlegesen felmerülő esetleges veszély foka nem teljesen ismert, kérjen tanácsot a független szakembertől.

Szigorúan tilos a TradeWinner.ru webhely anyagának sokszorosítása, a forráshoz való aktív kapcsolat nélkül!




Kapcsolódó cikkek