@ScApp Boa tarde. Acredito que meu problema seja na estrutura do código, ou tipo de ordem enviada.
O código teria 3 tipos de saída da operação:
1) Alvo (nMax)
2) Stop Loss (5% abaixo do preço de entrada)
3) Stop Loss (cruzamento de 2 medias)
Acontece que, durante a execução do código, o preço atinge -5% (stoploss) porem a saída ocorre somente no fechamento do dia (confirmação do cruzamento das medias).
Acho que por conta das 2 situações (-5% e cruzamento das medias) acontecerem no mesmo candle, o profit “espera” fechar a barra para dá a saída.
Já tentei alterar a ordem de execução mas nao consegui resolver, falta experiencia!!
Teria como programar de outra forma? Poderia me ajudar? Obrigado