Escolar Documentos
Profissional Documentos
Cultura Documentos
WWW.FYOU.TECH
MQL5 DESCOMPLICADO:
TRANSFORME CÓDIGOS EM LUCRO$
RENAN QUINELATO
INTRODUÇÃO
Querido leitor,
Com entusiasmo,
Renan
UM POUCO SOBRE SEU GUIA
Olá,
Eu sou Renan, Seu Guia na Programação MQL5!
Estou aqui para ser seu guia nesta incrível jornada pelo
universo MQL5. Conto contigo!
SUMÁRIO
3º Abrir o Metaeditor 5
Clique em avançar
CAPÍTULO 6
Clique em concluir
#include <Trade\Trade.mqh>
CTrade trade;
// input
input int periodoMedia = 14;
double mediaMovel;
input int lucro = 10;
//
// Passo 2: Inicialização e Lógica do Programa
//
void OnInit() {
// Loop para calcular a média móvel simples
for(int i = 0; i < periodoMedia; i++) {
mediaMovel += iMA(_Symbol, _Period, periodoMedia, 0,
MODE_SMA, PRICE_CLOSE);
}
mediaMovel /= periodoMedia; // Média Móvel Simples
}
CAPÍTULO 6
//
// Passo 3: Condição e Execução de Operações de Trading
//
void OnTick() {
// Obter bid e ask
double ask = SymbolInfoDouble(_Symbol, SYMBOL_ASK);
double bid = SymbolInfoDouble(_Symbol, SYMBOL_BID);
// Verificar se o preço atual está acima da média móvel
if (iClose(_Symbol, _Period, 0) > mediaMovel && PositionsTotal() ==
0) {
// Executar operação de compra
trade.Buy(1, _Symbol, ask, 0, 0, NULL);
} else {
// Executar operação de venda
trade.Sell(1, _Symbol, bid, 0, 0, NULL);
}
//
// Passo 4: Função de Encerramento de Operações
//
CAPÍTULO 6
Por fim...
👉 Link de Compra:
https://bit.ly/cursosmql5