---
title: "价格波动与价格区间警报"
slug: "price-movement-and-channels"
kind: "HELP_ARTICLE"
category: "alerts"
locale: "zh-Hans"
canonical: "https://app.forecastcity.com/zh-Hans/help/alerts/price-movement-and-channels"
published: "2026-09-08T17:58:35.210Z"
updated: "2026-10-27T23:57:11.947Z"
description: "当价格在几根K线内波动达到指定幅度，或者进入、离开您设定的价格区间时收到警报。"
---

# 价格波动与价格区间警报

并非所有警报都只等待单一的价格水平。您还可以设置当价格在几根K线内波动达到指定幅度，或者进入某个价格区间时收到警报。警报会自动为您测量每一次波动，并同时监控价格区间的上下边界。设置过程简单、快速且精准：只需点击几下即可完成创建，也可以通过语音或文字向 **AI Trading Assistant** 发出指令或提问。

这两类警报都从条件第一个下拉框中的 **Price** 来源开始。针对单一价格水平的警报可以在K线形成过程中随时触发；而价格波动和价格区间条件则只会在条件所属时间周期的K线收盘时，按收盘价进行检查。无论选择哪种 Trigger 触发方式，收盘前已经回落的瞬间冲高或下探都不会计入触发。

第一个示例会在 EURUSD 收盘价比三小时前高出至少 0.5% 时触发；第二个示例会在 EURUSD 进入 1.085 至 1.095 的价格区间时触发。

## 在价格波动达到指定幅度时收到警报

1.  在 4CM-AI Charts 中打开 EURUSD。点击上方工具栏中的闪电图标（**Alerts**），然后点击 **+** 按钮。
    
2.  在第一个下拉框中选择 **Price** 来源，在第二个下拉框中选择 **1h**。
    
3.  在第三个下拉框中选择 **moves up by** 运算符。该行末尾会出现一个幅度输入框，其下方还会出现第二行设置。
    
4.  将幅度从 5 改为 **0.5**。在第二行中，将单位保持为 **%**。
    
5.  在 **bars** 前面的输入框中，将 10 改为 **3**。一根 bar 就是一根K线，在这里代表 3 根 1h K线。
    

![警报编辑器中的 1h Price 条件，设为 moves up by 0.5，第二行设为 % 和 3 根K线。](https://m.forecastcity.com/t/tnt_forecastcity/media/ba/ba2cf50b15fd637a0885e22fe81a98af9ae57e76bf6fdaff527230905feecc5f.png)

价格波动条件：EURUSD 的收盘价必须比 3 根 1h K线之前高出至少 0.5%。

1.  **moves up by**：价格必须至少上涨指定幅度。moves down by 则用于判断下跌幅度。
    
2.  波动幅度：价格需要变动的距离，此处为 0.5。
    
3.  K线数量：警报向前回溯对比的K线根数，按条件所属的时间周期计算。
    

此时右侧的摘要显示为 **1h Price moves up by 0.5% in 3 bars**。点击 **Create** 按钮。

除非您已保存自己的默认值，否则 Trigger 默认设为 Once only，警报将在触发一次后停止。如果您还希望收到后续波动的通知，请打开 **Options** 标签页，将 **Trigger** 设为 Once per bar close，并将 Confirmation timeframe 设为 1h。

## 价格波动警报何时触发？

该警报会将刚刚收盘的K线收盘价与 3 根K线之前的收盘价进行对比。假设 09:00 时一根 1h K线收于 1.0800，3 根K线之后的 12:00 有一根K线收于 1.0856，涨幅为 0.52%，警报便会在 12:00 触发。

只有收盘价算数。如果价格在 11:30 冲高到 1.0870，但 12:00 收盘回落至 1.0840，实际涨幅只有 0.37%，警报将继续等待。

警报会在涨幅达到 0.5% 时触发，但不会仅仅因为涨幅维持在该水平以上而重复触发。当触发方式设为 **Once per bar close** 时，只有当涨幅先回落到 0.5% 以下，之后再次达到 0.5% 时，警报才会再次触发。

## 在价格进入区间时收到警报

1.  在 EURUSD 上新建另一个警报。在第一个下拉框中选择 **Price**，在第二个下拉框中选择 **1h**。
    
2.  在第三个下拉框中选择 **enters** 运算符。下方会出现第二行，包含两个初始值为 0 的价格输入框。
    
3.  在 between 后面的输入框中输入 **1.085**，在下一个输入框中输入 **1.095**。
    
4.  检查摘要，确认显示为 **1h Price enters 1.085-1.095**，然后点击 **Create** 按钮。
    

![警报编辑器中的 1h Price 条件，设为 enters，区间介于 1.085 和 1.095 之间。](https://m.forecastcity.com/t/tnt_forecastcity/media/f0/f06b694d76325d51d06740da005ac0a2a0e74eea97726b4efa3773e4a8633b92.png)

价格区间条件：第二行用于填写价格区间的下边界和上边界。

1.  **enters**：前一根K线收于区间外部后，当前K线收于区间内部的那一时刻。
    
2.  价格区间的下边界，填在 **between** 后面的输入框中。
    
3.  价格区间的上边界。
    

## 价格区间警报何时触发？

假设 EURUSD 当前在价格区间上方运行：

-   14:00 时，一根 1h K线收于 1.0962，位于区间上方。
    
-   15:00 时，K线盘中下探至 1.0938，但收盘在 1.0955。由于收盘价仍在区间外部，不会触发任何操作。
    
-   16:00 时，K线收于 1.0941，进入区间内部。警报在 16:00 触发。
    

**exits** 则对应相反的时刻：收盘价从区间内部移动到区间外部。**is inside** 和 is outside 属于持续状态条件，只要K线持续收在区间内部或外部就一直保持成立，最适合搭配另一个条件作为过滤器使用。

该价格区间固定在您输入的数值位置，不会跟随布林带或 4CM-AI 的 Buy zone、Sell zone 区域移动。如需监控预测区域，请参阅[在价格到达预测区域时收到警报](<https://app.forecastcity.com/zh-Hans/help/alerts/forecast-zone-alerts>)。

## 补充说明

-   将单位选为 **pts** 可按价格点数而非百分比来衡量波动幅度。在 EURUSD 上，0.0050 的幅度即代表 50 个标准点（pip）。摘要中会将该单位显示为 “price units”（价格单位）。
    
-   波动幅度必须大于 0，且价格区间的第一个价格必须低于第二个价格。
    
-   回溯K线数量请最多使用 299 根。虽然输入框最高允许输入 500，但警报仅保留最近 300 根K线的历史数据，超出该范围的回溯永远不会触发。
    
-   如果您点击 **Create** 时价格波动幅度已经达到或超过 0.5%，警报不会立即触发；幅度必须先回落到 0.5% 以下，之后再次达到 0.5% 时才会触发。
    

## 如果警报没有触发

-   请查看条件所属时间周期上的K线收盘价，而不是影线。将图表切换到该时间周期即可看到相同的K线。
    
-   点击 **Edit** 打开警报，检查波动幅度、单位、K线数量、区间的两个价格以及时间周期。
    
-   确认警报状态为 **Active**，且当前时间处于其 **Schedule** 生效时段内。在生效时段之外警报不会触发，也不会暂存到稍后发送。
    

警报触发后，Alerts 面板的 **Log** 标签页会列出该条触发记录。

## 相关指南

-   [创建第一个价格警报](<https://app.forecastcity.com/zh-Hans/help/alerts/first-price-alert>)
    
-   [警报何时触发？时间周期与重复触发](<https://app.forecastcity.com/zh-Hans/help/alerts/condition-timeframes-and-rearming>)
    
-   [在一个警报中组合多个条件](<https://app.forecastcity.com/zh-Hans/help/alerts/combine-technical-conditions>)
    
-   [选择警报的触发频率和生效时段](<https://app.forecastcity.com/zh-Hans/help/alerts/timing-and-lifetime>)
