コンテンツにスキップ

DataStore.to_csv

Python

レコードを CSV として書き出します。

パラメーター

path str | Path 必須

書き出す先。

pretty_px bool 任意 = True

価格を円で出力します。False にすると 1e-9 円単位の整数になります。

pretty_ts bool 任意 = True

ISO 8601 形式のタイムスタンプ。False にすると UTC ナノ秒になります。

map_symbols bool 任意 = True

symbol 列を残します。

戻り値

Path

書き出したパス。

API メソッド
DataStore.to_csv(
    path: str | Path,
    pretty_px: bool = True,
    pretty_ts: bool = True,
    map_symbols: bool = True,
) -> Path
使用例
import briskapi

client = briskapi.Historical()
data = client.timeseries.get_range(
    dataset="XTKS.BRISKDEMO",
    symbols=["7203"],
    schema="trades",
    start="2021-09-27T09:00",
    end="2021-09-27T09:00:05",
)
data.to_csv("trades.csv")
print(open("trades.csv").read()[:420])
レスポンス例デモで実行した結果
ts_recv,ts_event,publisher_id,instrument_id,action,side,depth,price,size,flags,sequence,trade_id,symbol
2021-09-27 00:00:00.072765+00:00,2021-09-27 00:00:00.072765+00:00,2,7203,T,A,0,10155.0,305500,0,8224,8224-0,7203
2021-09-27 00:00:00.327866+00:00,2021-09-27 00:00:00.327866+00:00,2,7203,T,A,0,10155.0,400,0,8229,8229-0,7203
2021-09-27 00:00:00.801729+00:00,2021-09-27 00:00:00.801729+00:00,2,7203,T,A,0,10155.0,700,0,