Specification
//+------------------------------------------------------------------+
//| EA Cruzamento de Médias MT5 |
//+------------------------------------------------------------------+
#property strict
#include <Trade/Trade.mqh>
CTrade trade;
//---- Inputs
input int FastMAPeriod = 20;
input int SlowMAPeriod = 50;
input double LotSize = 0.01;
input int StopLoss = 300;
input int TakeProfit = 600;
//---- Handles
int fastMAHandle;
int slowMAHandle;
//+------------------------------------------------------------------+
int OnInit()
{
fastMAHandle = iMA(_Symbol, _Period, FastMAPeriod, 0, MODE_EMA, PRICE_CLOSE);
slowMAHandle = iMA(_Symbol, _Period, SlowMAPeriod, 0, MODE_EMA, PRICE_CLOSE);
if(fastMAHandle == INVALID_HANDLE || slowMAHandle == INVALID_HANDLE)
{
Print("Erro ao criar médias");
return(INIT_FAILED);
}
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
void OnTick()
{
if(PositionSelect(_Symbol))
return;
double fastMA[2];
double slowMA[2];
CopyBuffer(fastMAHandle, 0, 0, 2, fastMA);
CopyBuffer(slowMAHandle, 0, 0, 2, slowMA);
double fastCurrent = fastMA[0];
double fastPrevious = fastMA[1];
double slowCurrent = slowMA[0];
double slowPrevious = slowMA[1];
// Cruzamento para compra
if(fastPrevious < slowPrevious && fastCurrent > slowCurrent)
{
trade.Buy(LotSize, _Symbol, Ask, StopLoss * _Point, TakeProfit * _Point);
}
// Cruzamento para venda
if(fastPrevious > slowPrevious && fastCurrent < slowCurrent)
{
trade.Sell(LotSize, _Symbol, Bid, StopLoss * _Point, TakeProfit * _Point);
}
}
//+------------------------------------------------------------------+
Responded
1
Rating
Projects
60
22%
Arbitration
3
33%
/
33%
Overdue
15
25%
Free
2
Rating
Projects
651
33%
Arbitration
41
41%
/
46%
Overdue
11
2%
Busy
3
Rating
Projects
701
34%
Arbitration
34
71%
/
9%
Overdue
22
3%
Free
4
Rating
Projects
2
0%
Arbitration
0
Overdue
1
50%
Free
5
Rating
Projects
24
21%
Arbitration
0
Overdue
2
8%
Free
6
Rating
Projects
39
23%
Arbitration
14
0%
/
93%
Overdue
4
10%
Free
7
Rating
Projects
1
0%
Arbitration
2
0%
/
50%
Overdue
0
Free
8
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
9
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
10
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
11
Rating
Projects
50
8%
Arbitration
0
Overdue
0
Free
12
Rating
Projects
0
0%
Arbitration
5
0%
/
80%
Overdue
0
Free
13
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
14
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
15
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
16
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
17
Rating
Projects
8
0%
Arbitration
8
13%
/
88%
Overdue
0
Free
18
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
19
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
20
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
21
Rating
Projects
1
0%
Arbitration
0
Overdue
0
Free
Published: 1 code
Similar orders
EA MT5 RENKO COM CONFLUÊNCIA + MARTINGALE POR BLOCOS
70 - 150 USD
ESPECIFICAÇÃO TÉCNICA – EA MT5 RENKO COM CONFLUÊNCIA + MARTINGALE POR BLOCOS Objetivo Desenvolver um Expert Advisor para MetaTrader 5 que opere em gráficos Renko, executando ordens apenas quando houver confluência entre 5 indicadores, sempre negociando na direção da tendência. As entradas devem ocorrer apenas na abertura do próximo candle/bloco após a confirmação de todos os sinais. Indicadores Utilizados
Robo estilo NeuroMint
30 - 200 USD
Alguem poderia desenvolver um rob estilo o Neuromint? De mini entradas e stops em um unico candle no tempo grafico de 5min? Seria para o XAUUSD e USDJPY de preferencia
✅ Estrutura original preservada ✅ Painel original ✅ Lógica original ✅ Arquitetura original ✅ Sem parâmetros alterados ✅ TF dinâmico ✅3 timeframes : H1 / H4 / D1 Time frame Dinamicos podendo mudar para M1/M30/H1 ou D1/W1/MN Quero que fique como está a imagem abaixo e adicionar extra time frame nas entradas
Project information
Budget
30+ USD
Deadline
from 1 to 39 day(s)