Beállítás - Optimization Tanácsadók - automatizált kereskedési - információ MetaTrader 4
Optimization jelentése egymásutáni lépésekben ugyanaz a szakértő különböző bemenetek ugyanezeket az adatokat. Ebben az esetben tudjuk választani a paramétereket, amelyek alapján a szakértő a hatékonyság maximális lesz. A terminál egy beépített eszköz automatizálja ezt a folyamatot. Megkezdése előtt optimalizálni szakértő paramétereket kell beállítani. Ez azt jelenti, hogy akkor:
Különleges „tesztelő” ablak használják tesztelésére és optimalizálására szakértők a terminál. Az összes fenti beállítások készülnek a „Beállítások” lapján ezt az ablakot.
Tanácsadó és paramétereinek
Az ablak „Tester - Expert Advisor” kell választani egy szakértő, amelynek beállításait szeretné optimalizálni. Ezen a területen, akkor nem jelöl ki szakértő fájlt. Lehet csak az ügyfélterminál. Ehhez úgy kell összeállítani, és elhelyezni a mappa / szakértők.

Miután a szakértő lett kiválasztva, akkor tovább kell beállítani, és állítsa be a bemeneti paraméterek. Ez úgy valósítható meg, ha megnyomja a „Expert tulajdonságok” gombra.

Ekkor megnyílik egy új ablakban három fül található:
tesztelés
Ezen a lapon beállította az általános paraméterek optimalizálása. Ezek közé tartozik az összeg és pénznem kezdeti betét, amelyek meghatározása a megfelelő területeken. Ez a letétet fogja üzemeltetni a szakértő optimalizálás során.
Ez a lap is a kiválasztott típusú pozíciók nyílnak meg: csak a hosszú - csak nyitott hosszú pozíciók; Csak rövid - csak rövid; Hosszú és rövid - nyitott helyzetben mindkét irányban. Bármi szakértő algoritmus, akkor nyissa pozíció csak a megadott irányba.
Akkor is a genetikai optimalizálási algoritmus. A részletes leírása algoritmus megtalálható a cikk „A genetikus algoritmusok - a matematikai formalizmus”.
Paramétert kell optimalizálni - egy paraméter, melynek értéke határozza meg a minőségét, a vizsgálati sor bemeneti paramétereket. Minél magasabb az érték a optimalizálási feltétel, annál jobb a vizsgálat eredményét értékeljük, megadott paraméterek. Következő lehetőségek állnak rendelkezésre optimalizálás:
- Balance - indikátora optimalizálás értékének maximalizálása a mérleg;
- Profit Factor - mutató maximális nyereségesség faktor;
- Várható kifizetése - mutató a legmagasabb várható kifizetés;
- Maximális lehívás - mutató a minimális érték a lehívások;
- Lehívás százalék - mutató a minimális értékét a relatív lehívás (százalékban);
- Egyéni - ha ezt az opciót választja kritériumaként optimalizálás figyelembe veszi az értéket OnTester () függvény az EA. Ez az opció lehetővé teszi a felhasználónak, hogy minden megfelelő intézkedést, hogy optimalizálja.
bemeneti paraméterek
Itt van egy táblázatos listáját a bemeneti paramétereket. Bemenetek változók, amelyek befolyásolják a munka a szakértői és megváltoztatható közvetlenül az ügyfél terminál. Ahhoz, hogy módosítsa ezeket a paramétereket, akkor nem kell változtatni a szakértő kódot. A több bemeneti változók között változhat szakértő szakértő.
Amikor optimalizálja a szakértő bemenetek meghatározott területeken „Start”, „Step” és a „Stop”. Ezeken a területeken, adja meg a kezdeti érték, növekmény és záró értékek a külső változók, ill. Ahhoz, hogy a bal oldalon a változó nevek kullancsok, beleértve a paraméterek optimalizálása. Ha a változó nincs bejelölve, akkor nem vesz részt optimalizálás. Ennek értéke az optimalizálási folyamat nem változik, és a paraméter rögzített terén „érték”. Összege szakértői halad függ ezeket a paramétereket. Írt adatok a „Érték” mezőben nem befolyásolják az optimalizálás tanácsadó és szükség csak a tesztelés.
Fennáll annak a lehetősége, hogy mentett meg a bemeneti paraméterek (beleértve az érték a „Start”, „Step” és a „Stop”). Ezt meg lehet tenni, kattintson a „Download” gombra, és válasszon ki egy korábban elmentett paraméterek. Mentse el a jelenlegi készlet külső változók segítségével a megfelelő gombra.
optimalizálás
Ez a fül lehetővé teszi, hogy kezelje korlátozások optimalizálás során. Ha során egy menetben elérésekor feltételek bármelyike, ez a futam megszakad tanácsadója. Optimization továbbra is a következő távon.
Annak érdekében, hogy a megszorítás, be kell állítani a megfelelő négyzetet a bal oldalán. Kattintson duplán a bal egérgombbal a „Érték” mezőben meg lehet változtatni a jelenlegi beállítást, nyomja meg az „Enter” gombot, miután belépett az új értéket.
Korlátozó paraméterei a következők:
- Minimum Balance - a minimum egyenleg a betét pénznemében;
- Maximális profit - a legnagyobb nyereséget a betét pénznemében;
- A minimális fedezeti szint% - a legalacsonyabb margin szint százalék;
- Maximális lehívás% - a legnagyobb visszaesés a százalék;
- Egymást követő veszteség - a legnagyobb veszteség egy sorozat. Loss sorozat több egymást követő vesztes ágakban;
- Egymást követő veszteség ágakban - a legnagyobb összeget a veszteség ágakban belül egy sor;
- Egymást követő győzelem - a legnagyobb teljes nyereséget belül egy sorozatot. Nyereséges sorozat több egymást követő nyereséges kereskedések;
- Folyamatos száma jövedelmező szakmák - a legnagyobb összeget a jövedelmező szakmák belül a sorozat.
A pénzügyi eszköz és annak időtartama
Tesztelés megkezdéséhez, nem elég, hogy válasszon ki egy szakértő, és beállítani. Azt is meg kell válasszon egy szimbólumot és annak időszakban (időkeret) tesztelésre. Minden vizsgálat kerül sor a következő adatokat. Ha a vizsgálat közül választhat a rendelkezésre álló terminál vagy egy külső adatfájlt. A teszt történeti adatok fájlformátum * .FXT, amelyek rögzítik a könyvtár / tesztelő. Ezek a fájlok automatikusan jön létre, amikor az ellenőrzésre, ha a rendelkezésre álló terminális szimbólum lett kiválasztva.
A pénzügyi eszköz határozza meg a „Symbol” mezőbe és időtartamban - a „Időszak”. Ha az adatállomány ezt a szimbólumot, időtartamára és modellezési módszer nem létezik, akkor automatikusan létre. Ennek hiányában a történeti adatok, a szimbólum és az időszakban, a készülék automatikusan letölti a legújabb 512 bar a történelem.
Megjegyzés: Ha a készülék bármilyen adatot kívül a legújabb 512 bar, automatikusan letölti a történeti adatok az utolsó rendelkezésre álló sáv. Ez okozhatja megugrott bejövő forgalmat.
modellezési technikák
Történelmi adatok vannak tárolva a terminál csak bárokban és jelentésük nyilvántartás OHLC. Ezeket az adatokat fel lehet használni modellezése árváltozások vizsgálata szakértők. Egyes esetekben a vizsgálati / optimalizálási ilyen információ nem elég. Például a napi időkeretben árváltozások belül bár vezethet beindítja a szakértő. Ugyanakkor nem kiváltása is előfordulhat. Más szóval, a vizsgálat szakértői alapján csak rúd pontatlan lehet, és egy hamis elképzelése a szakértő hatékonysági paraméter.
Terminal lehetővé teszi, hogy teszteljék a szakértők különböző módszerekkel történelem adatmodellezés. Ebben az esetben az ár változások lesznek emulált pontosabban. Használata révén történelmi adatok a kisebb időszakokra, láthatjuk áringadozások belül bárokban. Például, ha egy szakértő óránkénti adatok, árváltozások egy bárban lehet mintájára egyperces adatokat. Így modellezés hozza történeti adatok közel valós áringadozások és teszi a szakértői vizsgálat több hiteles.
Amikor beállítja optimalizálás, akkor válasszon egyet a három előzmény modellezési módszerek:
- Nyitott árak (gyors módszer a befejezett bar)
Egyes mechanikus kereskedési rendszer nem tulajdonságaitól függnek modellezés belül, akkor a kereskedelem a befejezett bárokban. Hogy a jelenlegi ár bar teljesen kialakult, megtalálható a megjelenése a következő. Ez az e szakértők a szimulációs módban.
Ebben az üzemmódban az első bár nyitva van (Open = magas = Low = zárt, Volume = 1), amely lehetővé teszi a szakértő, hogy pontosan azonosítani a végén az előző bárban. Ez az kezdődő bár kezd tesztelés szakértő. A következő lépésben a teljesen kitöltött aktuális bár, de nem tesztelést! - Ellenőrzési pontok (a legközelebbi időkeret fraktál interpoláció)
A szimulációs módszert az ellenőrző pontok egy durva becslés szakértők belüli kereskedelem a bárban. Ez a módszer a rendelkezésre álló történeti adatok a legközelebbi kisebb időszak (időszak). A legtöbb esetben kisebb időkeretben rendelkezésre álló adatok nem fedik le teljesen az idő tartományban vizsgált időszakban. Ha nincs adat a kisebb időkeret, a bár fejlődés alapján generált záró árak az előző 12 bar. Azaz, a mozgás egy sáv ismétlése ármozgás az elmúlt 12 időszakok. Ez a fraktál interpoláció.
Amint előzmény kevésbé időkeret fraktál interpoláció már alkalmazott az adatokat. Használata azonban nem 12, hanem csak 6 előző bárokban. Ez azt jelenti, reálisan reprodukálni folyó áron Open, High, Low, Close, plusz még két generált áron. Értékét és helyét a két generált árak függ ármozgás a 6 előző bárokban. - Minden tick (az összes rendelkezésre álló legalább időkeretek fraktál interpoláció minden kullancs)
Ez a legpontosabb módszer a modellezés árak egy bárban. Ezzel szemben a „kontroll pontok”, ez a módszer az adatok generálására nem csak a legközelebbi kisebb időkeretet, de az összes rendelkezésre álló kisebb határidőket. Így, ha egy ideig tartományuk van bizonyíték több időtartamon belül, a felhasznált adatokat a nagyon kis időn belül. Csakúgy, mint az előző módszer, fraktál generált töréspont. A generál ára közötti mozgást ellenőrző pontokon is használják fraktál interpoláció. Lehetséges, hogy több hasonló kullancsok sor. Ebben az esetben a duplikált idézetek szűrjük, és a hangerő az utolsó ilyen idézetek.
Meg kell figyelembe venni az esetleges nagy mennyiségű kullancs generált adatok. Ez befolyásolhatja a fogyasztást az operációs rendszer és vizsgálati sebesség.
- Nem ajánlott, hogy indítson vizsgálat minden kullancs, ha nincsenek kisebb időkeretek teljesen beborító A vizsgálati időszak vagy vizsgálat pontatlan;
- modellezés ellenőrzési pontok alapvetően használható optimalizálás szakértői és minden kullancs modellezés - az alapos vizsgálat.
Az ügyfélterminál a történelem ár adatok tárolása csak vételi áron. Árajánlat modellezés stratégia tesztelő alapértelmezés szerint a jelenlegi elterjedése a műszer idején induló optimalizálás. Azonban a felhasználó beállíthatja saját spread érték az optimalizálás a „elterjedt” mezőben.
időtartam
A tartomány a dátumok lehetővé teszi, hogy teszteljék a szakértők nem az összes rendelkezésre álló adatot, de csak a kiválasztott időintervallumban. Célszerű, hogy vizsgálja meg egy külön része a történelmi adatok, ha szükséges. A korlátozás nem csak a szakértői vizsgálat, akkor a dátum tartomány, hanem a termelés a vizsgált szekvencia rudak (file adatok modellezett használható tesztelésre). Nagyon gyakran nincs szükség, hogy adatokat az egész történelem, különösen minden kullancs modellezés, ha az összeg fel nem használt adatok nagyon nagy lehet. Ezért, ha a kezdeti generációja tesztsorozat tartalmazza a használatát egy megadott időintervallumban az ital túl a megadott tartomány, nem keletkezik, hanem egyszerűen másolni a nyomtatási sorrendjét. Ezek nincsenek kizárva a sorozatban, amely annak a lehetősége, hogy kiszámítható mutatók helyesen vett a történelem során. Meg kell jegyezni, hogy az első 100 bar nem keletkezik. Ez a korlátozás nem függ egy adott időszakra.
- Ha nem állítja be a mezőbe „optimalizálás” a „Start” optimalizálás szakértő fogja vizsgálni;
- A optimalizálás, mint a tesztelés, lehet használni saját történelem fájlokat.