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 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:
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. | |
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. | |
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. | |
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