Noi scriem un consultant multicurrency pe mql4

Noi scriem un consultant multicurrency pe MQL4

  • Programare în MQL

De mult timp m-am interesat de tema constituirii de consilieri multicurrency pe MQL4, dar pana de curand am decis doar codurile altor oameni si nu exista nici o baza. Și aici datorită ordinului de mai jos primul meu desen animat de pe MQL4 a văzut lumina.






Totul sa dovedit a fi simplu, pentru persoanele care cunosc limbajul, nu este dificil să se facă mici modificări la codul Expert Advisor.

EA deschide și închide pozițiile atunci când ADX-ul superior și cel inferior traversează.

Noi scriem un consultant multicurrency pe mql4

Permiteți codul nostru original să arate astfel:

Pentru a-l transforma în multa, să adăugăm o listă de perechi pentru care vom tranzacționa:







Pentru a plasa o comandă folosesc următoarea funcție descrisă în mod automat:

Pentru a face acest lucru multicurrency, trebuie doar să faceți 2 înlocuiri:
1. Schimbați linia

pe care adăugați la parametrii de intrare ai simbolului funcției prin care vom tranzacționa simbolul string
2. Și în linia: să scriem acest sim sim simbol


Ca rezultat, funcția noastră are forma:

Acum corectați calculul pozițiilor:

Mai mult, în acest fel, vom corecta funcția de deschidere a poziției:

După toate înlocuirile obținem:

Acum avem toate funcțiile pregătite și sunt foarte puține rămase, pentru a face funcțiile deschiderii și închiderii pozițiilor pe toate simbolurile.

Am avut aceasta prima:

Și acum cu toate simbolurile:

Dacă personajul nu este un șir gol, comerțul.

Ca rezultat, un cod destul de compact pentru un consilier cu mai multe valute a fost distribuit pentru 9 perechi:


PS Puteți, de asemenea, să faceți un consilier în mai multe valute, care să tranzacționeze pe toate simbolurile din fereastra pieței sau să traverseze caracterele într-o matrice de șir, un grigorian multicolor sau un mediu de avertizare. Cu idei și îmbunătățiri noi puteți contacta Biroul de comandă MQL
Codul sursă pentru Expert Advisors poate fi descărcat și la: www.opentraders.ru/downloads/1063/

Alăturați-vă grupului "Programare în MQL". pentru a urmări actualizările
ALEGEREA GRUPULUI







Articole similare

Trimiteți-le prietenilor: