4.1 KiB
4.1 KiB
PolyWeather TAF 信号实战指南:从报文解析到多维度联动 (TAF_SIGNAL_ZH)
在 PolyWeather 系统中,TAF (机场终端预报) 不仅仅是原始文本的展示,它更是后端分析引擎 (Analysis Engine) 与 前端可视化图表 深度耦合的核心指标。本文档揭秘 TAF 在本项目中的底层逻辑及其在交易中的实战应用。
一、 系统架构层面的 TAF 联动
1. 后端解析引擎 (web/analysis_service.py)
项目后端通过 _build_taf_signal 函数对原始 TAF 报文执行“特征工程”提取,生成两个核心指标:
- 压温等级 (suppression_level):来源于对
FEW/SCT/BKN/OVC云底高度和TSRA/RA/DZ(降雨/雷暴)关键词的扫描。如果 TAF 在午后峰值窗口预告低云(<4000ft)或降雨,该指标会跳变至high,直接削减预测高点的置信度。 - 扰动等级 (disruption_level):主要由
TEMPO(临时波动)、PROB30/40(概率触发)和BECMG(转变过程)贡献。数值越高,暗示预测的高温点越不稳定,可能受短时云团遮挡产生剧烈震荡。
2. 前端可视化呈现 (FutureForecastModal.tsx)
在前端“今日/未来预报弹窗”中,TAF 信号通过以下方式呈现:
- 图表标记 (TAF Markers):图表右侧的散点或高亮区域标识了 TAF 中的变天时点(如
FM起点)。当鼠标悬停在时点上,会弹出具体的报文解码。 - AI 智库融合信号 (Combined Reading):在弹窗顶部的结论区,你会看到诸如“高空+TAF+市场读取倾向于...”的判断。这是系统将 TAF 压温等级 与 Open-Meteo GFS 剖面数据 交叉验证后的最终交易建议。
二、 TAF 关键词与交易动作
| TAF 关键词 | 项目解析逻辑 (Backend) | 典型交易动作 |
|---|---|---|
| BASE (基准) | 基准气象场,作为初始预测底色。 | 维持基础仓位,关注中性桶。 |
| FM (From) | valid_match 触发,标志趋势强制更新。 |
若 FM 预告冷切或风向改变,立即对冲高位 Yes 仓位。 |
| TEMPO (临时) | 贡献 disruption_level: high。 |
多头需谨慎:即使主趋势在升温,TEMPO 降雨也可能导致 ASOS 实测值瞬间“哑火”。 |
| PROB40 | 高权重扰动。 | 视同确定性信号,如果包含 SHRA(阵雨),则是做空当天“极热桶”的最佳理由。 |
| BECMG (转变) | 平滑过渡,通常用于修正结算末期的温度。 | 用于判断退场时点,若 17:00 后 BECMG 显著冷却,说明结算价已定格。 |
三、 图表联动实战:如何看懂“联动”?
情况 A:TAF 压温与图表分叉
如果你在 Daily Trend Graph (趋势图) 上看到预测曲线直冲 35°C,但上方的 TAF 信号提示 suppression_level: high(高风险压温),这意味着:
- 数值模型(Open-Meteo)认为太阳热量足。
- 但 TAF 预报员认为云/雨会打断升温。
- 结论:此时不要在高位买入,大概率实际结算会低于模型预测。
情况 B:TEMPO 峰值重叠
当 TAF 的 TEMPO 窗口(如 07/11,即当地下午 15:00-19:00)内出现降水信号,且图表显示此时为气温最高点时:
- 系统会生成“AI 预警:注意峰值被云雨压低”。
- 交易建议:这种情况下,买入“低一档”的温度桶往往比“最高的一档”更具性价比(EV 更高)。
四、 交易员必备:PolyWeather 报文解析口诀
看 FM 定趋势,看 TEMPO 抓波动。 压温等级看 High,大单入场要收工。 图表高亮即信号,峰值重叠莫冲动。
PolyWeather 文档中心 - 技术与市场的桥梁