Why Is My Binance Market Data Not Refreshing? Fixes for Frozen Quotes

One of the most frustrating things while trading is when the market data on Binance stops moving. Even when big news breaks, the prices stay frozen. First, refresh the Binance official site to see if the page is still alive, then open the official Binance App to compare the price of the same pair. If both are stuck, the connection between your local device and the Binance market gateway is likely broken. Reinstalling the latest version by following the iOS installation tutorial can often fix underlying WebSocket library issues. Simply put, 90% of the time, market data fails to refresh because the WebSocket connection is cut by your ISP or Wi-Fi router, the app's local cache is overloaded, or the client is stuck in a "pseudo-connection" state. Going through these three areas will usually restore the data flow.

Why Binance Market Data Doesn't Use Standard HTTP

When you open a webpage, your browser makes an HTTP request and gets a response. For real-time market data, the server must "push" data to you, which is done via WebSocket. Binance's market stream uses the domain wss://stream.binance.com:9443, potentially using ports 443 or 9443. If any link in the chain breaks this persistent connection, the quotes will freeze at the last received data point, appearing as "not refreshing."

Common Scenarios Where Connections Are Cut

  1. Your home router has "Power Saving Mode" or "Deep Packet Inspection" (DPI) enabled, which reclaims idle connections after 5 minutes.
  2. Your corporate network performs SSL deep auditing, downgrading WebSocket handshakes to standard HTTPS and preventing the upgrade.
  3. The moment your phone switches from Wi-Fi to 5G, the connection breaks, but the app might not immediately realize it.
  4. After the system enters deep sleep, background push notifications are frozen by Android or iOS.

Step 1: Determine if the Feed is Down or the UI is Stuck

Open the market page in the app and manually pull down to refresh. See if the timestamp at the top changes.

UI is Frozen, but Connection is Alive

  • Symptom: After pulling to refresh, the time updates and the price jumps once.
  • Fix: Kill the app's background process and restart it. You don't need to change your network settings.
  • Cause: Android's power-saving features might have frozen the app's UI thread.

Connection is Truly Dropped

  • Symptom: After pulling to refresh, the time remains stuck at several minutes ago.
  • Fix: Continue troubleshooting the WebSocket link below.
  • Tip: Switching to a different trading pair and back often forces a reconnection.

Step 2: Clear App Cache to Release WebSocket Handles

If the app isn't restarted for a long time, local IndexedDB and market cache can grow to hundreds of MBs, preventing new connections from forming.

Android Clearing Steps

  1. Long-press the Binance app icon and select "App Info."
  2. Go to "Storage & Cache."
  3. Tap "Clear Cache" (keep it below 50MB).
  4. Do NOT tap "Clear Data," as that will log you out.

iOS Clearing Steps

  1. Go to "Settings" -> "General" -> "iPhone Storage."
  2. Find "Binance."
  3. If the cache exceeds 200MB, tap "Offload App" or simply reinstall it.
  4. iOS lacks a dedicated "Clear Cache" button, so reinstalling is often the best way.

Step 3: Change DNS for a Cleaner Route to Market Servers

Some ISPs use "smart scheduling" for stream.binance.com, which can lead to unstable connections. Switching to public DNS can bypass these issues.

  • Cloudflare: 1.1.1.1 and 1.0.0.1
  • Google: 8.8.8.8 and 8.8.4.4
  • Quad9: 9.9.9.9 and 149.112.112.112

Changing DNS on Windows

  1. Open "Network and Sharing Center" in the Control Panel.
  2. Click your current network adapter -> Properties.
  3. Select "Internet Protocol Version 4 (TCP/IPv4)."
  4. Enter 1.1.1.1 and 8.8.8.8.
  5. Run ipconfig /flushdns in the command prompt to clear the DNS cache.

Changing DNS on Mobile

On Android, change the IP settings to "Static" in your Wi-Fi settings and enter the DNS. On iOS, go to the Wi-Fi details page and change "Configure DNS" to "Manual."

Step 4: Quick Tips to Force Reconnection

  • In the App's market page, switch the pair to BNB/USDT and then back to your original pair to reset the subscription.
  • Enter the "Spot Trading" page and exit to trigger a heartbeat reset.
  • Disable "Data Saver" mode in the app, as it might restrict WebSocket traffic.
  • If you're using a VPN, try turning it off temporarily to see if a direct connection works better.

Additional Troubleshooting for PC Browsers

If the market data doesn't refresh on the Binance web version:

Symptom Troubleshooting Point Solution
Console error: WebSocket 1006 Proxy/VPN disconnection Disable plugins or change network
Console error: 429 Too many requests Wait 1 minute and refresh
No console errors, but data is still Tab sleep mode Disable Chrome's "Memory Saver/Energy Saver"
High CPU usage Ad blocker conflict Temporarily disable uBlock-style plugins

FAQ

Q1: Why is the web version laggy while the app works fine? A: Browser extensions, tab power-saving policies, and hardware acceleration can all interfere with WebSockets. Try opening Binance in an Incognito/Private window. If it works there, an extension is likely the culprit.

Q2: My market data freezes when I turn on my VPN, but it's fine without it? A: Some VPNs have poor support for persistent connections on certain protocols. Try switching to TCP mode or set stream.binance.com to bypass the VPN (split tunneling).

Q3: What does it mean when all prices show 0 or "--"? A: This means the subscription hasn't been established yet. It usually happens in the first 3 seconds of a cold start. If it stays at 0 for 10 seconds, the WebSocket handshake has likely failed.

Q4: Will my system time being 5 minutes slow affect market updates? A: Yes. The Binance WSS handshake validates SSL certificate expiration. If your system time is off by more than 5 minutes, the handshake will likely fail. Set your time to "Set automatically."

Q5: Why is there a delay when I bring the app to the foreground after it's been running in the back? A: Android/iOS power-saving mechanisms freeze background persistent connections. Enabling "Unrestricted" background activity for Binance can help.

Q6: Why can my wife see the updates on the same Wi-Fi, but I can't? A: This is likely a device-specific issue. Restart your router and device, or "Forget" the Wi-Fi network and reconnect. It's also possible your device's MAC is being throttled by the router.

Summary

Market data not refreshing is ultimately a WebSocket connection issue. Remember these three steps: determine if it's a UI freeze or a dropped connection, clear the cache to free up handles, and change your DNS to find a better route. Getting into the habit of restarting the app every few days, keeping at least 500MB of free RAM, and disabling deep power saving while trading can prevent most issues. If all else fails, take it as a sign to step away from the charts for a bit. Grab a cup of tea, and everything might be back to normal when you return.