---
title: "ساخت هشدار با RSI، میانگین متحرک و ATR"
slug: "rsi-and-moving-average-alerts"
kind: "HELP_ARTICLE"
category: "alerts"
locale: "fa"
canonical: "https://help.forecastcity.com/fa/alerts/rsi-and-moving-average-alerts"
published: "2026-09-08T17:58:35.210Z"
updated: "2026-10-27T17:12:57.773Z"
description: "وقتی RSI به یک سطح می‌رسد یا یک میانگین متحرک از میانگین دیگر عبور می‌کند، هشدار دریافت کنید و یک فیلتر ATR اضافه کنید تا هشدار در بازار آرام فعال نشود."
---

# ساخت هشدار با RSI، میانگین متحرک و ATR

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

مثال‌ها روی EURUSD و کندل‌های 1h هستند: RSI 14 زیر 30، عبور EMA 20 از SMA 50 رو به بالا، و یک فیلتر ATR 14.

## مثال 1: دریافت هشدار وقتی RSI به زیر 30 می‌رود

1.  نماد EURUSD را در 4CM-AI Charts باز کنید. روی آیکون صاعقه (**Alerts**) در نوار ابزار بالا کلیک کنید و دکمه‌ی **+** را بزنید. ویرایشگر هشدار با یک شرط خالی باز می‌شود.
    
2.  در کادر اول، گزینه‌ی **RSI** را انتخاب کنید. یک کادر دوره با مقدار **14** ظاهر می‌شود. همین را نگه دارید، یا دوره‌ی دلخواه خود را بنویسید.
    
3.  کادر دوم، یعنی تایم‌فریم، را روی **1h** بگذارید. به این ترتیب RSI روی کندل‌های یک‌ساعته محاسبه می‌شود، هر تایم‌فریمی که چارت شما نشان دهد.
    
4.  در کادر بعدی، گزینه‌ی **crosses below** را انتخاب کنید.
    
5.  در کادر آخر، عدد **30** را بنویسید.
    

![ردیف شرط RSI: RSI با دوره‌ی 14 روی کندل‌های 1h از 30 رو به پایین عبور می‌کند.](https://m.forecastcity.com/t/tnt_forecastcity/media/7e/7e445f0f26b883ed6c3fe83b53a60ebc9e9d05203882a29087e586a2f31a97df.png)

یک شرط RSI: RSI 14 روی کندل‌های 1h از 30 رو به پایین عبور می‌کند.

1.  عدد **14**: دوره‌ی RSI، یعنی تعداد کندل‌هایی که RSI از روی آن‌ها محاسبه می‌شود.
    
2.  کادر **1h**: تایم‌فریم. RSI روی کندل‌های همین تایم‌فریم محاسبه می‌شود.
    
3.  عدد **30**: مقداری که RSI با آن مقایسه می‌شود.
    

خلاصه در سمت راست اکنون **1h RSI(14) crosses below 30** را نشان می‌دهد. پیش از ذخیره، آن را بخوانید. برای مورد برعکس، یعنی وقتی RSI به بالای 70 می‌رود، گزینه‌ی **crosses above** را انتخاب کنید و عدد 70 را بنویسید.

## انتخاب دفعات فعال شدن هشدار

تب **Options** را باز کنید. تنظیم **Trigger** در ابتدا روی Once only است، مگر اینکه مقادیر پیش‌فرض خودتان را ذخیره کرده باشید.

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

با گزینه‌ی Once per bar close، کادر **Confirmation timeframe** زیر Trigger ظاهر می‌شود. آن را روی 1h بگذارید، یعنی همان تایم‌فریم شرط، و سپس دکمه‌ی **Create** را بزنید.

با هر کدام از این دو گزینه، RSI فقط هنگام بسته شدن یک کندل 1h بررسی می‌شود، هرگز در میانه‌ی کندل.

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

فرض کنید ساعت 09:30 هشدار را ذخیره می‌کنید و RSI در این لحظه 34 است.

-   ساعت 10:00، اولین کندل 1h پس از ذخیره بسته می‌شود. RSI برابر 31 است. هشدار همین را نقطه‌ی شروع خود در نظر می‌گیرد.
    
-   ساعت 11:00، کندلی با RSI برابر 28 بسته می‌شود. RSI از 30 رو به پایین عبور کرده است، پس هشدار فعال می‌شود.
    
-   ساعت 12:00، RSI برابر 26 است. هنوز زیر 30 است، پس هشدار تازه‌ای نمی‌آید.
    

با گزینه‌ی Once only، هشدار پس از ساعت 11:00 متوقف می‌شود و وضعیت آن به Stopped: Triggered تغییر می‌کند. با گزینه‌ی Once per bar close، هشدار به کار خود ادامه می‌دهد. پیش از هشدار بعدی، RSI باید یک بار روی 30 یا بالاتر بسته شود و سپس دوباره زیر 30 بسته شود.

## مثال 2: دریافت هشدار وقتی یک میانگین متحرک از میانگین دیگر عبور می‌کند

1.  یک هشدار تازه شروع کنید: در نوار ابزار بالا روی آیکون صاعقه (**Alerts**) کلیک کنید و دکمه‌ی **+** را بزنید.
    
2.  در کادر اول، گزینه‌ی **EMA** را انتخاب کنید. کادر دوره عدد **20** را نشان می‌دهد.
    
3.  تایم‌فریم را روی **1h** بگذارید و گزینه‌ی **crosses above** را انتخاب کنید.
    
4.  نشانگر ماوس را روی ردیف ببرید. یک آیکون چرخ‌دنده در انتهای سمت راست ردیف ظاهر می‌شود. روی آن کلیک کنید تا بخش **Details** باز شود. یک سطر دوم زیر ردیف باز می‌شود.
    
5.  کادر **Compare with** را روی **Indicator** بگذارید. کادر مقدار از سطر اول ناپدید می‌شود و دو کادر تازه در سطر دوم ظاهر می‌شود.
    
6.  در کادری که Indicator…‎ را نشان می‌دهد، گزینه‌ی **SMA** را انتخاب کنید. در کادر دوره‌ی کنار آن، عدد 20 را به **50** تغییر دهید.
    

![ردیف شرط EMA 20 که از طریق Compare with با SMA 50 مقایسه می‌شود.](https://m.forecastcity.com/t/tnt_forecastcity/media/20/20ad47325623f6ed787b213bdf28fce78055a4fdd83aa936efd4d170f654b521.png)

یک شرط EMA 20 که روی کندل‌های 1h با اندیکاتوری دوم، یعنی SMA 50، مقایسه می‌شود.

1.  کادر **Compare with**: گزینه‌ی **Indicator** را انتخاب کنید تا EMA به‌جای یک عدد با اندیکاتوری دوم مقایسه شود.
    
2.  گزینه‌ی **SMA** و عدد **50**: اندیکاتور دوم و دوره‌ی خودش.
    
3.  عدد **20**: دوره‌ی اندیکاتور اول، یعنی EMA.
    

خلاصه **1h EMA(20) crosses above SMA(50)**‎ را نشان می‌دهد. هر دو میانگین روی کندل‌های 1h محاسبه می‌شوند. هشدار در بسته شدن آن کندل 1h فعال می‌شود که EMA در آن به بالای SMA می‌رود.

تا وقتی کادر Compare with روی Indicator است، سطر دوم باز می‌ماند و آیکون چرخ‌دنده پنهان است. برای مقایسه‌ی دوباره با یک عدد، گزینه‌ی **Value** را انتخاب کنید.

در پایان، تنظیم Trigger را مثل مثال 1 انتخاب کنید و دکمه‌ی **Create** را بزنید. اگر می‌خواهید از هر عبور باخبر شوید، نه فقط اولین عبور، گزینه‌ی **Once per bar close** را انتخاب کنید.

## مثال 3: افزودن فیلتر ATR برای نادیده گرفتن بازار آرام

اندیکاتور ATR میانگین دامنه‌ی کندل‌های اخیر را نشان می‌دهد، یعنی فاصله‌ی سقف تا کف آن‌ها. این اندیکاتور به‌عنوان شرط دوم، کاری می‌کند که هشدار مثال 2 در بازار آرام فعال نشود.

1.  در فهرست **Alerts**، نشانگر ماوس را روی هشدار مثال 2 ببرید و روی **Edit** کلیک کنید.
    
2.  دکمه‌ی ‎**\+ Add condition** را بزنید. ردیف تازه‌ای زیر ردیف اول ظاهر می‌شود که با **and** به آن وصل است.
    
3.  در ردیف تازه، گزینه‌ی **ATR** را انتخاب کنید. کادر دوره عدد **14** را نشان می‌دهد.
    
4.  تایم‌فریم را روی **1h** بگذارید، یعنی همان تایم‌فریم شرط اول.
    
5.  گزینه‌ی **is above** را انتخاب کنید و عدد **0.001** را بنویسید. روی EURUSD، این مقدار برابر 10 پیپ است.
    
6.  دکمه‌ی **Save** را بزنید.
    

خلاصه اکنون یک سطر دوم نشان می‌دهد: **and 1h ATR(14) is above 0.001**. هشدار فقط وقتی فعال می‌شود که هر دو سطر در بسته شدن یک کندل 1h، هم‌زمان برقرار باشند.

اینجا از **is above** استفاده کنید، نه **crosses above**. شرط is above تا وقتی ATR بالای 0.001 است برقرار می‌ماند و همین آن را به یک فیلتر تبدیل می‌کند. عبور در یک لحظه رخ می‌دهد و در آن صورت هر دو عبور باید روی یک کندل رخ دهند.

مقدار ATR یک فاصله‌ی قیمتی است، نه درصد. برای نماد دیگر، اندیکاتور Average True Range را به چارت آن اضافه کنید و مقداری در همان مقیاس انتخاب کنید.

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

-   شرط **crosses below** در یک لحظه رخ می‌دهد: وقتی RSI از 30 یا بالاتر به زیر 30 می‌رود. شرط **is below** تا وقتی RSI زیر 30 است برقرار می‌ماند. از آن به‌عنوان فیلتر در کنار شرطی دیگر استفاده کنید.
    
-   هشدار کارش را از وضع بازار در لحظه‌ی ذخیره شروع می‌کند. اولین بسته شدن کندل پس از آن فقط نقطه‌ی شروع را تعیین می‌کند. اگر RSI از قبل زیر 30 باشد، هشدار صبر می‌کند تا RSI یک بار روی 30 یا بالاتر بسته شود و دوباره به زیر آن برود.
    
-   دوره‌ی اندیکاتورهای RSI، EMA، SMA و ATR از 1 تا 200 است. کادر **Compare with** همین چهار اندیکاتور را ارائه می‌دهد.
    
-   شرط Price قیمت را با عددهایی که می‌نویسید مقایسه می‌کند، نه با یک اندیکاتور. برای مقایسه‌ی قیمت با یک میانگین، در کادر اول گزینه‌ی **SMA** را با دوره‌ی 1 انتخاب کنید. مقدار آن، قیمت بسته شدن هر کندل است. سپس آن را از طریق **Compare with** با میانگین مقایسه کنید.
    
-   هشداری با دو شرط به پلن اشتراکی نیاز دارد که هشدارهای چندشرطی را شامل شود. اگر پلن اشتراک شما شامل آن نباشد، زدن دکمه‌ی ‎**\+ Add condition** یا **Save** کارت ارتقای اشتراک را باز می‌کند.
    

## اگر هشدار فعال نشد

-   صبر کنید تا کندل بسته شود. چارت حرکت RSI را در طول کندل نشان می‌دهد. هشدار RSI را فقط در بسته شدن کندل می‌خواند. افتی به زیر 30 که بالای 30 بسته شود، حساب نمی‌شود.
    
-   هشدار را با **Edit** باز کنید. اندیکاتور، دوره‌ی آن، تایم‌فریم و مقدار را با اندیکاتور روی چارت خود مقایسه کنید.
    
-   هشدار برای محاسبه‌ی اندیکاتور به تاریخچه‌ی کافی از کندل‌ها در تایم‌فریم خود نیاز دارد. تا آن زمان فعال نمی‌شود.
    
-   بررسی کنید که هشدار در فهرست **Alerts** وضعیت Active را نشان دهد. بیرون از ساعت‌هایی که در تنظیم **Schedule** تعیین کرده‌اید، هشدار فعال نمی‌شود و چیزی هم برای بعد نگه داشته نمی‌شود.
    

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

-   [ترکیب چند شرط در یک هشدار](<https://help.forecastcity.com/fa/help/alerts/combine-technical-conditions>)
    
-   [هشدار کِی فعال می‌شود؟ تایم‌فریم‌ها و تکرار](<https://help.forecastcity.com/fa/help/alerts/condition-timeframes-and-rearming>)
    
-   [ساخت هشدار با MACD، باندهای بولینگر و استوکاستیک](<https://help.forecastcity.com/fa/help/alerts/macd-bollinger-and-stochastic-alerts>)
    
-   [انتخاب دفعات فعال شدن هشدار و زمان فعال بودن آن](<https://help.forecastcity.com/fa/help/alerts/timing-and-lifetime>)
