⚙️ 系统概述
最新版本的 MagicTradeBot 设计为 平台无关、配置轻量 且 资源效率极高。它以单个可执行文件的形式提供,附带几个用于策略、交易所和规则定义的 YAML 和 JSON 配置文件。
由于它是用 Rust 构建的——一种以高性能、内存安全和并发性著称的语言——该机器人即使在低功耗硬件或 VPS 实例上也能提供卓越的速度和稳定性。
💻 系统要求
运行 MagicTradeBot 没有严格的系统要求。它几乎可以在任何环境下无缝运行,从强大的交易服务器到紧凑的边缘设备。
| 组件 | 要求 |
|---|---|
| 操作系统 | Windows 10 或更高版本,macOS (Intel/Apple Silicon),Linux (Ubuntu, Debian, CentOS, Alpine) |
| 运行时 | 无需外部运行时——完全编译的本地 Rust 可执行文件 |
| 配置 | 用于设置和自动化规则的简单 YAML 和 JSON 配置文件 |
| CPU / RAM | 即使在 1 个虚拟 CPU 和 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 几乎可以在任何系统上平滑运行——从高端交易服务器到微型实例——零依赖且可靠性最大化。