آموزش فیلترنویسی ابر کومو فلت در آسانبازر با استفاده از بلاکهای پیشرفته
دوستان عزیز، در این آموزش میخواهیم یکی از کاربردیترین و در عین حال کمی پیچیدهترین سناریوها در فیلترنویسی را بررسی کنیم: شناسایی سهمهایی که ابر کومو آنها در یک بازه زمانی مشخص، فلت (Flat) شده است. این وضعیت زمانی رخ میدهد که تمام سطوح ایچیموکو، بهویژه اسپن A و B، در یک دوره زمانی مشخص دارای اعداد یکسانی باشند.
شاید در نگاه اول فکر کنید که باید برای هر روز گذشته، شرط برابری را به صورت دستی بنویسید، اما خوشبختانه در آسانبازر ابزارهایی داریم که این کار را بسیار سادهتر میکنند. بیایید با هم منطق این فیلتر را باز کنیم و ببینیم چطور میتوانیم بدون درگیر شدن با فرمولهای طولانی، ابر کومو فلت را شناسایی کنیم.
ابـر کومو فلت چیست و چرا مهم است؟
به زبان ساده، وقتی میگوییم ابر کومو فلت است، یعنی در یک بازه زمانی مشخص، تفاوتی بین اسپن A و اسپن B وجود ندارد. به عبارت دیگر، اگر امروز اسپن A با اسپن B برابر باشد، دیروز هم اسپن A با اسپن B برابر بوده باشد و همینطور برای چند روز گذشته. این وضعیت نشاندهنده یک بازار رنج و بدون روند مشخص است که برای استراتژیهای معاملاتی خاصی بسیار حیاتی است.

چرا نباید شرطها را دستی و طولانی بنویسیم؟
فرض کنید میخواهیم سهمی را پیدا کنیم که ابر کومو آن در ۳۰ روز گذشته فلت بوده است. اگر بخواهیم این را با روش سنتی بنویسیم، باید ۳۰ شرط جداگانه تعریف کنیم که در هر کدام اسپن A با اسپن B برابر باشد. این کار نه تنها خستهکننده است، بلکه احتمال خطا را هم بالا میبرد.
خبر خوب این است که در آسانبازر دو بلاک قدرتمند وجود دارد که کار ما را راحت میکند:
- بلاک انتخاب شرطی (Conditional Select): این بلاک به ما اجازه میدهد یک شرط را تعریف کنیم و اگر درست بود، عدد ۱ و اگر غلط بود، عدد ۰ به ما برگرداند.
- بلاک کامل مس پلاس (Complete Sum Plus): برخلاف نسخه قدیمی، این بلاک میتواند روی اعداد محاسبات انجام دهد. ما میتوانیم از آن بخواهیم که خروجی شرطهای گذشته را جمع بزند.
گامبهگام نوشتن فیلتر ابر کومو فلت در آسانبازر
بیایید با هم یک فیلتر برای شناسایی ابر کومو فلت در بازه ۱۰ روزه طراحی کنیم. مراحل به شرح زیر است:

۱. تعریف شرط برابری اسپن A و B
اولین قدم این است که شرط اصلی را بنویسیم. ما میخواهیم بررسی کنیم که آیا اسپن A امروز با اسپن B امروز برابر است یا خیر. در آسانبازر این کار بسیار ساده است:
- اندیکاتور ایچیموکو را انتخاب کنید.
- خروجی اسپن A را بگیرید.
- خروجی اسپن B را بگیرید.
- این دو را با هم مقایسه کنید (مساوی باشند).
۲. تبدیل شرط به عدد با «انتخاب شرطی»
حالا که شرط برابری را داریم، باید به سیستم بگوییم که هر وقت این شرط درست بود، عدد ۱ و در غیر این صورت ۰ باشد. برای این کار از بلاک انتخاب شرطی استفاده میکنیم:
اگر شرط (اسپن A = اسپن B) برقرار بود، خروجی ۱ شود. در غیر این صورت ۰.

۳. جمعبندی گذشته با «کامل مس پلاس»
اینجا جادوی کار اتفاق میافتد. ما میخواهیم بدانیم در ۱۰ روز گذشته، چند بار این اتفاق (برابری اسپنها) افتاده است. برای این کار از بلاک کامل مس پلاس استفاده میکنیم:
خروجی بلاک انتخاب شرطی را در بازه زمانی ۱۰ روزه جمع بزنید. اگر مجموع این اعداد برابر با ۱۰ شود، یعنی در تمام ۱۰ روز گذشته، شرط برابری برقرار بوده است.

۴. شرط نهایی فیلتر
در نهایت، یک شرط نهایی اضافه میکنیم تا مطمئن شویم مجموع جمعبندی شده دقیقاً برابر با تعداد روزهای بازه زمانی است. یعنی:
مجموع ۱۰ روزه = ۱۰
اگر این شرط برقرار باشد، یعنی سهم مورد نظر در ۱۰ روز گذشته ابر کومو فلت داشته است.

افزودن شرط رنگ ابر (اختیاری)
اگر میخواهید علاوه بر فلت بودن، رنگ ابر هم مشخص باشد (مثلاً ابر سبز)، میتوانید یک شرط دیگر اضافه کنید که در آن اسپن A بزرگتر از اسپن B باشد. ترکیب این شرط با شرط فلت بودن، فیلتری دقیقتر به شما میدهد.
نتیجهگیری
با استفاده از این روش، ما توانستیم بدون نوشتن دهها شرط تکراری، ابر کومو فلت را در بازههای زمانی دلخواه شناسایی کنیم. این روش نه تنها در زمان شما صرفهجویی میکند، بلکه دقت فیلتر را نیز بالا میبرد. حالا شما میتوانید این استراتژی را با تحلیل تابلوخوانی و سایر ابزارها ترکیب کنید تا تصمیمات معاملاتی بهتری در بورس داشته باشید.