Resposta

Movimentação de TP e SL

18 respostas

CTC

Assinante, bbp_participante, comunidade, 14 respostas.

Perfil da visita

8 anos atrás #113786

Hi, 

Estou tentando fazer isso:

if OpenProfit(magicBuy) > Variable1 then

 Mover SL para CurrentPrice - Variable1 e

 MoveTP to min(currentPrice+TP + Variable2,CurrentPrice+MaxTP) (ou seja, se maxTp for atingido, eu fecho a ordem)

.

 Como isso é feito?

 

Anexei um exemplo de SQW para sua consideração...

 

Considere que os MagicNumbers são variáveis, pois o EA pode ser executado em pares diferentes.

 

Muito obrigado,

 

Cláudio

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

8 anos atrás #130837

Hi,

 

Se você quiser apenas mover o SL quando o OP (Variable1) atingir determinada quantia de dinheiro/pips, eu usaria a função MoveToBreakEven para a ordem de entrada, já que sua condição realmente o move para o ponto de equilíbrio.

Um pouco confuso sobre a variável que você usa para a meta de lucro. Como a "Variable2" é usada e calculada? Não consigo vê-la em sua amostra. Você pode descrever verbalmente o comportamento da meta de lucro para que eu possa sugerir regras para isso?

0

CTC

Assinante, bbp_participante, comunidade, 14 respostas.

Perfil da visita

8 anos atrás #130887

Achei que seria mais fácil explicar isso graficamente... Dê uma olhada no esboço em anexo.

 

Obrigado,

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

8 anos atrás #130949

Hi,

 

Ainda não tenho certeza se entendi direito:

1) você entra em uma posição longa e define o PT inicial + SL inicial

2) quando o preço se move X pips, você move o SL para um novo preço

3) você também move o PT para um novo preço

 

Não tenho certeza do que isso significa: "Fechar a ordem se o TP inicial atingir o TP máximo"? Você pode me dar um exemplo da vida real usando alguns preços abstratos? Como o TP inicial pode alcançar o TP máximo? Os valores de Max PT e Init PT são fixos?

0

CTC

Assinante, bbp_participante, comunidade, 14 respostas.

Perfil da visita

8 anos atrás #130961

Obrigado pela resposta.

Exatamente!!! Tanto o SL quanto o TP inicial se movem com o movimento do preço.

A Take Profit inicial é definida, digamos, para 70 pips e a maxTP para 200 pips.

Ao movermos o InitialTP para um novo preço, se ele atingir o maxTP (200 pips), a ordem será fechada.

Espero que isso tenha ficado claro!

 

Obrigado,

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

8 anos atrás #131054

oi,

 

Criei um exemplo de estratégia para você que faz o seguinte:

 

1) entra em uma posição longa e define SL para 40 pips e PT para 40 pips

2) quando a posição obtém lucro > 0, o trailing SL está sendo ativado, de modo que, a cada pips adicionais de lucro (x), seu SL é aumentado em X pips, de modo que o novo SL é sempre mantido a 40 pips do preço máximo de lucro aberto e a perda máxima é limitada a 40 pips

3) a cada pip adicional de lucro, seu PT inicial também é movido para um preço mais alto

4) quando o PT mais alto atingir o PT máximo (nesse caso, 80 pips), a posição será fechada

 

É isso que você queria?

0

CTC

Assinante, bbp_participante, comunidade, 14 respostas.

Perfil da visita

8 anos atrás #131141

Obrigado,

 

Estamos indo na direção certa!!!

 

O único problema é que não consigo clonar sua estratégia com um MagicNumber diferente - MagicNoSell....

 

Poderia dar uma olhada?

 

Obrigado,

 

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

8 anos atrás #131150

Hi,

 

Acrescentei e aprimorei as condições para o lado curto também. Veja o arquivo em anexo.

0

CTC

Assinante, bbp_participante, comunidade, 14 respostas.

Perfil da visita

8 anos atrás #131164

Obrigado,

 

Tentei usar o arquivo que você anexou, mas ele não pode ser salvo como Expert Advisor, apresentando várias exceções de erro... 

 

Consulte o anexo.

 

Obrigado

0

CTC

Assinante, bbp_participante, comunidade, 14 respostas.

Perfil da visita

8 anos atrás #131188

Obrigado!

 

 Parece que precisei da atualização para acertar!

 

Mais uma vez, obrigado.

0

CTC

Assinante, bbp_participante, comunidade, 14 respostas.

Perfil da visita

8 anos atrás #131355

Hi,

 

Tentei clonar sua regra "Adjust PT - Buy" em uma nova regra "Adjust SL - Buy":

 MoveSLTo:

 Número Mágico : MagicNoBuy

 Preço: openPrice(MagicNoBuy) + ConvertPLToRealPips(OpenPL(MagicNoBuy))))

Ao inserir a última linha, sempre recebo o erro "Property Value is not valid" ....

 

(O MovePT foi deixado lá para que eu possa copiar o que quiser...!)

 

O que estou fazendo de errado ????

 

Veja o anexo.

 

Obrigado,

 

 

 

 

 

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

8 anos atrás #131484

É isso que você queria?

 

 

0

CTC

Assinante, bbp_participante, comunidade, 14 respostas.

Perfil da visita

8 anos atrás #131506

Sim, obrigado.

 

Tentei clonar isso para "Adjust SL- Sell", mas não consegui alterar MagixNoBuy para MagicNoSell, nem alterar a adição para subtração ....

 

Também tentei inserir condições para Close Order For StopLoss (Current PRice Falls below NewSLPrice) tanto para Buy quanto para Sell, mas o programa não aceitou minhas fórmulas... Por exemplo, quando tento alterar MagicNoBuy para MagicNoSell, só consigo alterar magicNo de 1000 para 1001 + ou 999 -... O que estou fazendo de errado com a entrada de fórmula?

 

Obrigado,

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

8 anos atrás #131556

Olá, vou verificar o arquivo que você anexou

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

8 anos atrás #131616

Você pode alterar MagicBuy para MagicSell facilmente. Basta "clicar duas vezes" nas condições, pois elas estão aninhadas umas nas outras. Por exemplo, em Adjust SL - SELL, clique duas vezes em NewSLPrice e, em seguida, na linha "Value", clique em "...", depois clique novamente em "..." na linha Parameter1, onde você pode alterar o número mágico. Em seguida, você pode fazer o mesmo para Parameter2.

 

Você pode publicar uma captura de tela de como compõe a fórmula?

0

CTC

Assinante, bbp_participante, comunidade, 14 respostas.

Perfil da visita

8 anos atrás #131626

Uma captura de tela está anexada. 

 

AJUDE !!!!

 

0

Visualizando 15 respostas - 1 até 15 (de um total de 18)

1 2