Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
Programação no MQL5 para traders: códigos-fonte retirados do livro. Parte 6 - expert para MetaTrader 5
- Visualizações:
- 785
- Avaliação:
- Publicado:
- 2023.12.15 15:10
- Atualizado:
- 2023.12.15 15:52
- Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Parte 6. Automação de negociações
Na parte 6 "Automação de negociações" do livro "Programação no MQL5 para traders" estudaremos um componente fundamental da linguagem MQL5 - a automação de negociações. Vamos começar descrevendo as entidades básicas, como especificações de instrumentos financeiros e configurações de contas de negociação, que são necessárias para criar Expert Advisors certos. Em seguida, abordaremos as funções integradas e estruturas de dados específicas para robôs, bem como questões-chave relacionadas ao funcionamento de EAs no testador. O testador de estratégias no MetaTrader 5 é uma parte crucial do desenvolvimento de robôs de negociação, pois permite avaliar os indicadores financeiros e otimizar as estratégias de negociação.
O testador é essencial para o desenvolvimento de programas no MQL5, pois fornece ferramentas de depuração em vários modos - teste visual por barras ou ticks, com geração artificial de ticks ou com base em histórico de ticks reais, permitindo a reprodução visual do fluxo de cotações e testes simples sem uma janela. Já experimentamos testar indicadores no modo visual, mas para eles, apenas um conjunto limitado de configurações está disponível. No desenvolvimento de EAs, teremos acesso a todas as configurações do testador.
Também abordaremos o novo "medidor" de informações de mercado - o livro de ofertas e sua interface de programação.
O MetaTrader 5 oferece a capacidade de analisar e negociar instrumentos financeiros (símbolos), que são a base de quase todos os subsistemas do terminal. Os usuários selecionam os símbolos de seu interesse na lista fornecida pela corretora e os adicionam à Observação do Mercado. A API MQL5 permite visualizar e analisar as características de todos os símbolos, adicioná-los ou removê-los da Observação do Mercado.
Além dos símbolos padrão fornecidos pelas plataformas de negociação, o MetaTrader 5 permite criar símbolos personalizados, carregar suas propriedades e histórico de cotações de fontes de dados arbitrárias ou calculá-los usando fórmulas ou programas no MQL5.
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/45595
Na quinta parte do livro, mergulhamos no estudo da API quanto à negociação algorítmica, incluindo análise e processamento de dados financeiros, visualização em gráficos e automação de ações, além de interação com o usuário.
Programação no MQL5 para traders: códigos-fonte retirados do livro. Parte 4Na quarta parte do livro, vamos nos concentrar em dominar as funções integradas (API MQL5) e vamos nos aprofundar consistentemente em subsistemas especializados. A lista de tecnologias e funcionalidades disponíveis para qualquer programa no MQL5 é extensa. Daí que faz sentido começar examinando as funções mais simples e úteis que podem ser aplicadas na maioria dos programas.
Na parte final, parte 7, exploramos as capacidades avançadas da API MQL5 que são úteis na criação de programas para o MetaTrader 5. Alguns deles incluem instrumentos financeiros personalizados e um calendário econômico incorporado, enquanto outros abrangem tecnologias universais, como funções de rede, bancos de dados e criptografia.
Exemplos do livro "Redes neurais e negociação algorítmica no MQL5"O livro "Redes neurais e negociação algorítmica no MQL5" é um guia detalhado que cobre tanto aspectos teóricos do trabalho com inteligência artificial e redes neurais quanto aspectos práticos de sua aplicação na negociação nos mercados financeiros usando a linguagem de programação MQL5.