Historical.timeseries.get_range¶
クラウドにある自分の記録から、1つのスキーマのレコードを、複数の銘柄・指定した期間について返します。重なった記録は統合され(各レコードは1回だけ)、時刻順に並びます。OHLCV バーはクラウドにしかなく、自分のアップロードだけから作られるため、アップロードがカバーする銘柄と時間帯の分だけが得られます。
パラメーター¶
dataset str 必須XTKS.BRISK(自分のライブ記録)または XTKS.BRISKDEMO(公開デモ。どの ID からでも照会できます)。
start str | int | date 必須開始(含む)。ISO 8601 形式の時刻(タイムゾーンの指定がなければ JST)、日付(その取引日の JST 0時から)、または UTC ナノ秒。
end str | int | date | None 任意終了(含まない)。形式は start と同じです。既定: start の取引日の終わり。start から最大31日後まで。どちらも2000年から2100年の間。
symbols Iterable[str] | str 任意 = "ALL_SYMBOLS"JPX の銘柄コード("7203"、"167A")を最大2,000銘柄。リストまたはカンマ区切りで指定します。既定: "ALL_SYMBOLS"。
schema str 任意 = "trades"trades(既定)、mbp-10、definition、imbalance、brisk-quotes、または ohlcv-1s、ohlcv-1m、ohlcv-1h、ohlcv-1d。データ形式を参照してください。
stype_in str 任意 = "raw_symbol"raw_symbol(JPX の銘柄コード)のみ。
stype_out str 任意 = "instrument_id"instrument_id のみ。どのレコードにも銘柄コードが symbol として入ります。
limit int | None 任意返すレコード数の上限(時刻順に並べたあとで適用)。
path str | Path | None 任意レコードを Parquet としてこのファイルにも書き出します。
戻り値¶
DataStore
レコードの DataStore。
API メソッド
Historical.timeseries.get_range(
dataset: str,
start: str | int | date,
end: str | int | date | None = None,
symbols: Iterable[str] | str = "ALL_SYMBOLS",
schema: str = "trades",
stype_in: str = "raw_symbol",
stype_out: str = "instrument_id",
limit: int | None = None,
path: str | Path | None = None,
) -> DataStore
使用例
レスポンス例デモで実行した結果