Heikin Ashi
8 respostas
Lee
11 anos atrás #110900
Como você programa o Heikin Ashi, por exemplo.
Se a vela Heikin Ashi tiver um fundo plano, opere comprado
Se o Heikein Ashi tiver um topo plano, opere vendido
Obrigado, Lee
Marca Fric
11 anos atrás #120961
é muito simples, você pode usar as condições da seguinte forma:
Topo plano:
Heiken Ashi High = Heiken Ashi Open e Heiken Ashi Close < Heiken Ashi Open
Fundo plano:
Heiken Ashi Low = Heiken Ashi Open e Heiken Ashi Close > Heiken Ashi Open
Marcar
EstratégiaQuant arquiteto
Lee
11 anos atrás #121096
Obrigado, Mark, você é uma lenda
Lee
11 anos atrás #121097
Olá, Mark, você pode dar uma olhada nisso e ver se consegue descobrir por que ele não está negociando.
A base da estratégia é operar comprado no candle de fundo plano HA e fechar no candle de topo plano. Entrar em posição vendida no candle de topo plano e fechar no candle de fundo plano.
"Não tenho botão de anexar" Não consigo carregar minha estratégia.
stearno
11 anos atrás #121100
Se você clicar em "More Reply Options" (Mais opções de resposta) na parte inferior, verá o aparecimento de um botão de anexo.
Lee
11 anos atrás #121107
Obrigado, Stearno, estou me sentindo um idiota de qualquer forma, se quiser dar uma olhada nisso e ver o que acha, não sei por que ele não é negociado.
Abraços Lee
stearno
11 anos atrás #121113
Lee,
Não há preocupações nem motivos para se sentir mal. Cada fórum é diferente e coloca suas funções de forma diferente, o que torna difícil, às vezes, saber como fazer até mesmo as coisas mais simples.
Algumas sugestões sobre sua EA, se possível:
1. As condições sugeridas por Mark foram:
Acho que se fosse colocada uma quebra de parágrafo, ficaria um pouco mais claro
Topo plano:
Heiken Ashi High = Heiken Ashi Open
Heiken Ashi Close < Heiken Ashi Open
Fundo plano:
Heiken Ashi Low = Heiken Ashi Open
Heiken Ashi Close > Heiken Ashi Open
Assim, suas condições no EA precisariam ser alteradas para refletir o que foi dito acima. Por exemplo, sua entrada longa seria:
2. Adicione "IsBarOpen = true" a cada regra. É isso que diz à regra para passar por cada uma das condições. Sem um acionador como esse, o EA estaria constantemente computando e nunca pararia. Portanto, é necessário que haja algo que diga a ele "vá agora nesta regra". É para isso que serve esse parâmetro, que precisa estar em cada regra. Por exemplo:\
3. Adicionar à sua regra uma condição que diga não negociar se o spread for maior que x pips é uma boa condição. Quando vi isso, pensei que 20 significa 20 pips, não 20 pontos (ou 2 pips). Portanto, talvez você queira testar isso e confirmar se esses valores são em pips e não em pontos para sua plataforma MT4 com esse EA. Portanto, se eu estiver correto, você precisaria de 2 para esse valor de parâmetro em vez de 20.
Lee
11 anos atrás #121124
Obrigado, Stearno,
O valor de 20 pips está correto. Eu o ampliei de 5 para 20 para o backtest porque o spread de fechamento estava entre 7 e 13 nos pares em que eu estava tentando testá-lo. Quando estiver funcionando, fecharei o spread para 5 pips.
É assim que a vela heikin ashi é calculada
haClose = (O+H+L+C) / 4
haOpen = (haOpen anterior + haClose anterior) / 2
haHigh = MAX (H, haOpen, haclose)
haLow = Mínimo (L, haOpen, haClose)
O haOpen sempre abre no meio do corpo das velas anteriores. Com isso em mente, para uma vela botom plana, precisamos que o ha high, low e close sejam maiores que o haOpen. Isso faz sentido? Estou pensando corretamente?
Portanto, acredito que a forma como escrevi a fórmula do fundo plano do HA deve estar correta, vou acrescentar a regra IS BAR OPEN a eles e ver como fica.
Obrigado, amigo
stearno
11 anos atrás #121126
Visualizando 8 respostas - 1 até 8 (de um total de 8)