Ordem enviada no backtest não está executando TP nem STOP Loss

 

Amigos, boa tarde !

Estou criando um robo e fazendo o envio da ordem pelo comando trade.Buy(10,_Symbol,ask,ask -160, ask+50,"COMPRA"); porém o preço passa pelo meu take ou pelo meu loss e a operação não fecha. Eu continuo com a posição aberta. 

Veja no anexo que a operação foi aberta e o preço passou várias vezes e não saiu.


Podem me ajudar ?


Obrigado !

Carlos

Arquivos anexados:
exemplo.png  15 kb
 
Carlos Martins:

Amigos, boa tarde !

Estou criando um robo e fazendo o envio da ordem pelo comando trade.Buy(10,_Symbol,ask,ask -160, ask+50,"COMPRA"); porém o preço passa pelo meu take ou pelo meu loss e a operação não fecha. Eu continuo com a posição aberta. 

Veja no anexo que a operação foi aberta e o preço passou várias vezes e não saiu.


Podem me ajudar ?


Obrigado !

Carlos

Sua tela não mostra/prova absolutamente nada. Poste a tela com a aba Expertes aberta.


E antes do backtest, configure a moeda para BRL.

 

Descobri ontem que era a configuração da moeda mesmo e funcionou.


Muito obrigado !