图表上的经济事件:宏观标记与时间高亮
经济日历事件(CPI、非农、FOMC 等)可以画成足迹图时间轴上的竖线标记,按影响程度着色,承载数据发布的时间刻度还能高亮显示。两者读取同一份日历,图表会自行获取。
Senzoukria · 文档 · 更新于 2026 年 9 月
位置
- 位置
- 指标面板 →「叠加层」→「宏观事件」——同一个开关在图表设置里叫「宏观事件竖线」;时间轴高亮位于图表设置 →「高亮宏观发布时间」
- 默认值
- 宏观事件开启;高亮宏观发布时间关闭
- 过滤
- 影响程度 ≥ 中,当前时间前后 ±18 小时,最多 40 个标记(保留离当前最近的)
它做什么
新闻模块维护一份经济日历。图表把这些事件转换成发布时刻所在 Unix 秒上的标记,于是 08:30 那根 K 线上的脉冲,就能和引发它的「CPI」标签并排阅读。标记按影响程度着色:高 #ef4444,中 #eab308,低 #6b7280。超过 22 个字符的标签会截断并加省略号。
两个入口读取同一批标记。竖线由一个开关控制,而界面用两个名字列出了它——指标面板里叫「宏观事件」,图表设置里叫「宏观事件竖线」,两者切换的是同一项设置。第二个入口是独立的:「高亮宏观发布时间」,其提示写着——为承载经济数据发布的时间刻度着色,于是 16:00 在事件发生之前就读得出来。
图表并不依赖你打开过新闻页。只要其中任一入口开启,专门的 hook 就会获取日历,每 5 分钟刷新一次;挂载时若内存中的数据不足 5 分钟,则跳过这次获取。后端同样把响应缓存 5 分钟,所以多个图表不会成倍放大请求。图表从不加载新闻正文。
设置
| 设置 | 默认值 | 影响 |
|---|---|---|
| 宏观事件 / 宏观事件竖线 | 开启 | 同一个开关,以两个名字列出;为本图表画出由日历构建的竖线标记 |
| 高亮宏观发布时间 | 关闭 | 独立开关;为承载数据发布的时间轴刻度着色,与竖线开关无关 |
| 最低影响程度 | 中(代码默认) | 影响程度为低的事件不会生成标记 |
| 时间窗口 | 当前时间前后 ±18 小时(代码默认) | 窗口之外的事件被丢弃 |
| 数量上限 | 40 个标记(代码默认) | 符合条件的事件更多时,保留离当前时间最近的那些 |
怎么用
在美国数据公布的早晨保持「宏观事件」开启,把标记和该秒所在 K 线的足迹图一起读:竖线告诉你是哪项数据,单元格告诉你谁在主动成交。高影响的颜色,是你自己做仓位规模决定时值得尊重的那一个。
如果竖线让拥挤的图表更乱,就关掉标记、只留「高亮宏观发布时间」:日历照常获取,单凭小时刻度也读得出事件。
局限与陷阱
- 日历来自连接管理器中配置的新闻数据源;没有数据源就没有标记。
- 按设计只显示影响程度 ≥ 中且位于 ±18 小时内的事件;更早的数据发布不会标注在深层历史上。
- 标记记录的是计划时间,不是实测的脉冲;数据准时公布时两者才重合。
- 标记携带的实际值和预期值用于悬停徽标;它们不是交易信号。
相关页面
其他语言版本
常见问题
- 为什么我打开新闻页之前标记是空的?
- 早期版本只在新闻路由内部轮询日历。现在图表有了自己的日历 hook,只要「宏观事件」或时间轴高亮开启就会获取,标记不再依赖新闻页。
- 图表上的日历多久刷新一次?
- 图表挂载期间每 5 分钟刷新一次;挂载时若数据缺失或超过 5 分钟,再额外获取一次。后端把响应缓存 5 分钟。
- 「宏观事件」和「宏观事件竖线」是两项不同设置吗?
- 不是。它们是同一个开关的两个标签——指标面板叫它「宏观事件」,图表设置叫它「宏观事件竖线」,改其中一个另一个也跟着变。唯一独立的开关是时间轴上的「高亮宏观发布时间」。