mql4
Nestas páginas, tentaremos esclarecer e entender o místico e o confuso sobre o
MQL4, mostrando-lhes as explicações detalhadas e exemplos comentados.
Nesta série de capítulos, mostrarei como você pode utilizar a linguagem MQL4 para criar seus Consultores especialistas (Experts Advisors ou simplesmente EA),
Indicadores e Scripts.
Caso você seja um programador, ou conheça, a linguagem C ou C++, indubitavelmente você conhece uma grande parte de MQL4, antes mesmo de começarmos qualquer uma das lições deste curso. Caso você nunca tenha escrito nenhum programa em nenhuma linguagem computacional, não se preocupe, pois, eu guiarei você, a fim de entender os conceitos de linguagem de programação em geral.
Agora, que tal começarmos pelo básico?
MQL4? Como, porque e onde?
MQL4 é o mnemônico formado a partir da frase "MetaQuotes Language 4".
MetaQuotes é a companhia que desenvolveu a plataforma para trading MetaTrader.
E para ser mais robusta e forte que outras plataformas de negociação ela decidiu acrescentar uma linguagem de programação, onde o,usuário (você) poderia escrever suas próprias estratégias.
A linguagem pode ser usada por você para criar um dos seguintes tipos de programas :
- Custom Indicadors: são programas com os quais você usa funções e outros indicadores técnicos, para gerar e mostras informações nos gráficos de trabalho, informações estas que possibilitam você a tomar decisões sobre o mercado. Aqui, você não pode abrir nem controlar suas ordens de trabalho. A cada variação de cotas do mercado, a função principal do indicador é chamada para que voce atualize o sistema de acordo com os novos valores.
- Experts Advisors: são programas com os quais você automatiza seus sistemas de negociação. Por exemplo, com ele você pode automatizar a abertura de suas ordens de compra/venda, stops e inclusive administrar seus riscos. A cada variação de cotas do mercado, a função principal do Expert é chamada para
que