Sinal MACD

3 respostas

A4X

Assinante, bbp_participante, comunidade, 4 respostas.

Perfil da visita

9 anos atrás #112983

Olá a todos. Acabei de comprar o EA wizard e sou novo neste fórum. Estou querendo converter minha estratégia de negociação atual em um sistema mais automatizado. Tenho negociado Forex ao vivo há alguns anos.

 

Tenho uma dúvida sobre o uso do indicador MACD em um EA. A dúvida é como criar um sinal do tipo verdadeiro/falso ou cruzado para o MACD quando ele muda de direção.

 

Minha estratégia inclui o uso do MACD e eu preciso basicamente verificar se ele está caindo (abaixo da linha zero) e depois subindo ou se está subindo (acima da linha zero) e depois caindo.

 

Esperamos que a imagem em anexo possa ajudar.

 

Agradecemos antecipadamente pela ajuda

 

 

Arquivo: MACD.jpgMACD.jpg

0

Marca Fric

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

9 anos atrás #128025

Olá,

 

Se entendi corretamente, você deseja verificar quando o valor do indicador está passando de baixo para cima, certo?

 

Você pode usar o parâmetro Shift para isso, a versão mais simples de sua condição seria:

 

SE

MACD(...)[3] > MACD(...)[2] <- isso significa que o valor do MACD há 3 velas é maior do que o valor de 2 velas atrás, portanto, ele cai

e

MACD(...)[2] < MACD(...)[1] <- isso significa que o valor do MACD 1 candle atrás é maior do que seu valor 2 candles atrás, portanto, ele sobe agora

ENTÃO

... fazer algo

 

Cada indicador e preço tem um parâmetro Shift que você pode usar para obter o valor desse indicador X barras atrás. Shift=0 significa candle atual, Shift=1 significa candle anterior e assim por diante.

Marcar
EstratégiaQuant arquiteto

0

A4X

Assinante, bbp_participante, comunidade, 4 respostas.

Perfil da visita

9 anos atrás #129116

Olá Mark,

 

Já faz algum tempo que você gentilmente postou uma resposta às minhas perguntas, mas eu estava trabalhando em outros projetos. Agora estou de volta, revisando minha estratégia de negociação.

 

Entendo a resposta que você postou no sentido de que posso verificar o valor da barra atual (no MACD) em relação a um valor de barra anterior escolhido. No entanto, no indicador MACD, há dois valores, veja a imagem que anexei anteriormente a esta postagem. Como eu configuraria o Strategy Quant para mostrar quando o valor do histograma é menor ou maior do que a linha de sinal, ou seja, quando ocorre um cruzamento? Acredito que entendo o princípio da configuração do Strategy Quant, mas, no caso do MACD, não tenho certeza de como isolar os dois valores impressos para verificar quando eles se cruzam.

 
Muito obrigado antecipadamente

0

Marca Fric

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

9 anos atrás #129263

Sim, o MACD tem dois valores de saída - Signal é a linha e Main é o valor do histograma.

 

Você pode usar isso facilmente no Assistente de EA. Ao selecionar o indicador MACD, você pode escolher o valor de saída a ser usado em seus parâmetros.

Assim, você pode criar uma condição que compare o histograma e a linha na mesma vela, por exemplo:

 

MACD(..., Signal)[1] > MACD(..., Main)[1]

Marcar
EstratégiaQuant arquiteto

0

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