Resposta

Como definir o nível de preço TP ou SL personalizado

4 respostas

jorferbust

Assinante, bbp_participante, comunidade, 3 respostas.

Perfil da visita

7 anos atrás #115408

Olá:

 

Tenho um problema quando tento definir um nível de preço personalizado para o TP ou o SL usando essa fórmula:

 

Para Long:

 

TP=Mais alto + (Preço de abertura mais alto)

SL= Preço de abertura - (Preço de abertura mais alto)

 

E é muito estranho, porque quando uso essa fórmula como uma "condição de fechamento IF" (por exemplo: IF Bid>Highest + (Highest-OpeningPrice) THEN ClosePosition), em vez de colocar as ordens TP e SL, ela funciona.

 

Alguma ideia do que estou fazendo de errado?

Talvez um bug?

 

Obrigado por sua ajuda!

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

7 anos atrás #138610

Olá,

 

Você poderia carregar também o arquivo de projeto do assistente? (SQW)? Posso dar uma olhada nele

0

jorferbust

Assinante, bbp_participante, comunidade, 3 respostas.

Perfil da visita

7 anos atrás #138613

Com certeza!

 

A versão ainda não está completa, mas você pode conferir a entrada longa na guia "Entrada Largos".

 

 

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

7 anos atrás #138634

Acho que o problema está na sua ordem longa porque você está fazendo referência ao OpenPrice(1000), que não existe no momento em que você envia a ordem para o mercado (você ainda não tem uma posição para obter o preço). Portanto, o cálculo do PT e do SL está incorreto, de modo que o MT fecha essa negociação imediatamente.

0

jorferbust

Assinante, bbp_participante, comunidade, 3 respostas.

Perfil da visita

7 anos atrás #138665

Obrigado por sua ajuda! Eu não sabia que não poderia me referir ao OpenPrice(MagicNumber) dentro da mesma Ordem de Mercado que determina o MagicNumber para calcular TP e SL.

É bom saber disso! 🙂

0

Visualizando 4 respostas - 1 até 4 (de um total de 4)