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,




O Portal do Trader não se responsabiliza pelas informações e opiniões veiculadas neste fórum, sendo elas de autoria individual de cada participante. Vale ainda ressaltar que investimentos em mercado de renda variável possuem riscos, ganhos passados não garantem ganhos futuros, e a decisão final e responsabilidade sobre cada operação é de cada investidor, devendo ser tomada individualmente.
© 2018 Portal do Trader. Todos os direitos reservados.

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