TradingView のシグナルで自動売買を動かすには、ブローカーへの接続を取引時間中に保つ必要があります。Agent設定Tips とあわせて読むと、各社の準備が整理しやすくなります。
| ブローカー | 接続方式 | 24時間維持の準備 |
|---|---|---|
| Webull | クラウド直結 | 不要 |
| Saxo | クラウド直結 | 不要 |
| Alpaca | クラウド直結 | 不要 |
| IBKR | ローカルAgent | 必要 |
| moomoo | ローカルAgent | 必要 |
| kabuステーション | ローカルAgent | 必要 |
Webull、Saxo、Alpaca は、KabuLink が直接APIへ接続します。ユーザーPCの常時起動は原則不要です。接続作成、口座候補、接続テストを先に通しておくと、運用開始が簡単です。
IBKR、moomooは同じPCまたはVPSで常駐ソフトを動かします。kabuステーションはWindows PC上で常駐ソフトを動かします。ブローカーアプリのログイン状態、API有効化、ローカル待受、Agentオンラインを揃えてから使います。
以下は、ドラフトの内容をそのまま公開用に寄せたものです。実運用では、各社の公式ドキュメントと利用環境に合わせて調整してください。
Xvfb :99 で仮想ディスプレイを用意し、DISPLAY=:99 で IB Gateway を起動します。Restart=always と WantedBy=multi-user.target にします。x11vnc -display :99 で覗きます。[Unit] Description=IB Gateway (headless via Xvfb + IBC) After=network-online.target Wants=network-online.target [Service] User=USERNAME WorkingDirectory=/opt/ibc ExecStart=/usr/bin/xvfb-run --auto-servernum --server-args="-screen 0 1024x768x24" /opt/ibc/scripts/ibcstart.sh 1030 --gateway --mode=paper --ibc-ini=/opt/ibc/config.ini --ibc-path=/opt/ibc --tws-path=/home/USERNAME/Jts Restart=always RestartSec=30 [Install] WantedBy=multi-user.target
1. Win+R → netplwiz → パスワード入力必須のチェックを外す
2. 管理者 PowerShell / cmd でタスク登録:
schtasks /Create /TN "IBGateway" /TR "C:\IBC\StartGatewayPaper.bat" ^
/SC ONLOGON /RL HIGHEST /F
3. タスクスケジューラ → プロパティ → [設定] → 失敗時1分ごと再起動
ss -tlnp | grep 11111 で行います。[Unit] Description=moomoo OpenD After=network-online.target Wants=network-online.target [Service] User=USERNAME WorkingDirectory=/opt/moomoo/OpenD ExecStart=/opt/moomoo/OpenD/FutuOpenD -cfg=/opt/moomoo/OpenD/OpenD.xml Restart=always RestartSec=30 [Install] WantedBy=multi-user.target
1. Win+R → netplwiz → パスワード入力必須のチェックを外す
2. schtasks /Create /TN "moomooOpenD" /TR "C:\moomoo\OpenD\FutuOpenD.exe -cfg=C:\moomoo\OpenD\OpenD.xml" ^
/SC ONLOGON /RL HIGHEST /F
1. kabuステーション設定 → [API] → 外部APIを有効化
2. 可能なら自動ログインを有効化
3. Win+R → netplwiz → パスワード入力必須のチェックを外す
4. schtasks /Create /TN "kabuStation" /TR "C:\Path\To\kabuステーション.exe" ^
/SC ONLOGON /RL HIGHEST /F