Skip to Content
Market dataCoverage and accessSymbols and exchanges
All platforms

Use QuoteMedia symbols and exchange data

Format QuoteMedia symbols, check plan coverage, and add non-professional exchange feeds for North America and international markets.

Use this guide when the MarketXLS function name begins with QM_, such as QM_Stream_Last, QM_Last, or QM_GetHistory. These functions use QuoteMedia symbols.

On a Mac or in Excel for the web, add the mxls. namespace to the function name. The symbol itself stays the same.

Add-inExample
Windows desktop=QM_Stream_Last("SHOP:CA")
Mac or Excel for the web=mxls.QM_Stream_Last("SHOP:CA")

For a MarketXLS function that doesn't begin with QM_, check the formula reference. Another data source can use a different symbol format.

Add the exchange suffix

QuoteMedia usually formats an international equity as TICKER:SUFFIX. For example, SHOP:CA identifies the Canadian listing of Shopify on the Toronto Stock Exchange. SHOP without a suffix identifies its US listing.

Use these common suffixes:

MarketQuoteMedia suffixFormat example
US consolidated equity or indexNo suffix or :USMSFT
Toronto Stock Exchange or TSX Venture Exchange:CASHOP:CA
London Stock Exchange and FTSE UK indices:LNSYMBOL:LN
Xetra:DBSYMBOL:DB
Frankfurt:FFSYMBOL:FF
Amsterdam:ASSYMBOL:AS
Paris:PASYMBOL:PA
Milan:MISYMBOL:MI
Madrid:MASYMBOL:MA
Swiss Market:SMSYMBOL:SM
Hong Kong:HKSYMBOL:HK
Sydney:AUSYMBOL:AU

This table contains common examples, not every venue. Use QuoteMedia's complete Symbol Help Guide for the current exchange list and security-specific rules.

The base ticker can differ from the symbol used by a broker or a public website. Confirm the company name, listing venue, and country before you copy a suffix onto a ticker.

Use the colon format in shared workbooks

The Windows add-in currently converts a few website-style symbols for QuoteMedia requests:

  • .TO to :CA
  • .L to :LN
  • .DE to :FF

The Microsoft 365 add-in sends the symbol as entered. Use QuoteMedia's colon format, such as SHOP:CA, in new and cross-platform workbooks instead of relying on a Windows-only conversion.

Format other instrument types

QuoteMedia uses a leading character for several asset classes:

InstrumentPrefixExample or pattern
Index^^SPX
Option@QuoteMedia OSI option symbol
Interest rate!Provider symbol beginning with !
Futures contract//GC for a supported front-month gold symbol
Foreign exchange rate$$USDEUR

Don't build an @ option symbol by hand unless you already know the QuoteMedia OSI format. Use a returned option chain or create and convert an option symbol.

A front-month futures symbol and a dated futures contract aren't interchangeable. Confirm the root, month code, year code, and exchange suffix in QuoteMedia's guide before you use a futures formula.

Check what your plan includes

A correct symbol identifies the listing. It doesn't add permission for delayed, end-of-day, or real-time data.

The following plan coverage applies to non-professional users. Check MarketXLS pricing before you buy an add-on because an eligible plan might already include the feed that you need.

Data typeStandardAdvancedBusiness
US and Canadian stocks and ETFs15-minute delayedReal-time streamingReal-time streaming
US optionsEnd-of-dayReal-time streamingReal-time streaming
US mutual fundsEnd-of-dayEnd-of-dayEnd-of-day
Forex15-minute delayed15-minute delayedReal-time
US indicesOn demandEnd-of-dayReal-time
FuturesAdd-onAdd-onAdd-on
International stocksAdd-onAdd-onAdd-on

Add a QuoteMedia exchange feed

The tables below replace the former QuoteMedia data-bundle page. They list the public non-professional add-ons that MarketXLS currently offers. Prices are the listed add-on amounts in US dollars; confirm the billing frequency and final amount at checkout. If your MarketXLS plan already includes the same exchange and update speed, don't buy it again.

North America and futures

Exchange or feedDataSymbol formatDelayed, previous-day, or EOD add-onReal-time add-on
NASDAQ and NYSE, including OTC and Pink SheetsEquities and ETFsNo suffix or :USIncluded by default$45
NASDAQ mutual fundsMutual fundsFund symbol$9 previous-day or $16 EODNot available
OPRAUS options@ option symbol$12$19
TSX and TSX VentureEquities and ETFs:CA$12$25
Canadian mutual fundsMutual fundsFund code with :CA$9Not available
Montreal ExchangeOptions@ option symbol with :CA when required$9$15
Spot market metalsFutures and commodities/METALSPCURRENCY$9$135
COMEXFutures and commoditiesFutures symbol; :CMX where required$9$135
NYMEXFutures and commoditiesFutures symbol; :NMX where required$9$135
CBOTFutures and commoditiesQuoteMedia futures symbol$9$135
CMEFutures and commoditiesQuoteMedia futures symbol$9$135

Europe

Exchange or feedDataQuoteMedia suffixDelayed or EOD add-onReal-time add-on
London Stock ExchangeEquities and ETFs:LN$25$39
German equitiesEquities and ETFsUse the venue suffix$19Not listed
XetraEOD and history:DB$25Not listed
ParisEOD and history:PA$25Not listed
AmsterdamEOD and history:AS$25Not listed
BrusselsEOD and history:BR$25Not listed
CopenhagenEOD and history:CO$25Not listed
DublinEOD and history:IE$25Not listed
MilanEOD and history:MI$25Not listed
MadridEOD and history:MA$25Not listed
SIX Swiss ExchangeEOD and history:SM$25Not listed
HelsinkiEOD and history:HI$25Not listed
AthensEOD and history:AT$25Not listed
StockholmEOD and history:ST$25Not listed
OsloEOD and history:OS$25Not listed
STOXX and Dow JonesEOD and history:STOX$25Not listed

Asia-Pacific and Latin America

Exchange or feedDataQuoteMedia suffixDelayed or EOD add-onReal-time add-on
Australian Securities ExchangeEquities and ETFs:AU$50Not listed
ShanghaiEOD and history:SH$25Not listed
ShenzhenEOD and history:CZ$25Not listed
BombayEOD and history:MB$25Not listed
MexicoEOD and history:MX$25Not listed
Bovespa, BrazilEOD and history:BV$25Not listed
Merval, ArgentinaEOD and history:AR$25Not listed
Santiago, ChileEOD and history:CL$25Not listed

Not listed means that the public non-professional bundle list doesn't show that update speed. It doesn't promise that the exchange can never provide it. Contact MarketXLS before you build a workflow around an unlisted feed.

To request or purchase an add-on, open the MarketXLS QuoteMedia checkout or contact MarketXLS support with the exchange, asset type, and update speed. Complete any exchange agreements required for the selected feed.

Set up the feed after activation

  • On Windows, use the QuoteMedia credentials supplied for the account, save them in MarketXLS settings, and select Test Connection. Follow Set up QuoteMedia on Windows.
  • On a Mac or in Excel for the web, sign in to MarketXLS. The add-in connects to QuoteMedia automatically; don't look for a separate QuoteMedia password field. Follow Use QuoteMedia on Mac or Excel for the web.

Check whether you are a professional user

Professional users are subject to different QuoteMedia entitlements, agreements, and exchange fees. Don't use the public non-professional add-on prices above to estimate professional access. Review the professional-user definition, and contact MarketXLS support with the exchange, asset type, and required data speed.

You are generally a professional user when you use market data for business rather than personal investment, share it as part of a business activity, access it for an organization, or work in a regulated securities, investment, banking, insurance, or commodities role. Use the complete definition on the pricing page when you classify the account.

Diagnose a symbol or access error

Test the same QM_ function with MSFT, then compare the result:

ResultLikely issue
MSFT works and the international symbol returns Invalid SymbolCheck the base ticker, colon suffix, listing venue, and security type.
MSFT works and the international symbol returns Not EntitledThe symbol is recognized, but the account doesn't have the requested exchange feed. Check the plan, add-on, agreements, and subscriber classification.
Both symbols failCheck the QuoteMedia connection, sign-in, formula name, and streaming state before you change the suffix.
The value appears but is delayed or unchangedConfirm the plan's data speed, the exchange session, the requested metric, and completed agreements.
The value is in an unexpected currencyConfirm that you selected the intended listing. A company can trade on more than one exchange in different currencies.

Read Fix Please Refresh, Loading, and NA for exact cell messages. For a value that is recognized but delayed or unexpected, use Fix stale, delayed, or unexpected data.

Ask for exchange access

When you contact support about an additional exchange, include:

  • Your MarketXLS account email, but no password
  • Professional or non-professional classification
  • Exchange and country
  • Equities, ETFs, options, futures, indices, or another asset type
  • Delayed, end-of-day, or real-time access
  • One example company name and the symbol that you tried

This information lets support distinguish a symbol question from an entitlement request.


© 2026 MarketXLS. Financial data documentation for Excel.