Modificação de codigo martingale

MQL5 Indikatoren Experten

Spezifikation

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



Bewerbungen

2
Entwickler 2
Bewertung
(257)
Projekte
419
38%
Schlichtung
86
44% / 19%
Frist nicht eingehalten
71
17%
Überlastet
3
Entwickler 3
Bewertung
(31)
Projekte
53
6%
Schlichtung
21
0% / 100%
Frist nicht eingehalten
24
45%
Arbeitet
4
Entwickler 4
Bewertung
Projekte
6
17%
Schlichtung
3
67% / 0%
Frist nicht eingehalten
2
33%
Frei

Projektdetails

Budget
30+ USD
Für die Entwickler
27 USD