Chciałem użyć interfejsu API Google Finance, aby uzyskać dane giełdowe o firmie, ale ten interfejs API jest przestarzały od 26 maja 2011 r.
Czego używasz jako darmowego API do pobierania danych giełdowych w czasie rzeczywistym?
Chciałem użyć interfejsu API Google Finance, aby uzyskać dane giełdowe o firmie, ale ten interfejs API jest przestarzały od 26 maja 2011 r.
Czego używasz jako darmowego API do pobierania danych giełdowych w czasie rzeczywistym?
Odpowiedzi:
Trochę aktualizuję odpowiedź
1. Wypróbuj Alpha Vantage API
Dla początkujących możesz spróbować uzyskać wynik JSON z zapytania, takiego jak
NIE WYKORZYSTAJ Yahoo Finance API (JEST ODPOWIEDNIO lub NIEDOSTĘPNY TERAZ).
Dla początkujących możesz wygenerować CSV za pomocą prostego wywołania API:
(Spowoduje to wygenerowanie i zapisanie pliku CSV dla AAPL, GOOG i MSFT)
Pamiętaj, że musisz dołączyć format do ciągu zapytania (
f=..
). Przegląd wszystkich formatów znajduje się na tej stronie .Aby uzyskać więcej przykładów, odwiedź tę stronę .
Dla
XML
iJSON
danych opartych o, można wykonać następujące czynności:Nie używaj YQL (Yahoo Query Language) **
Na przykład:
2. Użyj usługi internetowej
Na przykład, aby uzyskać wszystkie notowania giełdowe w
XML
:Aby uzyskać wszystkie notowania giełdowe
JSON
, wystarczy dodaćformat=JSON
na końcu adresu URL:Alternatywy:
1. Waluta API
2. 1Forge API finansowe
3. Interfejs API treści finansowych
4. Otwórz kursy walut
5. Oanda API
6. XE API
7. Xignite API
8. currencylayer API
9. Inne interfejsy API - omówione na programmableWeb
źródło
Spóźniłem się, ale sprawdź Quandl . Posiadają API dla cen akcji i podstawowych danych .
Oto przykładowe wywołanie przy użyciu pobierania Quandl-api w csv
przykład:
Obsługują te języki . Ich dane źródłowe pochodzą z Yahoo Finance, Google Finance, NSE, BSE, FSE, HKEX, LSE, SSE, TSE i innych ( patrz tutaj ).
źródło
Sugeruję użycie API dla programistów TradeKing . Jest bardzo dobry i darmowy. Wszystko, co jest wymagane, to posiadanie konta i zgodnie z moją wiedzą nie musisz nosić salda ... tylko po to, aby się zarejestrować.
źródło
Podążyłem za najlepszą odpowiedzią i zacząłem patrzeć na finanse Yahoo. Dostęp do ich interfejsu API można uzyskać na wiele różnych sposobów, ale znalazłem dobry odnośnik do uzyskania informacji o akcjach jako CSV tutaj: http://www.jarloo.com/
Korzystając z tego napisałem ten skrypt. Nie jestem naprawdę rubinowym facetem, ale to może pomóc ci zhakować coś razem. Nie wymyśliłem jeszcze nazw zmiennych dla wszystkich pól, które oferuje Yahoo, więc możesz je wypełnić, jeśli ich potrzebujesz.
Oto użycie
loadStockInfo zwraca skrót, taki, że SpecificData [„GOOG”] [„nazwa”] to „Google Inc.”
Wreszcie rzeczywisty kod do uruchomienia, który ...
źródło
Jeśli nadal chcesz używać Google Finance do swoich danych, możesz to sprawdzić.
Niedawno musiałem sprawdzić, czy dane SGX można rzeczywiście odzyskać za pośrednictwem Google Finance (i oczywiście napotkałem ten sam problem, co Ty)
źródło