Bar-close vs intrabar alerts in TradingView: when each one misleads you
Posted: Thu Oct 15, 2026 8:59 pm
Bar-close vs intrabar alerts in TradingView: when each one misleads you
TradingView lets you set alerts to trigger once per bar close, once per bar, or every time the condition is met. The difference matters more than people think.
Intrabar alerts fire as soon as the condition is true during the bar. That's fast, but on a candle that's still forming, the condition can come true and then become false again before the bar closes. If your alert is for price crossing above a moving average, an intrabar alert might fire on a spike that reverses within seconds. You get notified about a cross that never happened on the closed chart.
Bar-close alerts only fire when the bar closes with the condition true. That matches what you see on historical charts, which is what most strategies are built on. The cost is a delay of up to one full bar. On M1 that's a minute, on M15 it's up to fifteen minutes.
For indicator based conditions, intrabar alerts can also be affected by repainting. An indicator that recalculates on each tick might trigger an alert and then show no signal on the closed bar.
My rule is to match the alert to how the strategy was designed. If the strategy uses closes, use bar-close alerts. If it relies on touches of a level, intrabar can make sense.
TradingView lets you set alerts to trigger once per bar close, once per bar, or every time the condition is met. The difference matters more than people think.
Intrabar alerts fire as soon as the condition is true during the bar. That's fast, but on a candle that's still forming, the condition can come true and then become false again before the bar closes. If your alert is for price crossing above a moving average, an intrabar alert might fire on a spike that reverses within seconds. You get notified about a cross that never happened on the closed chart.
Bar-close alerts only fire when the bar closes with the condition true. That matches what you see on historical charts, which is what most strategies are built on. The cost is a delay of up to one full bar. On M1 that's a minute, on M15 it's up to fifteen minutes.
For indicator based conditions, intrabar alerts can also be affected by repainting. An indicator that recalculates on each tick might trigger an alert and then show no signal on the closed bar.
My rule is to match the alert to how the strategy was designed. If the strategy uses closes, use bar-close alerts. If it relies on touches of a level, intrabar can make sense.