Auftrag beendet
Ausführungszeit 32 Minuten
Bewertung des Entwicklers
Preciso de um EA baseado em fechamento do preço acima/abaixo da média móvel, e então analisar os 3 próximos candles considerando se a
máxima/mínima do candle anterior foi rompida ou não.
São 2 cenários para compra e 2 para venda.
Como exemplo simplificado de compra: verificar se um candle cruzou e fechou acima da média e então analisar os próximos 3 candles para ver se
cumprem os critérios como rompimento da máxima do candle anterior.
Preciso conseguir escolher o time frame, período da média móvel, tipo da média móvel (aritmética ou
exponencial), % para stop loss, % para take profit, % para mover stop para o breakeven.
Preciso também poder escolher se o stop loss será
colocado acima/abaixo do candle de entrada (ao invés de um % fixo) e p
reciso
do completo acesso a todo o código.
A descrição completa dos critérios será enviada por inbox.
Bewerbungen
Frist nicht eingehalten
1
2%
Frist nicht eingehalten
39
19%
Frist nicht eingehalten
342
10%
Veröffentlicht: 1 Beispiel
Frist nicht eingehalten
3
1%
Frist nicht eingehalten
24
15%
Frist nicht eingehalten
2
3%
Frist nicht eingehalten
0
Schlichtung
122
44%
/
25%
Frist nicht eingehalten
429
15%
Schlichtung
309
58%
/
27%
Frist nicht eingehalten
125
13%
Frist nicht eingehalten
87
26%
Frist nicht eingehalten
14
42%
Frist nicht eingehalten
0
Ähnliche Aufträge
Já tenho um código MQL5 com uma base do funcionamento. Basicamente o EA traça um canal na virada do dia (penso que utilizar horário seria melhor em razão da diferença entre corretoras), com base em um número x de candles, calcula e posiciona ordens stop com base em % do capital. Caso uma ordem aberta venha a stopar, o EA deve realizar uma virada de mão com base no mesmo canal, contudo recalculando o lote para que
//+------------------------------------------------------------------+ //| 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; //----