Duvida na modificação do stop

 

Eu criei duas funções praticamente iguais, em que a primeira move o stop inicial para o breakeven, e a segunda, move o stop para um nivel de lucro.

Quando os preços fecham a determinado patamar, a função 1 é acionada, e  quando fecham acima de um outro patamar mais elevado, a segunda função é acionada.

 

A primeira modificação do stop ocorre corretamente, porém a segunda simplesmente não acontece.

Existe algum problema em usar o

request.action = TRADE_ACTION_SLTP;

 duas vezes ? 

 

Atenciosamente,

 Carlos 

 
c.robredo:

Eu criei duas funções praticamente iguais, em que a primeira move o stop inicial para o breakeven, e a segunda, move o stop para um nivel de lucro.

Quando os preços fecham a determinado patamar, a função 1 é acionada, e  quando fecham acima de um outro patamar mais elevado, a segunda função é acionada.

A primeira modificação do stop ocorre corretamente, porém a segunda simplesmente não acontece.

Existe algum problema em usar o

 duas vezes ? 

Atenciosamente,

 Carlos 

Olá c.robredo,

Acionar a alteração do stop loss (ou do take profit) duas vezes é perfeitamente possível. Entretanto, sem maiores detalhes sobre como essa chamadas das duas funções está sendo feita, dentro de qual função de manipulação de eventos, etc, fica bastante complicado determinar onde pode estar ocorrendo qualquer problema.

Abraços,
Malacarne 

Razão: