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 5 - expert para MetaTrader 5
- Visualizações:
- 601
- Avaliação:
- Publicado:
- 2023.12.15 15:03
- Atualizado:
- 2023.12.15 15:49
- Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Parte 5. Desenvolvimento de aplicativos no MQL5
Na quinta parte, "Desenvolvimento de aplicativos no MQL5", do livro "Programação no MQL5 para traders", mergulharemos 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.
Começaremos com os princípios gerais de criação de programas MQL, examinaremos os tipos, características e modelos de eventos na plataforma. Em seguida, exploraremos o acesso às séries temporais, o trabalho com gráficos e objetos gráficos, bem como os princípios de criação e aplicação de cada tipo de programa MQL separadamente.
No terminal MetaTrader 5, estão disponíveis cinco tipos de programas: indicadores técnicos, experts (EAs) para negociação automática ou semiautomática, scripts para tarefas únicas, serviços para tarefas em segundo plano e bibliotecas para módulos funcionais individuais.
Vamos aprofundar nosso estudo sobre indicadores e gráficos, aprendendo abordagens técnicas que também são aplicáveis aos experts. A criação de experts será abordada na próxima parte do livro, onde discutiremos a execução automática de ordens, formalização de estratégias de negociação, bem como testes e otimização dessas estratégias com base em dados históricos.
Aprenderemos a utilizar indicadores integrados padrão, além de criar os nossos próprios do zero ou com base em outros indicadores. Todos os programas compilados são exibidos no Navegador no MetaTrader 5, com exceção das bibliotecas EX5, que são usadas por outros programas, mas não têm uma representação separada no Navegador.
Como resultado, obteremos uma compreensão mais completa das capacidades da linguagem MQL5 e sua aplicação na negociação algorítmica, permitindo-nos trabalhar efetivamente com dados financeiros e criar indicadores e EAs para negociação
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/45594
Na 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.
Programação no MQL5 para traders: códigos-fonte retirados do livro. Parte 3A Parte 3, "Programação orientada a objetos no MQL5", oferece uma imersão no mundo da programação orientada a objetos (POO) na linguagem MQL5. Durante o desenvolvimento de programas, frequentemente surge a complexidade de gerenciar diversas entidades, o que requer tecnologia avançada para melhorar a usabilidade, desempenho e qualidade do trabalho do programador.
Na quarta parte do livro "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.
Programação no MQL5 para traders: códigos-fonte retirados do livro. Parte 7Na 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.