Skip to content
Todos os guias de opções e contratos futuros
Dicas de negociação · Mecânica dos gráficosLeitura de 10 minutos

Candles Heikin-Ashi: Fórmula, preços sintéticos e execuções reais

Saiba como os candles Heikin-Ashi suavizam as barras, por que seus valores OHLC não correspondem a preços efetivamente negociados e como distinguir um sinal visual da execução de ordens

Neste guiaSepare a representação visual do candle dos preços negociados

Resumo breve

Os candles Heikin-Ashi reutilizam dados de barras comuns em uma fórmula de média recursiva. Seus corpos mais suaves podem facilitar a leitura de uma sequência de preços, mas os valores resultantes de abertura, máxima, mínima e fechamento são valores gráficos, e não um segundo conjunto de negociações. Calcule uma barra, observe onde uma sombra sintética pode se posicionar e mantenha a lógica do sinal separada dos preços executáveis.

Separe a representação visual do candle dos preços negociados

Um candle padrão informa a abertura, a máxima, a mínima e o fechamento do instrumento para uma determinada barra. O Heikin-Ashi (HA) transforma esses valores: seu preço de fechamento é a média dos valores OHLC (Abertura, Máxima, Mínima, Fechamento) convencionais atuais, enquanto sua abertura depende da abertura e do fechamento HA anteriores. Essa recursividade reduz certa variação visual entre barras, mas também significa que um candle HA não reproduz a trajetória exata das transações. O TradingView descreve os valores HA como médias, e não como preços reais, e observa que eles são menos precisos para definir pontos exatos de entrada e saída. Utilize a exibição para descrever uma regra de suavização escolhida, e não para rotular um nível sintético como o último preço de mercado, suporte ou preço de execução disponível. {source:tradingViewHeikinAshiGuide}

Calcule cada campo a partir dos dados de entrada corretos

Para uma barra convencional atual com abertura O, máxima H, mínima L e fechamento C, HA_Close = (O + H + L + C) / 4. A recursividade HA_Open = (previous HA_Open + previous HA_Close) / 2. Então HA_High = max(H, HA_Open, HA_Close) e HA_Low = min(L, HA_Open, HA_Close). O fechamento atual utiliza os valores OHLC da barra atual; a abertura atual transporta o estado HA anterior. Um corpo HA de alta, segundo a regra de cores padrão, significa HA_Close > HA_Open, e não necessariamente que a barra convencional tenha fechado acima de sua abertura. A fórmula determina quatro valores derivados; um gráfico pode oferecer separadamente uma convenção de cores baseada no fechamento anterior, portanto, observe qual critério de coloração está sendo utilizado.

Use um exemplo de gap para identificar uma sombra sintética

Suponha que a abertura HA anterior seja 100 e o fechamento HA anterior seja 102. A barra atual do instrumento abre em 110 após um fechamento real anterior de 108, atinge 112, cai para 109 e fecha em 111. A abertura HA atual é (100 + 102) / 2 = 101. Seu fechamento é (110 + 112 + 109 + 111) / 4 = 110.5. A máxima HA é 112 e a mínima HA é min(109, 101, 110.5) = 101. A barra real não foi negociada abaixo de 109; no entanto, a sombra (wick) da vela Heiken Ashi (HA) estende-se até 101, pois sua abertura recursiva faz parte da mínima sintética. A fórmula do TradingView utiliza a máxima ou mínima atual em conjunto com a abertura e o fechamento HA para determinar esses extremos. Portanto, o fato de a vela HA ter tocado o nível 101 não comprova que uma ordem poderia ter sido executada nesse preço. {source:tradingViewHeikinAshiGuide}

Avance o exemplo em uma barra para observar a persistência da recursividade. Utilizando a abertura HA 101 e o fechamento HA 110,5 como estado anterior, considere a próxima barra real (O=114, H=116, L=113.5, C=115). Sua abertura HA é (101 + 110.5) / 2 = 105.75, seu fechamento HA é (114 + 116 + 113.5 + 115) / 4 = 114.625 e sua mínima HA é igual a essa abertura sintética. A barra real foi negociada apenas entre a mínima e a máxima listadas acima. Portanto, a abertura sintética herdada deixa outra sombra abaixo da mínima real da barra; trata-se de um valor calculado no gráfico, e não de uma negociação efetivamente realizada. {source:tradingViewHeikinAshiGuide}

Dois painéis de velas alinhados contrastam uma barra de preço convencional (com lacuna) com uma vela Heikin-Ashi suavizada, cujo nível de abertura recursivo se estende abaixo da mínima da barra convencional
A vela suavizada pode apresentar uma sombra em um nível sintético situado além da faixa de negociação da barra convencional

Considere a suavização como uma escolha de exibição

A abertura recursiva confere memória à exibição: cada nova abertura HA situa-se a meio caminho entre a abertura e o fechamento da vela HA anterior. Consequentemente, uma alteração no fechamento HA anterior desloca a abertura HA seguinte pela metade dessa variação, mantendo-se constantes os demais fatores. O cálculo da média de O (abertura), H (máxima), L (mínima) e C (fechamento) para definir o fechamento HA atual também pode resultar em um corpo de cor e tamanho diferentes daqueles de uma vela comum. Sequências longas de velas da mesma cor podem ser mais fáceis de visualizar, mas o suavizamento não elimina gaps, taxas, seleção adversa ou a possibilidade de uma reversão brusca. Esse processo também altera a localização e, por vezes, a amplitude da vela. Um padrão visual é uma descrição da série transformada; sem uma regra testada separadamente, ele não constitui evidência de que o preço continuará na mesma direção ou sofrerá uma reversão.

Trate os padrões de cor e sombra como descrições

A regra de cores e o formato da sombra podem servir como descrições concisas do resultado da transformação. Por exemplo, alguns analistas de gráficos chamam um candle de alta com sombra inferior pequena ou inexistente de "barra de alta com aparência forte". Essa expressão descreve os valores HA (Heikin-Ashi) plotados; ela não afirma que os compradores controlaram todas as negociações, que um stop deve ser posicionado na mínima do HA ou que a próxima barra repetirá o padrão. Uma plataforma pode definir a cor dos candles com base na relação entre o fechamento e a abertura do HA ou, mediante uma opção específica, comparar o fechamento atual com o anterior. Essas escolhas podem fazer com que os mesmos dados OHLC apresentem aparências diferentes. Especifique a regra de cores e a fórmula do candle antes de contabilizar sequências, corpos semelhantes a doji ou alterações nas sombras em um estudo.

Defina regras fixas para a barra, a sessão e a inicialização

O HA é construído a partir de barras; portanto, o *timeframe* (tempo gráfico) e a sessão subjacentes determinam quais valores OHLC originais entram em cada cálculo. Uma barra de cinco minutos baseada no horário regular de negociação pode diferir de uma que inclua o horário estendido; a delimitação de uma barra diária segue o calendário e o fuso horário da bolsa ou mercado em questão. Desdobramentos de ações (*splits*), rolagem de contratos futuros, barras ausentes e históricos ajustados versus não ajustados também podem alterar os dados brutos de entrada. Como o HA_Open é recursivo, o valor inicial (*seed*) e a quantidade de histórico carregada podem afetar os valores iniciais da série; a influência do valor inicial diminui com as médias sucessivas, mas não deve ser omitida em uma verificação de reprodutibilidade. Registre o símbolo, a bolsa/mercado, o *timeframe*, a sessão, os ajustes de preço, a data de início do histórico e a convenção de HA utilizada pela plataforma. Os valores da barra atual podem sofrer alterações antes que a barra original seja fechada. {source:tradingViewPineChartInformation}

Mantenha os sinais do gráfico separados das execuções de backtest

Em um gráfico Heikin-Ashi, uma estratégia Pine pode definir o parâmetro específico fill_orders_on_standard_ohlc. O padrão é false; quando definido como true, o simulador de corretora utiliza dados OHLC padrão para a execução simulada de ordens. Isso altera apenas os preços de execução simulada. Sinais que utilizam valores do gráfico Heikin-Ashi continuam utilizando valores sintéticos, e essa configuração não transforma gráficos Renko, Kagi ou outros gráficos não padrão em gráficos de preços padrão. O TradingView alerta que, caso contrário, backtests em gráficos não padrão podem utilizar dados OHLC sintéticos para a execução de ordens e talvez não reflitam as condições reais de mercado. {source:tradingViewNonstandardChartBacktesting} {source:tradingViewPineStrategyDeclaration}

Escreva uma regra executável com base em preços reais

Elabore a regra em duas etapas. Primeiro, indique a contribuição da série HA: por exemplo, um fechamento HA concluído acima da abertura HA pode servir como filtro para uma condição de entrada. Em seguida, defina a ordem utilizando preços reais de mercado: momento do envio, tipo de ordem, fonte de gatilho, preço aceitável, saída, tamanho, tratamento de gaps e custos. Se a ordem for do tipo *stop* na mínima HA, converta essa ideia em uma regra vinculada a preços brutos negociáveis, em vez de presumir que o nível sintético existiu no mercado. Compare a estratégia com a execução OHLC convencional e uma referência (*baseline*) adequada no mesmo período; utilize uma avaliação cronológica do tipo *holdout* ou *walk-forward* para as decisões tomadas durante o desenvolvimento. Um gráfico mais suavizado não comprova uma execução melhor nem um desempenho futuro superior.

Perguntas frequentes

Q1Os preços Heikin-Ashi são preços reais?

Não. Os valores OHLC do HA são derivados de barras comuns e do estado anterior do HA. Os preços de mercado padrão continuam sendo a base para decidir se uma ordem poderia ser executada.

Q2Posso posicionar uma ordem de stop na mínima Heikin-Ashi?

Você pode criar uma estratégia que utilize esse valor como referência, mas é possível que não tenha havido negociação no nível da mínima HA. ​​Defina o stop e seu gatilho usando preços reais e modele os gaps e a execução.

Q3O uso de OHLC padrão para execuções elimina todos os vieses de backtest do Heikin-Ashi?

Não. Isso pode alterar as execuções simuladas para OHLC padrão em estratégias HA compatíveis, mas o sinal ainda pode utilizar valores sintéticos HA. Isso não garante desempenho futuro nem reflete custos realistas.

Fontes e leituras adicionais

Relatar um problema

Vamos preparar um e-mail com o link deste artigo. Mark só receberá o relato depois que você enviar

Verificação rápida

Terminou o guia? Confira o que aprendeu com 3 perguntas

Pergunta 1 / 3

Pergunta 01

Como é calculado o fechamento atual do Heikin-Ashi?

Escolha uma resposta para ver a explicação

Glossário de opções

Definições claras dos termos essenciais, de calls, puts e cadeia de opções a IV, gregas e spread bid-ask

Ver o glossário de opções