MetaQuotes Language 4 (MQ 4) je nov vgrajen jezik za programiranje tržnih strategij. Jezik omogoča ustvarjanje lastnih Strokovnih Svetovalcev, ki avtomatizirajo proces trgovanja in so najbolj prilagojeni vaši tržni strategiji. S pomočjo MQL 4 lahko ustvarite tudi lastne Kazalce po meri, skripte in knjižnice funkcij.
Veliko funkcij, ki so potrebne za analizo trenutnih in zadnjih kotacij, ter osnovne aritmetične in logične operacije je vključenih v strukturo MQL 4. Tu so tudi osnovni kazalci ter ukazi za oddajo naročila in nadzor nad njimi.
MetaEditor 4 IDE (integrirano razvojno okolje), ki poudarja različne konstrukcije znotraj MQL 4 se uporablja za pisanje programske kode. Uporabnikom je v pomoč pri orientaciji v strokovnem sistemskem besedilu. MetaQuotes Language Dictionary je slovar, ki služi kot knjiga podatkov. Kratka navodila vsebujejo funkcije, ki so razdeljene na kategorije, operacije, rezervirane besede in druge jezikovne konstrukcje in pomaga hitro najti opis vsakega elementa, ki ga uporabljamo.
Programi napisani v MetaQuotes Language 4 imajo različne lastnosti in namene:
-
Strokovni Svetovalci (Expert Advisors) je mehaniziran trgovalni sistem (MTS), ki sledi določenemu teku dogodkov. Svetovalec ne zmore zgolj obveščati o možnosti uveljavljanja ugodnosti, temveč lahko avtomatično sklepa posle na poslovnem računu in jih sporoča neposredno strežniku za trgovanje. Kot večina sistemov za trgovanje, MetaTrader 4 podpira preizkušanje strategij s predhodnimi podatki in na grafu prikaže nakupe in prodaje.
-
Kazalci po meri so podobni tehničnim kazalcem. Z drugimi besedami, Kazalci po meri omogočajo izdelavo tehničnih kazalcev, ki se razlikujejo od tistih, ki so že vgrajeni v terminal MetaTrader 4. Kot vgrajeni kazalci, tudi kazalci po meri ne morejo avtomatično sklepati poslov in so namenjeni le uporabi analitičnih funkcij.
-
Skripti so programi namenjeni enkratni izvršitvi določenih dejanj. Za razliko od Strokovnih Svetovalcev skripti ne delujejo glede na postavke in nimajo dostopa do funkcij kazalcev.
-
Knjižnice so knjižnice uporabniških funkcij, kjer so shranjeni pogosto uporabljani bloki uporabniških progamov.
L.P. Matej S.





