---
title: "在图表线上创建警报"
slug: "chart-line-alerts"
kind: "HELP_ARTICLE"
category: "alerts"
locale: "zh-Hans"
canonical: "https://app.forecastcity.com/zh-Hans/help/alerts/chart-line-alerts"
published: "2026-09-08T17:58:35.210Z"
updated: "2026-10-27T23:57:12.055Z"
description: "在 4CM-AI Charts 的趋势线、水平线、射线或 4CastMachine AI guide-line 上创建图表线警报：监控价格触及、突破、反弹或接近，设置 ATR 容差与确认K线，并让警报自动跟随线条移动。"
---

# 在图表线上创建警报

当您绘制了一条支撑线或趋势线，并希望在价格触及或突破该线时收到通知，可以直接在这条线上设置警报。对于趋势线，警报会实时采用该线在每一时刻对应的价格，无需您手动计算；日后用鼠标在图表上移动这条线时，警报也会自动跟随新的价格水平。设置过程简单、快速且精准：只需在图表上右键单击该线条，或通过语音或文字向 **AI Trading Assistant** 发出指令或提问即可。

示例：EURUSD 在 1.0850 有一条支撑线，您希望当连续两根 15m K线收盘跌破该线时收到警报。

## 可使用的线条类型

您可以在自己绘制的 Horizontal Line（水平线）、Horizontal Ray（水平射线）、Trend Line（趋势线）、Ray（射线）或 Extended Line（延长线）上设置警报，也可以使用 4CastMachine AI 绘制的直线型 guide-line。如需在矩形或斐波那契绘图上设置警报，请参阅[在矩形和斐波那契水平上创建警报](<https://app.forecastcity.com/zh-Hans/help/alerts/rectangle-and-fibonacci-alerts>)。

## 在线条上添加警报

1.  在 4CM-AI Charts 中打开 EURUSD，找到您的支撑线。
    
2.  右键单击该线条，选择包含其名称的菜单项，例如 **Add 1h Horizontal Line to Alert Condition**。当多条线靠得很近时，请选择 **Add Line to Alert Condition**，然后再选择您的线条。
    
3.  警报编辑器随即打开，并已为该线条创建好一行 **Line** 条件。对于 Horizontal Line 或 Horizontal Ray，条件默认设为 touches；对于 Trend Line、Ray 或 Extended Line，默认设为 breaks。
    

还有另外两种方式：点击线条将其选中，然后点击其浮动小工具栏中的闪电按钮（**Add alert on this drawing**）；或者在已打开的编辑器中，在第一个字段选择 Line，点击 **Pick on chart** 按钮，然后在图表上点击目标线条。按 `Esc` 键可退出选择模式，此时编辑器保持打开。

图表线警报需要您的订阅套餐包含相应功能。如果不包含，选择 **Line** 来源或点击 **Create** 按钮时会打开一张升级卡片。

将鼠标指针悬停在该条件行上，点击齿轮图标（**Details**）即可查看其余设置。详情末尾的 **Show on chart** 会在图表上高亮显示该警报所监控的线条。

![设在 1h Horizontal Line 上的 Line 条件，动作为 touches，详情中展开了 Buffer 0.25 ATR × 和 ATR on 1h。](https://m.forecastcity.com/t/tnt_forecastcity/media/67/6752d557988a4cf076e1d9894819db213c6c4a23b077f2fcf2844f9119b34d77.png)

选中一条水平线后生成的图表线条件，下方已展开其详情设置。

1.  **touches**：在线条处需要发生的情况。其余选项包括 breaks、bounces off 和 approaches。
    
2.  **1h Horizontal Line**：警报所监控线条的名称。点击名称可换选另一条线。
    
3.  **Buffer**：价格需要靠近到什么程度才算触及该线条。ATR × 0.25 表示平均K线波幅的四分之一；该容差会在行情剧烈时自动放宽，在行情平静时自动收窄。
    

## 示例：跌破支撑位的确认突破

1.  在第二个字段中，将 **touches** 改为 **breaks**。
    
2.  点击齿轮图标打开 **Details**。将 **Buffer** 保持为 0.25，单位保持为 ATR ×。
    
3.  将 **Confirm** 设为 **2** bars。一根 bar 就是一根K线。
    
4.  将 **Confirm on** 设为 **15m**。由该时间周期的K线来判定是否完成突破。
    
5.  点击 **Create** 按钮。
    

## 突破警报何时触发？

当设为 **ATR ×** 0.25 时，容差为 15m K线 ATR（平均K线波幅）的四分之一。假设算出的容差为 0.0003，那么收盘价必须低于 1.0847 才算收盘在该线条下方。

-   保存警报时 EURUSD 在 1.0872 交易，随后的几根 15m K线均收盘于该线条上方。此时警报确认价格位于线条上方。
    
-   10:15 时，一根K线收盘于 1.0844，低于该线条及其容差边界。这是第一根突破收盘K线。
    
-   10:30 时，下一根K线收盘于 1.0839。至此连续两根K线收盘跌破，警报在 10:30 触发。
    

如果 10:30 的那根K线收盘回到 1.0853 上方，计数就会重新开始。如果一根K线盘中下探至 1.0835，但收盘在 1.0856，则不算跌破，因为只有收盘价才算数。

## 选择在线条处需要发生的情况

-   **touches**：价格进入该线条的容差范围内。
    
-   **approaches**：价格进入更宽的距离内，用于在真正触及线条前提前发出提醒。Distance 按容差的倍数计算：0.25 ATR 的容差搭配 Distance 3 即为 0.75 ATR。
    
-   **breaks**：K线连续收盘越过线条另一侧的容差边界，连续根数由 **Confirm** 指定（1 至 10 根）。
    
-   **bounces off**：一根K线触及线条但收盘于线条外侧，且下一根K线也收盘在同一侧。
    

**touches** 和 approaches 会按实时价格进行检查；**breaks** 和 bounces off 则始终等待 Confirm on 时间周期的K线收盘。如果将触发方式设为 Once per bar close，touches 和 approaches 也会等待K线收盘，此时仅影线触及线条将不予计入。无论选择哪种触发方式，仅凭影线都绝不会判定为突破（breaks）。

这四个选项对来自线条任意一侧的行情均有效。**breaks** 警报会先记录价格当前位于线条的哪一侧，然后等待K线收盘到另一侧（无论是向上突破还是向下跌破）。

## 为什么图表线条件没有时间周期字段

图表线条件的第二个位置没有时间周期字段，因为价格随时都可能到达一条线。只有在确实需要时间周期时，**Details** 中才会显示相应设置：对于 breaks 和 bounces off，显示的是 **Confirm on**（同时决定 ATR × 容差所使用的K线）；对于使用 ATR × 容差的 touches 和 approaches，显示的则是 ATR on。

不过，右侧摘要仍会像其他条件一样，以时间周期和 Price 作为该行条件的开头：**1h Price touches 1h Horizontal Line**。第一个 1h 是该条件用于计算 ATR、Confirm on 以及配合 Once per bar close 的时间周期；第二个 1h 则只是该线条名称的一部分。

## 倾斜或有终点的线条

倾斜的线条在每一时刻都有不同的价格，警报会在该线条存在的时间范围内使用当前时刻对应的价格：

-   **Horizontal Line** 和 **Extended Line** 向左右两侧无限延伸。
    
-   **Horizontal Ray** 和 **Ray** 从左端点开始，一直向右无限延伸。
    
-   **Trend Line** 除非您在其设置中勾选了延长，否则只存在于两个端点之间。
    

如果线条在您想要监控的时间点之前就已经结束，警报就没有可对比的价格。此时请延长该线条，或改用 **Ray**。

## 移动或删除线条时会怎样

-   如需调整警报水平，直接用鼠标在图表上拖动线条即可。移动线条或更改其延伸方式后，关联的警报会在片刻后自动更新；如果更新失败，警报会被暂停并显示提示消息。
    
-   删除线条会暂停其下所有运行中的警报，并显示 “Alert paused (linked drawing was deleted)”（警报已暂停：关联的绘图已被删除）。您可以点击上方工具栏中的闪电图标（**Alerts**）删除这些警报，或编辑它们以重新选择另一条线。
    
-   4CastMachine AI 的 guide-line 会按您选中它那一刻的状态复制到警报中，**Details** 中会将其标为 **Fixed forecast reference** 并附上时间周期和版本号。它不会跟随后续更新的预测移动。如需监控会随预测更新而移动的区域，请参阅[在价格到达预测区域时收到警报](<https://app.forecastcity.com/zh-Hans/help/alerts/forecast-zone-alerts>)。
    

## 查看哪些线条设有警报

受警报监控的线条会在其右端附近或图表右边缘旁显示一个小闪电标记。无论是您自己绘制的线条、4CastMachine AI 绘制的 R1 或 S1 等 guide-line，还是您绘制的矩形和斐波那契水平，都会显示该标记。

只要图表或工作区显示该商品代码并绘有那条线，就会出现这个标记。

-   当该线条上的所有警报均处于暂停状态时，标记呈灰色。
    
-   无论有多少个警报同时监控同一条线，都只显示一个标记。
    
-   因完成最后一次触发或到期而停止的警报不会留下标记。
    
-   当后续预测移动了 R1 的位置时，原警报仍会继续监控创建警报时的那个 R1，新的 R1 上不会显示标记。
    
-   点击左侧绘图工具栏中的眼睛按钮（**Hide All Drawings**）也会一并隐藏您所绘线条上的闪电标记。
    
-   该标记仅起指示作用；如需打开警报，请点击上方工具栏中的闪电图标（**Alerts**）。
    

## 补充说明

-   如果警报编辑器已经打开，选择 **Add … to Alert Condition** 会将该线条作为用 and 连接的又一个条件添加到当前警报中，而不会新建第二个警报。使用 and 时，两条线必须在同一时刻同时触发，这在实际行情中极少发生；如果希望其中任意一条线触发时都收到通知，请将新条件开头的 and 改为 **or**。
    
-   线条必须位于当前警报所属的商品代码上。如需为另一个商品代码上的线条设置警报，请先保存或关闭当前警报。
    
-   一个警报最多可包含 10 个条件。如果添加了多条名称很长的图表线，可能会提前达到数据大小上限，此时编辑器会提示 “This alert carries too many chart lines to save. Remove one condition.”（此警报包含过多图表线而无法保存，请移除一个条件）。
    
-   如果您保存警报时价格已经位于线条处，这次接触不会算作触及；价格必须先离开线条，下一次触及才会生效。
    

## 如果警报没有触发

-   对于 breaks 和 bounces off，请查看 **Confirm on** 时间周期K线的收盘价，而不是影线。
    
-   确认线条已延伸到当前时间。未开启延长的 **Trend Line** 会在其右端点处终止。
    
-   点击上方工具栏中的闪电图标（**Alerts**）检查警报状态。删除线条会让关联的警报变为 **Stopped: Paused** 状态。
    
-   检查容差设置。**Absolute** 会设置固定的价格距离（EURUSD 上的 0.0005 即 5 个标准点），在快速波动的市场中，过小的固定容差可能过于苛刻。
    

## 相关指南

-   [在矩形和斐波那契水平上创建警报](<https://app.forecastcity.com/zh-Hans/help/alerts/rectangle-and-fibonacci-alerts>)
    
-   [警报何时触发？时间周期与重复触发](<https://app.forecastcity.com/zh-Hans/help/alerts/condition-timeframes-and-rearming>)
    
-   [选择警报的触发频率和生效时段](<https://app.forecastcity.com/zh-Hans/help/alerts/timing-and-lifetime>)
    
-   [在一个警报中组合多个条件](<https://app.forecastcity.com/zh-Hans/help/alerts/combine-technical-conditions>)
