入门 · v6.0+ · Latest stable

⚡ MagicTradeBot 标准交易信号

MagicTradeBot v6.0 中,信号处理已被完全重新设计。 核心系统中不再存在静态信号表或硬编码映射。 所有信号现在都通过配置文件 /settings/signal_registry.yaml 进行管理。

这提供了对每个信号行为的完全灵活控制——它可以触发 自动交易执行,也可以仅用于 广播通知。 强烈建议使用 Bot Configurator UI,而不是手动编辑。


⚙️ 信号系统概览

MagicTradeBot v6.0 支持统一的信号处理流水线,主要分为两大类:

  • 自动交易执行信号 → 基于策略与风控引擎执行真实交易
  • 广播 / 通知信号 → 发送 Telegram、Discord、UI 面板等提醒

所有信号在进入执行或通知层之前,都会通过同一套验证引擎进行处理。


🧠 信号注册系统(v6.0 核心)

信号在 /settings/signal_registry.yaml 中注册。 该文件精确定义了每个信号在系统中的行为方式。


# ------------------------------------------------
# 订单执行信号(真实交易)
# ------------------------------------------------
register_trading_signals:
  - "LONG_PUMP_SIGNAL"
  - "SHORT_CRASH_SIGNAL"
  - "SHORT_CRASH_ACCELERATION_SIGNAL"
  - "SHORT_MOMENTUM_FORMING_CANDLE_SIGNAL"
  - "LONG_MOMENTUM_ACCELERATION_SIGNAL"
  - "LONG_MOMENTUM_FORMING_CANDLE_SIGNAL"
  - "TV_EMA_CROSS_LONG_EXTERNAL_SIGNAL"
  - "TOP_GAINER_LONG_SIGNAL"
  - "TOP_GAINER_SHORT_SIGNAL"
  - "TOP_LOSER_SHORT_SIGNAL"
  - "TOP_LOSER_LONG_SIGNAL"

# ------------------------------------------------
# 广播 / 通知信号(不执行交易)
# ------------------------------------------------
register_broadcast_signals:
  - "LONG_PUMP_SIGNAL"
  - "SHORT_CRASH_SIGNAL"
  - "SHORT_CRASH_ACCELERATION_SIGNAL"
  - "SHORT_MOMENTUM_FORMING_CANDLE_SIGNAL"
  - "LONG_MOMENTUM_ACCELERATION_SIGNAL"
  - "LONG_MOMENTUM_FORMING_CANDLE_SIGNAL"
  - "TV_EMA_CROSS_LONG_EXTERNAL_SIGNAL"
  - "TOP_GAINER_LONG_SIGNAL"
  - "TOP_GAINER_SHORT_SIGNAL"
  - "TOP_LOSER_SHORT_SIGNAL"
  - "TOP_LOSER_LONG_SIGNAL"

📡 信号类型说明

1. 自动交易执行信号

这些信号会通过风控引擎、资金管理系统和策略逻辑触发真实交易执行。

  • 执行前由决策引擎验证
  • 完全集成止损/止盈(SL/TP)、DCA 和移动止损逻辑
  • 遵守交易所限制与仓位规则

2. 广播信号(仅监控)

这些信号不会执行交易,仅用于:

  • Telegram / Discord 提醒
  • 仪表盘可视化
  • 辅助人工交易决策

📊 TradingView 信号格式

TradingView 信号使用以下标准格式:


TV_{STRATEGY}_{DIRECTION}_EXTERNAL_SIGNAL

示例:


TV_EMA_CROSS_LONG_EXTERNAL_SIGNAL

这些信号通过 TradingView Signal Bridge 注入系统。


🌉 TradingView Signal Bridge(必需)

在 v6.0 中,TradingView 信号不会被机器人直接处理。 它们必须通过 TV Signal Bridge

  • 接收来自 TradingView 的 webhook 告警
  • 验证并规范化信号格式
  • 将信号流式传输到交易执行引擎
  • 确保信号可靠且结构化传递

如果未正确配置 TV Signal Bridge,TradingView 信号将不会被执行。


⚠️ v6.0 关键变化

  • 核心系统中不再包含旧版信号表
  • 所有信号必须在 signal_registry.yaml 中显式注册
  • 推荐使用 Bot Configurator UI 进行管理
  • 信号行为与交易策略完全解耦

🚀 总结

MagicTradeBot v6.0 引入了完全模块化的信号架构,每个信号都被显式定义, 并通过可配置的执行或广播管道进行路由。

这确保了在交易决策触发与监控方面具备最大程度的灵活性、透明度与控制力。

+