چگونه نوتیفیکیشن‌های حرفه‌ای در استراتژی‌های بورسی بسازیم؟

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

نکته طلایی: نوتیفیکیشن فقط در فایل استراتژی کار می‌کند!

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

تأکید بر ایجاد نوتیف در فایل استراتژی
تأکید بر ایجاد نوتیف در فایل استراتژی

ساخت شرط و اتصال به نوتیفیکیشن

برای مثال، فرض کنید می‌خواهیم زمانی که قیمت با میانگین متحرک (Moving Average) چهارده‌روزه کراس‌آپ (Cross-Over) می‌کند، به ما خبر دهند. این شرط خروجی True یا False دارد. حالا باید به سیستم بگوییم اگر این شرط درست بود، چه کار کند.

نمایش شرط ساده کراس‌آپ با میانگین متحرک
نمایش شرط ساده کراس‌آپ با میانگین متحرک

در دسته ابزارهای هشدار، دو گزینه اصلی داریم:

  • نوتیف (Push Notification): پیام مستقیم به اپلیکیشن.
  • تلگرام: ارسال پیام به ربات تلگرام.

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

اتصال بلاک نوتیف و انتخاب حالت تریگر
اتصال بلاک نوتیف و انتخاب حالت تریگر

چگونه پیام‌های مفید و هوشمند بسازیم؟

ارسال پیامی مثل «کراس میانگین روی نماد ...» کافی نیست؛ باید بدانیم دقیقاً کدام نماد است. برای این کار از متغیرها استفاده می‌کنیم:

اتصال بلاک نام نماد به متن پیام
اتصال بلاک نام نماد به متن پیام
  1. نام نماد: از بلاک عمومی «نام نماد» استفاده کنید و آن را به جای سه‌نقطه‌های پیام وصل کنید. سیستم به‌طور خودکار نام سهمی که شرط در آن رخ داده (مثلاً شپنا) را جایگزین می‌کند.
  2. قیمت آخرین معامله: می‌توانید بلاک «قیمت» را اضافه کنید تا قیمت لحظه‌ای سهم را در پیام نمایش دهد.
  3. قدرت خریدار به فروشنده: برای تحلیل دقیق‌تر، می‌توانید بلاک مربوط به قدرت خریدار به فروشنده را هم به پیام اضافه کنید تا بدانید فشار خرید چقدر است.

با این کار، پیامی دریافت می‌کنید که مثلاً می‌گوید: «کراس میانگین روی نماد شپنا با قیمت ۱۲۰۰ تومان و قدرت خریدار ۱.۵». فقط دقت کنید که پیام نباید خیلی طولانی شود چون محدودیت کاراکتر وجود دارد.

اضافه کردن قیمت و قدرت خریدار به پیام
اضافه کردن قیمت و قدرت خریدار به پیام

جلوگیری از پیام‌های مزاحم با تیک «یک‌بار مصرف»

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

فعال‌سازی حالت زنده (Live)

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

توضیح درباره تیک یک‌بار مصرف برای جلوگیری از اعلان‌های تکراری
توضیح درباره تیک یک‌بار مصرف برای جلوگیری از اعلان‌های تکراری

محدودیت زمانی برای ارسال پیام‌ها

شاید بخواهید نوتیفیکیشن‌ها فقط در ساعات خاصی از روز ارسال شوند (مثلاً بعد از ساعت ۱۰ صبح). برای این کار از بلاک «زمان لحظه» استفاده کنید. این بلاک را به یک شرط مقایسه‌ای وصل کنید و ساعت را بررسی کنید. مثلاً شرط بگذارید که ساعت کل بزرگ‌تر یا مساوی ۱۰ باشد. توجه داشته باشید که این بخش فقط عدد صحیح می‌پذیرد (مثلاً ۱۰.۵ برای ساعت ۱۰ و نیم).

نکته مهم فعال‌سازی حالت زنده فایل
نکته مهم فعال‌سازی حالت زنده فایل

با رعایت این نکات، می‌توانید یک سیستم هوشمند تابلوخوانی و سیگنال‌دهی شخصی‌سازی شده برای خود بسازید که دقیقاً همان چیزی را به شما می‌گوید که نیاز دارید.