---
title: "在同一個提醒中組合多個條件"
slug: "combine-technical-conditions"
kind: "HELP_ARTICLE"
category: "alerts"
locale: "zh-Hant"
canonical: "https://app.forecastcity.com/zh-Hant/help/alerts/combine-technical-conditions"
published: "2026-09-08T17:58:35.210Z"
updated: "2026-10-28T00:01:31.666Z"
description: "在同一個提醒中放入多個條件，了解編輯器優先檢查哪個連接詞，並在需要時自行加上括號。"
---

# 在同一個提醒中組合多個條件

單一條件往往不夠用。您可能想在 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 且型態完成時，提醒就會觸發。

![三列條件，編輯器在以 and 連接的兩列周圍畫上括號。](https://m.forecastcity.com/t/tnt_forecastcity/media/54/542c9034b3c939437172c14b673b0ba5816cec327a8cd7806be579101a8b52a4.png)

編輯器會將以 and 連接的兩個條件放進括號裡。

1.  **or**：此列的連接詞。從第二列開始，每一列都有自己的連接詞。
    
2.  編輯器在 RSI 條件列與型態條件列周圍畫上的括號，因為系統會先檢查 **and**，再檢查 **or**。
    
3.  **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** 時，可以自行加上括號。

1.  將滑鼠移到要放進括號裡的第一個條件上。
    
2.  點擊該列右側標示為 **Put in parentheses with the next row** 的 **( )** 按鈕。
    

這時該列與下一列就會一起放進括號裡。在最後一列上，**( )** 按鈕則會將它與上一列歸為同一組。在自行加上左括號的那一列上，同一個按鈕會顯示為 **Remove parentheses**。

編輯器自動畫上的括號沒有按鈕。若要改變那些括號，請更改 **and** 或 **or** 連接詞。

## 範例：由 RSI 或 K線型態確認的價格穿越

1.  在 4CM-AI Charts 中以 **15m** 時間週期開啟 EURUSD。接著新增的條件都會預設為 **15m** 時間週期。
    
2.  點擊頂部工具列的閃電圖示（**Alerts**），然後點擊 **+** 按鈕。
    
3.  建立第一個條件：選擇 **Price** 來源，將時間週期設為 15m，選擇 **crosses above** 運算子，並輸入 1.09。
    
4.  點擊 **\+ Add condition** 按鈕。將連接詞保持為 and，然後選擇 15m 時間週期、週期 14 的 **RSI** 指標，選擇 is above 並輸入 55。
    
5.  再次點擊 **\+ Add condition** 按鈕。將連接詞設為 or 並選擇 **Candles** 來源。這時會出現一個型態按鈕，在您選取型態之前會顯示為 Pattern…。
    
6.  點擊 **Pattern…** 按鈕。在 Bullish 下方勾選 Hammer 與 Engulfing，然後在清單外點一下，讓按鈕顯示為 **2 patterns**。
    
7.  查看摘要。摘要會將價格穿越與 RSI 放進括號裡，這代表只要單獨出現 Hammer 或 Engulfing 型態就會觸發提醒。這不是您要的結果。
    
8.  將滑鼠移到 RSI 條件列上，然後點擊 **( )** 按鈕。現在 RSI 與型態條件列會一起放進括號裡，代表提醒的條件是「價格穿越，而且 RSI 或型態其中之一成立」。
    
9.  開啟 **Options** 頁籤。若只要觸發一次，請保持 Once only；若要讓提醒持續運作，請選擇 Once per bar close，最後點擊 **Create** 按鈕。
    

![三列條件，最後兩列以 or 連接並放進括號裡。](https://m.forecastcity.com/t/tnt_forecastcity/media/42/42cc5e69f9312be086f450221e5946b432f872293beaa7ea6dd781ef89f5edda.png)

自行加上括號後，價格必須穿越 1.09，而且 RSI 或 K線型態其中之一必須配合。

1.  **( )**：將某列與下一列一起放進括號裡。由於這一列開啟了您自行加上的括號，按鈕在此列會顯示為 **Remove parentheses**。
    
2.  **or**：括號內的連接詞。只要 RSI 或型態其中一項成立即可。
    
3.  垃圾桶圖示 **Remove**：刪除此條件。
    

## 提醒會在什麼時候觸發？

這三個條件都使用 15m 的K線，因此每當 15 分鐘K線收盤時，提醒都會檢查一次。**crosses above** 條件屬於瞬間事件，只會在K線收盤價站上 1.09 的那一刻發生。型態同樣只會在完成該型態的那根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線收盤時獨立檢查。觸及圖表線條則是在每次價格更新時檢查。

如果將 15m 的價格穿越與 1h 的 RSI 穿越以 and 連接，兩者永遠不可能同時成立。即使 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 條件的規則，請參閱[在同一個提醒中組合多個時間週期的預測](<https://app.forecastcity.com/zh-Hant/help/alerts/multi-timeframe-forecast-alerts>)。

## 實用須知

-   一個提醒最多可包含 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線來計算。
    

## 相關指南

-   [提醒何時觸發？時間週期與重複觸發](<https://app.forecastcity.com/zh-Hant/help/alerts/condition-timeframes-and-rearming>)
    
-   [建立 RSI、均線與 ATR 提醒](<https://app.forecastcity.com/zh-Hant/help/alerts/rsi-and-moving-average-alerts>)
    
-   [建立K線型態提醒](<https://app.forecastcity.com/zh-Hant/help/alerts/candlestick-pattern-alerts>)
    
-   [在同一個提醒中組合多個時間週期的預測](<https://app.forecastcity.com/zh-Hant/help/alerts/multi-timeframe-forecast-alerts>)
