コンテンツにスキップ

Ticker.trades

Python

銘柄のすべての約定を、古い順に返します。価格、株数、仕掛けた側(buy、sell。寄付きの約定の多くは None)です。読み込んだ記録かライブフィードを読みます(ライブフィードでは history=True を指定すると、BRiSK のスナップショットが復元できる範囲で、その日の始めまでさかのぼります)。

パラメーター

start str | datetime | None 任意

この JST の時刻から。

end str | datetime | None 任意

この JST の時刻まで。

raw bool 任意 = False

BRiSK 自身の形式で返します。

戻り値

Table

{code, issue_id, time, price, quantity, side, frame} の Table。

API メソッド
briskapi.Ticker(code).trades(
    start: str | datetime | None = None,
    end: str | datetime | None = None,
    raw: bool = False,
) -> Table
使用例
1
2
3
4
5
import briskapi

briskapi.load("recordings/demo")   # or briskapi.connect() for live
trades = briskapi.Ticker("7203").trades(end="09:00:01")
print(trades.to_pandas()[["time", "price", "quantity", "side"]])
レスポンス例デモで実行した結果
                              time    price  quantity  side
0 2021-09-27 09:00:00.072765+09:00  10155.0    305500  sell
1 2021-09-27 09:00:00.327866+09:00  10155.0       400  sell
2 2021-09-27 09:00:00.801729+09:00  10155.0       700  sell
3 2021-09-27 09:00:00.803944+09:00  10160.0       100   buy
4 2021-09-27 09:00:00.817904+09:00  10150.0       100  sell
5 2021-09-27 09:00:00.876274+09:00  10160.0       100   buy