---
title: "ترکیب چند شرط در یک هشدار"
slug: "combine-technical-conditions"
kind: "HELP_ARTICLE"
category: "alerts"
locale: "fa"
canonical: "https://help.forecastcity.com/fa/alerts/combine-technical-conditions"
published: "2026-09-08T17:58:35.210Z"
updated: "2026-10-27T17:12:58.583Z"
description: "چند شرط را در یک هشدار قرار دهید، ببینید ویرایشگر کدام رابط را اول بررسی می‌کند و هر وقت لازم بود پرانتزهای خودتان را اضافه کنید."
---

# ترکیب چند شرط در یک هشدار

یک شرط اغلب کافی نیست. شاید بخواهید بدانید EURUSD کِی از 1.09 عبور می‌کند، اما فقط وقتی که RSI یا یک الگوی کندلی این حرکت را تأیید کند. با قرار دادن چند شرط در یک هشدار، به‌جای بررسی دستی هر شرط، فقط وقتی کل ترکیب برقرار باشد یک هشدار می‌گیرید. پلتفرم ForecastCity این کار را به سادگی، در چند ثانیه و با دقت کامل انجام می‌دهد. می‌توانید ترکیب شرط‌ها را با چند کلیک بسازید، یا با صدای خودتان یا به صورت متنی به AI Trading Assistant بگویید یا از او بخواهید آن را در کنار پیش‌بینی‌های 4CastMachine AI برایتان تنظیم کند.

مثال: EURUSD روی کندل‌های 15 دقیقه‌ای از 1.09 به بالا عبور می‌کند، در حالی که RSI بالای 55 است یا همان کندل یک الگوی همر یا انگالفینگ صعودی را کامل می‌کند.

## افزودن شرط‌ها

هر شرطی که اضافه می‌کنید به همان هشدار تعلق دارد. هشدار وقتی فعال می‌شود که کل ترکیب درست باشد، پس یک هشدار دریافت می‌کنید، نه یک هشدار برای هر شرط.

-   دکمه‌ی ‎**\+ 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.‎»

## قرار دادن شرط‌ها در پرانتز به دست خودتان

وقتی می‌خواهید یک **or** اول بررسی شود، از پرانتزهای خودتان استفاده کنید.

1.  نشانگر ماوس را روی اولین شرطی ببرید که باید داخل پرانتز قرار بگیرد.
    
2.  دکمه‌ی **( )** را در سمت راست ردیف بزنید (با عنوان **Put in parentheses with the next row**).
    

حالا این ردیف و ردیف بعدی داخل پرانتز هستند. در ردیف آخر، دکمه‌ی **( )** آن را به‌جای ردیف بعدی با ردیف بالایی داخل پرانتز می‌گذارد. در ردیفی که پرانتزهای خودتان با آن باز می‌شود، همین دکمه **Remove parentheses** را نشان می‌دهد.

پرانتزهایی که ویرایشگر کشیده است دکمه ندارند. برای تغییر آن‌ها، یک **and** یا یک **or** را عوض کنید.

## مثال: تقاطعی که RSI یا یک الگوی کندلی آن را تأیید می‌کند

1.  نماد EURUSD را در 4CM-AI Charts روی تایم‌فریم **15m** باز کنید. در این صورت شرط‌های تازه در ابتدا روی **15m** هستند.
    
2.  در نوار ابزار بالا روی آیکون صاعقه (**Alerts**) کلیک کنید و دکمه‌ی **+** را بزنید.
    
3.  شرط اول را بسازید: منبع **Price**، تایم‌فریم 15m، عملگر **crosses above** و مقدار 1.09.
    
4.  دکمه‌ی ‎**\+ Add condition** را بزنید. رابط را روی and نگه دارید و اندیکاتور **RSI** را روی تایم‌فریم 15m با دوره‌ی 14، عملگر is above و مقدار 55 تنظیم کنید.
    
5.  دوباره دکمه‌ی ‎**\+ Add condition** را بزنید. رابط را روی or بگذارید و منبع **Candles** را انتخاب کنید. یک دکمه‌ی الگو ظاهر می‌شود که تا پیش از انتخاب الگو، روی آن Pattern…‎ نوشته شده است.
    
6.  روی دکمه‌ی **Pattern…**‎ کلیک کنید. در گروه Bullish، گزینه‌های Hammer و Engulfing را تیک بزنید و بعد بیرون از فهرست کلیک کنید تا روی دکمه ‎**2 patterns** نوشته شود.
    
7.  خلاصه را بخوانید. خلاصه تقاطع و RSI را داخل پرانتز گذاشته است، پس یک الگوی همر یا انگالفینگ به‌تنهایی می‌تواند هشدار را فعال کند. این چیزی نیست که می‌خواهید.
    
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 یا یک الگوی کندلی باید آن را تأیید کند.

1.  دکمه‌ی **( )**: یک ردیف را با ردیف بعدی داخل پرانتز می‌گذارد. روی این ردیف، **Remove parentheses** را نشان می‌دهد، چون این ردیف پرانتزهای خودتان را باز می‌کند.
    
2.  رابط **or**: رابط داخل پرانتز. RSI یا یک الگو، هر کدام کافی است.
    
3.  آیکون سطل زباله، **Remove**: شرط را حذف می‌کند.
    

## کِی فعال می‌شود؟

هر سه شرط از کندل‌های 15m استفاده می‌کنند، پس هشدار هر بار که یک کندل 15 دقیقه‌ای بسته می‌شود آن‌ها را بررسی می‌کند. عملگر **crosses above** در یک لحظه رخ می‌دهد: در همان بسته شدن کندلی که قیمت از 1.09 یا پایین‌تر به بالای 1.09 می‌رود. یک الگو هم در یک لحظه کامل می‌شود: روی کندلی که آن را می‌بندد. عملگر **is above** شرطی است که برقرار می‌ماند.

-   ساعت 10:15 یک کندل 15 دقیقه‌ای روی 1.0885 بسته می‌شود.
    
-   ساعت 10:30 کندل بعدی روی 1.0912 بسته می‌شود. قیمت از 1.09 عبور کرده و RSI در این بسته شدن 57 است. هشدار فعال می‌شود.
    
-   فرض کنید ساعت 10:30، RSI فقط 52 باشد. اگر همان کندل یک الگوی همر یا انگالفینگ صعودی را کامل کند، هشدار باز هم فعال می‌شود. اگر هیچ‌کدام نباشد، اتفاقی نمی‌افتد و هشدار منتظر عبور بعدی قیمت از 1.09 می‌ماند.
    

با گزینه‌ی **Once only**، هشدار بعد از آن متوقف می‌شود. با گزینه‌ی **Once per bar close**، به کار خود ادامه می‌دهد و در تقاطع بعدی می‌تواند دوباره فعال شود.

## وقتی ویرایشگر دو شرط لحظه‌ای را نمی‌پذیرد

تقاطع، ورود به یک محدوده‌ی قیمتی و کامل شدن یک الگوی کندلی در یک لحظه رخ می‌دهند. هر تایم‌فریم جداگانه و در بسته شدن کندل خودش بررسی می‌شود. برخورد قیمت با یک خط روی چارت در هر به‌روزرسانی قیمت بررسی می‌شود.

بنابراین تقاطع قیمت روی 15m و تقاطع RSI روی 1h، اگر با رابط and به هم وصل شوند، هرگز نمی‌توانند هم‌زمان درست باشند؛ حتی وقتی یک کندل 15m و یک کندل 1h در همان دقیقه بسته شوند. ویرایشگر این ترکیب را با پیام «These conditions are moments, not states, so they can never be true at the same time and this alert would never fire. Use or between them, or make one of them a condition that stays true.‎» رد می‌کند. برای رفع آن در این مثال، شرط RSI را از **crosses above** 50 به **is above** 50 تغییر دهید.

دو شرط لحظه‌ای روی یک تایم‌فریم مشکلی ندارند. دو الگوی کندلی می‌توانند روی یک کندل کامل شوند.

## افزودن یک شرط 4CM-AI

یک شرط پیش‌بینی **4CM-AI** می‌تواند با این شرط‌ها در یک هشدار باشد. دو قانون وجود دارد و ویرایشگر راه اصلاح را می‌گوید:

-   شرط‌های 4CM-AI را با رابط **and** به شرط‌های دیگر وصل کنید. برای گذاشتن **or** بین شرط‌های دیگر، آن‌ها را داخل پرانتز بگذارید. در غیر این صورت ویرایشگر پیام «Combine 4CM-AI conditions with the other conditions using and. Put the other conditions in parentheses to use or between them.‎» را نشان می‌دهد.
    
-   شرط‌های 4CM-AI را بیرون از پرانتزهایی نگه دارید که شرط‌های دیگری هم در آن‌ها هست، از جمله پرانتزهایی که ویرایشگر می‌کشد. در غیر این صورت ویرایشگر پیام «Keep 4CM-AI conditions out of parentheses that contain other conditions.‎» را نشان می‌دهد.
    

قوانین مربوط به چند شرط 4CM-AI در راهنمای [ترکیب پیش‌بینی چند تایم‌فریم در یک هشدار](<https://help.forecastcity.com/fa/help/alerts/multi-timeframe-forecast-alerts>) آمده است.

## خوب است بدانید

-   هر هشدار حداکثر 10 شرط را در خود جا می‌دهد. شرط یازدهم با پیام «An alert can hold up to 10 conditions. Remove one.‎» پذیرفته نمی‌شود.
    
-   پرانتزها فقط تا چند سطح می‌توانند داخل پرانتزهای دیگر قرار بگیرند. فراتر از آن، ویرایشگر پیام «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** باز کنید و خلاصه را بخوانید. پرانتزهای خلاصه همان پرانتزهایی هستند که هشدار از آن‌ها استفاده می‌کند.
    
-   یک شرط لحظه‌ای فقط در همان بسته شدن کندلی به حساب می‌آید که در آن رخ می‌دهد. اگر شرط‌های دیگر در آن لحظه نادرست بودند، هشدار منتظر دفعه‌ی بعد می‌ماند.
    
-   ترکیبی که هنگام زدن دکمه‌ی **Create** از قبل درست است، هشدار را فعال نمی‌کند. این ترکیب باید اول نادرست و بعد دوباره درست شود.
    
-   تایم‌فریم هر شرط را بررسی کنید. هر شرط روی کندل‌های تایم‌فریم خودش اندازه‌گیری می‌شود.
    

## راهنماهای مرتبط

-   [هشدار کِی فعال می‌شود؟ تایم‌فریم‌ها و تکرار](<https://help.forecastcity.com/fa/help/alerts/condition-timeframes-and-rearming>)
    
-   [ساخت هشدار با RSI، میانگین متحرک و ATR](<https://help.forecastcity.com/fa/help/alerts/rsi-and-moving-average-alerts>)
    
-   [ساخت هشدار الگوهای کندلی](<https://help.forecastcity.com/fa/help/alerts/candlestick-pattern-alerts>)
    
-   [ترکیب پیش‌بینی چند تایم‌فریم در یک هشدار](<https://help.forecastcity.com/fa/help/alerts/multi-timeframe-forecast-alerts>)
