MQL

O que é MQL?



MQL significa MetaQuotes Language, uma linguagem de programação de alto nível orientada para objectos que é utilizada para criar estratégias comerciais automatizadas para as plataformas MetaTrader. Foi especificamente concebido para criar robôs comerciais, indicadores e scripts personalizados.

Características da MQL



A MQL tem uma série de características poderosas que a tornam uma linguagem de programação ideal para a criação de estratégias comerciais automatizadas. Estas características incluem:


  • Estrutura orientada a objectos para uma fácil codificação e depuração

  • Acesso a todas as funções do MetaTrader, incluindo indicadores e objectos gráficos

  • Acesso integrado às plataformas de negociação MetaTrader 4 e 5

  • Ferramentas avançadas de teste e de depuração

  • Capacidade de criar indicadores personalizados e Consultores Especialistas (EAs)



Exemplos de Programas MQL



A MQL pode ser utilizada para criar uma variedade de estratégias comerciais automatizadas, tais como o escalpe, o seguimento de tendências, e o comércio de notícias. Aqui estão alguns exemplos de programas de MQL:


  • Expert Advisors (EAs) – estratégias de negociação automatizadas que podem ser utilizadas para abrir e fechar negócios com base nas condições do mercado ou num conjunto de regras

  • Indicadores personalizados – indicadores personalizados que podem ser utilizados para analisar as condições do mercado, a fim de gerar sinais de compra e venda

  • Scripts – programas que podem ser utilizados para automatizar tarefas comuns tais como a definição de ordens stop-loss e o encerramento de todas as negociações abertas



MQL é uma linguagem de programação poderosa e versátil que pode ser utilizada para criar uma variedade de estratégias de comércio automatizado. É fácil de aprender e dá acesso a todas as características das plataformas MetaTrader.

Leitura adicional