Resposta

Como configurar o ziguezague como stop loss

4 respostas

Julianrob

Cliente, bbp_participante, comunidade, 54 respostas.

Perfil da visita

9 anos atrás #113269

Hi,

Tenho um sistema de negociação renko que parece muito bom, mas preciso definir meus stops no ZigZag alto/baixo anterior. Percebi que esse indicador não está disponível no assistente de EA. Mark, por favor, pode me ajudar a escrever isso no assistente de EA?

Juliano

0

Marca Fric

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

9 anos atrás #128695

Olá, Julian,

 

você pode adicionar qualquer indicador personalizado ao EA Wizard, inclusive o ZigZag. 

https://strategyquant.com/eawizard/tutorial_custom_indicators

 

O único problema é que o indicador ZigZag retorna o valor somente na barra em que ele atinge o topo ou a base, portanto, você precisa de uma maneira de reconhecê-lo e recuperar o valor correto.

 

Isso é bastante complicado e é difícil fazer isso no EA Wizard puro, pois requer o uso de um ciclo.

Ele pode ser feito usando um pouco de código MQL e função personalizada.

Marcar
EstratégiaQuant arquiteto

0

Julianrob

Cliente, bbp_participante, comunidade, 54 respostas.

Perfil da visita

9 anos atrás #128707

Olá Mark,

 

Obrigado por sua ajuda. Consegui importar o indi personalizado do ziguezague para o assistente de EA com êxito. Acho que entendi o que você está dizendo, que preciso recuperar o valor correto.

 

Mas quando vejo a lista de indi personalizados e carrego o ziguezague, a única especificação que ele tem como parâmetro é shift (veja a imagem), então veja esta segunda imagem - eu gostaria que ele entrasse em uma negociação de venda com base em determinadas condições e colocasse o stop na alta do ziguezague marcada como a linha horizontal branca - obviamente, é aí que ele para porque o preço atingiu uma alta e agora está caindo.

 

Então, como eu poderia dizer ao indicador que é ziguezague de deslocamento alto 1 ou deslocamento baixo 1?

Sua ajuda é muito bem-vinda,

Juliano

0

Marca Fric

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

9 anos atrás #128824

Infelizmente, não é nem uma coisa nem outra. Se você verificar quais valores o ZigZag retorna na janela de dados do MT4, verá que, na maioria das barras, ele não retorna nenhum valor. Ele retorna o valor somente se houver um pico ou um fundo.

 

Portanto, você pode usar uma função como IndicatorHighestValue(ZigZag(...), X) para obter o pico do ZigZag nos últimos X candles, 

ou IndicatorLowestValue(ZigZag(...), X) para obter o valor inferior do ZigZag.

 

Em seguida, você pode usar esses valores como seu SL ou PT.

Marcar
EstratégiaQuant arquiteto

0

Brainyforex

Assinante, bbp_participante, comunidade, 8 respostas.

Perfil da visita

9 anos atrás #128928

Oi Julian

Outra maneira de fazer isso é pedir a um programador que modifique o indicador ziguezague padrão do Metatrader para que, ao importar o indicador personalizado para o strategyquant, você possa selecionar a última alta ou baixa do ziguezague. Você também pode usar o recurso de adição/subtração no strategyquant para fazer com que seu stop loss fique x pips (variável) acima/abaixo da última oscilação de alta/baixa. Eu uso o último ziguezague alto/baixo como meu stop loss com bons resultados. Se precisar de um programador para fazer isso, basta entrar em contato comigo pelo meu site e eu o colocarei em contato com ele.

Cumprimentos

Fritz

brainyforex.com

0

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