pydata / pandas-datareader

Extract data from a wide range of Internet sources into a pandas DataFrame.
https://pydata.github.io/pandas-datareader/stable/index.html
Other
2.96k stars 682 forks source link

META: Stock data sources & caching #454

Open westurner opened 6 years ago

westurner commented 6 years ago

With Yahoo and Google Finance APIs deprecated/broken/unstable, what are some good sources for free stock/security/currency data?

A table with columns for frequency and historical start datetime might be helpful.

Zipline and Catalyst support a separate data ingestion step which downloads the data once:

Is there a recommended way to handle caching?

westurner commented 6 years ago

Zipline only supports backtesting now. Catalyst supports backtesting and live trading.

bashtage commented 6 years ago

Obviously would be great to get new data connectors. I'm also happy for this section of the docs to be expanded.

https://github.com/pydata/pandas-datareader/blob/master/docs/source/see-also.rst#alpha-vantage

westurner commented 6 years ago

👍 I updated this issue description w/ Barchart, see-also.rst, and awesome-quant#data-sources.