Há muito tempo, nossos queridos programadores do Pine Script️™ querem poder exibir imagens no gráfico principal a partir de um script que ocupa um painel separado. Agora, tornamos isso possível com o novo parâmetro force_overlay disponível em todas as funções de saída a seguir:
- Todas as funções plot*()
- bgcolor()
- Funções que criam desenhos Pine: line.new(), box.new(), polyline.new(), label.new(), e table.new()
Os programadores podem chamar essas funções com force_overlay para controlar se os recursos visuais de qualquer tipo de script (indicador, estratégia ou biblioteca) são exibidos no gráfico principal ou no painel do script.
Este exemplo simples usa o parâmetro na segunda chamada plot() para sobrepor uma EMA no gráfico principal e, ao mesmo tempo, exibir um RSI em um painel separado:
//@version=5
indicator(“RSI no painel e EMA no gráfico”, overlay = false)
plot(ta.rsi(close, 10), “RSI”, color = color.purple)
plot(ta.ema(close, 42), “EMA”, force_overlay = true)

Também aprimoramos nosso indicador de Sazonalidade integrado usando o recurso force_overlay. Anteriormente, o indicador era um script de sobreposição que exibia todos os seus recursos visuais, inclusive uma grande tabela, diretamente no gráfico principal. Nossa versão mais recente é um script sem sobreposição que exibe a tabela em um painel separado e usa o force_overlay para manter seus outros resultados visuais no gráfico principal:

Para manter-se atualizado sobre os novos recursos do Pine Script™, fique de olho nas Notas de Versão do Manual do Usuário. A conta PineCoders também transmite atualizações de sua Squawk Box no Telegram, de sua conta X (Twitter) e do chat público Pine Script™ Q&A do TradingView.
Esperamos que você ache esse recurso tão solicitado tão útil quanto achamos que será e, por favor, continue nos enviando seus comentários e sugestões para que possamos tornar a plataforma a melhor possível. Criamos o TradingView para você e estamos sempre dispostos a ouvir suas opiniões.
— Equipe do TradingView