Fix stale, delayed, or unexpected data
Check the request, source timing, exchange access, and workbook refresh state before you report a data issue.
A value can look wrong when the formula uses a different symbol, period, provider, or update schedule than you expect. Record the current value before you refresh so that you can compare the result.
Check the formula and symbol
- Select the cell and read the complete formula in the formula bar.
- Confirm that the formula refers to the intended symbol cell.
- Confirm the exchange suffix and security type.
- Check dates, periods, and optional parameters.
- Test the same function with a common symbol such as
MSFT.
If the function begins with QM_, follow Use QuoteMedia symbols and exchange data. A valid suffix and a real-time exchange entitlement are separate requirements.
For an option, compare the exact option root, expiration, call or put, and strike with a returned chain. Also compare the quote field and timestamp: a last trade, bid, ask, closing value, and official settlement value aren't interchangeable. Read Use current and historical options data for the correct function family.
For a stock return or historical close, check whether each source uses raw prices, adjusted prices, price return, or total return. A recent split, dividend, spinoff, or ADR ratio change can update older adjusted values. Read Understand splits, dividends, and adjusted prices.
Check data timing
- Check whether the relevant market is open.
- Check whether your subscription provides real-time, delayed, or end-of-day data for the exchange.
- If you use a streaming formula, check the QuoteMedia real-time data guide.
- Review data coverage and delays.
Check QuoteMedia exchange agreements
QuoteMedia data can remain delayed, stale, rejected, or unavailable when a required exchange agreement is missing, incomplete, expired, or submitted with the wrong subscriber classification. This can happen even when QuoteMedia authenticates successfully.
Before you open the agreement link, close every Excel window. Use the link in the first delivery-information email sent for the MarketXLS data subscription.
- Find the QuoteMedia agreement links or status included with your MarketXLS data subscription.
- Complete every agreement required for the exchange that you use.
- Confirm that you selected the correct professional or non-professional classification.
- Submit any missing information and wait for the exchange or QuoteMedia to confirm access.
- Close and reopen Excel after the entitlement becomes active.
- Test a common symbol during an active market session.
Refreshing a workbook doesn't activate an unsigned agreement. If you aren't sure whether QuoteMedia accepted the agreements, email support@marketxls.com from your MarketXLS account email. Don't send a QuoteMedia password.
For a blank page, You are not logged in, or Invalid Input Format, follow Complete your QuoteMedia exchange agreements.
Capture the current QuoteMedia agreement prompt or confirmation with all personal information redacted.
/images/docs/shared/quotemedia-exchange-agreements.webp
Refresh the request
- Select the affected cells.
- Use the MarketXLS command to refresh the selection.
- Wait for Excel to finish calculating.
- Compare the returned value with the value that you recorded.
Capture the Windows refresh group with refresh and streaming controls.
/images/docs/windows/refresh-controls.webp
Capture Refresh All, Refresh Selected, and Toggle Streaming.
/images/docs/microsoft-365/refresh-controls.webp
Report a data issue
If the value still appears wrong, contact MarketXLS support and include:
- The exact formula as text
- The symbol and exchange
- The returned value
- The value that you expected
- The source and timestamp for the expected value
- Your platform and Excel version
Don't send a workbook that contains private financial information unless support asks for a sanitized copy.