Tabela de conteúdos

Repintura em Análise Técnica

Definição

Na análise técnica, a repintura é o fenômeno em que o gráfico de um ativo financeiro é redesenhado com novos valores de preço ou volume.

A repintura ocorre quando os valores de preço ou volume de um gráfico são alterados depois de serem exibidos originalmente. Isso pode ser feito por várias razões, como corrigir erros de dados, atualizar os valores com informações mais recentes ou ajustar os valores para refletir eventos que ocorreram no passado.


Programação

Em programação, repintura é o comportamento do script que faz com que cálculos ou plotagens se comportem de forma diferente entre o gráfico histórico (fechado) e o gráfico aberto (em tempo real).

Por definição repintura é um comportamento comum e na maioria dos casos um comportamento esperado. Porém existem interpretações erradas sobre repintura.

  1. O termo repintura não se refere somente a coloração, mas a qualquer que seja o resultado esperado.
  2. Não é um bug, é um comportamento do script que é ditado pelo modelo de execução do compilador e cabe ao desenvolvedor permitir ou não que a repintura ocorra.
  3. Na maioria das vezes não é intencional, e no Profit isso é ainda mais verdadeiro.

Cenários

Cenários onde repintura ocorrem:

  1. Um indicador/coloração que mostra um resultado enquanto a barra esta em aberto e mostra outro quando a barra se fecha. Uma coloração que muda, um valor plotado que se altera, enfim qualquer sinal que não se confirma.
  2. Um indicador que usa informação de barras a frente a qual o código está sendo executado.
  3. Um indicador que usa indexação ou offset negativo.

Exemplos

Alguns indicadores que são afetados por repintura:


Repintura Não Desejada

  1. Falsos sinais.
  2. Falsos resultados de back-testing.

Repintura Desejada


Como evitar repintura