セルフホスティングガイド

はじめに

主な特徴

  • 完全な自律性:システム全体を自らのインフラ上でホスト・構成・管理できます。第三者の干渉は一切ありません。
  • 外部依存なし:すべての取引ロジック、ログ、分析データはあなたの管理下にあります。外部への送信や保存はありません。
  • 柔軟なデプロイ:Docker、Linux、Windows 環境に対応しており、開発・運用のあらゆる状況に適応可能です。
  • 2つのアプリケーションによるモジュールアーキテクチャ:MagicTradeBot は以下の2つの主要コンポーネントで構成されています:
    • 管理アプリケーション:取引所、アカウント、APIキー、シンボル、戦略テンプレート、バックテストツール、条件設定、レポートなどを管理できる包括的なUIベースのインターフェース。ローカルまたはリモートサーバーにホスト可能で、安全なWebアクセスが可能です。
    • コアボットアプリケーション:常時起動型で軽量、高速なエンジン。市場を常にスキャンし、24時間365日トレードを実行します。UIがオフラインでも独立して稼働します。

セルフホスティングの利点

  • 100%のデータ所有権:すべての取引戦略、履歴ログ、リアルタイム分析、運用メタデータは自分のインフラ内に完全に保持されます。第三者のサーバーやアクセスは一切ありません。
  • 安全なAPIキー管理:取引所のAPIキーはサーバーの外に出ることはありません。クラウド中継を排除することで、漏洩・ハッキング・不正アクセスのリスクを大幅に削減できます。
  • カスタマイズ可能で分離された環境:パフォーマンス要件、ホスティング仕様、セキュリティポリシーを自ら決定できます。Kubernetesでのスケーリングでも、ローカルでの軽量実行でも、共有ホスティングのリスクを回避できます。
  • 速度と稼働率の最適化:セルフホスティングにより、クラウドリレーによる遅延がなくなり、より高速な取引実行とスリッページの軽減が実現します。

コンプライアンスと監査対応

  • データ収集なし:MagicTradeBot は完全なユーザー自律性のために設計されており、セルフホスト時には取引データ、ログ、戦略が外部サーバーに送信されることはありません。外部との通信は定期的なライセンスキー検証のみです。
  • コンプライアンスの対象外:MagicTradeBot はユーザーデータを収集・処理・保存しないため、GDPR、SOC 2、ISO 27001 などの一般的なデータ規制の対象外です。利用者自身がホスティング方法に応じたコンプライアンス責任を負います。
  • インフラレベルでのコンプライアンス:規制環境下で運用する場合、そのコンプライアンス責任は MagicTradeBot ではなく、選択したホスティングインフラに依存します。

セルフホスティングに向いているのは?

  • データ制御を必要とする企業・チーム:MagicTradeBot はデータを収集しませんが、セルフホスティングにより組織は監査ログやインフラを完全に管理できます。
  • クオンツアナリストおよびアルゴリズムトレーダー:低レイテンシー、高度なカスタマイズ、隔離環境が求められる高度な戦略に理想的です。
  • プライバシーを重視する個人:すべての取引操作をオンプレミスやプライベートネットワーク内で維持したい方に最適です。
  • 開発者および統合者:ボットを金融システムに組み込んだり、コアロジックをカスタマイズしたり、独自の取引フローを構築したい場合に最適です。

📎 Related Topics