Incrementar novas funções em EA

MQL5 Indicadores Asesores Expertos

Trabajo finalizado

Plazo de ejecución 2 días
Comentario del Ejecutor
Good customer!

Tarea técnica

Já tenho um codigo fonte de um robô (EA) e quero corrigir o código e implementar algumas novas funções;
Corrigir o código para que o EA faça apenas uma operação por candle, se assim for programado pelo usuário, mantendo a opção de abrir mais de uma posição por candle, também caso definido pelo usuário.
Ex. tempo gráfico de 15 min, opção 'uma operação por candle = sim', neste caso mesmo que o EA encerre uma posição com gain ou loss ele deve aguardar um novo candle/sinal para abrir nova posição. Não deve abrir nova posição no mesmo candle.
Acrescentar ao EA um 'filtro de confirmação' de uma média móvel definida pelo usuário o período e o tipo de média (aritmética, exponencial, etc), que funcione em qualquer tempo gráfico automáticamente.
Acrescentar ao robô a opção de limitar o número máximo de posições que o EA possa abrir no dia.
Acrescentar ao robô uma opção para ter uma perda em $ d­iária móvel, tipo um tralling stop. Ex. No iní­cio do dia usuário define para lucro diário $ 500,00 e perda diaria $ 300,00, quero que o robô vá redefinindo a minha perda diária a medida que vai obtendo lucro, sempre mantendo a distancia com base no meu ganho atual, neste exemplo de $ 300,00. Ex. Meu ganho no dia esta em $ 200,00, neste caso minha perda diaria deve ser recalculada para $ -100,00, ou seja, mantendo a distância definida no início do dia.
Quero que o robô funcione em conta no modo hedge e que gerencie suas operações separadamente, ainda que ao mesmo tempo e na mesma conta corretora, tenha uma outra instância do EA com magic number diferente, em outro gráfico do mesmo ativo.
Ao final do trabalho o programador deve fornecer o código fonte deste EA.

Archivos adjuntos:

Han respondido

1
Desarrollador 1
Evaluación
(261)
Proyectos
426
38%
Arbitraje
86
44% / 19%
Caducado
71
17%
Trabajando

Información sobre el proyecto

Presupuesto
30+ USD
Para el ejecutor
27 USD
Plazo límite de ejecución
de 2 a 5 día(s)