Eftersom Yahoo har bestämt sig för att ge sitt API under överskådlig framtid, Jag försöker byta till Google finance. Jag har problem med att ladda ner en .csv-fil för GSPC (S & P 500), trots att det tydligt finns en webbplats och en tabellupprättad för det. Webbplatsen finns här:
https://www.google.com/finance/historical?q=INDEXSP:.INX
Teoretiskt sett har jag ska kunna lägga till ”& output = csv” till den, och den ska ladda ner den som en .csv:
https://www.google.com/finance/historical?q=INDEXSP:.INX & output = csv
Inga tärningar. Vet någon vad som händer här? Tack på förhand.
Kommentarer
- Om du använder R har utvecklaren av Quantmod-paketet en testversion på github som fungerar med nya Yahoo API. github.com/joshuaulrich/quantmod/issues/157 En förändring i data: kolumnen Justerad stängning modifierar nu bara råpriser baserat på split, inte utdelning. För att få priser justerade för delningar och utdelningar kan du använda justeraOHLC-funktionen från Quantmod-paketet.
- Jag föreslår att du går med Quandl istället för Google. De har bra data och ett mycket trevligare API än Google.
Svar
Du kan inte ladda ner S & P-data från Google finance som du kan med aktie- eller ETF-data.
Om du navigerar till https://www.google.com/finance/historical?q=NYSEARCA%3ASPY&ei=L-keWcHYIdGSmgHtu5rYDw kommer du att märka länken för nedladdning till en .csv till höger. Om du lägger till & output = csv till ovanstående URL laddar ned SPY-data till en .csv
Jämför detta med https://www.google.com/finance/historical?q=INDEXSP%3A.INX&ei=D-keWcn2JIeEmAGJ14qwCA Denna länk för S & P 500 Indexdata har inte länken till höger för nedladdning till .csv. Du måste skrapa ut det som aldrig är perfekt.
Kommentarer
- Advokaterna för Standard & Dålig ' s företaget kan ha invänt mot att " deras " data laddas ner gratis.
Svar
Bry dig inte om Yahoo-data – det är snett. Jag använde bakdörren och kan ladda ner data utan problem. Men en hel del av datafilerna hade felaktiga lagerdata – det är som om deras algoritm att justera för splittringar har förspänning över tiden. Google är 100% korrekt men det är begränsat till 16 års data – åtminstone länken som Jag använder.