My app’s stock data stopped updating in real time and sometimes shows old prices or missing tickers. I’ve tried reinstalling the app and clearing cache, but nothing changed. Can anyone explain what might cause app stock feeds to lag or break like this and what else I can do to fix it
Had this happen on my phone too with a couple of broker apps and widgets. Your reinstall and cache clear was a good start, but there are a bunch of other things that break real time quotes.
Stuff to check:
-
Data source and delay
• Many “free” stock apps use delayed quotes, often 15 minutes for US stocks.
• Some tickers go missing if the provider changes symbols or stops supporting some exchanges.
• If your app has a “data provider” or “exchange” setting, check if it switched to a different source.
• Compare one ticker in your app with:
– Your broker’s official app
– Nasdaq or NYSE site
– Google Finance or Yahoo Finance
If your app is always behind by the same amount of time, it is using delayed data or the feed is throttled. -
Background refresh and battery settings
On Android:
• Settings → Apps → [Your stock app] → Battery → turn off “Battery optimization” or “Restricted”.
• Settings → Apps → [Your stock app] → Mobile data → allow background data and unrestricted data.
• Turn off any “Data saver” mode.
On iOS:
• Settings → [Your stock app] → enable Background App Refresh.
• Settings → Battery → check if Low Power Mode is on, that slows or blocks background updates. -
Network and VPN issues
• If you use a VPN, try turning it off. Some quote feeds block or slow traffic from certain VPN endpoints.
• Test on WiFi vs mobile data. If it only fails on one, the app servers might rate limit or have issues with that network.
• Run a speedtest. Real time quotes need stable latency, not only download speed. -
Time and time zone
• Make sure your phone time and time zone are set to “Automatic”.
• Wrong device time makes updates look out of sync, or the app thinks the market is closed and stops polling often. -
App-specific limits
• Some apps only refresh while the screen is on or when you pull to refresh. Check the refresh frequency setting in the app.
• If the app has “streaming” vs “manual refresh” options, force streaming or tick-by-tick mode.
• If you hit rate limits, some apps fall back to cached prices for a while. -
Old prices and missing tickers
• Old prices often mean the app is falling back to local cache because the server feed fails. That can be an outage on their side, not yours.
• Missing tickers often happen after symbol changes, delistings, or if the data vendor changed ticker formats. Search for the stock by company name in the app. If you find a “new” ticker for the same company, the symbol updated.
• For ETFs or OTC stocks, some free feeds stop covering them to cut costs. -
Version and known bugs
• Check your app version in Settings → Apps. Compare it with the version on the Play Store or App Store.
• Read the latest user reviews. If a lot of people complain about “no real time data” or “quotes not updating”, it is likely a backend or version bug, not your phone.
• If your phone OS is old, some TLS or network libraries break and quotes fail to load. Update your OS if possible. -
Widget issues
If your issue is with a home screen widget.
• Remove the widget, then re-add it.
• Turn off “Remove animations” / aggressive power saver modes. Those sometimes freeze widgets.
• Check if the app has a separate widget refresh interval.
Quick test path you can follow:
- Turn off battery saver and data saver.
- Enable background data and background refresh for the app.
- Switch off VPN.
- Manually refresh a ticker and compare to a broker app at the same time.
- If your app stays wrong while broker is correct, it is their data feed or an app bug.
If none of this helps and other finance apps on your phone show real time data correctly, your app is the problem, not your phone. In that case, send them logs or screenshots through their support option and switch to another app for a while so you do not trade on stale quotes.
I’d look at a few angles that @codecrafter didn’t really dig into:
-
Server‑side issues & vendor changes
Sometimes the app itself is fine and the backend is the thing dying. If their quote provider changes API, pricing tier, or throttling rules, the app can quietly fall back to stale cached data or just fail to load certain tickers. That shows up exactly like what you describe: some tickers stuck, some missing, some okay.
Quick check: install a different quotes app from the same company (or their official web widget) and see if it behaves the same. If both are weird, it’s probably their backend, not your phone. -
Account / entitlements problem
A bunch of apps tie real‑time data to your login status or subscription level. If:- Your free trial expired
- You changed region / country
- You migrated accounts (Google / Apple / broker login)
then the app might silently revert to: delayed quotes, partial symbols, or only certain exchanges.
Log out, fully close the app, log back in, check any “subscription” or “market data” screen. Sometimes they quietly flip off certain exchanges and never bother to popup a warning.
-
Exchange / instrument type quirks
Check if the “broken” symbols are mostly:- Non‑US exchanges
- OTC, pink sheets, some weird ETFs, or warrants
- Crypto vs stocks
Many apps treat each of these differently. You might see: - US large caps updating normally
- Foreign exchange tickers frozen or gone
- Crypto still real time while everything else is delayed
That means they lost or downgraded a specific market’s feed, not that your phone is cursed.
-
Symbol format changes
@codecrafter mentioned symbol changes, but it’s often uglier than that. Vendors randomly change:- Suffixes for foreign markets (e.g. “.L”, “.TO”, etc.)
- Preferred vs common share tags
- Class A / B formats
If only a handful of tickers disappeared, manually search by full company name, not symbol. If the app shows a “new” symbol and your old one never updates, that’s your culprit.
-
Market hours vs premarket / after hours
Some apps stop updating or show what looks like “stale” prices because they:- Don’t show premarket/after‑hours at all
- Only refresh once every few minutes outside regular hours
Check if the problem appears only outside normal market hours. Compare the same ticker right at market open and see if your app suddenly starts behaving.
-
Region / compliance restrictions
If you recently traveled, changed SIMs, or turned on some privacy / location features, the provider might classify you as being in a region where they cannot legally push certain real‑time feeds. Result: missing symbols or forced delay, again with no clear notice.
Try: turn off custom DNS / private DNS, location spoofers, or anything like that, then restart the app. -
Too many watchlist items
Some “free” quote APIs cap how many symbols can be pulled frequently. The app devs often hack around this by:- Updating only the first X symbols
- Updating the rest rarely or from local cache
If your top few tickers update but the rest lag or show historic data, try trimming your watchlist to 10–15 symbols and see if it behaves better.
-
Corrupted local data that survives reinstall
You mentioned reinstall + cache clear. On some phones, app data is partially restored from cloud backup on re‑install, including messed up settings. True fresh reset test:- Uninstall the app
- Go to your platform account’s “Backups” or “App data” section and turn off backup/restore for that app
- Reinstall and log in from scratch
It’s rare but I’ve seen weird quote filters or bad “preferred exchange” flags survive simple reinstalls.
-
The nuclear test: compare across 3 layers
Pick 1 ticker and compare at the same moment:- Your app
- Your broker’s official app
- The app provider’s own website, if they have one
If the website and broker are in sync and the app is off, that’s an app client bug.
If the website is also off, that’s their data vendor or backend.
If only your phone’s app is bad and others’ reports say it’s fine, then something local is interfering, but that’s actually the least common outcome.
At this point, if multiple other finance apps on your phone are working perfectly in real time, assume the issue is on the app/company side. Screenshot:
- A stuck price
- Current time
- Comparison from another app/site
Send it through their support channel. If they cannot or will not explain, I’d stop relying on it for anything time‑sensitive and use it only for charts / research while you move quotes to something more reliable.
What both @viaggiatoresolare and @codecrafter covered is solid, but I’d look at one more angle: how the app itself is architected and what expectations you can realistically have from “real time” quotes on a phone.
1. Many “stock apps” are not trading terminals
A lot of people treat a simple watchlist app like a broker platform. It usually is not:
- Many consumer quote apps poll data every 15–60 seconds instead of using a proper streaming feed.
- Some only subscribe to “best effort” feeds that are fine for casual tracking but not for intraday trading.
- If your watchlist is huge, the app might rotate through symbols in batches instead of updating all at once.
So what you experience as “stuck” could actually be the app reaching the design limits of its own refresh logic, especially during volatile periods when servers are under load.
How to spot this:
Watch a very liquid symbol (AAPL, MSFT, SPY) right at market open. If your app only jumps in little bursts instead of ticking continuously while another app is clearly streaming, then your app is designed as “snapshot only,” not true real time, no matter what the marketing says.
2. The illusion of “old prices”
I slightly disagree with the idea that stale data is always a backend or network problem. A few other scenarios:
- Consolidated tape vs venue-specific prices: Your broker might show last trade from one venue, while your free app shows an official consolidated “last.” They can differ for seconds at a time.
- VWAP / midpoint vs last trade: Some apps label something as “price” while actually showing a calculated value instead of the last tick, which will naturally lag what you see elsewhere.
- Chart vs quote mismatch: The price line might be updated more often than the number at the top, or vice versa.
Try to check if the chart is moving even when the headline price looks frozen. If yes, that is just a UI sync issue, not necessarily a connectivity failure.
3. App logic around “closed market” detection
There is another subtle source of weird behavior: apps try to be “smart” about market hours. If your timezone, region, or device clock was off even once, the app may have stored:
- that your market is closed when it is actually open
- or that you are in a region where only delayed data is allowed
Some clients persist this in internal flags, not just in OS settings. A bare uninstall does not always purge it if the app restores settings from cloud backup.
To test this more aggressively than just clearing cache:
- Uninstall the app.
- Disable app data restore / backup for that specific app in your platform account settings.
- Reboot the phone.
- Reinstall, log in, set region and market from scratch, and check again during active market hours.
If it suddenly behaves, that points to “sticky” bad config, not network or OS.
4. How to decide if the app is still worth using
At this point, you basically have three categories:
- Hard failure: quotes freeze completely, missing tickers stay missing, and even after doing the stricter reset test the problem persists everywhere in the app.
- Soft limitation: data comes in delayed, in bursts, or only for some instruments, but is consistent and predictable.
- Backend instability: sometimes perfect, sometimes a mess, with no clear pattern.
If you land in group 2, the app may still be fine for:
- end of day portfolio tracking
- swing positions
- long term watchlists
but should not be your primary reference for intraday decisions. Treat it as a secondary screen.
If you are in group 3, consider it an operational risk. No amount of local tweaking will fix recurring outages on their side.
5. About alternatives and competition
Since both @viaggiatoresolare and @codecrafter already laid out a lot of troubleshooting steps, I would use their checklists mainly to rule out that your phone is the culprit. If at least one broker app and one major finance app on your phone show clean, real time behavior under identical conditions, then your current app is simply not reliable enough.
At that stage, the practical choice is to:
- keep the problem app only for its charts or UI elements you like
- rely on a more stable quotes source for prices and order timing
Even the best “Why is my app stock not updating correctly on my phone” guide cannot turn a flaky backend into a professional data feed.
6. Pros and cons of sticking with a lightweight quotes app
Since you mentioned a generic stock app rather than a full broker platform, here is what these apps typically offer:
Pros
- Simple watchlists for multiple brokers and accounts
- Usually free or very cheap compared to pro feeds
- Clean UI, quick symbol search, basic alerts
- Good for casual tracking and longer term investors
Cons
- Data often delayed, throttled, or incomplete
- No guarantee during high volume days or news spikes
- Symbol coverage gaps, especially for smaller exchanges, OTC, and exotics
- Bugs and backend changes hit you without communication or SLAs
If your use case is “I want to check my holdings a few times a day,” these cons might be tolerable. If your use case is “I want second by second accuracy,” they are deal breakers.
7. Practical decision rule
- If multiple apps break in the same way → investigate your phone / OS / network first, like @viaggiatoresolare and @codecrafter outlined.
- If only this one app breaks and others are fine, consistently, for several days of live trading → stop investing time trying to “fix” it. Assume it is either design limitations or their backend and adjust your toolbox accordingly.
In other words, the cleanest solution might not be another round of cache clears, but simply demoting this app from “primary data source” to “nice extra widget you do not rely on for price-sensitive moves.”