Mql4 pentru introducerea începătorilor în editorul de cod metaeditor

Doriți să învățați rapid, ușor și gratuit MQL4? MQL4 este detaliat și de la zero. Chips-uri, secrete și practică numai. Și, de asemenea, SUPERBONUS - analiza strategiei și codului software MQL al consilierului SGR







Salutări, dragi prieteni, comercianți Forex și începători programatori MQL4. Începând cu acest articol, vom trece prin întregul proces de programare în MQL4 pentru a automatiza strategiile Forex.

Deci, să începem.

Mql4 pentru introducerea începătorilor în editorul de cod metaeditor

Câmpul evidențiat în captura de ecran de mai jos este cel mai de bază.

Mql4 pentru introducerea începătorilor în editorul de cod metaeditor

În acest câmp vom scrie tot codul nostru cu tine. Tot ce este scris în acest câmp principal este codul MQL4.

Al doilea domeniu destul de important este puțin mai mic.

Mql4 pentru introducerea începătorilor în editorul de cod metaeditor

Există mai multe file în acest câmp și avem nevoie de fila "Erori".

Despre această filă, vom vorbi puțin mai târziu. Acum suntem doar cu tine considerând compoziția principală a domeniului de lucru în acest program.

Cel de-al treilea câmp este navigatorul.

Mql4 pentru introducerea începătorilor în editorul de cod metaeditor

În principiu, nu are nicio funcție deosebit de utilă. Dar este posibil să navigați printre dosarele noastre și acei consilieri care se află în dosarul Experți al terminalului MetaTrader.

Dacă doriți, "Navigator" poate fi oprit pentru a extinde câmpul de lucru. Dacă aveți nevoie de un navigator, faceți clic pe butonul "Navigator", așa cum se arată în imaginea de mai jos, iar acest câmp va apărea din nou pe ecran.

Mql4 pentru introducerea începătorilor în editorul de cod metaeditor

Al patrulea câmp este meniul de sus.

Mql4 pentru introducerea începătorilor în editorul de cod metaeditor

Aici avem nevoie de un singur buton - acesta este butonul "Compilare".

Mql4 pentru introducerea începătorilor în editorul de cod metaeditor

Ce este și când trebuie presat - vom discuta cu dvs. puțin mai târziu.

Doriți să învățați rapid, ușor și gratuit MQL4? MQL4 este detaliat și de la zero. Chips-uri, secrete și practică numai. Și, de asemenea, SUPERBONUS - analiza strategiei și codului software MQL al consilierului SGR

Procesele care apar în timpul compilării în MetaEditor și când Expert Advisor funcționează în terminalul MetaTrader

Acum, să ne uităm la interrelațiile proceselor: ce procese au loc în timpul programării EA noastre și care sunt procesele în care consilierul nostru programat lucrează în terminalul Metatrader4.

Mql4 pentru introducerea începătorilor în editorul de cod metaeditor






Avem limbajul de programare MQL4, pe care îl studiem. Îl folosim în cadrul programului MetaEditor, pe care l-am examinat mai devreme în acest articol.

Când scriem un cod, îl putem salva într-un fișier cu extensia .mq4. Să vedem: vom merge la MetaTrader4 și vom deschide dosarul cu consilierii noștri. Se deschide după cum urmează: Meniu - Fișier - Deschideți directorul de date.

Mql4 pentru introducerea începătorilor în editorul de cod metaeditor

Deschidem-o și dosarul de sistem al terminalului nostru apare în fața noastră. Trecem la dosarul MQL4.

Mql4 pentru introducerea începătorilor în editorul de cod metaeditor

Și, mai departe, în dosarul Experți.

Înainte de noi există o listă a tuturor experților noștri care sunt disponibili în cadrul terminalului nostru MetaTrader4.

Mql4 pentru introducerea începătorilor în editorul de cod metaeditor

De exemplu, luați în considerare modelul de consultare MACD. Toți consilierii, practic, sunt reprezentați în fișiere de două tipuri: fișierul .mq4 și fișierul cu extensia .ex4. În imaginea de mai sus, acestea sunt indicate ca o comandă rapidă cu o pictogramă "4" (fișier .mq4) și o etichetă goală fără nici o informație (fișier cu extensia .ex4).

Revenind la schema noastră:

Mql4 pentru introducerea începătorilor în editorul de cod metaeditor

Mql4 pentru introducerea începătorilor în editorul de cod metaeditor

Acest fișier va fi necesar numai pentru noi, adică pentru dezvoltatorii consilierului. Acest lucru este făcut pentru a ne asigura că păstrăm codul nostru pentru a lucra mai târziu cu acesta. Se numește Open Source. Putem salva acest fișier pe orice suport, de exemplu, pe o unitate flash USB, și vom deschide acest fișier pe alt computer, cu condiția să avem o platformă MetaTrader4 pe acesta și apoi să continuăm programarea.

Pentru ca codul să funcționeze în terminalul MetaTrader, avem nevoie de un alt fișier. Acest fișier trebuie să aibă extensia "al doilea tip" - .ex4

Terminalul MetaTrader utilizează numai fișierul .ex4. Adică atunci când transferăm Expert Advisor pe platformă, terminalul citește fișierele acestui al doilea tip.

Mql4 pentru introducerea începătorilor în editorul de cod metaeditor

Când apăsăm această tastă, codul nostru este salvat într-un fișier cu extensia .ex4, creând codul citit de terminalul MetaTrader.

Întregul proces se numește "Compilație". Și pentru ca aceasta să se întâmple, trebuie să apăsăm butonul "Compilare".

Asta este, atunci când am scris un cod, trebuie să verificăm funcționarea acestuia în terminalul MetaTrader4, pentru aceasta, va fi necesar să apăsați butonul "Compilare". Când începem să practicăm, veți fi mult mai clară în ceea ce privește întregul proces de programare.

Continuăm conform schemei noastre:

Mql4 pentru introducerea începătorilor în editorul de cod metaeditor

Terminalul MetaTrade4 citește fișierele compilate (.ex4). Citește comenzile care sunt acolo și le transmite la procesorul computerului. Procesorul, în același timp, calculează toate aceste comenzi, calculează și transferă comenzile finite calculate înapoi la terminalul MetaTrader. Pe baza acestor valori calculate, MetaTrader efectuează activitatea: adică, construiește indicatori, produce scripturi și consilieri.

Aceasta, de fapt, este structura tuturor proceselor. Rezumăm din nou pe scurt: avem limbajul de programare MQL4, face parte din programul nostru MetaEdiror.

Când scriem cod în MetaEditor, putem salva acest cod într-un fișier .mq4 pentru a putea lucra cu acest fișier mai târziu. După ce am programat codul, apăsând butonul "Compilare", codul nostru este re-stocat într-un fișier de tip al doilea (.ex4), folosit de terminalul nostru MetaTrader.

Între timp, terminalul citește comenzile scrise acolo, transferă aceste comenzi către procesorul computerului, unde, de fapt, toate valorile sunt calculate. Apoi, calculatorul returnează valorile înapoi la terminal. Și, pe baza acestor valori, MetaTrader își desfășoară activitatea (construiește indicatori, rulează scripturi și consilieri).

Aceasta este structura relațiilor dintre toate procesele.

În următorul articol vom analiza un subiect destul de important - Algoritmi în programarea MQL4: ce este și de ce avem nevoie de ea? Accesați articolul următor.

Cu sinceritate, Anton.

Învățarea portalului Forex SanGReal Invest

Doriți să învățați rapid, ușor și gratuit MQL4? MQL4 este detaliat și de la zero. Chips-uri, secrete și practică numai. Și, de asemenea, SUPERBONUS - analiza strategiei și codului software MQL al consilierului SGR

S-ar putea să te intereseze. Alte articole din portalul nostru de formare:

  • MQL4: Analiza blocurilor de funcții de bază ale codului consilierului
  • Vom afișa informații în MQL4 folosind funcțiile Comment (); și Alertă ();
  • MQL4: furnizarea de informații despre instrumentele valutare din diagramă. Funcții simbol (); MarketInfo ();






Articole similare

Trimiteți-le prietenilor: