Problema com trade.PositionClose()



  • Olá,

    Quando executo o comando trade.PositionClose() dentro da instância OnTick(), o mesmo está fechando a posição aberta e abrindo outra,

    Ex.: Estou vendido em 2 contratos de mini índice, em um determinado tempo executo a função trade.PositionClose(_Symbol) dentro da instância OnTick(), nesse tempo ele envia a ordem de efetuar a compra a mercado de 2 contratos, acredito que antes de vir a confirmação da corretora que a operação foi realizada, ele executa novamente o comando trade.PositionClose(_Symbol), daí onde ele fecha a venda (2 contratos) e efetua compra (2 contratos).

    void OnTick()
      {    

        if (PositionSelect(_Symbol)) {

         trade.PositionClose(_Symbol);
        }
     

    }

    Alguém sugere alguma solução?

    Abçs,


Entre para responder
 

Parece que sua conexão com Fórum Portal do Trader caiu, por favor aguarde enquanto tentamos reconectar.