コマンドライン¶
brisk live --site demo --codes 7203,6758 --quotes # 気配の更新ごとに JSON を1行出力(--raw でベンダー形式)
brisk sites | enroll | login | forget # Chrome 経由のパスキーで証券会社の BRiSK にサインイン(試験的)
brisk live --site sbi --codes 7203 # SBI証券の BRiSK。Cookie は BRISK_SBI_COOKIES(JSON)または `brisk login` が保存したもの。--trace-protocol で接続手順を表示(通信の詳細は BRISK_PROFILE)
brisk live --site e-shiten --codes 7203 # 立花証券 e支店の BRiSK Next。Cookie は BRISK_ESHITEN_COOKIES(JSON)または `brisk login` が保存したもの
brisk live --site matsui --codes 7203 # 松井証券(または --site monex、--site smbcnikko)。Cookie は BRISK_MATSUI_COOKIES(JSON)または `brisk login` が保存したもの。まだ口座で未検証
brisk live --site sbi --output days # 日をまたいで動き続け、記録ごとに days/ に残し(例: sbi_live_20261013_085800-090412)、stderr に {"day": {...}} を1行出力
brisk live --site sbi # 記録・アップロードし、briskapi.Live() に配信(--no-gateway で配信しない)。10秒ごと(ログでは1分ごと)に stderr に1行: その日、記録した時間、更新数とその速さ
brisk record --output recordings/s1 # デモを記録(オプトアウトしない限りアップロード)
brisk list --date 20210927 --source historical_mock # 自分の記録(--timing で自分のタイミングレポート、--deleted で過去30日間に削除したもの)
brisk pull PREFIX --output recordings/downloaded # brisk list が返した prefix を使う
brisk delete PREFIX # 自分のアップロードを自分のアーカイブから削除(30日間は復元可能)
brisk restore PREFIX # 過去30日間に削除したアップロードを元に戻す(タイミングレポートのキーも可)
brisk prune recordings/s1 # ディスクを空ける: アーカイブにある記録のローカルのコピーを削除
brisk export recordings/s1 --nautilus catalog # NautilusTrader v2 のカタログを銘柄ごとに書き出し(または --jsonl FILE。記録全体をメモリに読むので、証券会社の前場・後場では数十 GB)
brisk query XTKS.BRISK --schema ohlcv-1m --symbols 7203 --start 2026-10-13 # クラウド API:CSV を標準出力へ(--encoding json|parquet、--output FILE、--end、--limit)
brisk consent [--accept | --revoke] # 自動アップロードの設定の表示・変更(--no-upload: 今回だけ)
brisk upload recordings/s1 # 記録のアップロードを再試行
brisk identity [--recovery-code | --recover CODE] # 自分の owner ID、復元コード、別のコンピューターで使う
各コマンドの詳細は --help で確認できます。pull はすべて検証してから書き込み、既存のフォルダーを上書きすることはありません。
各コマンドは、Python の呼び出しのコマンドライン版です。
| コマンド | Python |
|---|---|
brisk live --site demo(--cache DIR) |
briskapi.connect(site="demo", gateway=True)(cache=DIR。--no-gateway なら gateway なし) |
brisk live --site sbi(またはほかの証券会社) |
briskapi.connect(site="sbi", gateway=True) |
brisk record |
briskapi.record() |
brisk query |
briskapi.Historical().timeseries.get_range() |
brisk list(--deleted、--timing) |
briskapi.recordings()(Archive().deleted()、.timing()) |
brisk pull、upload、delete、restore、prune |
briskapi.pull()、Archive().upload()、.delete()、.restore()、.prune() |
brisk consent |
briskapi.consent() |
brisk enroll、login、forget |
briskapi.passkey.enroll()、.login()、.forget() |
brisk export、brisk identity |
コマンドラインのみ |
brisk live --site sbi(またはほかの証券会社のサイト)は、止めるまで動き続け、各取引日を前場と後場の2つの記録にします。取引終了後や休日に始めると、そう表示して次の取引日を待ちます。オプトアウトしない限り、市場データの記録をできたものから順に、各日のタイミングの要約とともに確認なしでアップロードします。--no-upload-market-data で記録を、--no-upload で両方をアップロードしなくなります(ディスクに残すには --output DIR)。brisk list --source sbi_live(または eshiten_live、matsui_live、monex_live、smbcnikko_live)で自分の証券会社の記録を一覧できます。どの brisk live も、--no-gateway を指定しない限り、このコンピューターの
briskapi.Live() にフィードを配信します(ライブのレコード)。