Como definir o nível de preço TP ou SL personalizado
4 respostas
jorferbust
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!
tomas262
7 anos atrás #138610
Olá,
Você poderia carregar também o arquivo de projeto do assistente? (SQW)? Posso dar uma olhada nele
jorferbust
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".
tomas262
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.
jorferbust
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! 🙂
Visualizando 4 respostas - 1 até 4 (de um total de 4)