یک شرط اغلب کافی نیست. شاید بخواهید بدانید EURUSD کِی از 1.09 عبور میکند، اما فقط وقتی که RSI یا حجم معاملات این حرکت را تأیید کند. در این راهنما چند شرط را در یک هشدار قرار میدهید و تعیین میکنید چطور با هم خوانده شوند.
مثال: EURUSD روی کندلهای 15 دقیقهای از 1.09 به بالا عبور میکند، در حالی که RSI بالای 55 است یا حجم معاملات بالاتر از میانگین خودش است. قیمتهای این راهنما مثالاند، نه توصیه.
افزودن شرطها
هر شرطی که اضافه میکنید به همان هشدار تعلق دارد. هشدار وقتی فعال میشود که کل ترکیب درست باشد، پس یک هشدار دریافت میکنید، نه یک هشدار برای هر شرط.
دکمهی + Add condition را بزنید تا شرطی در انتها اضافه شود. این شرط در ابتدا با رابط and وصل است.
در کادری که در آن مقدار مینویسید، مثل قیمت یا دوره، کلید
Enterرا فشار دهید. یک شرط تازه درست زیر همان شرط و داخل همان پرانتز ظاهر میشود.از شرط دوم به بعد، هر ردیف با رابط and یا or خودش شروع میشود. عوض کردن آن فقط همان ردیف را تغییر میدهد.
برای حذف یک شرط، نشانگر ماوس را روی ردیف آن ببرید و روی آیکون سطل زباله کلیک کنید. راهنمای ابزار آن Remove را نشان میدهد.
هشداری که بیش از یک شرط دارد، به پلنی نیاز دارد که هشدارهای چندشرطی را شامل شود. اگر پلن شما شامل آنها نباشد، ویرایشگر پیام «Your plan does not include alerts with more than one condition.» را نشان میدهد.
خواندن هشداری که هر دو رابط را دارد
وقتی هشدار هر دو رابط را دارد، ویرایشگر اول and را بررسی میکند و بعد or را. مثل حساب است که در آن ضرب پیش از جمع انجام میشود. ویرایشگر نتیجه را به شما نشان میدهد. پرانتزها را در ردیفها و در خلاصه میکشد.
در تصویر زیر، ردیف RSI با رابط or و ردیف Volume با رابط and وصل شده است. پس RSI و Volume با هم داخل پرانتز قرار میگیرند. هشدار وقتی فعال میشود که قیمت بهتنهایی از 1.09 به بالا عبور کند، یا وقتی شرط RSI و شرط حجم معاملات هر دو درست باشند.

رابط or: رابط این ردیف. هر ردیف از ردیف دوم به بعد رابط خودش را دارد.
پرانتزهایی که ویرایشگر دور RSI و Volume کشیده است، چون 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.»
قرار دادن شرطها در پرانتز به دست خودتان
وقتی میخواهید یک or اول بررسی شود، از پرانتزهای خودتان استفاده کنید.
نشانگر ماوس را روی اولین شرطی ببرید که باید داخل پرانتز قرار بگیرد.
دکمهی ( ) را در سمت راست ردیف بزنید. راهنمای ابزار آن Put in parentheses with the next row را نشان میدهد.
حالا این ردیف و ردیف بعدی داخل پرانتز هستند. در ردیف آخر، دکمهی ( ) آن را بهجای ردیف بعدی با ردیف بالایی داخل پرانتز میگذارد. در ردیفی که پرانتزهای خودتان با آن باز میشود، همین دکمه Remove parentheses را نشان میدهد.
پرانتزهایی که ویرایشگر کشیده است دکمه ندارند. برای تغییر آنها، یک and یا یک or را عوض کنید.
مثال: تقاطعی که RSI یا حجم معاملات آن را تأیید میکند
نماد EURUSD را در 4CM-AI Charts روی تایمفریم 15m باز کنید. در این صورت شرطهای تازه در ابتدا روی 15m هستند.
در نوار ابزار بالا روی دکمهی Alerts کلیک کنید و دکمهی + را بزنید.
شرط اول را بسازید: منبع Price، تایمفریم 15m، عملگر crosses above و مقدار 1.09.
دکمهی + Add condition را بزنید. رابط را روی and نگه دارید و این شرط را بسازید: اندیکاتور RSI، تایمفریم 15m، دورهی 14، عملگر is above و مقدار 55.
دوباره دکمهی + Add condition را بزنید. رابط را روی or بگذارید و منبع Volume را انتخاب کنید. ردیف خودش پر میشود: عملگر is above average، با دورهی میانگین 20 و ضریب 1.5.
خلاصه را بخوانید. خلاصه تقاطع و RSI را داخل پرانتز گذاشته است، پس یک جهش حجم معاملات بهتنهایی میتواند هشدار را فعال کند. این چیزی نیست که میخواهید.
نشانگر ماوس را روی ردیف RSI ببرید و دکمهی ( ) را بزنید. حالا RSI و Volume با هم داخل پرانتز هستند، پس معنای هشدار این است: تقاطع، و RSI یا حجم معاملات.
تب Options را باز کنید. اگر فقط یکبار هشدار میخواهید، گزینهی Once only را نگه دارید، یا گزینهی Once per bar close را انتخاب کنید تا هشدار به کار خود ادامه دهد. بعد دکمهی Create را بزنید.

دکمهی ( ): یک ردیف را با ردیف بعدی داخل پرانتز میگذارد. روی این ردیف، Remove parentheses را نشان میدهد، چون این ردیف پرانتزهای خودتان را باز میکند.
رابط or: رابط داخل پرانتز. RSI یا حجم معاملات، هر کدام کافی است.
آیکون سطل زباله، Remove: شرط را حذف میکند.
کِی فعال میشود؟
هر سه شرط از کندلهای 15m استفاده میکنند، پس هشدار هر بار که یک کندل 15 دقیقهای بسته میشود آنها را بررسی میکند. عملگر crosses above در یک لحظه رخ میدهد: در همان بسته شدن کندلی که قیمت از 1.09 یا پایینتر به بالای 1.09 میرود. عملگرهای is above و is above average شرطهایی هستند که برقرار میمانند.
ساعت 10:15 یک کندل 15 دقیقهای روی 1.0885 بسته میشود.
ساعت 10:30 کندل بعدی روی 1.0912 بسته میشود. قیمت از 1.09 عبور کرده و RSI در این بسته شدن 57 است. هشدار فعال میشود.
اگر ساعت 10:30، RSI برابر 52 و حجم معاملات کمتر از 1.5 برابر میانگین خودش بود، هیچ اتفاقی نمیافتاد. هشدار منتظر عبور بعدی قیمت از 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 در راهنمای ترکیب پیشبینی چند تایمفریم در یک هشدار آمده است.
خوب است بدانید
هر هشدار حداکثر 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 از قبل درست است، هشدار را فعال نمیکند. این ترکیب باید اول نادرست و بعد دوباره درست شود.
تایمفریم هر شرط را بررسی کنید. هر شرط روی کندلهای تایمفریم خودش اندازهگیری میشود.