Tradovate Renko Chart Not Updating in Real Time
Price is clearly ticking and the Renko bricks just sit there. Here's how to tell a browser-side render stall apart from normal Renko behavior, and how to fix each one.
You're watching a Renko chart, price is clearly ticking, and the bricks just… sit there. New bars don't print, your moving average flatlines or skips values, and the chart feels a beat behind the market. Then you refresh and it snaps back to life, until the next batch of ticks, and it stalls again. On a fast market that lag can cost you a read. Most of the time this is a browser-side render hiccup, and the fastest fix is a reload, a cache clear, or a quick incognito test. The trickier part is telling that glitch apart from normal Renko behavior, where the chart is supposed to look still. Let's sort both out.
Quick Checklist for a Renko Chart That Won't Update
- Is price actually moving a full brick? Renko only prints a new brick when price travels the whole brick size. If it hasn't, the chart is working as designed, not stuck.
- Reload the chart first. Right-click the chart and choose Reload Chart, or press F5. This restores updates in seconds most of the time.
- Clear cache & cookies, then hard refresh. Clear for All time, then Ctrl+F5 (Windows) or Cmd+Shift+R (Mac) to pull a fresh copy of the platform.
- Test in incognito. Ctrl+Shift+N opens a clean window with no extensions. If Renko updates there, an extension or stale cache is your culprit.
- Confirm you're on real-time data. Delayed feed or off-colored symbol names mean the problem is data, not rendering.
- Rule out session and contract issues. Too many open sessions or an expired contract month can freeze a chart independently of Renko.
- Persisting everywhere? Switch to the desktop app and contact support if the stall survives all of the above.
Why a Renko Chart Looks Frozen (Bug vs Normal Behavior)
Before you troubleshoot anything, separate the two causes, because they need opposite responses.
Normal Renko behavior. A Renko brick isn't tied to time. It prints only when price moves a set distance in one direction, on Tradovate that distance is defined in ticks (say an 8-tick or 16-tick brick). Until price travels that full distance, no new brick appears, no matter how many seconds or minutes pass. So during quiet, choppy, or ranging conditions, a Renko chart can genuinely sit on the same brick for a long stretch. That's not a freeze; that's the chart filtering out noise, which is the whole point of Renko. Reversals are stricter still, price has to travel a full brick against the trend before it flips, so they always lag the raw tick.
The actual glitch. The real bug looks different. Price is clearly pushing well past the brick threshold, and yet no new brick draws. Indicators plotted on the Renko chart, a moving average, VWAP, stop advancing, plot out of sequence, or skip values entirely. Then you reload and the missing bricks and indicator points fill in at once, confirming the data was there; the chart just stopped rendering it live. That's a client-side stall, and it's the one the fixes below target.
The one-second diagnostic: open a normal candlestick chart on the same symbol beside your Renko chart. If the candles tick but the Renko bricks stay frozen, you've got the render stall, refresh it. If the candles are also flat, it's not a Renko problem; it's a data feed or connection issue you'll fix differently.
How to Fix a Renko Chart That Stops Updating: Step-by-Step
Fix A, Reload the chart (fastest)
Start here. It clears the stalled render and re-pulls data from the server without touching any settings.
Right-click the chart
Right-click directly on the Renko chart.
Choose Reload Chart
Choose Reload Chart (some builds label it Reset Chart or Refresh) to re-fetch the bars and redraw.
Reload the full page if needed
If the chart menu doesn't clear it, press F5 to reload the whole platform page.
Watch for fresh ticks
Watch for a few ticks. Once new bricks print in step with price, you're back in sync.

If a reload fixes it for a few minutes and then it stalls again, that repeat pattern points to cached files or a browser extension. Move to Fix B.
Fix B, Clear cache and cookies, then hard refresh
Stale cached platform files are the most common reason a chart keeps stalling after every reload. A full cache clear forces the browser to download the current version instead of reusing old, half-broken assets.
Open Clear browsing data
Open your browser's Clear browsing data dialog (in Chrome: menu › Delete browsing data, or paste chrome://settings/clearBrowserData).
Set the range to All time
Set the time range to All time.
Check cache and cookies, then clear
Check Cached images and files and Cookies and other site data, then clear.
Log back in
Reload Tradovate and log back in (clearing cookies signs you out; your chart layouts are saved to your account, so they return).
Force a hard refresh
Force a hard refresh to be sure: Ctrl+F5 on Windows/Linux, Cmd+Shift+R on Mac.

Heads up: jot down your Renko brick size (in ticks) and indicator settings before a full clear. Layouts live on your account, but a 10-second note lets you confirm nothing reset when you log back in. If you run the platform in a browser all day, clearing the cache weekly heads this off.
Fix C, Test in incognito and disable extensions
An incognito window loads Tradovate with a clean cache and no extensions. It's the cleanest way to isolate what's breaking the live render.
Open an incognito window
Press Ctrl+Shift+N (Chrome/Edge) to open an incognito/private window and log in to Tradovate.
Watch the Renko chart
Open your Renko chart and watch it for a minute. If bricks now update in real time, the problem is an extension or cached data in your normal profile, not Tradovate.
Disable extensions one at a time
Back in your normal window, go to chrome://extensions and disable extensions one at a time, ad blockers, privacy shields, uBlock, VPN add-ons, and script blockers are the usual offenders.
Reload after each toggle
Reload after each until the Renko chart holds a live update, then leave that extension off for Tradovate (or allowlist the site).

Fix D, Confirm you're actually on real-time data
If a candle chart on the same symbol is also flat, you're not looking at a Renko render bug, you're looking at delayed or missing market data. Renko can't build live bricks from a feed that isn't live.
Check the symbol color and quote
Check the symbol name's color and the quote. Off-colored (often orange) symbol names and quotes that lag by minutes signal delayed data.
Subscribe on a personal account
On a personal account, add or renew your real-time exchange market-data subscription, then log out and back in.
Check with your firm on a prop account
On a prop or evaluation account, you usually can't self-subscribe, the firm enables real-time data on the account. Data rules and fees vary by firm and account size, so check your firm's current rules.
For the full walkthrough on spotting and clearing a delayed feed, see Tradovate's 10-minute delayed data and orange symbols guide.
Fix E, Rule out session limits and expired contracts
Two account-level gotchas freeze charts in a way no cache clear will fix:
- Too many active sessions. Tradovate limits how many places you can be logged in at once (web, desktop, mobile, and TradingView all count). Push past it and charts can freeze or disconnect. Sign out everywhere and log in on a single device.
- An expired contract month. An old, expired contract no longer moves, so its chart looks permanently frozen. Roll to the current front-month contract.
Fix F, Switch to the desktop app or contact support
If the stall survives a cache clear, incognito, and a fresh session, move to the desktop app, it runs self-contained, free of browser extensions and the tab-throttling that starves a background chart of updates. If Renko still won't hold a live render there with confirmed real-time data, contact Tradovate support and send a screenshot of the frozen bricks beside a ticking candle chart so they can see the render gap.
Troubleshooting Table
| What you see | Likely cause | Fix |
|---|---|---|
| No new brick, but price is ranging quietly | Normal Renko, price hasn't moved a full brick | Nothing to fix; a brick prints when price travels the brick size |
| Price blows past the brick threshold, still no new brick; indicators skip | Client-side render stall | Right-click › Reload Chart, or F5 |
| Stalls again a few minutes after every reload | Stale cache or a browser extension | Clear cache/cookies (All time) + hard refresh; test incognito |
| Updates fine in incognito, not in normal window | Ad blocker, VPN, or script-blocker extension | Disable extensions at chrome://extensions, allowlist the site |
| Candle chart on same symbol is also flat | Delayed or missing market data | Subscribe to / enable real-time data, then relog |
| Charts freeze or disconnect at random | Session limit exceeded across devices | Log out everywhere, sign in on one device |
| Chart never moves at all | Charting an expired contract month | Switch to the current front-month contract |
Keep Your Execution Off the Chart With PickMyTrade
Here's the part that matters if you trade a strategy rather than eyeball every entry: a Renko render glitch is only a display problem until your entries depend on a chart that's lagging the real price. Click off frozen bricks and you can act on a level that's already gone.
PickMyTrade moves execution off what your screen is drawing. Your strategy fires a signal, a TradingView alert or your own logic, and the order routes to Tradovate server-side, so a chart that stops redrawing never sits between your signal and the fill:
- Signal-driven routing, orders trigger off your strategy's alert, not off a chart repaint, so a stalled Renko render can't cause a missed or late entry.
- Server-side execution, the order leaves for Tradovate from PickMyTrade's side, independent of your browser tab, extensions, or a frozen chart.
- Multi-account sync, mirror one signal across several Tradovate accounts at once, each sized to its own limits, instead of babysitting a chart per account.
Stop Letting a Frozen Chart Cost You Fills
Start your free trial and route every strategy signal to Tradovate automatically, no chart babysitting required.
Start Your Free 5-Day TrialFrequently Asked Questions
Two different things cause it. Either price hasn't moved a full brick distance yet, so a new brick genuinely can't print (that's normal Renko behavior), or the chart's real-time render has stalled and new bricks and indicators stop drawing until you refresh. If a candle chart on the same symbol is ticking but Renko is not, it's the render stall, and a reload brings it back.
Often it's normal. A Renko brick only completes when price travels the full brick size you set, so during quiet, ranging price the chart can sit on the same brick for minutes. It's only a bug if price is clearly moving past the brick threshold and no new brick appears, or if indicators skip values, until you refresh.
Refresh first. Right-click the chart and choose Reload Chart, or press F5 to reload the whole page. If it keeps stalling, clear your browser cache and cookies for All time and do a hard refresh (Ctrl+F5 on Windows, Cmd+Shift+R on Mac). Testing in an incognito window rules out an extension or stale cache as the cause.
Incognito loads the platform with no extensions and a clean cache. If Renko updates there but not in your normal window, an ad blocker, privacy tool, VPN, script blocker, or stale cached files are interfering. Disable extensions one at a time at chrome://extensions and clear your cache to fix the normal session.
That's a market-data problem, not a chart-render bug. If symbol names show in an off color or quotes lag by minutes, you're on delayed data and need an active real-time subscription. On a personal account you subscribe yourself; on a prop or evaluation account the firm enables it. Requirements vary by firm and account size, so check your firm's current rules.
No. Order routing runs server-side, independent of what your chart is drawing on screen. A stalled Renko render is a display problem, so your working orders and stops are unaffected. The risk is manual: if you trade by eye off a chart that's lagging the real price, you can act on a stale level. Confirm the live price on a DOM or quote board before you click.
Clearing cookies signs you out, so you'll log back in. Your chart layouts and templates are saved to your account, not the browser, so they come back after login. Still, note your Renko brick size and indicator settings before a full clear so you can confirm nothing reset.
Yes, for execution. PickMyTrade takes your strategy's signals and routes orders to Tradovate server-side, so a chart that stops redrawing on screen never sits between your signal and the fill. It doesn't fix the display glitch, but it keeps a rendering stall from turning into a missed entry on an automated strategy.
This guide is for educational and informational purposes only and is not financial, investment, or trading advice. Trading futures and other leveraged products carries a substantial risk of loss and is not suitable for every investor. PickMyTrade is an independent third-party automation platform and is not affiliated with, endorsed by, or sponsored by Tradovate, Inc. All related names, logos, and trademarks are the property of their respective owners. Platform features and steps change over time, so always confirm the current process in the official platform documentation before acting.