Többváltozós tanácsadót írunk mql4-re

Többszintű tanácsadót írunk az MQL4-re

  • Programozás az MQL-ben

Régóta érdekel az MQL4-en a multicurrency tanácsadók létrehozása, de a közelmúltig csak más emberek kódjait határozták meg, és nem volt alapja. És itt a következő sorrendnek köszönhetően az első MQL4 rajzom látta a fényt.






Minden nagyon egyszerűnek bizonyult, hiszen a nyelv ismerőinek nem könnyű kis változtatásokat végrehajtani a megszokott szakértői tanácsadó kódexén.

Az EA megnyitja és bezárja a pozíciókat, amikor a felső és az alsó ADX átlép.

Többváltozós tanácsadót írunk mql4-re

Hagyja, hogy az eredeti kódunk így néz ki:

Annak érdekében, hogy azt multa-ba alakítsuk, adjunk hozzá egy listát a párokról, amelyekért kereskedni fogunk:







A rendelés megadásához a következő önmûködõ funkciót használom:

Többváltozatúvá tételéhez csak 2 helyettesítést kell tennie:
1. Módosítsa a vonalat

ezen adjuk hozzá a funkció szimbólum bemeneti paramétereit, amellyel kereskedjük a sztringet
2. És a sorban: írjuk ezt a nagyon symb szimbólumot


Ennek eredményeképpen funkciónk a következő formában jelenik meg:

Most korrigálja a pozíciók kiszámítását:

Ezen túlmenően, javítjuk a funkciót a pozíció megnyitásához:

Minden cserét követően kapunk:

Most már mindannyian készen állunk a funkciókra, és nagyon kevés maradt, hogy az összes szimbólum pozíciójának megnyitására és zárására szolgáló funkciók legyenek.

Ez volt az első:

És most minden szimbólummal:

Ha a karakter nem üres karakterlánc, akkor kereskedelünk.

Ennek eredményeképpen egy 9 pénznemű pénznemre vonatkozó tanácsadó számára egy meglehetősen kompakt kódot osztottak szét:


PS Olyan multikulturális tanácsadót is létrehozhat, amely a piacon lévő összes szimbólumon kereskedni fog, vagy egy karaktersorozatban, egy többszínű rajzolóban vagy egy átlagban. Új ötletekkel és fejlesztésekkel kapcsolatba léphet az MQL Order Desk programmal
A szakértői tanácsadók forráskódja letölthető a következő címen: www.opentraders.ru/downloads/1063/

Csatlakozzon a "Programozás MQL-ben" csoporthoz. a frissítések nyomon követése
Csatlakozzon a csoporthoz




Kapcsolódó cikkek