Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Twitter!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Experts

Programação no MQL5 para traders: códigos-fonte retirados do livro. Parte 3 - expert para MetaTrader 5

Visualizações:
576
Avaliação:
(4)
Publicado:
2023.12.15 14:30
Atualizado:
2023.12.15 15:42
\MQL5\Files\MQL5Book\
clock10.htm (0.96 KB)
clock10.png (0.32 KB)
envrun.bat (0.05 KB)
icons-322-46.bmp (57.91 KB)
\MQL5\Include\MQL5Book\
TradeReportSVG.htm (0.38 KB)
\MQL5\Include\MQL5Book\ws\ \MQL5\Libraries\MQL5Book\ \MQL5\Presets\MQL5Book\
BandOsMA.set (1.22 KB)
BandOsMACustom.set (1.54 KB)
BandOsMAticks.set (1.24 KB)
\MQL5\Scripts\MQL5Book\p3\ \MQL5\Services\MQL5Book\p4\ \MQL5\Services\MQL5Book\p5\ \MQL5\Services\MQL5Book\p7\
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.

Programação orientada a objetos no MQL5

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

Programação no MQL5 para traders: códigos-fonte retirados do livro. Parte 2 Programação no MQL5 para traders: códigos-fonte retirados do livro. Parte 2

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 1 Programação no MQL5 para traders: códigos-fonte retirados do livro. Parte 1

O 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++.

Programação no MQL5 para traders: códigos-fonte retirados do livro. Parte 4 Programação no MQL5 para traders: códigos-fonte retirados do livro. Parte 4

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 5 Programação no MQL5 para traders: códigos-fonte retirados do livro. Parte 5

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.