briskapi.connect (your broker)¶
お使いの証券会社のライブの 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
使用例