一个机器人,全部交易所 —— 随心所欲
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 Key —— 在交易所账户中生成
- API Secret —— 与 API Key 配对
- Passphrase —— 仅 OKX 和 Bitget 需要
Hyperliquid(DEX):
- 私钥(Private Key) —— 你的钱包私钥(不需要 API Key)
更安全的做法:环境变量
在生产环境中,建议把敏感信息放在配置文件之外,使用环境变量:
# 示例:Binance
BINANCE_API_KEY=你的binance_api_key
BINANCE_API_SECRET=你的binance_api_secret
# 示例:OKX
OKX_API_KEY=你的okx_api_key
OKX_API_SECRET=你的okx_api_secret
OKX_PASSPHRASE=你的okx_passphrase
机器人会自动检测并优先使用这些环境变量,极大提升安全性。
多交易所架构
一个实例 = 一个交易所
每个 MagicTradeBot 实例同时只连接一个交易所,这种设计带来以下优势:
- 配置隔离 —— 每个交易所独立一套配置
- 互不影响 —— 一家交易所出问题不会波及其他
- 策略灵活 —— 不同市场使用不同策略
同时在多交易所交易
想同时在 Binance 和 Bybit 交易?只需启动多个独立实例:
实例 #1 → Binance(超短线策略)
实例 #2 → Bybit(波段策略)
实例 #3 → OKX(资金费率套利)
每个实例完全独立运行,拥有:
- 独立的交易所连接
- 独立的交易策略(超短、日内、波段、长线)
- 独立的信号与指标设置
- 独立的风控规则
- 独立的进阶功能(资金费率耕种、跟单交易等)
构建你的专属交易生态
多实例架构可以实现非常高级的玩法:
- 交易所分散 —— 把风险分散到多个平台
- 策略专精 —— 让最合适的策略跑在最合适的交易所
- 功能隔离 —— 跟单在一处,超短在另一处
- 性能最优 —— 按交易风格分配计算资源
快速开始指南
- 选择交易所 —— 从支持列表中挑选
- 生成 API 密钥 —— 在交易所账户里创建
- 配置机器人 —— 修改
appsettings.yaml或设置环境变量 - 启动交易 —— 运行实例即可开始
想同时跑多个交易所:
- 把机器人文件夹按交易所数量复制多份
- 每份分别填入对应交易所的密钥
- 全部同时启动
为什么支持全交易所如此重要
- 选择自由 —— 不再被单一平台绑定
- 机会最大化 —— 哪里好就在哪里交易
- 风险分散 —— 资金和仓位分布在多个交易所
- 面向未来 —— 新交易所加入时无需改动现有配置