I need to add Martingale in my EA / Preciso incluir Martingale em uma EA existente

Trabajo finalizado

Plazo de ejecución 7 horas
Comentario del Ejecutor
Claro no trabalho, cliente nota 10. Obrigado!
Comentario del Cliente
Excelente profissional, entregou o projeto antes do prazo final. Recomendo com toda certeza!!!

Tarea técnica

English:

I have an EA and I need to add a multiplier (martingale).

I need you to have: - Multiplication factor - Maximum number of operations using multiplier. - This EA uses crossover moving averages. So many times the operation is not closed by stop loss, but by the opposite crossing where immediately new order is already opened. In this case, EA has to identify this and in the case of a negative closing, reopen the new order already using the martingale. A very important point is to make this EA understand if the last closed order was positive or negative, having picked up stop loss or left by crossing the moving averages, to already know when to enter or continue a martingale. For example, if the connection falls in the middle of a martingale or the computer hangs up, when returning to EA you have to identify the last closed order and, if applicable, continue the martingale from where it left off.


Português:

Tenho uma EA e preciso colocar nela multiplicador (martingale).

Preciso que tenha:

- Fator de multiplicação

- Número máximo de operações usando multiplicador.

- Esta EA usa cruzamento de médias móveis. Então muitas vezes a operação não é fechada pelo stop loss, mas sim pelo cruzamento contrário onde imediatamente já abre nova ordem. Neste caso a EA tem que identificar isso e no caso de um fechamento negativo, reabrir a nova ordem já usando o martingale.


Um ponto muito importante é fazer esta EA entender se a última ordem fechada foi positiva ou negativa sendo ter pego stop loss ou saído pelo cruzamento das médias móveis, para já saber quando entrar ou continuar um martingale. Por exemplo se a conexão cair no meio de um martingale ou o computador desligar, ao voltar a EA tem que identificar a última ordem fechada e, se for o caso, continuar o martingale a partir de onde parou.

Han respondido

1
Desarrollador 1
Evaluación
(361)
Proyectos
643
26%
Arbitraje
92
72% / 14%
Caducado
12
2%
Trabaja
Ha publicado: 1 ejemplo
2
Desarrollador 2
Evaluación
(135)
Proyectos
163
40%
Arbitraje
11
27% / 73%
Caducado
24
15%
Libre
3
Desarrollador 3
Evaluación
(11)
Proyectos
17
59%
Arbitraje
2
0% / 100%
Caducado
2
12%
Libre
4
Desarrollador 4
Evaluación
(83)
Proyectos
143
52%
Arbitraje
8
13% / 75%
Caducado
22
15%
Libre
Solicitudes similares
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; //----

Información sobre el proyecto

Presupuesto
30+ USD
Plazo límite de ejecución
de 1 a 2 día(s)