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