Currency Mismatch Behind Different Yahoo Finance ETF Prices
Summary
The document investigates why Yahoo Finance showed different apparent prices for SWRD.L depending on the chart interval. The accepted answer attributes the discrepancy to a currency and listing mismatch: the daily chart and historical data for the USD-denominated ticker appeared to match the GBP-denominated London listing, rather than the USD NAV reported by other sources. It cites Bloomberg and State Street figures as supporting comparison, and identifies the listings as distinct instruments with different currencies.
The practical lesson is to verify a security’s exchange listing and quote currency when chart intervals or downloaded data disagree. The document reports a suspected Yahoo Finance bug, but offers no independent audit of the API or the provider’s underlying data. A second answer merely notes a chart variation that displays both currencies and does not add an explanation. The example is specific to one ETF and date, so it does not establish how Yahoo Finance handles other tickers or intervals.
Key ideas
- A ticker suffix may refer to a particular exchange listing and quote currency.
- The reported discrepancy is explained by confusing USD and GBP listings of the same ETF.
- Comparing data with issuer and market data sources can help diagnose inconsistent quotes.
- The example suggests a vendor data issue but does not establish a general rule for Yahoo Finance.
Tags
Full text
# Yahoo Finance: Different prices depending on the interval? # Yahoo Finance: Different prices depending on the interval? Depending on the interval, yahoo finance seems to show different prices on the chart for SWRD.L: Interval=1d => Final price is ~20 Interval=1h => Final price is ~28 I use the API for some analysis and realized this discrepancy. Is this a feature or a bug? It might be I just use yahoo finance wrongly. Thanks ## Answer by Pleb (score 4, accepted) https://quant.stackexchange.com/a/63220 #### It seems to be a bug on Yahoo Finance: If we take a look at alternative sites such as Bloomberg and State Street they both report a NAV of 28.22 USD as of 1st of April, for the ETF with ticker SWRD.L (as seen on your second picture). However, as seen on the State Street website, the same asset exist on the London Stock Exchange in GBP (ticker symbol SWLD.L) and the last price is 20.41 GBP (which is depicted in your first picture). The daily graph as-well as the historical data for SWRD.L (in USD) on Yahoo Finance, is the exact same as the SWLD.L (in GBP). Therefore, it looks like a bug. ## Answer by Sergei Rodionov (score 1) https://quant.stackexchange.com/a/63233 This is not an answer. I'm posting it to show a variation where the chart contains prices in both currencies: 1d chart with USD and GBP
Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.