Linguagem de programação de estratégias de negociação MetaQuotes Language 5

Como se criam robôs de negociação e indicadores?

A MetaQuotes Language 5 (MQL5) é uma linguagem especializada de programação de alto nível orientada a objetos, que permite criar robôs de negociação e indicadores técnicos. Está baseada na concepção da ampla difusão da linguagem de programação С++. No entanto, devido à sua especialização, a MQL5 permite que você resolva do melhor modo as tarefas de negociação nos mercados financeiros.</t2>

A MetaQuotes Language 5 é uma linguagem para programação de estratégias de negociação, que permite a criação de robôs, indicadores técnicos, scripts e bibliotecas de funções.

A MQL5 inclui um grande número de funções necessárias para a análise de cotações, além disso, possui os principais indicadores técnicos, e funções de gerenciamento e controle de negociações. Graças a estas amplas possibilidades, é possível delegar nos aplicativos MQL5 toda a negociação e a análise nos mercados financeiros.

Os programas escritos para programas MQL5 têm propriedades e finalidades distintas:

Conselheiros, robôs de negociação na MetaTrader 5

Um robô de negociação é um aplicativo desenhado para automatizar a análise e a negociação nos mercados financeiros. Os robots podem analisar as cotizações das moedas e as ações de forma independente, bem como negociar nos mercados financeiros baseando-se nestes dados. Graças às suas amplas possibilidades, os robôs são capazes de substituir por completo uma pessoa ao trabalhar no mercado Forex e na bolsa de valores.

O campeonato de trading algorítmico Automated Trading Championship, celebrado nos anos de 2006-2012, converteu-se na melhor ilustração das amplas capacidades dos robôs de negociação. No decorrer de toda a competição (3 meses), centenas de experts analisaram a situação do mercado e realizaram operações de negociação de modo independente. Nestes seis anos de campeonatos, os robôs de negociação têm demostrado a sua superioridade no trading, em comparação com o ser humano.

Indicadores MQL5 na plataforma MetaTrader 5

Um indicador personalizado é um indicador técnico pensado exclusivamente para analisar as cotizações das moedas e as ações. O fato de você mesmo poder criar esta ferramenta à sua medida, e nela colocar qualquer algoritmo que considere necessário, é a diferença dos indicadores embutidos. Os indicadores não têm acesso às funções de trading e não podem realizar operações de negociação.

Scripts MQL5 na plataforma MetaTrader 5

Um scripts é um programa destinado a uma execução única de qualquer ação. Estes programas também têm acesso a todas as funções analíticas e de negociação. No entanto, diferentemente dos experts, os scripts são executados apenas uma vez e não com cada tick.

Bibliotecas MQL5 na plataforma MetaTrader 5

Uma biblioteca é um conjunto de funções personalizadas que serve para armazenar e distribuir os blocos de programas usados com freqüência.

A utilização da MQL5 para criar novos programas amplia significativamente as possibilidades de trading na plataforma de negociação MetaTrader 5. Crie os seus próprios robôs de negociação e indicadores técnicos para ter mais êxito na negociação!

Baixe a MetaTrader 5 e crie o seu próprio aplicativo na MQL5