Resposta

Tomar medidas de lucro parcial (apenas 1x)

4 respostas

IvanD1983

Assinante, bbp_participante, comunidade, 46 respostas.

Perfil da visita

6 anos atrás #117038

Hi,

 

Tenho outra consulta para fazer uma saída parcial. Meu objetivo é retirar o 50% da mesa se minha negociação for 10p a favor, deixando o restante da posição correr.

 

Configurei a seguinte janela com condições (veja a imagem anexa). 

 

Quando faço o backtest, o problema que estou enfrentando é que, a cada 10p de lucro, recebo 10p de fechamento parcial. Se a negociação for para 40, ela terá fechamentos parciais de 10p, 20p, 30p de lucro...

 

Quero que a ação seja executada apenas 1x com lucro de 10p. Como posso definir a regra para que a ação "fechamento parcial" seja executada apenas uma vez, por favor?

 

Obrigado.

Arquivo: 1.png1.png

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

6 anos atrás #143355

Olá,

 

você pode configurar uma variável chamada "PartProfitTaken" e defini-la como 0. Quando a condição for válida, você poderá defini-la como número 1. Adicione essa variável à condição de obtenção parcial de lucro (Se PartProfitTaken = 0)

 

Vá para sua condição "Go Long" e adicione o seguinte: Atribuir variável: PartProfitTaken = 0

 

Isso garantirá que a realização parcial de lucros ocorra apenas uma vez

0

IvanD1983

Assinante, bbp_participante, comunidade, 46 respostas.

Perfil da visita

6 anos atrás #143365

Oi Tomas, você poderia explicar novamente, passo a passo. Senti que você não forneceu clareza suficiente sobre as etapas a serem seguidas. 

 

1- Já defini uma variável chamada "PartProfitTaken" e a defini como 0 (veja a imagem 1)

 

2- É aqui que eu me perco: Quando a condição for válida, você poderá defini-la como o número 1. Adicione essa variável à condição para a obtenção parcial de lucro (If PartProfitTaken = 0)

 

3 - Você pode esclarecer " Vá para sua condição "Go Long" e adicione o seguinte: Atribuir variável: PartProfitTaken = 0 " . Confira meu imagem 2. Está correto? O que está faltando?

 

Tx. 

 

 

Vá para sua condição "Go Long" e adicione o seguinte: Atribuir variável: PartProfitTaken = 0

Arquivo: 2.png2.png
Arquivo: 1.png1.png

0

IvanD1983

Assinante, bbp_participante, comunidade, 46 respostas.

Perfil da visita

6 anos atrás #143372

Oi Tomas (de novo),

 

Tentei o seguinte.... ver imagens de 1 a 4...

 

O resultado é que, com um lucro de 10p, em vez de executar a ação take profit apenas 1x, ela é executada sem parar até fechar todas as posições....

 

A imagem 1 mostra o que quero dizer, enquanto as imagens 2 a 4 mostram as configurações atuais de acordo com sua explicação (que eu não entendi muito bem)

 

Gostaria de receber uma explicação passo a passo mais clara, pois essa é uma parte essencial de minha estratégia. 

 

Obrigado de antemão. 

 

 

Arquivo: 1.png1.png
Arquivo: 2.png2.png
Arquivo: 3.png3.png
Arquivo: 4.png4.png

0

IvanD1983

Assinante, bbp_participante, comunidade, 46 respostas.

Perfil da visita

6 anos atrás #143374

Problem fixo...

 

Agora entendo a lógica e a estratégia de realizar fechamentos parciais apenas 1x... mas ainda tenho dificuldades com o restante dos tópicos....

 

Obrigado.

0

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