Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
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 2 - expert para MetaTrader 5

Visualizações:
493
Avaliação:
(4)
Publicado:
2023.12.15 14:24
Atualizado:
2023.12.15 15:36
\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\p2\
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Parte 2. Noções básicas da programação no MQL5

Na segunda parte, "Fundamentos da programação no MQL5", vemos uma introdução aos conceitos-chave desta linguagem de programação. Como em qualquer outra linguagem, o MQL5 se baseia em várias noções básicas que servem como blocos de construção para criar programas complexos. 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.

Fundamentos da programação no MQL5



Os princípios fundamentais da programação procedural permitirão que os leitores aprendam a criar programas com base na execução sequencial de etapas para processar dados. Isso é um ponto importante antes de explorar a mais poderosa paradigma da programação orientada a objetos (POO), que será abordada na próxima parte do livro.

Os identificadores desempenham um papel fundamental na programação no MQL5, pois permitem acessar elementos do programa por meio de nomes exclusivos. Os identificadores são compostos por caracteres do alfabeto latino, números e o sublinhado, não podem começar com um número e não devem coincidir com palavras reservadas do MQL5. Este é um importante requisito a ser seguido para garantir a compilação bem-sucedida do programa.


Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/45591

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

Timeframe to short name Timeframe to short name

Essa função me retorna os nomes encurtados dos timeframes Exemplo: "M1" em vez de "PERIOD_M1"

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

A 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.

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.