交易账户管理

MagicTradeBot的管理应用程序包含一个强大的系统,用于管理每个平台的多个交易所账户。此功能使小规模用户和企业用户都能以最大的灵活性和控制力来组织交易策略、凭据和交易对配置。

🧾 主要功能

  • 管理每个支持的交易所的无限账户数量
  • 安全存储和控制每个账户的API凭据
  • 为每个账户关联自定义的交易对列表
  • 独立配置每个账户的杠杆、交易规则和策略
  • 将机器人实例绑定到特定账户,实现隔离的扫描和执行

📌 示例用例 – Binance交易所

假设您想在Binance上使用不同的交易策略进行交易。您可以配置以下账户:

  • 主账户 – 默认策略的主API
  • 复制交易账户 – 镜像另一策略的交易,使用较低杠杆
  • 子账户1 – 针对精选的表情包币进行高风险剥头皮交易
  • 子账户2 – 使用智能止损的保守波段交易

🛠️ 如何配置交易所账户

您可以通过管理应用的用户界面管理账户,路径如下:

导航 → 交易所账户 → 添加账户

输入字段

  • 交易所: 从支持的交易所中选择(例如:Binance、Bybit、OKX、Bitget)
  • 账户标签: 账户的用户友好名称(例如:“Binance主账户”)
  • API密钥: 交易所发放的API密钥
  • API密钥私钥: 交易所发放的API私钥
  • 密码短语:(如交易所要求)
  • 杠杆设置: 可选的默认杠杆,应用于交易对层面

🔗 每账户交易对配置

每个账户可以拥有自己关联的加密交易对(例如:BTCUSDT、WIFUSDT、PEPEUSDT),每个交易对都带有独立的交易参数。 这实现了完全的策略隔离:

  • WIFUSDT 在主账户 – 30倍杠杆,剥头皮策略
  • WIFUSDT 在复制账户 – 3倍杠杆,波段策略,智能止损/止盈

🤖 机器人实例账户绑定

启动MagicTradeBot核心机器人实例时,您可以使用管理应用中获取的exchangeId指定目标账户。 这将绑定机器人仅扫描并执行该账户的交易对列表中的交易。

# config.yaml(部分内容)
server:
  botName: "bot-binance-copytrading"
  exchangeId: 2  # 指向Binance复制交易账户

🧠 多账户支持的优势

  • 在同一交易所内独立运行不同策略,无冲突
  • 通过分散交易到子账户,避免速率限制问题
  • 独立设计高风险与低风险策略
  • 通过将机器人实例绑定到不同账户,实现轻松扩展

🧩 支持的交易所(持续扩展中)

MagicTradeBot支持不断扩展的交易所列表。您可以为每个交易所添加多个账户。当前支持包括:

  • Binance
  • Bybit
  • Bitget
  • OKX
  • 更多即将支持...

🔐 安全注意事项

  • 安全存储API凭据——绝不将其提交到版本控制系统
  • 使用环境变量或加密存储管理秘密信息
  • 在支持时对交易所API设置IP白名单

📎 总结

  • 每个机器人实例可绑定到特定交易所账户
  • 每个账户可包含不同的交易对集合和策略
  • 完全模块化系统支持企业级部署模式
  • 为高级交易者提供灵活、强大且安全的账户管理

在生产环境中部署时,建议为每个账户使用唯一API凭据,并通过专用机器人实例隔离每个账户,以最大化性能和可靠性。

📎 Related Topics