バイナンスのサブアカウント(Sub Account)機能を使用すると、1つのメインアカウントの下に複数の独立した身分を作成できます。資産、API、取引履歴を完全に分離できるため、機関投資家、ファンド、大口個人ユーザーにとって必須のツールです。その核心的な価値は、権限の最小化、リスクの隔離、そして監査の独立性にあります。設定の入り口は バイナンス公式サイト の「アカウント」→「サブアカウント管理」にあります。アプリ版でも作成可能です。まずは バイナンス公式アプリ をダウンロードしてください。本記事では、サブアカウントの種類、作成手順、権限の詳細設定、内部振替ルール、API の隔離、企業向けマルチロール、リスク隔離テスト、よくあるエラーの8つのステップに分けて解説します。
一、サブアカウントの3つのタイプ
タイプ別の比較
| タイプ | 識別 | 作成条件 | 主な用途 |
|---|---|---|---|
| 標準サブアカウント | Sub Account | メインアカウントが KYC L2 完了済み | 個人の複数戦略運用、家族間でのアカウント共有 |
| 仮想サブアカウント | Virtual Sub | KYC 不要(メインアカウントの KYC を共有) | 機関内部の複数戦略、マーケットメイクチーム |
| マネージドサブアカウント | Managed Sub | 企業 VIP 9 / 機関投資家の申請 | ファンドから LP への独立した開示 |
仮想サブアカウントが最も一般的です。新しいメールアドレスを用意する必要がなく、メインアカウントの KYC を共有しながら、資産と API を完全に独立させることができます。
制限の比較
| 項目 | メインアカウント VIP 0 | 仮想サブアカウント |
|---|---|---|
| 作成可能数 | 初期 20 個 | VIP レベルに応じて増加 |
| 1日の内部振替回数 | 無制限 | 無制限 |
| 1回の振替上限 | 通貨ごとの資産残高による | 通貨ごとの資産残高による |
| 独立した API | 可能 | 可能 |
| 独立した 2FA | 必要 | 不要(メインアカウントの 2FA を共有) |
| 独立したログインパスワード | 必要 | 不要(メインアカウントから切り替え) |
二、サブアカウントの作成手順
ウェブ版での操作
- メインアカウントで binance.com にログイン → 右上のアイコン → サブアカウント
- サブアカウントを作成 をクリック
- タイプを選択:
- 標準:メールアドレスとパスワードの設定が必要。作成後はサブアカウント単体でのログインが可能
- 仮想:エイリアス(別名)を設定するだけ。メインアカウントからプルダウンで切り替え
- エイリアスを入力(例:
Quant-Strategy-Alpha、OTC-Desk) - アカウントモードを選択:
- 統合アカウント (UA):現物、レバレッジ、先物で証拠金を共有するモード
- クラシックアカウント:現物、レバレッジ、先物がそれぞれ独立したモード
完了すると、リストにエイリアス、UID、作成日時、ステータスが表示されます。
アプリ版での操作
アプリ → アカウント → サブアカウント → +ボタン → フォームを入力。アプリ版では現在、仮想サブアカウントの作成のみ対応しています。標準サブアカウントはウェブ版から作成してください。
三、権限の詳細設定(詳細度)
設定可能な項目
| 項目 | 説明 | デフォルト |
|---|---|---|
| Spot (現物) | 現物取引の許可 / 禁止 | 許可 |
| Margin (レバレッジ) | クロス / 孤立レバレッジの許可 / 禁止 | 禁止 |
| Futures (先物) | USD-M または COIN-M 先物の許可 / 禁止 | 禁止 |
| Options (オプション) | オプション取引の許可 / 禁止 | 禁止 |
| Withdraw (出金) | 外部への出金の許可 / 禁止 | 禁止 |
| Internal Transfer (内部振替) | サブからメイン / サブからサブへの振替 | 許可 |
| Fiat (法定通貨) | P2P / クイック購入の許可 / 禁止 | 禁止 |
「サブアカウント」→「管理」→「設定」から各項目のチェックボックスで変更できます。**「デフォルトはすべて禁止、必要に応じて開放」**という原則を推奨します。
代表的なシナリオ設定例
| ロール | 現物 | レバレッジ | 先物 | 出金 | 内部振替 |
|---|---|---|---|---|---|
| 現物クオンツ戦略 | ✅ | ❌ | ❌ | ❌ | ✅ |
| 先物クオンツ戦略 | ❌ | ❌ | ✅ | ❌ | ✅ |
| リスクヘッジ口座 | ✅ | ✅ | ✅ | ❌ | ✅ |
| OTC 大口決済 | ✅ | ❌ | ❌ | ✅ | ✅ |
| 監査用読み取り専用 | ❌ | ❌ | ❌ | ❌ | ❌ |
四、内部振替のルール
サブアカウント間、またはサブアカウントとメインアカウント間での振替は、手数料無料で即時に完了します。
振替の入り口
メインアカウント → サブアカウント → 特定のサブアカウントを選択 → 資産管理 → 振替。
- メイン → サブ:取引資金を各戦略に分配
- サブ → メイン:戦略の利益を回収
- サブ → サブ:戦略を跨いだリバランシング
制限とリスク管理
| シナリオ | 制限 | リスク管理 |
|---|---|---|
| メイン → サブ | メインアカウントの資産残高内 | 即時 |
| サブ → メイン | サブアカウントの資産残高内 | 即時 |
| サブ → サブ | 元アカウントの資産残高内 | 即時 |
| 任意 → 外部アドレス | 通常の出金フロー | 24時間ホワイトリストルール |
サブアカウント間の振替は「出金記録」には表示されず、「内部振替ログ」にのみ記録されます。これにより監査の独立性が保たれます。
五、サブアカウントの API 独立管理
各サブアカウントには独立した API 管理画面があります:
- メインアカウントでログイン → サブアカウントを選択 → API 管理
- API キーを作成(このサブアカウントにのみ有効で、メインアカウントの資産にはアクセス不可)
- 権限設定:読み取り / 現物取引 / レバレッジ / 先物 / 出金
- IP ホワイトリストの紐付け(必須)
- API キーとシークレットを保存
環境変数のテンプレート例
# ~/.zshrc または ~/.bash_profile
# メインアカウント
export BINANCE_MAIN_KEY="xxxx..."
export BINANCE_MAIN_SECRET="xxxx..."
# 仮想サブアカウント - Alpha戦略用
export BINANCE_SUB_ALPHA_KEY="xxxx..."
export BINANCE_SUB_ALPHA_SECRET="xxxx..."
# 仮想サブアカウント - Beta先物ヘッジ用
export BINANCE_SUB_BETA_KEY="xxxx..."
export BINANCE_SUB_BETA_SECRET="xxxx..."
クオンツトレードのコード内では os.getenv('BINANCE_SUB_ALPHA_KEY') のように引用し、決してハードコードしないでください。また、.env ファイルは .gitignore に追加してください。
六、企業向けマルチロール承認フロー
企業アカウント (Corporate Account) では、役割に応じた権限分立が可能です:
| ロール | 権限範囲 |
|---|---|
| Owner (所有者) | すべての権限。唯一アカウントの作成・削除が可能 |
| Admin (管理者) | 権限の設定、API の作成、ホワイトリストの追加 |
| Trader (トレーダー) | 取引のみ。出金や振替は不可 |
| Withdrawal Officer (出金担当) | 出金の承認のみ |
| Auditor (監査人) | 読み取り専用。取引と資金流動の確認 |
マルチシグ出金フローの例
1. トレーダーが出金リクエストを作成 → 承認待ち状態へ
2. 出金担当者 #1 が承認 (2FA 必要)
3. 出金担当者 #2 が承認 (2FA 必要)
4. 設定した閾値を超える場合は所有者が最終確認
5. すべて通過後に出金実行
企業アカウントの設定は「Corporate」→「権限管理」→「ポリシー」から行えます。
七、リスク隔離テスト
サブアカウント作成後は、以下の隔離テストを行うことをお勧めします:
テスト 1:API の権限逸脱確認
サブアカウント A の API キーを使って、サブアカウント A のホワイトリストアドレスへの出金リクエストを /sapi/v1/capital/withdraw/apply で送信します。「出金(Withdraw)」権限をオフにしている場合、Invalid API-key, IP, or permissions for action が返されるはずです。
テスト 2:アカウント間振替の確認
サブアカウント A の API を使って、メインアカウントへ資金を移動させます。内部振替がデフォルトでオンになっていれば、成功するはずです。
テスト 3:取引制限の確認
先物権限をオフにしたサブアカウント B で /fapi/v1/order を呼び出します。Feature not allowed on this account が返されることを確認します。
これらのテストにより、権限マトリックスが正しく機能していることを確認できます。
八、よくあるエラー
| エラー | 原因 | 対処法 |
|---|---|---|
Sub-account creation limit reached |
作成上限に達した | VIP レベルを上げる |
Invalid account state |
サブアカウントが凍結されている | サポートに連絡して解除を依頼 |
Permission denied |
権限が設定されていない、または API キーの権限不足 | サブアカウントの権限と API 権限を再確認 |
Internal transfer blocked |
リスク管理が発動した | 10分待って再試行するか、サポートに連絡 |
KYC mismatch |
標準サブアカウントの KYC がメインと異なる | 同一人物で KYC を完了させる |
よくある質問 FAQ
Q1: 仮想サブアカウントと標準サブアカウントの決定的な違いは?
A: 仮想サブアカウントはメインアカウントの KYC、メールアドレス、2FA、ログイン情報を共有し、資産と API だけを分離します。標準サブアカウントは独立したメール、パスワード、2FA を持ち、完全に個別にログイン可能です。個人利用なら仮想で十分ですが、チームメンバーに使わせる場合は標準を選んでください。
Q2: メインアカウントからサブアカウントの取引記録は見えますか?
A: はい、すべて見えます。メインアカウントにはサブアカウントに対する「閲覧権限」があり、残高、取引履歴、API キーのリストをすべて確認できます。これはコンプライアンス監査のためであり、サブアカウントがメインアカウントに対してデータを隠すことはできません。
Q3: サブアカウントでバイナンス収益(理財)や Launchpool に参加できますか?
A: はい、可能です。サブアカウントは独立したユーザーのように、Simple Earn、Launchpad、Launchpool、コピートレードなどのすべての製品に参加できます。ただし、KYC の限度はメインアカウントのレベルに基づいて全体で計算されます。
Q4: サブアカウントが凍結されるとメインアカウントに影響しますか?
A: 通常は影響しません。サブアカウントのリスク管理問題(アンチマネーロンダリング違反など)はそのサブアカウントの資産と取引のみを凍結し、メインアカウントや他のサブアカウントは正常に動作します。ただし、問題が重大な場合(KYC 偽造など)は、メインアカウントも連鎖的に調査対象となる可能性があります。
Q5: 企業アカウントから個人アカウントへ(またはその逆)の変更はできますか?
A: 相互の変更はサポートされていません。企業アカウントと個人アカウントは別タイプのアカウントとして作成する必要があります。資産を移動させたい場合は、通常の出金フローを利用してください。
さらに詳しく:カテゴリナビ に戻って「セキュリティ強化」カテゴリから API キーの保護やハードウェアウォレットのチュートリアルをご覧ください。