آموزش فیلترنویسی با اندیکاتور میانگین متحرک (SMA/EMA)

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

تنظیمات کلیدی بلاک میانگین متحرک

وقتی بلاک میانگین متحرک را وارد محیط فیلترنویسی می‌کنیم، با چند پارامتر مهم روبرو می‌شویم. به طور پیش‌فرض، این بلاک با عنوان SMA (میانگین متحرک ساده)، دوره ۱۴ پریود، تایم‌فریم D1 (روزانه) و بر اساس قیمت Close (بسته شدن) تنظیم شده است.

اما قدرت اصلی این بلاک در قابلیت شخصی‌سازی آن است. با کلیک روی بلاک و مشاهده پنل پراپرتی در سمت راست، می‌توانید تنظیمات را به دلخواه تغییر دهید:

نمایش تنظیمات اولیه بلاک میانگین متحرک (SMA 14)
نمایش تنظیمات اولیه بلاک میانگین متحرک (SMA 14)
  • تغییر دوره (Period): می‌توانید عدد ۱۴ را به هر عدد دیگری (مثلاً ۳۱) تغییر دهید تا حساسیت اندیکاتور نسبت به نوسانات تغییر کند.
  • تغییر نوع میانگین: می‌توانید از حالت SMA به EMA (میانگین متحرک نمایی) تغییر دهید که به قیمت‌های اخیر وزن بیشتری می‌دهد.
  • تغییر مبنای محاسبه: به جای قیمت بسته شدن، می‌توانید محاسبه را بر اساس بالاترین قیمت (High) یا سایر قیمت‌ها انجام دهید.

ساخت شرط خرید ساده: قیمت بالاتر از میانگین

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

برای این کار، کافی است از بلاک‌های مقایسه‌ای استفاده کنید:

تغییر پریود میانگین متحرک به عدد ۳۱
تغییر پریود میانگین متحرک به عدد ۳۱
  1. یک بلاک قیمت را به عنوان مقدار اول انتخاب کنید.
  2. بلاک میانگین متحرک را به عنوان مقدار دوم قرار دهید.
  3. عملگر مقایسه را روی بزرگ‌تر (>) تنظیم کنید.

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

ترکیب شرایط با استفاده از اندیکاتور تقاطع و منطق AND

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

تنظیم شرط مقایسه قیمت با میانگین متحرک
تنظیم شرط مقایسه قیمت با میانگین متحرک

مثلاً می‌توانیم یک بلاک تقاطع (Cross) اضافه کنیم و دو میانگین متحرک با دوره‌های مختلف (مثلاً ۱۰ روزه و ۲۰ روزه) را به آن متصل کنیم. با تنظیم این بلاک روی «کراس رو به بالا»، سیستم تشخیص می‌دهد که آیا میانگین متحرک کوتاه‌مدت، میانگین بلندمدت را به سمت بالا شکسته است یا خیر.

حالا برای اینکه مطمئن شویم همزمان با کراس، قیمت هم در وضعیت صعودی قرار دارد، از بلاک منطقی AND استفاده می‌کنیم:

قرار دادن بلاک تقاطع برای دو میانگین متحرک
قرار دادن بلاک تقاطع برای دو میانگین متحرک
  • شرط اول: میانگین متحرک ۱۰ روزه، میانگین متحرک ۲۰ روزه را رو به بالا قطع کرده است.
  • شرط دوم: قیمت فعلی، بالاتر از یک میانگین متحرک دیگر (مثلاً ۳۱ روزه) قرار دارد.

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