بلاک محاسبات در آسان بورس: کلید طراحی فیلترهای پیشرفته

احتمالاً برایتان پیش آمده که برای طراحیِ یک سری از شروطتان نیاز پیدا کنید به محاسبات عددی. توی آسان بورس، در دستهٔ ریاضیات، ما یک بلاک داریم تحت عنوان «بلاک محاسبات» که دو تا مقدار عددی از ما می‌گیرد و توسط عملگرهایی که توی این بلاک قرار گرفته، شما می‌توانید یک محاسبهٔ ریاضی را انجام بدهید. این بلاک بسیار ساده است، اما در عین حال کاربردی‌ترین ابزار برای ساخت فیلترنویسیهای پیچیده محسوب می‌شود.

بلاک محاسبات دو ورودی عددی می‌گیرد و با استفاده از عملگرهای مختلف (مانند جمع یا درصد تغییر) یک خروجی عددی تولید می‌کند. بیایید با چند مثال عملی ببینیم چطور می‌توانیم از این ابزار برای تابلوخوانی و استراتژی‌های تکنیکال استفاده کنیم.

معرفی بلاک محاسبات در دسته ریاضیات آسان بورس
معرفی بلاک محاسبات در دسته ریاضیات آسان بورس

مثال اول: شناسایی نمادهای با حجم معاملات بالا

فرض کنید می‌خواهید نمادهایی را شناسایی کنید که مجموع حجم معاملاتِ امروز و دیروزشان بزرگ‌تر یا مساویِ صد میلیون سهم باشد. برای این کار باید از ترکیب بلاک‌های داده، محاسبات و مقایسه به صورت زنجیره‌ای استفاده کنیم:

تنظیم داده‌های حجم معاملات امروز و دیروز
تنظیم داده‌های حجم معاملات امروز و دیروز
  1. دریافت داده‌ها: از بلاک داده، حجم معاملات امروز را انتخاب می‌کنیم. برای حجم دیروز، یک کپی از همان بلاک می‌گیریم و با تنظیمات آن، یک روز به عقب برمی‌گردیم تا حجم دیروز را استخراج کنیم.
  2. انجام محاسبه: حالا وارد بلاک محاسبات می‌شویم. مقدار اول را «حجم امروز» و مقدار دوم را «حجم دیروز» قرار می‌دهیم. عملگر را روی «جمع» تنظیم می‌کنیم تا مجموع حجم دو روز محاسبه شود.
  3. تعیین شرط: خروجی بلاک محاسبات را به یک بلاک مقایسه وصل می‌کنیم و شرط را می‌گذاریم که «بزرگ‌تر یا مساویِ ۱۰۰,۰۰۰,۰۰۰» باشد.
  4. خروجی نهایی: برای اینکه در نتایج فیلتر، مجموع حجم را هم ببینید، یک بلاک خروجی اضافه می‌کنید و نام آن را «مجموع حجم امروز و دیروز» می‌گذارید.

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

اتصال عملگر جمع به ورودی‌های حجم معاملات
اتصال عملگر جمع به ورودی‌های حجم معاملات

مثال دوم: استفاده از عملگر «درصد تغییر» برای فیلترهای تکنیکال

یکی از کاربردی‌ترین عملگرها در بلاک محاسبات، عملگر «درصد تغییر» است. این عملگر برای محاسبه تغییرات قیمت (مانند آخرین قیمت نسبت به قیمت پایانی) بسیار کارآمد است و می‌تواند مبنای فیلترهای تکنیکال قرار گیرد.

تنظیم شرط بزرگتر مساوی صد میلیون در بلاک مقایسه
تنظیم شرط بزرگتر مساوی صد میلیون در بلاک مقایسه

بیایید فرض کنیم می‌خواهیم نمادهایی را پیدا کنیم که درصد تغییرِ آخرین قیمت به قیمت پایانی‌شان بزرگ‌تر یا مساویِ ۳ درصد باشد:

تنظیم نام ستون در بلاک خروجی فیلتر
تنظیم نام ستون در بلاک خروجی فیلتر
  • دو داده ورودی می‌گیریم: یکی «آخرین قیمت» و دیگری «قیمت پایانی».
  • این دو را وارد بلاک محاسبات می‌کنیم و عملگر را روی «درصد تغییر» تنظیم می‌کنیم. سیستم به صورت خودکار درصد رشد یا افت قیمت را محاسبه می‌کند.
  • خروجی را به بلاک مقایسه وصل کرده و شرط «بزرگ‌تر یا مساویِ ۳» را اعمال می‌کنیم.

نتیجه این فیلتر، لیستی از نمادهایی است که در روز جاری حرکت قیمتی قابل توجهی (بیش از ۳ درصد) داشته‌اند. برای مثال، اگر سهمی با قیمت پایانی ۶۶,۸۰۰ تومان، آخرین قیمت ۶۹,۰۰۰ تومان داشته باشد، محاسبه نشان می‌دهد که حدود ۳.۲۹ درصد رشد داشته است که در لیست فیلتر شما قرار می‌گیرد.

انتخاب عملگر درصد تغییر برای مثال دوم
انتخاب عملگر درصد تغییر برای مثال دوم

نکته پایانی و جمع‌بندی

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