MagicTradeBot管理アプリは、取引所アカウントの登録および管理が簡単にできるユーザーフレンドリーなインターフェースを提供します。各アカウントは取引所の認証情報を保存し、1つ以上の取引シンボルやボットインスタンスと関連付けることができます。
📍 ナビゲーションパス
新しい取引所アカウントを登録するには、管理アプリで次の場所に移動します:
管理 → アカウント → アカウント追加
🧾 アカウント登録フィールド
新しい取引所アカウントを追加するときに、以下のフィールドの入力を求められます:
- タイトル
- アカウントの説明的な名前を設定します(例:
Binance Main
、Bybit Sub Account
)。 - 説明
- このアカウントの目的や範囲を記述する任意のフィールドです(例:
高レバレッジスキャルピングアカウント
)。 - APIキー
- 取引所プラットフォームが提供する公開APIキー。認証および取引実行に必要です。
- APIシークレット
- APIキーとペアとなる秘密鍵です。安全に保管し、公開しないでください。
- APIパスフレーズ
- 一部の取引所(例:Coinbase Pro、OKX)で必要な任意のフィールドです。このパスフレーズはAPIキー作成時に生成されます。
🔒 セキュリティベストプラクティス
- APIキーは取引所レベルの権限を使用して、
読み取り+取引
のみを許可し、出金は絶対に有効にしないでください。 - 取引所が対応している場合はAPIのIPホワイトリストを設定してください。
- 複数の環境やアカウントでAPI認証情報を使い回さないでください。
- セキュリティ強化のためにAPIキーを定期的に更新してください。
🧩 対応取引所
MagicTradeBotは、1つの取引所につき複数のアカウント登録をサポートしています。現在サポートされている取引所は以下の通りです(随時追加予定):
- Binance
- Bybit
- Bitget
- OKX
- その他近日対応予定…
🤖 ボット統合
アカウント登録後、そのExchangeId
が管理アプリで利用可能になります。
このIDはボットインスタンスの設定で使用し、特定のボットをそのアカウントにバインドできます:
# config.yamlの例
server:
exchangeId: 3 # ID 3の登録済み取引所アカウントを対象としたボット
🧠 利用例
各戦略やリスクプロファイルごとにアカウントを作成してください:
- Binance Main – ハイリスクスキャルピング
- Bybit Sub Account – 低レバレッジスイングトレード
- Bitget Copy Trading – ソーシャルミラー戦略
このモジュラーアプローチにより、取引を分離し、レート制限を管理し、パフォーマンスをより効果的に監視できます。
📌 まとめ
- 対応取引所ごとに無制限のアカウント登録が可能です。
- API認証情報を安全に保存・管理し、取引シンボルと関連付けられます。
- 各ボットインスタンスは特定のアカウントにリンクしてターゲット実行が可能です。
- スケーラブルで安全、かつ分離されたマルチアカウント取引環境を実現します。