Alterar um EA existente para colocar função de recuperação de perdas e estabelecer limites globais

MQL5 Experts

Trabalho concluído

Tempo de execução 6 dias
Comentário do cliente
Excelente profissional. Muito rápido no atendimento e no desenvolvimento do trabalho. Presta toda assistência. Recomendo muito.
Comentário do desenvolvedor
Cliente excelente. Mais uma vez obrigado!

Termos de Referência

Alterar um EA existente para colocar função de recuperação de perdas e limites globais em todos os ativos/robôs.

RECUPERAÇÃO DE PERDAS: Quanto o robô fechar uma operação com perda ele coloca esse valor como GAIN DE RECUPERAÇÃO na próxima operação. Se ele não atingir o GAIN DE RECUPERAÇÃO e fechar novamente com perda, soma essa perda na anterior e atualizar o GAIN DE RECUPERAÇÃO. Se ele fechou um operação com lucro, ele abate da perda acumulada e atualiza o GAIN DE RECUPERAÇÃO reduzindo o valor. Esse GAIN não encerra as operações do dia, apenas a operação aberta. O Robô continua operando. Se o rôbo zerar a perda, zera também o GAIN DE RECUPERAÇÃO. A ideia é o robô sempre trabalhar para recuperar uma perda realizada a fim de evitar o acúmulo de perdas. Quero incluir um parâmetro para que eu possa colocar um LIMITE DE OPERAÇÕES DE RECUPERAÇÃO. Se eu colocar limite de 02, o robô vai operar até duas recuperações e depois parar de operar no dia com a perda seguinte. Exemplo: limite 02. Fez a primeira operação deu loss. Informa o GAIN DE RECUPERAÇÃO e indica 01 operação de recuperação. Quando ele ZERAR o GAIN DE RECUPERAÇÃO (pode ser que só faça isso depois de várias operações), a próxima operação que fechar com perda depois de ZERAR será uma nova operação de recuperação será a operação 02. Se ele zerar esse GAIN DE RECUPERAÇÃO e der nova perda após zerar a recuperação, ele encerra com essa perda, pois bateu o limite de 02.

LIMITES GLOBAIS PARA TODOS OS ATIVOS/ROBÔS: COLOCAR LIMITES GLOBAIS DE LOSS E GAIN. Quando qualquer dos robôs que estiverem ativos verificarem que os LIMITES GLOBAIS DE LOSS OU GAIN foram alcançados na somatória de todos os robôs em todos os ativos,  ele fecha todas as operações e encerra todos os robôs. Os limites de LOSS GAIN DIÁRIOS por robô vão continuar funcionando. Incluir novos parâmetros para limites globais.

Respondido

1
Desenvolvedor 1
Classificação
(32)
Projetos
55
5%
Arbitragem
35
0% / 94%
Expirado
24
44%
Trabalhando
2
Desenvolvedor 2
Classificação
(135)
Projetos
163
40%
Arbitragem
11
27% / 73%
Expirado
24
15%
Livre
3
Desenvolvedor 3
Classificação
(4)
Projetos
5
0%
Arbitragem
5
0% / 80%
Expirado
2
40%
Livre

Informações sobre o projeto

Orçamento
30+ USD