Описание тега mql4
MetaQuotes Language 4 (MQL4
) is a domain specific language for programming of trading strategies built-into a MetaTrader Terminal, a client-side trading software.
This language allows one to create own Expert Advisors that make visualisations, trading management augmented/automated and are perfectly suitable for implementing of one's own trade strategies.
Besides, one can use MQL4
for creation of one's own Custom Indicators, Scripts, Libraries and more complex, distributed/grid processing, solutions.
The structure and syntax of the language is very similar to C
.
New MQL4
, forcedly injected in about 2012, added new concepts, borrowed from not so widely accepted MQL5
domain and legacy MQL4
codes started to have two different (!) compilation/execution modes, depending on a use of a #property strict
directive. Also some internalities of the MetaTrader Terminal platform started to be changed, resulting in a need to massively redesign / re-engineer code-base, due to injected changes (having no other option but to re-design DLL interfaces and much more - string
type ceased to be a string
- a NULL
terminated block of char
s, to name just few)
The official compiler can be downloaded from here.
Check further details at: http://www.mql4.com/
MetaQuotes head of sales, Anthony Papaevagorou, has announced MetaQuotes no longer intends to issue upgrades to the MetaTrader 4 (MT4) [ reported on 2016-11-15 ]