⚡ 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 引入了完全模块化的信号架构,每个信号都被显式定义, 并通过可配置的执行或广播管道进行路由。
这确保了在交易决策触发与监控方面具备最大程度的灵活性、透明度与控制力。