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

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

تفاوت بلاک محاسبات و بلاک فرمول‌نویسی

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

توضیح تفاوت بلاک محاسبات و فرمول‌نویسی
توضیح تفاوت بلاک محاسبات و فرمول‌نویسی

ورودی‌های خودکار و نام‌گذاری هوشمند

یکی از ویژگی‌های جذاب بلاک فرمول‌نویسی این است که ورودی‌ها را به صورت خودکار نام‌گذاری می‌کند. وقتی شما داده‌هایی را به این بلاک وصل می‌کنید، سیستم به ترتیب آن‌ها را به عنوان ورودی A، ورودی B، ورودی C و... می‌شناسد. این یعنی شما می‌توانید در فرمول ریاضی خود از این نام‌ها استفاده کنید تا فرمول‌های پیچیده‌ای مثل (A+B+C)/3 * 2 را به راحتی بنویسید.

مثال عملی: فیلتر کردن نمادهای با حجم معاملات بالا

بیایید یک مثال واقعی و کاربردی را بررسی کنیم. فرض کنید می‌خواهید فیلتری طراحی کنید که نمادهایی را شناسایی کند که حجم معاملات امروزشان بیشتر از دو برابر میانگین حجم سه روز گذشته‌شان است. این یک استراتژی کلاسیک برای شناسایی ورود پول هوشمند یا شروع یک روند جدید است.

تعریف شرط فیلتر: حجم امروز بیشتر از دو برابر میانگین
تعریف شرط فیلتر: حجم امروز بیشتر از دو برابر میانگین

گام اول: تعریف شرط و اضافه کردن داده‌ها

شرط ما این است: حجم امروز > (۲ × میانگین حجم ۳ روز گذشته).

برای شروع، ما به داده‌های تاریخی نیاز داریم. در آسان بورس، ابتدا بلاک حجم معاملات را اضافه می‌کنیم و نام آن را «حجم امروز» می‌گذاریم. سپس برای محاسبه میانگین، به سه بلاک دیگر از همان نوع نیاز داریم که داده‌های گذشته را به ما بدهند:

انتخاب بلاک فرمول‌نویسی از دسته ریاضیات
انتخاب بلاک فرمول‌نویسی از دسته ریاضیات
  • یک بلاک با برش یک روزه (برای حجم دیروز)
  • یک بلاک با برش دو روزه (برای حجم دو روز پیش)
  • یک بلاک با برش سه روزه (برای حجم سه روز پیش)

گام دوم: اتصال ورودی‌ها به بلاک فرمول‌نویسی

حالا نوبت استفاده از بلاک فرمول‌نویسی است. ما سه ورودی داریم، پس سه بلاک حجم را به ورودی‌های این بلاک وصل می‌کنیم:

  1. حجم دیروز را به ورودی اول وصل می‌کنیم (سیستم آن را ورودی A می‌نامد).
  2. حجم دو روز پیش را به ورودی دوم وصل می‌کنیم (سیستم آن را ورودی B می‌نامد).
  3. حجم سه روز پیش را به ورودی سوم وصل می‌کنیم (سیستم آن را ورودی C می‌نامد).

گام سوم: نوشتن فرمول ریاضی

حالا که ورودی‌ها آماده هستند، باید فرمول میانگین و سپس ضریب ۲ را بنویسیم. فرمول ما به این صورت است:

اضافه کردن ورودی‌های حجم دیروز، دو روز پیش و سه روز پیش
اضافه کردن ورودی‌های حجم دیروز، دو روز پیش و سه روز پیش
(A + B + C) / 3 * 2

در اینجا:

  • (A + B + C): مجموع حجم سه روز گذشته را محاسبه می‌کند.
  • / 3: میانگین سه روز را به دست می‌دهد.
  • * 2: میانگین را در دو ضرب می‌کند تا حد نصاب ما مشخص شود.

خروجی این بلاک را می‌توانیم به عنوان «دو برابر میانگین حجم سه روز گذشته» نام‌گذاری کنیم.

طراحی فرمول ریاضی برای محاسبه میانگین سه روز
طراحی فرمول ریاضی برای محاسبه میانگین سه روز

گام چهارم: مقایسه نهایی و اجرای فیلتر

در نهایت، از بلاک مقایسه (در دسته منطق) استفاده می‌کنیم. ورودی اول مقایسه، «حجم امروز» است و ورودی دوم، خروجی همان بلاک فرمول‌نویسی که ساختیم. شرط را روی «بزرگ‌تر از» تنظیم می‌کنیم.

وقتی فیلتر را اجرا می‌کنید، آسان بورس تمام نمادهایی که این شرط را دارند به شما نشان می‌دهد. برای مثال، اگر نماد وبملت را بررسی کنیم، می‌بینیم که حجم امروز آن (مثلاً ۱۰ میلیون) از دو برابر میانگین حجم سه روز گذشته‌اش بیشتر شده است.

ضرب کردن میانگین در عدد دو برای تکمیل شرط
ضرب کردن میانگین در عدد دو برای تکمیل شرط

نتیجه‌گیری

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