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()
{
trade.PositionClose(_Symbol);
}
}
Alguém sugere alguma solução?
Abçs,