Saídas parciais

 

 Pessoal, 

Alguém saberia utilziar o PositionCLosePartial?


Pois estou tentando utilizar e nada acontece. Onde estou errando?


trade.PositionClosePartial(ticket,takePartialVolume,takePartialPontos)
 
marcelodelta:


Marcelo, 

é impossível responder sem saber o erro que está dando.  Você já leu a aba DIÁRIO?   Mas provavelmente você opera em modo NETTING e essa função só pode ser uanda em  modo HEDGING.

 

Marcelo,


Tente fazer saídas parciais com SL e BL.

trade.SellLimit

trade.BuyLimit.

 
Rogerio Giannetti Torres:

Marcelo, 

é impossível responder sem saber o erro que está dando.  Você já leu a aba DIÁRIO?   Mas provavelmente você opera em modo NETTING e essa função só pode ser uanda em  modo HEDGING.

É conta HeDGING

Consegui resolver. 


double precoParcial = precoEntrada + takePartial * _Point;
                if(close_buffer[1] >= precoParcial && partial == 0){
                  trade.PositionClosePartial(ticket,takePartialVolume,0);
                  partial = 1;
                }



Obrigado Rogerio.

 
Ivan Ronchi:

Marcelo,


Tente fazer saídas parciais com SL e BL.

trade.SellLimit

trade.BuyLimit.


Obrigado Ivan. Consegui resolver

No caso de contas Neting essa seria a melhor forma

trade.SellLimit

trade.BuyLimit


Mais com estou usando Hedging o PositionCLosePartial é melhor. 


Valeu Pessoal.