Compensação ou cobertura

 
Estou tendo problemas para fechar posições , estou usando a classe Ctrade
E a função positionclose ! Onde passo o ticket e desvio, no entanto eu recebo o erro 4756 e 10038(volume que se pode fechar excede o volume da posição) 
E Também gostaria de saber como verificar o modo de negociação da conta( compensação ou cobertura) já que isso pode ser o problema né... 

Arquivos anexados:
Razão: