Resposta

como lidar com um número desconhecido de negociações por seus números mágicos

7 respostas

Tarwada

Assinante, bbp_participante, comunidade, curso_estratégicoquant-x-curso, 92 respostas.

Perfil da visita

7 anos atrás #116727

Olá, sei que o tópico é um pouco confuso, mas vou explicar o que estou tentando dizer

 

Digamos que minha estratégia abra uma ordem de compra para cada candle de alta... ok? (apenas um exemplo)... agora não sabemos quantas negociações serão abertas durante o dia

 

Para gerar números mágicos aleatórios, definirei uma variável para conter um número mágico (digamos, 10) e, depois de cada ordem aberta, adicionarei "assign variable" (atribuir variável) e atribuirei a variável desse número mágico a + 1 (a variável que contém o número mágico agora é 11, agora posso reinserir sem entrar em conflito com o número mágico)

 

Minha pergunta é: e se eu quiser que cada ordem tenha um trailing stop personalizado que mova o stop x quantidade de pips somente se o PL aberto for >= x em pips?

 

Por exemplo: se o mercado se movimentar 50 pips, o stop será o ponto de equilíbrio... depois disso, se ele se movimentar 20 pips... nada acontece... se ele se movimentar mais 30 pips (50 no total), o stop bloqueará 50 pips e assim por diante...

 

O trailing stop só se move por 50 pips, haverá uma entrada na qual eu defino o bloqueio de 50 pip ou o que eu quiser

 

Como minha estratégia tem o método (reEntering), não sei realmente quantas negociações serão executadas, então estou confuso sobre como posso definir o trailing-stop de cada negociação com seu número mágico aleatório criado pelo método que mencionei acima

 

Desculpe-me pelo meu inglês, mas espero que você tenha entendido o que estou dizendo

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

7 anos atrás #142775

Ok, talvez seja possível fazer isso. Tentarei criar um exemplo para isso e lhe informarei

0

Tarwada

Assinante, bbp_participante, comunidade, curso_estratégicoquant-x-curso, 92 respostas.

Perfil da visita

7 anos atrás #142788

Ok, talvez seja possível fazer isso. Tentarei criar um exemplo para isso e lhe informarei

Obrigado, Tomas, você respondeu a 120% das minhas perguntas aqui.

Eu realmente acredito em você ^_^

0

Tarwada

Assinante, bbp_participante, comunidade, curso_estratégicoquant-x-curso, 92 respostas.

Perfil da visita

7 anos atrás #142824

@tomas262

Você já fez isso 😀 ?

0

Tarwada

Assinante, bbp_participante, comunidade, curso_estratégicoquant-x-curso, 92 respostas.

Perfil da visita

7 anos atrás #142837

Olá 🙁

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

7 anos atrás #142845

Olá,

 

Tentei fazer isso de alguma forma, mas percebi que não é possível fazer esse trailing stop avançado para um número desconhecido de negociações. Você não pode calcular todos os trailing stops individualmente. Esse trailing stop de várias etapas só é possível para uma única operação de cada vez. Ele teria de ser suportado diretamente pelo MetaTrader

0

Tarwada

Assinante, bbp_participante, comunidade, curso_estratégicoquant-x-curso, 92 respostas.

Perfil da visita

7 anos atrás #142866

ah... ok, e se eu quiser definir um número máximo de 10 negociações, como faço isso?

Você pode me ajudar a fazer o exemplo acima?

Olá,

 

Tentei fazer isso de alguma forma, mas percebi que não é possível fazer esse trailing stop avançado para um número desconhecido de negociações. Você não pode calcular todos os trailing stops individualmente. Esse trailing stop de várias etapas só é possível para uma única operação de cada vez. Ele teria de ser suportado diretamente pelo MetaTrader

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

7 anos atrás #142971

Olá,

 

Esse trailing pode ser realizado apenas com uma única negociação, basicamente, ou você pode criar variáveis para mais trailing stops do que uma única

0

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