** Obwohl es sich um k-db handelt, endet der Dienst am 31. Dezember 2017. ** ** **
Ich habe eine Klasse geschrieben, um Zeitreihendaten von inländischen Futures, Indizes, einzelnen Aktien und Marktstatistiken von k-db zu erhalten. Mit pandas_datareader können Sie nur Daten zu US-Aktien abrufen. sawadyrr5 / PyKDB: Datenerfassungsskript von k-db
2016/5/12 Unterstützung für die Aktualisierung der Site-Konfiguration von k-db.com hinzugefügt. Klassifiziert nach Futures, Indizes, einzelnen Aktien und Statistiken. Organisierte interne Verarbeitung.
Zuerst instanziieren.
PyKDB
from PyKDB import Futures, Indices, Stocks, Statistics
myFutures = Futures() #Für die zukünftige Datenerfassung
myIndices = Indices() #Zur exponentiellen Datenerfassung
myStocks = Stocks() #Zur individuellen Bestandsdatenerfassung
myStatistics = Statistics() #Zur statistischen Datenerfassung
python
#Gibt eine Liste der Bestandscodes zurück
Futures.symbols
# {Bestandscode:Markenname}Gibt das Wörterbuch von zurück
Futures.names
# {Bestandscode:Vertragsmonat}Gibt das Wörterbuch von zurück
Futures.contracts
python
Futures.price(date_from, date_to, symbol, freq)
date_from, date_to Geben Sie den Zeitraum an (Datum / Uhrzeit-Typ) Symbol Geben Sie den Markencode an Geben Sie die Frequenz an ('1d', '4h', '1h', '30m', '15m', '5m').
python
Futures.price_all(date_from, date_to, session)
date_from, date_to Geben Sie den Zeitraum an (Datum / Uhrzeit-Typ) Sitzung Geben Sie die Sitzung an (Keine = alle, 'e' = Nacht) Wenn nicht angegeben, alle
python
#Gibt eine Liste der Bestandscodes zurück
Indices.symbols
# {Bestandscode:Markenname}Gibt das Wörterbuch von zurück
Indices.names
python
Indices.price(date_from, date_to, symbol, freq)
date_from, date_to Geben Sie den Zeitraum an (Datum / Uhrzeit-Typ) Symbol Geben Sie den Markencode an Geben Sie die Frequenz an ('1d', '4h', '1h', '30m', '15m', '5m').
python
Indices.price_all(date_from, date_to, session)
date_from, date_to Geben Sie den Zeitraum an (Datum / Uhrzeit-Typ) Sitzung Geben Sie die Sitzung an (Keine = alle, 'a' = vorne, 'b' = hinten) Wenn nicht angegeben, alle
python
#Gibt eine Liste der Bestandscodes zurück
Stocks.symbols
# {Bestandscode:Markenname}Gibt das Wörterbuch von zurück
Stocks.names
python
Stocks.price(date_from, date_to, symbol, freq)
date_from, date_to Geben Sie den Zeitraum an (datetime.datetime type) Symbol Geben Sie den Markencode an Geben Sie die Frequenz an ('1d', '4h', '1h', '30m', '15m', '5m').
python
Stocks.price_all(date_from, date_to, session)
date_from, date_to Geben Sie den Zeitraum an (datetime.datetime type) Sitzung Geben Sie die Sitzung an (Keine = alle, 'a' = vorne, 'b' = hinten) Wenn nicht angegeben, alle
python
#Gibt eine Liste der Bestandscodes zurück
Statistics.symbols
# {Bestandscode:Markenname}Gibt das Wörterbuch von zurück
Statistics.names
python
Statistics.price(date_from, date_to, symbol, freq)
date_from, date_to Geben Sie den Zeitraum an (datetime.datetime type) Symbol Geben Sie den Markencode an Geben Sie die Frequenz an ('1d').
python
Statistics.price_all(date_from, date_to, session)
date_from, date_to Geben Sie den Zeitraum an (datetime.datetime type) Sitzung Sitzung angeben (Keine = alle) Wenn nicht angegeben, alle
Recommended Posts