You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are expecting major disruption in getting data on equities, mutual funds, and ETFs via pandas_datareader
due its dependency on API of both Yahoo and Google Finance.
[/] Fail quote retrieval via our module lib/yi_stock.py, if no fix upstream.
[/] Enhancement, if fecon235 takes independent action in its yi_stock module.
/r/algotrading on Google JSON termination
presumably due to cost-cutting by new product manager.
Our yi_stock module may appear to be working, but
please tail() your dataframe to verify whether quote retrieval
goes beyond 2017-09-05 [silent fail to get() current stock quotes].
Alternatives to enhance behavior
Switch over to Quandl, using our lib/yi_quandl.py module
It is possible that a solution has been merged into pandas_datareader
and all that is necessary is an update of the package, see its CHANGELOG: https://pandas-datareader.readthedocs.io/en/latest/whatsnew.html
and make sure the update is compatible with the latest fecon235.
Note: Anaconda distribution uses hyphen, not underscore:
Description of specific issue
We are expecting major disruption in getting data on
equities, mutual funds, and ETFs via pandas_datareader
due its dependency on API of both Yahoo and Google Finance.
yi_stockmodule.Observed behavior
Yahoo employee has confirmed that the free End-Of-Day data has been terminated, 2017
presumably due to acquisition by Verizon.
/r/algotrading on Google JSON termination
presumably due to cost-cutting by new product manager.
Our
yi_stockmodule may appear to be working, butplease tail() your dataframe to verify whether quote retrieval
goes beyond 2017-09-05 [silent fail to get() current stock quotes].
Alternatives to enhance behavior
Switch over to Quandl, using our
lib/yi_quandl.pymoduleAlpha Vantage: https://www.alphavantage.co/documentation - Requires user to get free API key
tiingo: https://api.tiingo.com/docs/general/overview - Requires user to get free API key
$$$ EODhistoricaldata: https://eodhistoricaldata.com
Scrape Google Finance pages: https://github.com/CNuge/general_use_functions/blob/master/international_stock_scraper.py (currently also works for international stocks) -- which is not a robust solution (relative to API code) since the page layout is subject to UI changes: International market data - functionality addition request pydata/pandas-datareader#408
Why would the improvement be useful to most users?
Information from the equities markets is vital for financial economics.
Before releasing our own independent solution, we expect to
make a pull request to the pandas_datareader repository.
Please kindly propose alternative solutions
below, or at https://gitter.im/rsvp/fecon235
... and look into pandas_datareader issues
Check for revisions upstream
It is possible that a solution has been merged into pandas_datareader
and all that is necessary is an update of the package, see its CHANGELOG:
https://pandas-datareader.readthedocs.io/en/latest/whatsnew.html
and make sure the update is compatible with the latest fecon235.
Note: Anaconda distribution uses hyphen, not underscore:
Additional helpful details for bugs
[/] Problem started recently
[/] Problem can be reliably reproduced
fecon235 version: v5.17.0603
pandas version: 0.19.2
pandas_datareader version: 0.2.1