Modificação de codigo martingale

MQL5 Indicadores Experts

Termos de Referência

Tenho um robô que faz martingale


uso multiplicador

distancia entre as ordens

take profit - em sistema de cesta

Se estou usando ele no eur/usd , uso comprado e vendido ao mesmo tempo, assim vira um sistema headging que lucra dos 2 lados simultaneamente


gostaria de fazer a modificação seguinte:

Quero que o robô 1, de compra, reconheça as ordens do par - eur/usd OPOSTAS, reconhecendo as ordens ele verifica o lote aberto:

se a soma dos lotes abertos for maior que 0.3 ele passar a abir no lado oposto, em vez de 0.01 - 0.02 , e não altera o multiplicador 

porem se o martingale maior, fechar - ele fecha as ordens abertas no lado da venda, com prejuízo mesmo e zera os 2 lados, iniciando 0.01 o lote inicial 


quero que no menu do robô eu possa configurar assim


se o lote oposto for maior que: 0.30 abrir lote oposto de: 0.02

se o lote oposto for maior que: 0.80 abrir lote oposto de: 0.03

se o lote oposto for maior que: 1.40 abrir lote oposto de: 0.04

se o lote oposto for maior que: 2.00 abrir lote oposto de: 0.05

se o lote oposto for maior que: 3.50 abrir lote oposto de: 0.07

se o lote oposto for maior que: 5.00 abrir lote oposto de: 0.09

se o lote oposto for maior que: 7.00 abrir lote oposto de: 0.13

se o lote oposto for maior que: 10.0 abrir lote oposto de: 0.20

se o lote oposto for maior que: 14.0 abrir lote oposto de: 0.40

se o lote oposto for maior que: 20.0 abrir lote oposto de: 0.60


Adicionar a opção de stop loss individual por ordem, um segundo problema que tenho com ele é que se eu stopo uma ordem, ele acaba abrindo a ordem seguinte com lote menor do que deveria, quero que mesmo que eu stop a orden 4 por exemplo: 0.01 0.02 0.04 0.05 , no caso stop a 0.01 com -500 pontos ele reconheça que o martingale continua ativo e deve considerar a sequencia e continua lá normalmente, são 2 modificações 

Os 2 robôs na verdade são o mesmo, porem eu apenas defino um para comprar e o outro para vender

meu código está pronto, só desejo a modificação citada acima, se alguém consegue fazer isso entre em contato



Respondido

2
Desenvolvedor 2
Classificação
(257)
Projetos
419
38%
Arbitragem
86
44% / 19%
Expirado
71
17%
Ocupado
3
Desenvolvedor 3
Classificação
(31)
Projetos
53
6%
Arbitragem
21
0% / 100%
Expirado
24
45%
Trabalhando
4
Desenvolvedor 4
Classificação
Projetos
6
17%
Arbitragem
3
67% / 0%
Expirado
2
33%
Livre

Informações sobre o projeto

Orçamento
30+ USD
Desenvolvedor
27 USD