1つのボット、すべての取引所 — あなたの思いのまま
MagicTradeBotは主要取引所を複数標準でサポート。チャンスがある場所ならどこでも自由に取引できます。Binance、Bybit、OKX、Bitget、Hyperliquid——どの取引所でも設定は数分で完了します。
対応取引所
- Binance — 世界最大の暗号資産取引所
- Bybit — デリバティブ・先物取引で大人気
- OKX — 高度な取引機能を備えたグローバル取引所
- Bitget — コピートレードに特化した急成長プラットフォーム
- Hyperliquid — ウォレットベースの分散型無期限先物取引所
今後も対応取引所は継続的に追加され、取引の選択肢が広がります。
簡単な設定手順
お好みの取引所に接続するのはとても簡単。appsettings.yamlを編集するだけです:
Exchange:
Name: "binance" # 選択肢: binance, okx, bitget, bybit, hype
APIKEY: "あなたのAPIキー"
APISECRET: "あなたのAPIシークレット"
Passphrase: "" # OKXとBitgetのみ必要
必要なもの
中央集権型取引所(CEX)の場合:
- APIキー — 取引所アカウントで作成
- APIシークレット — APIキーとペア
- パスフレーズ — OKXとBitgetのみ必要
Hyperliquid(DEX)の場合:
- プライベートキー — ウォレットの秘密鍵(APIキー不要)
より安全な環境変数設定
本番環境では、設定ファイルに機密情報を書かず、環境変数で管理できます:
# 例:Binance
BINANCE_API_KEY=あなたのbinance_apiキー
BINANCE_API_SECRET=あなたのbinance_apiシークレット
# 例:OKX
OKX_API_KEY=あなたのokx_apiキー
OKX_API_SECRET=あなたのokx_apiシークレット
OKX_PASSPHRASE=あなたのokxパスフレーズ
ボットはこれらの環境変数を自動検知し、設定ファイルより優先して使用するためセキュリティが向上します。
マルチ取引所アーキテクチャ
1インスタンス=1取引所
MagicTradeBotの各インスタンスは同時に1つの取引所のみに接続します。この設計により以下の利点が生まれます:
- 設定の独立性 — 取引所ごとに完全に別々の設定
- 運用影響の遮断 — 1つの取引所に問題が起きても他に波及しない
- 戦略の柔軟性 — 市場ごとに最適な手法を選択可能
複数取引所を同時に運用
BinanceとBybitの両方で同時に取引したい? → ボットを別インスタンスで起動するだけ:
インスタンス #1 → Binance(スキャルピング戦略)
インスタンス #2 → Bybit(スイング戦略)
インスタンス #3 → OKX(ファンディングアービトラージ)
各インスタンスは完全に独立して動作し、それぞれに以下の要素を持ちます:
- 独自の取引所接続
- 独自の取引戦略(スキャル、日計り、スイング、長期)
- 独自のシグナル・インジケーター設定
- 独自のリスク管理ルール
- ファンディングファーミング、コピートレードなどの高度な機能も個別運用
自分だけのトレードエコシステムを構築
マルチインスタンス構成だからこそ実現できる高度な運用:
- 取引所分散 — リスクを複数プラットフォームに分散
- 戦略特化 — 市場特性に合わせた最適戦略を配置
- 機能分離 — コピートレはここ、スキャルはあっち
- パフォーマンス最適化 — スタイルごとにリソースを専用化
クイックスタートガイド
- 取引所を選択 — 対応リストから選ぶ
- APIキーを作成 — 取引所アカウント内で発行
- ボットを設定 —
appsettings.yamlを編集 または 環境変数を設定 - 起動して取引開始 — インスタンスを立ち上げて即運用
複数取引所を同時に使う場合:
- ボットフォルダを取引所数だけコピー
- 各インスタンスにそれぞれの取引所認証情報を設定
- すべてのインスタンスを同時に起動
ユニバーサル取引所対応が重要な理由
- 選択の自由 — 特定の取引所に縛られない
- 機会の最大化 — どこにあっても最高の市場にアクセス
- リスク分散 — 複数の取引所にポジションを分散
- 将来対応 — 新しい取引所が追加されても設定変更不要