Vzhledem k tomu, že se Yahoo v dohledné budoucnosti rozhodlo využít jejich API, Pokouším se přejít na Google finance. Mám potíže se stažením souboru .csv pro GSPC (S & P 500), přestože zde jasně existuje web a tabulka. pro to. Web je zde:
https://www.google.com/finance/historical?q=INDEXSP:.INX
Teoreticky jsem by měl být schopen přidat „& output = csv“ a měl by si jej stáhnout jako .csv:
https://www.google.com/finance/historical?q=INDEXSP:.INX & output = csv
Žádné kostky. Ví někdo, co se tady děje? Díky předem.
Komentáře
- Pokud používáte R, vývojář balíčku Quantmod má testovací verzi na github, která funguje s novým Yahoo API. github.com/joshuaulrich/quantmod/issues/157 Jedna změna v datech: sloupec Upravené zavření nyní upravuje pouze surové ceny na základě rozdělení, nikoli dividend. Chcete-li upravit ceny za rozdělení a dividendy, můžete použít funkci adjustOHLC z balíčku Quantmod.
- Navrhuji, abyste šli s Quandl místo Google. Mají dobrá data a mnohem hezčí API než Google.
Odpověď
Nelze si stáhnout S & P data z Google finance, jako můžete s daty akcií nebo ETF.
Pokud přejdete na https://www.google.com/finance/historical?q=NYSEARCA%3ASPY&ei=L-keWcHYIdGSmgHtu5rYDw si vpravo všimnete odkazu ke stažení do souboru CSV. Pokud přidáte & output = csv do výše uvedená adresa URL stáhne SPY data do souboru .csv
Porovnejte to s https://www.google.com/finance/historical?q=INDEXSP%3A.INX&ei=D-keWcn2JIeEmAGJ14qwCA Tento odkaz pro S & Data indexu P 500 nemají odkaz vpravo ke stažení do souboru .csv. Budete jej muset vyškrábat, což není nikdy ideální.
Komentáře
- Právníci pro Standard & Špatné ' s společnost mohla vznést námitky proti " jejich " stahování dat zdarma.
Odpověď
Neobtěžujte se s daty Yahoo – jsou zkosená. Použil jsem přístup backdoor a jsem schopen bez problémů stahovat data. Ale poměrně málo datových souborů mělo nepřesná data o skladových zásobách – je to, jako by jejich algoritmus pro úpravu rozdělení měl v průběhu času předpojatost. Google je 100% přesný, ale je omezen na 16 let dat – alespoň odkaz, který Používám.