آشنایی با منطق شرطی: بلاک‌های AND و OR در فیلترنویسی

در ادامهٔ بحث منطق و نحوه ساخت فیلترهای پیشرفته برای بورس، با دو بلاک بسیار کاربردی و در عین حال ساده روبرو هستیم: AND (و) و OR (یا). این دو ابزار، ستون فقرات منطق در فیلترنویسی هستند و درک آن‌ها برای هر تریدری که می‌خواهد از اندیکاتورهای سفارشی یا تابلوخوانی دقیق استفاده کند، حیاتی است.

اتصال چندین شرط به بلاک AND
اتصال چندین شرط به بلاک AND

بلاک AND (و): وقتی همه شرط‌ها باید درست باشند

بلاک AND مانند یک دروازه‌بان سخت‌گیر عمل می‌کند. منطق این بلاک بسیار ساده است: برای اینکه خروجی نهایی «درست» (True) شود، تمام ورودی‌های متصل به آن باید هم‌زمان درست باشند. اگر حتی یکی از شرایط نادرست باشد، خروجی بلاک AND «نادرست» (False) خواهد شد.

نیاز به درست بودن همزمان همه شرایط در AND
نیاز به درست بودن همزمان همه شرایط در AND

نکتهٔ جالب در مورد این بلاک، انعطاف‌پذیری آن است. برخلاف برخی ابزارهای قدیمی که محدود به دو شرط بودند، بلاک AND می‌تواند بیش از دو ورودی داشته باشد. شما می‌توانید سه، چهار یا هر تعداد شرطی که در فیلترنویسی نیاز دارید را به آن متصل کنید. این ویژگی به شما اجازه می‌دهد سناریوهای پیچیده‌ای را در بازار بورس تعریف کنید؛ مثلاً هم‌زمانی رشد قیمت، افزایش حجم و عبور از یک میانگین متحرک خاص.

امکان اتصال بیش از دو ورودی به بلاک AND
امکان اتصال بیش از دو ورودی به بلاک AND

بلاک OR (یا): وقتی یکی از شرط‌ها کافی است

بلاک OR (یا) برعکس AND عمل می‌کند و منطق آن کمی منعطف‌تر است. این بلاک تنها در یک حالت خاص خروجی «نادرست» (False) می‌دهد: زمانی که تمام ورودی‌های متصل به آن نادرست باشند. در غیر این صورت، یعنی اگر حتی یکی از ورودی‌ها درست باشد، خروجی بلاک OR «درست» (True) خواهد شد.

معرفی بلاک OR و مقایسه با AND
معرفی بلاک OR و مقایسه با AND

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

شرط درست بودن یکی از ورودی‌ها در OR
شرط درست بودن یکی از ورودی‌ها در OR

جمع‌بندی: ترکیب هوشمندانه برای استراتژی‌های قوی

در نهایت، تسلط بر این دو بلاک به شما کمک می‌کند تا فیلترهای دقیق‌تری برای بازار بورس طراحی کنید. ترکیب درست AND و OR می‌تواند فیلترهای شما را از حالت‌های ساده به استراتژی‌های پیشرفته تبدیل کند که ریسک را کاهش و دقت معاملات را افزایش می‌دهد.

شرط نادرست بودن تمام ورودی‌ها برای خروجی False در OR
شرط نادرست بودن تمام ورودی‌ها برای خروجی False در OR