单一条件往往不够用。您可能想在 EURUSD 穿过 1.09 时收到通知,但前提是 RSI 或K线形态也支持这一走势。将多个条件放进同一个警报中,只有当整个条件组合同时成立时,您才会收到一条通知。ForecastCity 让这一切变得简单、快速且准确。只需点击几下即可构建条件组合。您也可以通过语音或文字直接吩咐或要求 AI Trading Assistant 将其与 4CastMachine AI 预测一起设置好。
示例:EURUSD 在 15 分钟K线上穿 1.09,同时 RSI 高于 55,或者同一根K线完成 Hammer(锤子线)或看涨 Engulfing(吞没形态)。
添加条件
您添加的每个条件都属于同一个警报。当整个条件组合成立时警报才会触发,因此您只会收到一条警报,而不是每个条件各收到一条。
点击 + Add condition 按钮在末尾添加一个条件。新条件默认使用 and 连接词。
在价格或周期等输入字段中按
Enter键。一条新条件会直接出现在该行下方,并位于同一对括号内。从第二个条件开始,每一行开头都有各自的 and 或 or 连接词。修改连接词只会影响当前这一行。
要删除某个条件,将鼠标悬停在该行上,然后点击垃圾桶图标(Remove)。
包含多个条件的警报需要支持多条件警报的订阅套餐。如果您的订阅套餐不包含此功能,点击 + Add condition 或 Create 按钮会打开升级卡片。
理解同时使用两种连接词的警报
当一个警报同时使用两种连接词时,编辑器会先检查 and,再检查 or。这就像四则运算中的先乘除后加减一样。编辑器会直接把结果展示给您,并在条件行和摘要中显示括号。
在下图中,RSI 行使用 or 连接词,形态行使用 and 连接词。因此这两行会被一起放进括号里。当价格单独上穿 1.09 时,或者当 RSI 高于 55 且形态完成时,警报都会触发。

or:这一行的连接词。从第二行开始,每一行都有各自的连接词。
编辑器在 RSI 行和形态行周围显示的括号,因为 and 会优先于 or 被检查。
Alert me on EURUSD if: 摘要会使用相同的括号复述警报规则。
将鼠标悬停在某一行上,再悬停在灰色的 (i) 图标上,即可在编辑器中看到同一条规则说明:“and is checked before or, so parentheses show which conditions are checked together. Use ( ) on a row to group it with the next row yourself.”(即 and 优先于 or 检查,括号会标出哪些条件一起检查;您可以在某一行上使用 ( ) 将它与下一行分为一组)。
自行将条件放进括号中
当您希望优先检查 or 连接词时,可以自行添加括号。
将鼠标悬停在需要放进括号的第一个条件上。
点击该行右侧标有 Put in parentheses with the next row 的 ( ) 按钮。
现在这一行与下一行已经位于同一对括号中。如果在最后一行点击 ( ) 按钮,则会将它与上一行配对。在您自行开启括号的那一行上,同一个按钮会显示为 Remove parentheses。
编辑器自动显示的括号没有移除按钮。如果要更改它们,请修改 and 或 or 连接词。
示例:由 RSI 或K线形态确认的价格交叉
在 4CM-AI Charts 中打开 EURUSD 的 15m 时间周期。这样新添加的条件默认都会使用 15m。
点击上方工具栏中的闪电图标(Alerts),然后点击 + 按钮。
构建第一个条件:选择 Price 来源,将时间周期设为 15m,选择 crosses above 运算符,然后输入 1.09。
点击 + Add condition 按钮。保持连接词为 and,然后选择 15m 上的 RSI(周期 14),运算符选择 is above,数值输入 55。
再次点击 + Add condition 按钮。将连接词设为 or,然后选择 Candles 来源。此时会出现一个形态按钮,在您选择形态之前显示为 Pattern…。
点击 Pattern… 按钮。在 Bullish 下勾选 Hammer 和 Engulfing,然后点击列表外部,使按钮显示为 2 patterns。
查看摘要。摘要将价格交叉和 RSI 放进了括号中,这意味着只要单独出现 Hammer 或 Engulfing 就会触发警报。这不是您想要的效果。
将鼠标悬停在 RSI 行上并点击 ( ) 按钮。现在 RSI 行和形态行被一起放进括号中,警报的含义变为:价格发生交叉,且同时满足 RSI 或K线形态。
打开 Options 标签页。如果只需触发一次,保持 Once only;如果希望警报持续运行,选择 Once per bar close,然后点击 Create 按钮。

( ):将某一行与下一行一起放进括号中。在这一行上它显示为 Remove parentheses,因为这一行开启了您自己添加的括号。
or:括号内部的连接词。只要满足 RSI 或K线形态其中之一即可。
垃圾桶图标 Remove:删除该条件。
警报何时触发?
这三个条件都使用 15m K线,因此每当一根 15 分钟K线收盘时,警报就会检查它们。crosses above 条件是一个瞬时事件,发生在K线收盘高于 1.09 的那一刻。K线形态同样在使其完成的K线收盘那一刻达成。而只要 RSI 保持在 55 以上,is above 条件就会持续成立。
在 10:15,一根 15 分钟K线在 1.0885 收盘。
在 10:30,下一根K线在 1.0912 收盘。价格上穿了 1.09,且收盘时 RSI 为 57。警报触发。
假设 10:30 时 RSI 只有 52。如果该K线完成了 Hammer 或看涨 Engulfing,警报仍然会触发。如果两者都未满足,则不会发生任何操作,警报会等待下一次对 1.09 的上穿。
如果选择了 Once only,警报触发后就会停止。如果选择了 Once per bar close,警报会继续运行,并可在之后的交叉时再次触发。
编辑器拒绝两个瞬时事件的情况
价格交叉、进入价格区间以及K线形态完成都属于瞬时事件。每个时间周期都在各自的K线收盘时独立检查。图表上的线条触及则在每次价格更新时检查。
用 and 连接的 15m 价格交叉和 1h RSI 交叉永远不可能同时成立。即使 15m K线和 1h K线在同一分钟收盘也是如此。编辑器会提示这两个条件都是瞬时事件,无法同时成立。要解决此问题,请改用 or 连接它们,或者将 RSI 条件从 crosses above 50 改为 is above 50。
同一时间周期上的两个瞬时事件是可以组合的。例如两个K线形态可以在同一根K线上完成。
添加 4CM-AI 条件
4CM-AI 预测条件可以与这些技术条件放在同一个警报中。此时适用两条规则,编辑器也会直接给出修改提示:
使用 and 将 4CM-AI 条件与其他条件连接起来。如果需要在其他条件之间使用 or,请将那些条件放进括号中。否则编辑器会提示:“Combine 4CM-AI conditions with the other conditions using and. Put the other conditions in parentheses to use or between them.”(请使用 and 将 4CM-AI 条件与其他条件组合,并将其他条件放入括号内以在它们之间使用 or)。
不要将 4CM-AI 条件放进同时包含其他条件的括号内(包括编辑器自动显示的括号)。否则编辑器会提示:“Keep 4CM-AI conditions out of parentheses that contain other conditions.”(请勿将 4CM-AI 条件放入包含其他条件的括号中)。
有关组合多个 4CM-AI 条件的规则,请参阅在一个警报中组合多个时间周期的预测。
实用须知
一个警报最多可包含 10 个条件。添加第 11 个条件时会被拒绝,并提示:“An alert can hold up to 10 conditions. Remove one.”(一个警报最多可包含 10 个条件,请移除一个)。
括号只能嵌套有限的层级。超过上限时,编辑器会提示:“These parentheses nest deeper than alerts support. Remove a pair of parentheses or change an and/or.”(括号嵌套层级超出警报支持范围,请移除一对括号或更改 and/or)。
图表线条条件会占用更多空间。如果线条条件过多,编辑器会提示:“This alert carries too many chart lines to save. Remove one condition.”(此警报包含过多图表线条,无法保存,请移除一个条件)。
早期保存的警报可能使用 n of 或 weighted 作为连接词,或使用 not 来反转条件。这些旧警报仍会继续正常运行。新警报则统一通过 and、or 和括号来构建。
如果警报未触发
点击 Edit 打开警报并查看摘要。摘要中显示的括号就是警报实际使用的分组方式。
瞬时事件仅在它发生时的那根K线收盘时有效。如果当时其他条件未成立,警报就会等待下一次瞬时事件。
当您点击 Create 按钮时已经成立的条件组合不会立即触发。它必须先变为不成立,之后再次变为成立才会触发。
检查每个条件的时间周期。每个条件都是在其各自时间周期的K线上计算的。