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 3 - expert para MetaTrader 5
- Visualizações:
- 576
- Avaliação:
- Publicado:
- 2023.12.15 14:30
- Atualizado:
- 2023.12.15 15:42
- Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Parte 3. Programação orientada a objetos no MQL5
A quarta parte, "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.
A tecnologia de POO é baseada no conceito de objetos, que são variáveis de tipo personalizado definidas pelo programador usando recursos do MQL5. A criação de tipos de dados personalizados permite modelar objetos e facilita a escrita e a manutenção de programas.
Nesta parte, são abordadas diversas maneiras de definir novos tipos de dados, incluindo classes, estruturas e uniões. Esses tipos de dados personalizados podem incorporar dados e algoritmos, descrevendo o estado e o comportamento de objetos aplicados.
O autor do livro fornece uma descrição do princípio "dividir e conquistar", mostrando que objetos são como mini-programas, cada um responsável por resolver uma pequena, mas logicamente completa tarefa. Os objetos podem ser combinados em um sistema unificado para construir produtos e serviços de qualquer complexidade.
Para ajudar os usuários a aproveitarem ao máximo as capacidades do MQL5, a seção "Programação orientada a objetos no MQL5" apresenta os princípios da POO, bem como sua implementação prática nesta linguagem. O livro também abrange templates, interfaces e namespaces, revelando a flexibilidade e o poder da POO no desenvolvimento de programas para MQL5.
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/45592
A Parte 2, "Fundamentos da programação MQL5", é uma introdução aos conceitos-chave dessa linguagem. Nesta parte do livro, os leitores serão apresentados a tipos de dados, identificadores, variáveis, expressões e operadores, e aprenderão a combinar diferentes instruções para formar a lógica de um programa.
Programação no MQL5 para traders: códigos-fonte retirados do livro. Parte 1O primeiro capítulo do livro apresenta a linguagem e o ambiente de desenvolvimento MQL5. Uma das principais mudanças no MQL5 em comparação com o MQL4 (linguagem MetaTrader 4) é o suporte à programação orientada a objetos (OOP), que o torna semelhante ao C++.
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 5Na 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.