Skip to main content
General TradingView information. This section describes standard TradingView behavior, not a QuantNomad-specific feature. TradingView updates its interface regularly, so menu names and positions may differ slightly from what you see. When in doubt, check the TradingView Help Center.
If you’ve seen a signal appear on your chart and then vanish, or received an alert for a signal that isn’t on the chart, you’ve seen the difference between an unconfirmed and a confirmed signal.

How TradingView calculates the current bar

On historical bars, an indicator calculates once, using each bar’s final open, high, low, and close. On the current bar (the one still forming), the indicator recalculates on every price update. The “close” it uses is just the latest price, which keeps changing until the bar actually closes. So a signal condition can be true at one moment and false the next:

Repainting

Repainting is the broader term for an indicator showing different signals in real time than it shows on historical bars. The current-bar behavior above is the most common and expected form. Some indicators also repaint historical bars, for example when they use future data or certain higher-timeframe requests. That is a property of the specific indicator’s code. For indicator-specific behavior, see How UT Bot v2 works and UT Bot Suite signals.

Alerts that only fire on confirmed signals

Choose the trigger option when you create the alert:
Use Once Per Bar Close for signal alerts unless you specifically want early, unconfirmed warnings and understand that some will be false.
The trade-off is timing: a bar-close alert arrives at the end of the bar. On higher timeframes, that can be much later than the moment the signal first appeared.
Last modified on November 7, 2026