Repainting no Pine Script: 5 Verificações-Chave
Repainting não é apenas um bug — é um grupo de comportamentos que pode fazer sinais históricos parecerem melhores do que o que realmente era visível em tempo real.
1. Dados confirmados vs. dados ao vivo
Os valores do candle ao vivo podem mudar antes do fechamento da vela. Teste os sinais em candles confirmados/fechados e compare os sinais ao vivo com os sinais finais.
2. Dados de timeframes mais altos
Verifique cada solicitação de HTF para lookahead e para ver se o valor vem de um candle concluído. Pergunte: esse valor poderia realmente ter sido conhecido naquele momento?
3. Pivôs & pontos de oscilação
Pivôs precisam de barras futuras para confirmação. Um marcador plotado em um candle anterior pode só ficar conhecido mais tarde. Verifique o tempo de confirmação, a localização do plot e o timing do alerta.
4. Teste em condições reais
Use Bar Replay, alertas ao vivo, recarregamentos e mudanças de timeframe. Observe sinais ou desenhos que se movem, desaparecem ou mudam.
5. Documente limitações
Não apenas afirme “não-repainting”. Declare claramente se os sinais usam candles confirmados, dados de HTF concluídos, pivôs com atraso ou atualizações intrabar.
Conclusão: O objetivo não é eliminar cada valor em movimento — é separar de forma clara a informação disponível agora da informação revelada depois.
Apenas para fins educacionais. Não é aconselhamento financeiro.$BTC
Repainting não é apenas um bug — é um grupo de comportamentos que pode fazer sinais históricos parecerem melhores do que o que realmente era visível em tempo real.
1. Dados confirmados vs. dados ao vivo
Os valores do candle ao vivo podem mudar antes do fechamento da vela. Teste os sinais em candles confirmados/fechados e compare os sinais ao vivo com os sinais finais.
2. Dados de timeframes mais altos
Verifique cada solicitação de HTF para lookahead e para ver se o valor vem de um candle concluído. Pergunte: esse valor poderia realmente ter sido conhecido naquele momento?
3. Pivôs & pontos de oscilação
Pivôs precisam de barras futuras para confirmação. Um marcador plotado em um candle anterior pode só ficar conhecido mais tarde. Verifique o tempo de confirmação, a localização do plot e o timing do alerta.
4. Teste em condições reais
Use Bar Replay, alertas ao vivo, recarregamentos e mudanças de timeframe. Observe sinais ou desenhos que se movem, desaparecem ou mudam.
5. Documente limitações
Não apenas afirme “não-repainting”. Declare claramente se os sinais usam candles confirmados, dados de HTF concluídos, pivôs com atraso ou atualizações intrabar.
Conclusão: O objetivo não é eliminar cada valor em movimento — é separar de forma clara a informação disponível agora da informação revelada depois.
Apenas para fins educacionais. Não é aconselhamento financeiro.$BTC