Prices lag behind or show a "delayed" label.
You do not have a real-time data subscription for that exchange.
Exchanges own their price data and license it. Real-time quotes from a stock or futures exchange carry a fee that the exchange sets, and TradingView passes that through as a separate data subscription rather than including it in the plan price. Without it you get the same data on a delay, which the exchanges permit free. The delay is therefore a licensing arrangement rather than a technical limitation, which is why upgrading your plan alone does not remove it.
Forex and crypto behave differently because there is no central exchange licensing the data. Those prices come from brokers and venues that publish them without a per-user fee, which is why they are typically real time by default. Connecting a supported broker gives you their own feed inside TradingView, which is a common way to get real-time prices on the instruments you actually trade.
Check for a delay indicator next to the symbol, which TradingView shows when a feed is not real time. Comparing the last price with another source for the same instrument at the same moment gives you a direct check. If you subscribed to data, the delay label disappears for the symbols that subscription covers, and only those.
Check the data status of an instrument before building a strategy that depends on precise timing. If you need real-time exchange data, budget for the exchange fee, and be aware it covers specific exchanges rather than everything. For instruments you trade through a broker, connecting that broker is usually the cheaper route to real-time prices.
Market Structure Pro gives one clear TRADE or NO-TRADE verdict on any MT5 chart, with confidence, grade and a plain-English reason. Free 7-day trial, no card.
Start free trial