A tőzsdén való játék során nagyon fontos az összes kereskedési művelet időben történő nyomon követése, és a munka megkönnyítése érdekében sok Forex-játékos létrehoz egy kereskedési robot tanácsadót. Nem nehéz szakértői tanácsadót létrehozni, és ha mindent helyesen végeznek, a szakértői tanácsadó leegyszerűsíti a vételi és eladási pozíciók nyitása és bezárása érdekében végzett kereskedelmi műveletek folyamatát. A nyeresége azonban csak rajtatok múlik, a tanácsadótól nem, és ebben az esetben csak további segítséget tud nyújtani.
Utasítás
1. lépés
Először alakítson ki stratégiát egy szakértői tanácsadó létrehozására - például a Mozgó átlag sor alapján. Helyezzen vételi pozíciót néhány Take Profit és Stop Loss értékkel, ha az eszköz ára a Mozgó átlag sor fölé emelkedik.
2. lépés
Állítsa a StopLoss és a TakeProfit funkciókat 250 pontra. A robotnak nem szabad új pozíciókat nyitnia, miközben van valamilyen nyitott kereskedelmi pozíció. E stratégia alapján kezdje el létrehozni a Szakértői tanácsadót.
3. lépés
Nyissa meg a MetaEditor alkalmazást, és indítsa el az Expert Advisor varázslót. A varázsló menüjében válassza az "Advisor" opciót, kattintson a "Next" gombra, és írja le azokat a fő paramétereket, amelyekkel a tanácsadót fel kell ruházni. Ha először hoz létre kereskedési robotot, hagyja üresen az ablakot a paraméterekkel, és kattintson a "Befejezés" gombra.
4. lépés
Most MQL-be kell írnia a kódot, amely a robot létrehozásának fő eleme. A kódszerkesztőben programozza az elkészített stratégiát. Hagyja ki az int init () és int deinit () blokkokat.
5. lépés
Menjen egyenesen a tanácsadó algoritmusának megadására az int csillag () blokkban. A OrderSelect () kereskedési funkció használatával az EA-nak ellenőriznie kell, hogy van-e nyitott pozíciója a terminálban. Ha a tanácsadó nyitott pozíciókat talál a terminálban, akkor megvárja, amíg az ügyleteket lezárják.
6. lépés
Ennek megfelelően meg kell adnia a következő kódot:
if (OrderSelect (0, SELECT_BY_POS, MODE_TRADES) == Hamis)
{ }
Göndör zárójelben írja be a vételi és eladási feltételeket.
7. lépés
Mivel a mozgó átlag sort rendelte jelzésként egy kereskedés végrehajtásához, írja be a kódba annak a funkciónak a blokkját, amely befolyásolja a kereskedés nyitását egy csökkenő trend számára. Ennek a függvénynek tükröznie kell az előző funkciót, amely befolyásolja a trend nyitását, ha az aktuális ár értéke meghaladja a Mozgó átlag sort. Fordítson össze egy kereskedési robotot, és tesztelje többféle devizán.
8. lépés
Most csak meg kell adnia a robot beállításainak paramétereit. A #property link: https:// … sor után írja be a következő paramétereket:
külső kettős LotTrend = 0, 1; / * a pozíció megnyitásához szükséges tételek száma * /
külső int TP = 250; / * a TakeProfit bezárásához szükséges pontok száma * /
extern int SL = 250; / * a StopLoss bezárásához szükséges pontok száma * /
9. lépés
Változtassa meg a kódot paraméterekkel, hogy az Expert Advisor közvetlenül a kereskedési terminálról működhessen. Tesztelje a Szakértői tanácsadót a "Strategy Tester" terminál funkcióval.