Eu acredito que a estratégia dá resultados errados
Por favor, note que existem muitos fatores que podem afetar os resultados do cálculo da estratégia e até pequenas discrepâncias podem levar a uma grande diferença nos resultados:
Dados do Gráfico recarregado/refreshed. Os dados históricos podem diferir ligeiramente dos dados coletados em tempo real. Mesmo que correspondam, em alguns casos, os dados históricos são alterados pelos fornecedores de dados. Dados diferentes = resultados de backtesting diferentes.
Movimento de preços intrabar. Quando uma estratégia é calculada em tempo real, temos uma compreensão clara de como o preço atual estava se movendo entre o OHLC. Quando uma estratégia é aplicada a um gráfico, não temos essa informação, portanto, usamos suposições. Essas suposições podem estar erradas e definitivamente não são 100% precisas, mesmo se o preço estivesse realmente se movendo exatamente dessa maneira.
Funções específicas no código fonte. Algumas funções se comportam diferentemente em tempo real versus cálculo histórico devido à sua lógica interna. Um exemplo de tal função seria "segurança". Esta peculiaridade é chamada de Repintura, você pode descobrir mais sobre isso em nosso manual do usuário.
Frequência de cálculo da estratégia. Durante o backtesting histórico, uma estratégia é sempre calculada apenas no final de cada vela, enquanto quando os dados são atualizados em tempo real, a mesma estratégia pode ser definida para ser calculada com cada atualização de preço.
Se tiver certeza de que nada do mencionado acima está relacionado ao seu caso, envie um relatório com o tipo de problema do Pine Script, anexe um código de estratégia e descreva seu problema detalhadamente.