系统要求

新的 MagicTradeBot 是一个轻量级、可移植且完全自包含的交易自动化机器人,全部用 Rust 编写。它无需数据库、无需管理应用程序,也无需复杂设置——使其能够在任何现代系统上运行,甚至是小型或微型服务器。

⚙️ 系统概述

最新版本的 MagicTradeBot 设计为 平台无关配置轻量资源效率极高。它以单个可执行文件的形式提供,附带几个用于策略、交易所和规则定义的 YAMLJSON 配置文件。

由于它是用 Rust 构建的——一种以高性能、内存安全和并发性著称的语言——该机器人即使在低功耗硬件或 VPS 实例上也能提供卓越的速度和稳定性。

💻 系统要求

运行 MagicTradeBot 没有严格的系统要求。它几乎可以在任何环境下无缝运行,从强大的交易服务器到紧凑的边缘设备。

组件 要求
操作系统 Windows 10 或更高版本,macOS (Intel/Apple Silicon),Linux (Ubuntu, Debian, CentOS, Alpine)
运行时 无需外部运行时——完全编译的本地 Rust 可执行文件
配置 用于设置和自动化规则的简单 YAMLJSON 配置文件
CPU / RAM 即使在 1 个虚拟 CPU 和 512 MB RAM 上也能高效运行(推荐:多符号扫描需 1 GB+)
存储 最小化——包括日志和配置文件在内不到 100 MB
网络 需要稳定的互联网连接以访问交易所 API
依赖项 无需数据库、无容器、无外部服务——完全自包含
支持的交易所 Bitget, Bybit, Binance, OKX, Hyperliquid(基于机器人配置)

🚀 部署简易性

部署是即时的——只需解压发布包,编辑提供的配置文件,然后运行机器人。无需安装数据库、管理面板或后台服务。

  • Windows: 运行 magictradebot.exe
  • Linux / macOS: 从终端运行 ./magictradebot
  • 配置: 根据需要修改 settings.yamlexchange.json

💡 推荐设置

  • 使用与目标交易所低延迟的稳定互联网连接
  • 在 VPS 或专用设备上运行以实现不间断的交易会话
  • 定期监控日志文件以跟踪性能和交易执行情况

得益于 Rust 的轻量级设计和本地性能,MagicTradeBot 几乎可以在任何系统上平滑运行——从高端交易服务器到微型实例——零依赖且可靠性最大化。

📎 Related Topics