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 1 - expert para MetaTrader 5
- Visualizações:
- 1091
- Avaliação:
- Publicado:
- 2023.12.15 14:08
- Atualizado:
- 2023.12.15 15:32
- Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Parte 1. Introdução ao MQL5 e ao ambiente de desenvolvimento
O primeiro capítulo do livro "Introdução ao MQL5 e ao ambiente de desenvolvimento" apresenta a linguagem e o ambiente de desenvolvimento do 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++. Mesmo que algumas características de POO já tenham sido incorporadas ao MQL4 a partir do MQL5, muitos usuários não familiarizados com programação podem achar a POO complicada.
O objetivo deste livro é tornar a POO compreensível e acessível. Ele complementa o guia de referência do MQL5, abrangendo todos os aspectos da programação nessa linguagem e explicando detalhadamente todos os processos. Os desenvolvedores podem escolher entre estilos de programação orientados a objetos e procedurais, bem como suas combinações.
Aqueles que já têm experiência em programação podem pular os conceitos básicos da linguagem. Os conhecedores de C++ terão mais facilidade em dominar o MQL5, mas devem prestar atenção às diferenças para evitar erros.
O MQL5 oferece diferentes tipos de programas: indicadores para exibição gráfica de dados, EAs para automação de negociações, scripts para ações de uso único e serviços para tarefas em segundo plano.
Uma característica do MetaTrader 5 é o gerenciamento de todo o sistema de negociação no terminal do cliente, onde os programas MQL5 funcionam e enviam comandos de negociação para o servidor de negociação para processamento. Os programas MQL5 não são instalados no servidor.
A Parte 1 explica edição, compilação e execução de programas, tipos de dados, variáveis, expressões, arrays, depuração e saída de dados.
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/45590
Essa função me retorna os nomes encurtados dos timeframes Exemplo: "M1" em vez de "PERIOD_M1"
Exemplo de uso do modelo ONNX para reconhecer dígitos desenhadosEsse EA não negocia. Painel simples, implementado usando a biblioteca Canvas padrão, que permite desenhar números com o mouse. O reconhecimento de padrões é realizado usando o modelo treinado mnist.onnx.
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 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.