Back to Blog
    Trading Education
    #tradingview
    #troubleshooting
    #performance

    TradingView Running Slow or Lagging? How to Fix It

    NickTradesNickTrades
    September 16, 20263 min read
    Share:
    TradingView Running Slow or Lagging? How to Fix It


    A laggy chart costs you entries. The causes are almost always local, and they're fixable in about ten minutes.

    Start with the biggest wins

    1. Reduce indicator count. Each indicator recalculates on every tick, and complex scripts that reference higher timeframes or loop over history cost far more than simple ones. Five well-chosen indicators outperform twelve, both for performance and for decision quality — see combining indicators without clutter.

    2. Reduce visible bars. Zoom in. Rendering thousands of bars with several plots each is expensive, and you don't make decisions from bars off the left edge of the screen.

    3. Close spare layouts and tabs. Multi-chart layouts multiply everything by the number of panes. A four-chart layout with six indicators each is twenty-four running scripts. Browser tabs with other charts open keep computing in the background.

    4. Remove drawings you no longer use. Hundreds of accumulated lines, boxes and text objects have a real cost, especially when set to appear on all timeframes. Open the object tree and prune.

    Then the environment

    Browser: restart it. Long-lived sessions accumulate memory. Disable extensions one at a time if the problem persists — ad blockers and script blockers are common culprits with charting sites. Hardware acceleration should be on in your browser settings.

    Desktop app vs browser: the desktop application usually performs better with heavy layouts because it isn't competing with everything else in your browser.

    Machine: charting is GPU-assisted. An old integrated graphics chip with several external monitors will struggle regardless of settings. Check whether other GPU-heavy apps are running.

    Connection: open a speed test while the chart is lagging. Streaming tick data on an unstable connection produces stuttering that looks like a performance problem but isn't.

    Settings that help

  1. Turn off unused chart features: extended hours, comparison symbols, and event markers you don't read.

  2. Switch off plot smoothing or fancy visual styles on indicators that offer them.

  3. Lower the bar count in chart settings if your layout allows it.

  4. Use standard candles rather than computed chart types while diagnosing.
  5. Isolating the culprit

    If the chart is still slow, remove all indicators and see how it behaves. Then add them back one at a time, waiting a minute between each. The one that reintroduces the lag is your answer — and a single badly written script can account for the entire problem.

    Save the trimmed version as a new layout so you can compare against the heavy one, and keep the fast layout as your default for live trading. Saving layouts properly makes this painless.

    What won't help

    Clearing the cache repeatedly, reinstalling, and switching browsers rarely fix a genuine overload — they just reset the symptom. The fix is almost always fewer indicators, fewer bars and fewer panes.


    SimpleAlgo is not affiliated with, endorsed by, or sponsored by TradingView. TradingView is a trademark of TradingView, Inc. Platform menus and settings change over time — if a step doesn't match what you see, check TradingView's current help documentation.

    NickTrades

    NickTrades

    Founder of SimpleAlgo and professional trader sharing insights on trading strategies, market analysis, and product updates.

    Related Articles

    Next steps on this topic from the rest of the SimpleAlgo library.