⚙️ システム概要
最新版の MagicTradeBot は、プラットフォーム非依存、設定が軽量、リソース効率が非常に高いように設計されています。戦略、取引所、ルール定義用の YAML および JSON 設定ファイルを数個添付した単一の実行ファイルとして提供されます。
Rust で開発されているため、高速性、メモリ安全性、並行処理性能に優れ、低性能なハードウェアやVPS環境でも驚異的な速度と安定性を提供します。
💻 システム要件
厳密なシステム要件はありません。強力なトレーディングサーバーから小型エッジデバイスまで、ほぼどの環境でもシームレスに動作します。
| コンポーネント | 要件 |
|---|---|
| OS | Windows 10以降、macOS(Intel/Apple Silicon)、Linux(Ubuntu, Debian, CentOS, Alpine) |
| ランタイム | 外部ランタイム不要 — 完全にコンパイルされたRustネイティブ実行ファイル |
| 設定 | セットアップと自動化ルール用の簡単な YAML および JSON 設定ファイル |
| CPU / RAM | 1 vCPU、512 MB RAMでも効率的に動作(推奨: マルチシンボルスキャン用に1 GB以上) |
| ストレージ | 最小限 — ログと設定ファイルを含めて100 MB未満 |
| ネットワーク | 取引所APIアクセス用に安定したインターネット接続が必要 |
| 依存関係 | データベースなし、コンテナなし、外部サービスなし — 完全自己完結型 |
| 対応取引所 | Bitget、Bybit、Binance、OKX、Hyperliquid(ボット設定に依存) |
🚀 展開の簡単さ
展開は即座に可能です — リリースパッケージを解凍し、提供された設定ファイルを編集してボットを実行するだけです。データベースのインストール、管理パネル、バックグラウンドサービスは不要です。
- Windows:
magictradebot.exeを実行 - Linux / macOS: ターミナルで
./magictradebotを実行 - 設定: 必要に応じて
settings.yamlまたはexchange.jsonを編集
💡 推奨設定
- ターゲット取引所への低遅延で安定したインターネット接続を使用
- 中断のない取引セッションのためにVPSまたは専用デバイスで実行
- ログファイルを定期的に監視し、パフォーマンスと取引実行を追跡
Rustの軽量設計とネイティブ性能により、MagicTradeBot は高性能トレーディングサーバーからマイクロインスタンスまで、ほぼすべてのシステムで依存関係ゼロかつ最大の信頼性でスムーズに動作します。