Am I correct in thinking that FinancialData[] doesn’t support anything other than current currency exchange rates? To put the question another way, it is not possible to get a time series of currency exchange rates?
While you still should get an answer about FinancialData, - a workaround. I always resort to Wolfram|Alpha sources because they are different from FinancialData sources. See this discussion for more details.
data = WolframAlpha["USD/GBP in 2014", {{"History", 1}, "ComputableData"}]
DateListPlot[data // First, Joined -> True, Filling -> Bottom]
I’m talking currency exchange, so GBP is Pound Sterling, not GDP.
I suppose there is a broader question here: how does one discover what is and isn’t available? Of course you can probe about with short queries. But unless I am missing something, there is no way to get a “coverage report”.
Apologies if it already exists, but here would be a nifty feature:
Then you could probe the data systematically, making one call per symbol, and getting back everything you need to know to decide whether you can work with the entity or not.
…despite the fact that THIS DOES return a spot price:
FinancialData[“^DJI”]
So there is what I call “coverage” for “^DJI”, but that coverage is not as complete as that for “^FTSE”.
Another useful thing to know, when there was date series coverage, what the first valid date is (or, indeed, last valid date). If you are mapping a function across a list of multiple stock/index identifiers for a certain period (perhaps producing an array of plots), it would be useful to know in advance which ones will return incomplete date series.
The limitations of the FinancialData function for the Dow-Jones data come from the use of the
Yahoo financial web site for downloading the data. Yahoo.com is no longer licensed to provide
Dow-Jones data for download in the ways it used to.
https://help.yahoo.com/kb/finance/SLN2332.html says,
“Yahoo Finance doesn’t provide downloads of Dow Jones Industrial Average index data (^DJI).
However, you can browse the Dow’s daily and historical numbers, see its components, or analyze it with charts.”
The recommended workaround is to use the WolframAlpha function.
See http://support.wolfram.com/kb/7357 and suggestions earlier in this thread.
Alternative sources for FinancialData are being investigated.