信号与自动化
信号解析是将一条自由格式的交易消息(例如 Telegram 帖子或 TradingView 提醒)转化为结构化字段的步骤:品种、方向、进场价或进场区间、止损、一个或多个止盈水平,有时还包括杠杆或订单类型,从而使自动化平台能够下达该笔交易。
信号提供方并不遵循统一标准。一个频道写的是 "LONG BTC 60000 TP 62000 SL 59000",另一个发的是 "Buy Gold @ 2410-2405, targets 2418 / 2425 / 2440, stop 2398",还有的会用表情符号作为项目符号并附上编号的目标列表。解析器必须能够处理所有这些形式,而且必须在出错时安全失败:一条被误读的消息可能会把本该做多的方向变成做空、把止损放到进场价的错误一侧,或者把目标序号(“TP 1”)当成价格来处理。实际上,解析质量的好坏,是决定某个跟单工具能否顺利交易某个频道的最主要因素。
AlgoVesta 的解析器能够识别加密货币和外汇领域常见的频道排版方式:关键词和表情符号方向标记、以区间形式写出的进场区、带编号或不带编号的目标列表,以及以价格、点数或百分比形式写出的止损水平。品种代码会被规范化为交易所或经纪商的格式,包括 MetaTrader 上的经纪商后缀。当某个字段缺失时,如果您已定义了自己的设置(例如以点数表示的固定止损),平台会回退使用该设置;如果像止损这样的必要字段完全无法推断出来,外汇交易会被拦截而不是在无保护状态下开仓,被拦截的信号会连同原因一起显示出来。您可以先在模拟模式下测试任意频道,并逐条查看解析器提取出的内容。同一套引擎也支撑着覆盖 16 家交易所和 MT5 的Telegram 自动化功能。
消息:"🟢 XAUUSD BUY NOW 2410-2405 ✅ TP1 2418 ✅ TP2 2425 ✅ TP3 2440 ❌ SL 2398"。解析结果:品种 XAUUSD,方向 BUY,进场区间 2405-2410,目标 2418 / 2425 / 2440,止损 2398。其中的 "✅" 标记会被识别为项目符号,而不是“目标已达成”的确认信息,"TP1" 会被读作序号,而不是价格 1。