コンテンツにスキップ

briskapi.connect (your broker)

Python · CLI

お使いの証券会社のライブの BRiSK フィードです。BRiSK 自身のデコーダーを Node 上で動かしてデコードします。閉じるまで取引日を次々に記録し、各日を前場と後場の2つの記録としてディスクに残し(output)、アップロードします。output を指定しない場合、記録は自分のアーカイブにだけ残り、アップロードもオフならどこにも残りません。コマンドラインでは brisk live --site sbi(またはほかの証券会社のサイト)を使います(記録するを参照)。

パラメーター

site str 必須

"sbi"、"e-shiten"、"matsui"、"monex"、"smbcnikko"。login で作ったセッションを使い、なければ同じ方法でサインインします。

codes list[str] | None 任意

デコードする銘柄。

history bool 任意 = False

すべての更新と約定を保持します。

upload bool | None 任意

False なら何もアップロードしません。

upload_market_data bool | None 任意

False なら、タイミングの要約はアップロードしますが、市場データの記録はアップロードしません。

output str | Path | None 任意

記録ごとに、SOURCE_YYYYMMDD_FROM-TO という名前でここに残します。

on_day Callable | None 任意

記録ごとに、その結果を渡して呼ばれます。

gateway bool 任意 = False

このコンピューターの briskapi.Live() にもフィードを配信します(brisk live は既定で配信します)。

trace_protocol bool 任意 = False

接続手順を出力します(トークンは伏せ字)。

profile dict | None 任意

未検証の Socket.IO パラメーター。サーバーが Socket.IO で始まる場合に使います。

timeout float | None 任意

初期状態を待つ秒数(既定は 120)。参加できるセッションがないとき(取引終了後や休日)は、どれだけかかっても次の取引日のセッションを待ちます。

戻り値

Feed

Feed。

API メソッド
briskapi.connect(
    *,
    site: str,
    codes: list[str] | None = None,
    history: bool = False,
    upload: bool | None = None,
    upload_market_data: bool | None = None,
    output: str | Path | None = None,
    on_day: Callable | None = None,
    gateway: bool = False,
    trace_protocol: bool = False,
    profile: dict | None = None,
    timeout: float | None = None,
) -> Feed
使用例
1
2
3
4
5
import briskapi

feed = briskapi.connect(site="sbi", codes=["7203"], output="days")
for quote in feed.quotes("7203"):
    print(quote["time"], quote["last_price"])
brisk live --site sbi --codes 7203 --output days
レスポンス例 (Python)説明用の値
説明用の値です。この呼び出しの実行には、証券会社の BRiSK か、自分のアップロードが必要です。
2026-10-13 09:00:00.012000+09:00 2902.0
2026-10-13 09:00:00.481000+09:00 2903.5