O que é o Heiken Ashi Naive Expert Advisor?
O Heiken Ashi Naive Expert Advisor (HAN) é uma ferramenta que utiliza o sistema de gráficos de velas Heiken Ashi, aproveitando o indicador padrão que leva seu nome. O que chama a atenção nesse sistema de trading é a sua simplicidade: ele se baseia apenas nas duas últimas velas Heiken Ashi, sem complicar com análises complexas de padrões.
Um ponto a ser destacado é que o EA faz operações contra a direção da tendência estimada, conforme indicado pelo estado atual das velas. Isso pode parecer contraintuitivo, mas é a proposta do sistema.
Vantagens do HAN
Um dos maiores trunfos deste EA é a ausência de parâmetros de entrada que precisem de otimização ou ajustes baseados em dados passados. Além disso, para um melhor controle do capital, é possível ativar o cálculo do tamanho das posições com base no indicador ATR.
Regras de Cálculo
As regras a seguir são utilizadas para calcular as velas Heiken Ashi:
- Open_HA = (Open_HA anterior + Close_HA anterior) / 2
- Close_HA = min(Mínimo, Open_HA, Close_HA)
- High_HA = max(High, Open_HA, Close_HA)
- Low_HA = (Open + High + Low + Close) / 4
onde:
- Open_HA, High_HA, Low_HA e Close_HA são os níveis das velas Heiken Ashi.
- Open, High, Low e Close são os níveis das velas convencionais.
- Os níveis da primeira vela Heiken Ashi são iguais aos níveis da vela simples correspondente.
Estratégia de Trading
A estratégia utilizada pelo Heiken Ashi Naive é bastante simples, mas pode não ser tão óbvia à primeira vista.
Os sinais de entrada são os seguintes:
- Vender se a última vela Heiken Ashi completada for de alta, com um corpo maior que o da vela anterior, que também deve ser de alta, e a última vela não tiver pavio inferior.
- Comprar se a última vela Heiken Ashi completada for de baixa, com um corpo maior que o da vela anterior, que também deve ser de baixa, e a última vela não tiver pavio superior.
Se existir uma posição aberta na direção oposta quando um sinal surgir, a posição é encerrada. Se a posição estiver na mesma direção do sinal, este será ignorado.
Os sinais de saída utilizados para fechar as operações antes que novos sinais de entrada apareçam são:
- Fechar a posição vendida se a última vela Heiken Ashi completada for de baixa, a vela anterior também for de baixa, e a última vela não tiver pavio superior.
- Fechar a posição comprada se a última vela Heiken Ashi completada for de alta, a vela anterior também for de alta, e a última vela não tiver pavio inferior.
Como você pode ver, o Expert Advisor utiliza uma lógica invertida em sua estratégia de trading. Ele compra quando o sistema indica uma tendência de baixa forte e vende quando é uma alta segundo o Heiken Ashi. A intenção é tentar capturar as reversões o mais cedo possível.
Parâmetros de Entrada
Gerenciamento de Risco
- Lots (padrão = 0.1) — tamanho fixo da posição base. Usado quando MM = false.
- MM (padrão = false) — se true, o cálculo da posição com base no indicador ATR será utilizado.
- ATR_Period (padrão = 20) — período do indicador ATR, utilizado para o cálculo do tamanho da posição. Funciona apenas se MM = true.
- ATR_Multiplier (padrão = 1) — valor pelo qual o valor do indicador ATR será multiplicado. Funciona apenas se MM = true.
- Risk (padrão = 2) — tolerância ao risco em porcentagem do saldo/equidade da conta. Funciona apenas se MM = true. Este parâmetro é ignorado se UseMoneyInsteadOfPercentage = true.
- FixedBalance (padrão = 0) — se definido com um valor diferente de zero, é usado em vez do saldo/equidade da conta para o cálculo do tamanho da posição. Funciona apenas se MM = true.
- MoneyRisk (padrão = 0) — risco permitido na moeda da conta. Funciona apenas se MM = true. Requer que UseMoneyInsteadOfPercentage esteja definido como true.
- UseMoneyInsteadOfPercentage (padrão = false) — se true, o tamanho da posição é calculado com base no valor do risco fornecido na moeda da conta (MoneyRisk) em vez da porcentagem do saldo/equidade (Risk). Funciona apenas se MM = true.
- UseEquityInsteadOfBalance (padrão = false) — se true, o tamanho da posição é calculado com base na equidade da conta em vez do saldo. Funciona apenas se MM = true. Ignorado se UseMoneyInsteadOfPercentage = true.
- LotDigits (padrão = 2) — número de casas decimais permitidas pelo seu corretor para o volume da ordem. Por exemplo, se seu corretor permite negociação de micro lotes (0.01), este parâmetro deve ser configurado para 2. Se seu corretor permite apenas mini lotes (0.1), este parâmetro deve ser configurado para 1. Requerido apenas se MM = true.
Diversos
- OrderComment (padrão = "HAN") — o comentário para as posições abertas.
- Slippage (padrão = 100) — slippage máximo permitido; em pontos do corretor.
- Magic (padrão = 152207122013) — o número mágico para filtrar posições abertas por este EA.

Comentário 0