میانگین متحرک چیست؟ کاربرد، تنظیمات و آموزش Moving average
اندیکاتورهایی مانند میانگین متحرک جزو ابزارهای تحلیل تکنیکال هستند. اندیکاتور به معنای شاخص یا نشانگر است و در واقع به شما وضعیت یک چیز را نشان میدهد. پس در بازارهای معاملاتی کار اندیکاتور میانگین متحرک این است که به شما در تحلیل وضعیت راهنمای کامل اندیکاتور SMA بازار و تصمیمگیری در معامله کمک کند. چون از تحلیل تکنیکال در تمامی بازارها مانند فارکس، سهام و کریپتو یا ارز دیجیتال استفاده میشود، اندیکاتورهایی مانند میانگین متحرک در تمام این بازارها برای شما مفید هستند.
میانگین متحرک جزو اساسیترین اندیکاتورها است و در واقع بسیاری اندیکاتورهای محبوب و کاربردی در فرمول خود از میانگین متحرک استفاده میکنند. البته این اندیکاتور بیش از یک نوع دارد که در این مقاله به ترتیب با آنها آشنا میشوید و یاد میگیرید که از هر یک چگونه و در چه شرایطی میتوان استفاده کرد.
👈👈👈برای دیدن برخی از بهترین اندیکاتورها و کاربردیترین آنها بخوانید: بهترین اندیکاتور
در پاسخ به این سوال که اندیکاتور میانگین متحرک چیست؟ باید گفت میانگین متحرک یک شاخص فنی است که سرمایه گذاران و معامله گران برای تعیین جهت روند اوراق بهادار از آن استفاده می کنند. با جمع کردن تمام نقاط داده در یک دوره خاص و تقسیم مجموع بر تعداد دوره های زمانی محاسبه می شود.
ویدئو آموزش میانگین متحرک
برای یادگیری نحوه ترسیم، تنظیم و سیگنالگرفتن از اندیکاتور میانگین متحرک این فیلم آموزشی میتواند برای شما مفید باشد.
انواع میانگین متحرک
در کل میانگین متحرک دو نوع اصلی دارد که با یکدیگر از نظر شیوه محاسبه و کاربرد تفاوتهای مهمی دارند.
میانگین متحرک ساده یا SMA
سادهترین نوع میانگین متحرک «میانگین متحرک ساده» یا SMA است. برای محاسبه این نوع میانگین کافی است مثلا قیمتهای پایانی چند دوره را با یکدیگر جمع کرده و حاصل را بر تعداد دورهها تقسیم کنید. مثلا برای به دست آوردن میانگین متحرک ساده ۵ دوره کافی است قیمتهای پایانی آن ۵ دوره را با یکدیگر جمع کنید و سپس بر ۵ تقسیم کنید:
تعداد دورهها / جمع قیمت پایانی دورهها = میانگین متحرک ساده
میانگین متحرک نمایی یا EMA
ویژگی میانگین متحرک ساده یا SMA این است که برایش فرقی نمیکند قیمتی مربوط به امروز است یا مربوط به چند روز پیش و در واقع برای همه آنها به یک اندازه اهمیت قائل است (راهنمای کامل اندیکاتور SMA به همه وزن یکسان میدهد). اما گاهی اوقات شما نیاز دارید که به آخرین تغییرات پرایس اکشن یا رفتار قیمت اهمیت بیشتری بدهید. برای این مواقع از اندیکاتور «میانگین متحرک نمایی» یا EMA استفاده میکنیم.
البته میانگین متحرک نمایی دو نوع فرعی نیز دارد:
میانگین متحرک تعدیلی یا smoothed
نوعی میانگین نمایی است که بر اساس فرمول آن محاسبه میشود اما در مقایسه با EMA اصلی به قیمتهای اخیر وزن کمتری میدهد (تاثیر آنها را کمتر میکند) و از این رو نوسانات آن نرمتر است.
میانگین متحرک خطی وزنی یا linear weighted
نوعی میانگین نمایی که در مقایسه با EMA اصلی، به قیمتهای اخیر وزن بیشتری میدهد (تاثیر آنها را بیشتر میکند).
معادله میانگین متحرک
ویژگی اصلی میانگین متحرک نمایی این است که در فرمول خود به آخرین تغییرات قیمت وزن بیشتری میدهد و منحنی اندیکاتور را با تاثیر بیشتری از آنها رسم میکند. برای این کار در فرمول خود از یک عامل تعدیلگر یا Smoothening استفاده میکند. هر چه این عامل بیشتر باشد، تغییرات اخیر قیمت اثر بیشتری روی اندیکاتور میگذارند. فرمول یا معادل میانگین متحرک به شرح زیر است:
EWMA(t) = a * x(t) + (1-a) * EWMA(t-1)
EWMA(t) = میانگین متحرک در زمان t
a = درجه اختلاط مقدار پارامتر بین 0 و 1
x(t) = مقدار سیگنال x در زمان t
تنظیمات اندیکاتور میانگین متحرک در متاتریدر
چون متاتریدر متداولترین پلتفرم مورد استفاده معاملهگران است و اکثر بروکرهای مختلف از آن پشتیبانی میکنند در اینجا به شما نحوه رسم کردن و تنظیم اندیکاتور میانگین متحرک در متاتریدر را آموزش میدهیم. البته این اندیکاتور در دیگر پلتفرمهای معاملاتی مانند تریدینگ ویو نیز قابل دسترسی است و اصول رسم و تنظیمات آن فرق مهمی با متاتریدر ندارد.
ابتدا از این مسیر اندیکاتور را انتخاب کنید:
Insert > Indicators > Trend > Moving Average
در پنجره بعدی میتوانید پارامترها و سطوح اندیکاتور را تعیین کنید.
در قسمت period میتوانید دوره اندیکاتور را تعیین کنید. مثلا اگر تایم فریم یا همان بازه زمانی شما روزانه باشد، عدد ۱۰۰ به معنای این است که میانگین برای ۱۰۰ روز محاسبه میشود.
در قسمت shift میتوانید میانگین را به تعداد دورههای دلخواه به جلو یا عقب جابجا کنید. مثلا اگر در period رقم ۱۰۰ و در shift رقم 5۰- را وارد کنید، اندیکاتور 5۰ دوره به عقب میرود.
در قسمت Method برای رسم میانگین متحرک ساده گزینه SMA یا برای میانگین متحرک نمایی گزینه EMA را انتخاب کنید.
در قسمت apply to میتوانید تعیین کنید که اندیکاتور بر اساس کدام قیمت محاسبه شود. مثلا اگر close را انتخاب کنید بر اساس قیمت پایانی یا همان قیمت بسته شدن معاملات در هر دوره محاسبه میشود. در کل قیمت پایانی متداولترین قیمتی است که در محاسبه اندیکاتورها استفاده میشود.
در قسمت style میتوانید شکل و ضخامت خط اندیکاتور و همچنین رنگ آنرا تعیین کنید.
پس از این مراحل نمودار به صورت زیر ترسیم میشود.
آموزش اندیکاتور میانگین متحرک
از میانگین متحرک به چندین صورت میتوان در تحلیل تکنیکال استفاده کرد. میتوان از دو یا چند میانگین متحرک برای سیگنالگیری استفاده کرد. همچنین میتوان از آن برای فیلتر کردن سیگنالها استفاده نمود.
بسیاری از اندیکاتورها مانند ویلیامز الیگیتور، باندهای بولینگر، مک دی و غیره با استفاده از میانگین متحرک ساخته میشوند. در ادامه این کاربردها را توضیح خواهیم داد.راهنمای کامل اندیکاتور SMA
یکی از روشهای متداول سیگنالگیری با میانگین متحرک رسم چندین میانگین روی نمودار و سپس استفاده از تقاطع آنها است.
میانگین متحرک در اندیکاتور الیگیتور
مثلا به تصویر زیر نگاه کنید. در اینجا اندیکاتور ویلیامز الیگیتور رسم شده است که با سه میانگین متحرک تعدیلی یا smoothed ایجاد میشود: میانگینهای ۵، ۸ و ۱۳ دورهای.
هر زمان که میانگین ۵ دورهای میانگینهای دیگر را قطع کند و از آنها بالاتر برود به عنوان سیگنال خرید تعبیر میشود. بدین سبب که میانگین ۵ دورهای حساسیت بیشتری به تغییرات پرایس اکشن دارد و اگر از دو میانگین دیگر بالاتر باشد به معنای روند صعودی است.
👈👈👈 برای آشنایی کامل با اندیکاتور الیگیتور این مقاله را بخوانید: اندیکاتور الیگیتور
میانگین متحرک در باندهای بولینگر
اندیکاتور دیگری که از میانگین متحرک استفاده میکند باندهای بولینگر است. در این اندیکاتور یک میانگین متحرک در وسط و دو خط دیگر بر اساس انحراف معیار از آن رسم میشوند. هر زمان که پرایس اکشن به خط یا باند بالایی نزدیکتر شود اینگونه تعبیر میشود که به نقطه اشباع خرید رسیده است و زمانی که به باند پایین نزدیک شود به معنای رسیدن به نقطه اشباع فروش است. در تصویر زیر نمونهای از این اندیکاتور را مشاهده میکنید.
👈👈👈 برای آشنایی کاملتر با باندهای بولینگر این مطلب را بخوانید: اندیکاتور بولینگر باند
روبان میانگین متحرک
یکی از روشهای استفاده از میانگین متحرک، روبان میانگین است. در این روش شما تعداد زیادی میانگین متحرک را روی نمودار ترسیم میکنید به صورتی که منطقه بین آنها مانند روبان در نظر بگیرید. در تصاویر زیر دو نمونه از روبان میانگین متحرک را مشاهده میکنید.
در نمودار بالا نقاط نارنجی سیگنال فروش و نقاط آبی سیگنال خرید هستند. هر زمان که میانگین کوتاهمدت بالاتر از بلندمدت باشد روبان آبی و هر وقت که از آن پایینتر باشد، روبان نارنجی میشود.
در نمودار بالا نیز به همین صورت است و رنگ سبز روبان به معنای سیگنال روند صعودی و رنگ قرمز سیگنال روند نزولی است.راهنمای کامل اندیکاتور SMA
👈👈👈 برای اطلاعات کاملتر درباره روبان میانگین این مقاله را بخوانید: اندیکاتور ma
میانگین متحرک ۵۰ روزه، ۱۰۰ روزه و ۲۰۰ روزه چه اهمیتی دارد؟
میانگینهای متحرک بلندمدت در تشخیص روند و سیگنالگیری استفاده میشوند. متداولترین این میانگینها مربوط به میانگین متحرک ۵۰ روزه ، میانگین متحرک ۱۰۰ روزه و میانگین متحرک ۲۰۰ روزه هستند. اگر تایمفریم یا بازه زمانی نمودار روزانه باشد یعنی میانگین ۵۰ روزه، ۱۰۰ روزه یا ۲۰۰ روزه، و اگر مثلا تایمفریم ساعتی باشد میانگینهای ۵۰ ساعته، ۱۰۰ ساعته و ۲۰۰ ساعته است. معمولا از این میانگینها برای معامله طبق روند استفاده میکنند، یعنی این که اگر روند صعودی باشد سیگنالهای خرید و اگر روند نزولی باشد سیگنالهای فروش را جدی میگیرند. در پایین با این کاربرد بیشتر آشنا میشوید.
استفاده از میانگین متحرک برای معامله طبق روند
یکی دیگر از کاربردهای میانگین متحرک این است که از آن برای فیلتر کردن سیگنالهای دیگر اندیکاتورها استفاده کنیم. برای این کار معمولا میانگین متحرک را برای دورانی نسبتا بلند (۵۰ دورهای یا طولانیتر) ترسیم میکنند. سپس زمانی که پرایس اکشن از میانگین بالاتر باشد سیگنالهای خرید را قبول میکنند و زمانی که پرایس اکشن پایینتر از اندیکاتور باشد سیگنالهای فروش را قبول میکنند.
مثلا در تصویر پایین اندیکاتور مک دی در پایین و میانگین متحرک نمایی ۵۰ روزه روی نمودار رسم شده است. طبق این استراتژی فقط زمانی باید سیگنالهای خرید مکدی را جدی گرفت که پرایس اکشن از میانگین متحرک بالاتر باشد.
به طور کلی مثلا زمانی که پرایس اکشن نموداری از میانگینهای بلندمدت مانند ۵۰، ۱۰۰ یا ۲۰۰ روزه بالاتر برود میتوان آنرا سیگنال روند صعودی دانست.
توجه: ایراد مهم این رویکرد این است که شما نمیتوانید از حرکات صعودی قیمت زمانی که پرایس اکشن در زیر میانگین قرار دارد استفاده کنید. اما در کل میتوان از این میانگینهای بلندمدت برای فیلتر کردن سیگنالها و معامله در راستای روند غالب بلندمدت استفاده کرد.
جمعبندی
در این مطلب با اندیکاتور میانگین متحرک آشنا شدید، دانستید که چگونه محاسبه میشود و کاربرد آن در تحلیل تکنیکال به چه صورت است. همچنین متوجه شدید که چگونه میتوان از میانگین متحرک بلندمدت (مثلا میانگینهای ۵۰ روزه، ۱۰۰ روزه و ۲۰۰ روزه) برای معامله در جهت روند استفاده کرد. بسیاری معاملهگران اعتقاد دارند که روند دوست آنهاست. استفاده از میانگین متحرک برای افرادی که چنین استراتژی را دنبال میکنند ضروری است.
میانگین متحرک خود میتواند برای سیگنالگیری استفاده شود (مانند اندیکاتورهای روبان میانگین متحرک که توضیح داده شد) ولی مهمتر این که این اندیکاتور پایه و اساس محاسبه بسیاری اندیکاتورهای محبوب دیگر است. باندهای بولینگر، مک دی، و الیگیتور چند مورد از محبوبترین این اندیکاتورها هستند.
اندیکاتور MACD (Moving Average Convergence Divergence)
اندیکاتور میانگین متحرک همگرایی واگرایی (به انگلیسی Moving Average Convergence Divergence) که به اختصار MACD (در فارسی مکدی) خوانده میشود یک اندیکاتور مومنتوم تعقیبگر روند (trend-following momentum indicator) است.
اندیکاتور MACD رابطه بین دو میانگین متحرک (moving average) را در نمودار قیمت اوراق بهادار نشان میدهد.
اندیکاتور مکدی، کاربرد زیادی در تحلیل تکنیکال دارد.
MACD از تفریق میانگین متحرک نمایی 26 دورهای از میانگین متحرک نمایی 12 دورهای به دست میآید.
نتیجه این محاسبه خط MACD است.
سپس، یک میانگین متحرک نمایی 9 روزه از MACD، که خط سیگنال (signal line) نامیده میشود، روی خط MACD کشیده میشود که میتواند صادرکننده سیگنالهای خرید و فروش باشد.
معاملهگران معمولا اوراق بهادار را هنگامی خریداری میکنند که MACD از خط سیگنال خود عبور کرده و بالاتر رفته باشد و اوراق بهادار را هنگامی میفروشند (یا Short میکنند) که MACD از خط سیگنال عبور کرده و پایینتر رفته باشد.
اندیکاتورهای MACD را میتوان به طرق مختلف تفسیر کرد اما رایجترین روش شامل تقاطعها، واگراییها، و افزایش/کاهشهای سریع قیمت است.
مطالب مرتبط (برای ترید بهتر) :
فرمول اندیکاتور MACD
مکدی به این روش محاسبه میشود:
میانگین متحرک نمایی 26 دورهای – میانگین متحرک نمایی 12 دورهای = MACD
MACD توسط تفریق میانگین متحرک نمایی بلند مدت (26 دورهای) از میانگین متحرک نمایی کوتاهمدت (12 دورهای) به دست میآید.
منظور ما از 12 یا 26 دورهای، 12 روز یا 26 روز، 12 یا 26 هفته یا مثلا 12 یا 26 ساعتی است.
تنظیمات بازههای زمانی، روی نرمافزارهای تحلیل تکنیکال قابل تغییر هستند.
میانگین متحرک نمایی (EMA) نوعی از میانگین متحرک (MA) است که وزن و اهمیت بیشتری به برخی نقاط داده اخیر میدهد.
میانگین متحرک نمایی به عنوان میانگین متحرکی که وزنی نمایی دارد نیز شناخته میشود. یک میانگین متحرک که وزنی نمایی دارد به تغییرات اخیر قیمت واکنش بیشتری نشان میدهد. ولی یک میانگین متحرک ساده (SMA) وزنی یکسان به تمام مشاهدات در طول یک بازه زمانی مشخص میدهد.
نکات کلیدی:
- MACD با تفریق میانگین متحرک نمایی 26 دورهای از میانگین متحرک نمایی 12 دورهای محاسبه میشود.
- هنگامی که MACD از خط سیگنال خود عبور کرده و بالاتر میرود یا پایینتر می آید، در واقع سیگنالهای تکنیکال تولید میکند.
- سرعت تقاطعها (قطع کردن نیز به عنوان سیگنالی از اینکه بازار در موقعیت بیش خرید (overbought) یا بیش فروش (oversold) قرار گرفته است در نظر گرفته میشود.
- MACD کمک میکند تا معاملهگران بتوانند تشخیص دهند که آیا حرکات صعودی در بازار در حال قوت گرفتن هستند یا حرکات نزولی.
درک بهتر اندیکاتور مکدی
هنگامی که میانگین متحرک نمایی (آبی) 12 دورهای بالاتر از میانگین متحرک نمایی (قرمز) 26 دورهای قرار گیرد، مقدار MACD مثبت و هنگامی که میانگین متحرک نمایی 12 دورهای پایینتر از میانگین متحرک نمایی 26 دورهای قرار گیرد، مقدار MACD منفی میشود.
هر قدر فاصله MACD از خط مبنای خود (Baseline) بالاتر یا پایینتر باشد، نشاندهنده زیاد شدن فاصله بین دو میانگین متحرک نمایی است.
در نمودار زیر، میتوانید ببینید چگونه دو میانگین متحرک نمایی اعمال شده در نمودار قیمت با خط MACD (آبی) که از بالا یا پایین خط مبنا (خط تیرههای قرمز رنگ) عبور میکند مطابقت دارند.
MACD اغلب با یک هیستوگرام (در نمودار زیر مشاهده میکنید) نشان داده میشود که فاصله بین MACD و خط سیگنال آن را در قالب میلهها نشان میدهد.
اگر MACD بالای خط سیگنال باشد، هیستوگرام بالاتر از خط مبنای MACD خواهد بود. و اگر MACD پایین خط سیگنال باشد، هیستوگرام پایینتر از خط مبنا خواهد بود. معاملهگران از هیستوگرام MACD برای تعیین زمان بالا بودن مومنتوم صعودی یا نزولی استفاده میکنند.
MACD در مقایسه با شاخص قدرت نسبی (RSI)
هدف شاخص قدرت نسبی (RSI) ایجاد سیگنال به هنگام فراهم شدن شرایط بیشخرید (overbought) یا بیشفروش (oversold) با توجه به قیمتهای اخیر بازار است.
شاخص قدرت نسبی (RSI) اسیلاتوری است که سود و زیان قیمت میانگین را در طول یک بازه زمانی مشخص محاسبه میکند. بازه زمانی RSI بطور پیش فرض 14 دورهای است و مقدار RSI بین صفر تا 100 نوسان میکند.
MACD رابطه بین دو میانگین متحرک نمایی را محاسبه میکند، درحالیکه شاخص مقاومت نسبی تغییر قیمت را در رابطه با بالاترین و پایینترین قیمتهای اخیر اندازهگیری میکند. تحلیلگران از این دو اندیکاتور اغلب همراه با یکدیگر استفاده میکنند تا تصویر تکنیکال کاملتری از بازار داشته باشند.
این اندیکاتورها هر دو مومنتوم (اندازه حرکت) بازار را اندازهگیری میکنند، اما از آنجا که هر کدام فاکتورهای مختلفی را اندازهگیری میکنند، گاهی علائم متضادی ارائه میدهند.
به عنوان مثال، شاخص مقاومت نسبی ممکن است در یک دوره زمانی پایدار بالاتر از 70 قرار گیرد، به این معنا که بازار با توجه به قیمتهای اخیر بیش از حد به سمت خرید کشیده شده است، درحالیکه MACD نشان میدهد بازار هنوز در حال افزایش مومنتوم خرید است.
هر اندیکاتور ممکن است با نمایش یک واگرایی از قیمت سیگنالی برای یک تغییر روند پیش رو ایجاد کند. واگرایی یعنی قیمت به افزایش خود ادامه میدهد درحالیکه اندیکاتور بازگشت کرده و پایین میآید، و یا بالعکس.
محدودیتهای MACD
یکی از اصلیترین مشکلات واگرایی این است که بسیاری اوقات سیگنالی برای روند معکوس احتمالی ایجاد میکند اما در عمل روند معکوس نمیشود.
مشکل دیگر این است که واگرایی، نمیتواند معکوسشدن تمام روندها را پیش بینی کند. به عبارت دیگر، این اندیکاتور سیگنالهای زیادی از معکوسشدن روند اعلام میکند ولی این اتفاق نمیافتد اما از پیشبینی برخی روندهای معکوس واقعی باز میماند.
واگرایی مثبت کاذب (false positive divergence) هنگامی اتفاق میافتد که قیمت یک دارایی در محدوده رنج (روند خنثی) حرکت کند، بطور مثال بعد از یک روند در یک الگوی مثلث (triangle pattern).
کند شدن مومنتوم قیمت (حرکات قیمت در محدوده رنج یا کند شدن روند) باعث میشود، حتی در صورت عدم وجود یک روند معکوس حقیقی، MACD از بالاترین حد خود فاصله گرفته و به سمت خطوط صفر متمایل شود.
مثالی از تقاطعها در MACD
همانطور که در نمودار زیر نشان داده شده است، هنگامی که MACD از خط سیگنال پایینتر میرود سیگنالی بازار نزولی ایجاد میکند که به منزله زمان مناسب برای فروش است.
در مقابل، هنگامی که MACD بالاتر از خط سیگنال میرود، اندیکاتور سیگنالی بازار صعودی صادر میکند مبنی بر اینکه احتمالا دارایی موردنظر قرار است افزایش قیمتی به سمت بالا داشته باشد.
برخی معاملهگران برای کاهش احتمال فریب خوردن و ورود زودهنگام به موقعیت معاملاتی، منتظر ایجاد تقاطعی تائید شده بالای خط سیگنال میمانند.
تقاطعها هنگامی که مطابق با روند غالب باشند قابل اطمینانتر هستند.
اگر MACD پس از یک اصلاحیه کوتاه در طول روند صعودی طولانیمدت از خط سیگنال خود عبور کرده و بالاتر برود میتواند تائیدی قابل اطمینان بر شکلگیری یک روند صعودی در بازار باشد.
اگر در یک روند نزولی بلندمدتتر، در نتیجه یک رشد مختصری قیمت، MACD از خط سیگنال خود پایینتر بیاید، معاملهگران باید آن را تائیدی بر وجود بازار نزولی در نظر بگیرند.
مثالی از واگرایی
واگراییها به شرایطی از بازار گفته میشود که تضادی آشکار بین قیمت و ابزارهای دیگر تحلیل تکنیکال ایجاد شده و نشاندهنده چرخشهای کوچک و بزرگ بازار، در آینده است. این وضعیت بیانگر ضعف روند بوده و از قریبالوقوع بودن تغییر روند حکایت دارد.
بهبیاندیگر واگرایی به معنی ضعف یک روند بوده و زمانی مشاهده میشود که قیمت و اندیکاتور در خلاف جهت یکدیگر حرکت میکنند.
واگرایی مثبت و صعودی به این شکل است:
واگرایی منفی و نزولی به این شکل است:
واگرایی در MACD هنگامی رخ میدهد که MACD مقادیر بالا و پایینی شکل دهد که از مقادیر بالا و پایینهای متناظر روی نمودار قیمت فاصله بگیرند.
واگرایی صعودی هنگامی رخ میدهد که MACD دو مقدار پایین در حال رشد شکل دهد که با دو مقدار پایین در حال افت روی نمودار قیمت متناظر باشند.
این شرایط، در زمانیکه روند بلندمدت هنوز مثبت است، یک سیگنال صعودی معتبر محسوب میشود. برخی معاملهگران حتی وقتی روند طولانیمدت منفی است به دنبال واگراییهای صعودی هستند زیرا با وجود اینکه این تکنیک از اعتبار کمتری برخوردار است میتواند نشاندهنده تغییر در روند باشد.
هنگامی که MACD مجموعهای از 2 سقف کاهشی شکل میدهد که با دو مقدار بالای در حال صعود روی نمودار قیمت متناظر هستند، یک واگرایی نزولی شکل گرفته است.
یک واگرایی نزولی که در طول روند نزولی طولانی مدت شکل میگیرد تائیدی بر احتمال ادامهدار بودن روند نزولی است.
برخی معاملهگران در طول روندهای صعودی طولانیمدت به دنبال واگراییهای نزولی هستند زیرا میتوانند سیگنال ضعف در روند را را در مکدی مشاهده کنند. با این حال، این مسئله به اندازه یک واگرایی نزولی در طول یک روند نزولی قابل اعتماد نیست.
مثالی از افت یا صعود سریع
افت یا صعود سریع MACD (فاصله گرفتن میانگین متحرک کوتاهمدتتر از میانگین متحرک بلندمدتتر) نشاندهنده وجود وضعیت بیشخرید یا بیشفروش در قیمت اوراق بهادار است که به سرعت به سطوح نرمال بازخواهد گشت.
معامله گران اغلب این تحلیل را با شاخص قدرت نسبی یا سایر اندیکاتورهای تکنیکال ترکیب میکنند تا شرایط بیش خرید یا بیش فروش را تائید کنند.
برای سرمایهگذاران، استفاده از هیستوگرام MACD مانند استفاده از خود MACD چندان غیرمعمول نیست.
تقاطعهای مثبت یا منفی، واگراییها، و فراز و فرودهای سریع را نیز میتوان روی هیستوگرام مشخص کرد. نیاز است سرمایهگذاران پیش از تصمیمگیری در مورد صلاحیت MACD یا هیستوگرام آن در یک موقعیت مشخص تجربه کافی به دست آورده باشند زیرا بین سیگنالهای این دو اختلاف زمانی وجود دارد.
این اصطلاح در واژهنامه جامع بورسینس منتشر شده است.سایر اصطلاحات و واژههای اقتصادی و مالی را ببینید .
قصد شروع سرمایهگذاری در بورس را دارید؟ اولین قدم این است که افتتاح حساب رایگان را در یکی از کارگزاریها انجام دهید:
برای سرمایهگذاری و معامله موفق، نیاز به آموزش دارید. خدمات آموزشی زیر از طریق کارگزاری آگاه ارائه میشود:
آموزش کامل مووینگ اوریج moving average تصویری
چارت ایران : در همین ابتدا و پیش از آغاز بحث اصلی کمی به توضیح در رابطه با اندیکاتورها خواهیم پرداخت:
به طور کلی می توان اندیکاتورها را در سه گروه به شرح زیر دسته بندی نمود:
1 – اندیکاتورهای روند نماها یا همان تعقیب کننده های قیمت (Trend)
به طور معمول نمایش این دسته از اندیکاتورها بر روی چارت های قیمت صورت خواهد گرفت و از بین این اندیکاتورها می توان مووینگ اوریجها، بولینگر باند، ایچی موکو، سار و …..را نام برد.
2 – اندیکاتورهای نوسان نماها (Oscillator)
این اندیکاتورها در زیر نمودار قیمت و به شکل هیستوگرام و نوسانگر مورد استفاده قرار خواهند گرفت. اندیکاتورهایی نظیر مک دی، RSI، استوکاستیک و ….
3 – اندیکارتورهای حجمی (Volumes)
نمونه های حجمی نیز در زیر گراف قیمت کاربرد خواهند داشت. اندیکاتورهای حجم با وجود عدم برخورداری از دقتی بالا اما برای نمایش حجم معاملات مورد استفاده قرار می گیرند. برای مثال مواردی چون OBV، MFI و…
همان طور که گفتیم مووینک اوریج ها از خانواده اندیکاتورهای روند نما به شمار آمده و از آن جایی که این اندیکاتور به طور معمول مورد استفاده زیادی قرار گرفته و در بیشتر فرمول های داخلی اندیکاتورها می توان آن را یافت لذا از آن به عنوان مادراندیکاتورها یاد می شود.
برای تهیه تمامی مویینگ اوریج ها در واقع یک فرمول ثابت وجود داشته و به نوعی از قیمت میانگین و معدل گرفته خواهد شد.
منظور از میانگین متحرک نیز میانگین حاصله از داده های بازار در دوره زمانی مشخص می باشد. به طور معمول میانگین متحرک، اندیکاتوری تکنیکال بوده که به منظور هموارسازی داده های بازار و به منظور تشخیص روند کاربرد خواهد داشت. برای درک بهتر این موضوع، نگاهی به شکل زیر بیندازید:
مووینگ اوریج
در اغلب اوقات برای ایجاد یک مووینگ اوریج از فرمول زیر استفاده خواهد شد:
Close= قیمت انتهایی دوره
*با قرار دادن یک مویینگ اوریج با دوره زمانی 11 بر روی تایم فریم روزانه، در واقع بر روی چارت یک مویینگ اوریج 100 روزه حاصل خواهد شد، اما با قرار دادن همان مویینگ اوریج بر روی زمان 5 دقیقه بر روی چارت یک مویینگ اوریج 100 تا 5 دقیقه به وجود خواهد آمد. به نوعی می توان گفت که رابطه میان مویینگ اوریج مورد استفاده در چارت، با تایم فریم کاملا مستقیم خواهد بود.
آشنایی با مووینگ اوریج ها طبق فرمول داخلی آنها :
در ادامه به صورت مختصر با کاربردهای و مزایای مووینگ اوریج ها آشنا خواهیم شد.
مووینگ اوریج ها دارای چه کاربردهایی می باشند؟
- مووینگ اوریج ها را می توان یک حامی و مراقبت پویا دانست.
در واقع شما توانسته با انداختن یک مووینگ اوریج با تایم مشخص بر روی چارت به بررسی واکنش قیمت در گذشته به آن بپردازید. برای نمونه یک سهم احتمال داشته نسبت به موونیگ 55 در تایم روزانه از خود حساسیت نشان دهد. به نوعی شما بایستی مووینگ حساس هر سهام را بیابید.
2 – امکان تهیه سیگنال خرید و فروش از کراس و برخورد مویینگ ها
در این شیوه شما بایستی دست کم دو مووینگ اوریج در اختیار داشته باشید که یکی از آن ها دارای دوره زمانی بالا و کند و مووینگ اوریج بعدی نیز از دوره زمانی کوچک و یا همان تند برخوردار باشد. با قرارگیری مویینگ تند بر زیر مویینگ کند ارسال سیگنال فروش انجام خواهد شد و با آمدن مویینگ تند بر روی موینگ کند صدور سیگنال خرید صورت خواهد گرفت. این روش در بازارهای روند دار بسیار کاربردی خواهد بود.
3 – در بین مووینگ اوریج ها می توان از ویژگی دافعه و جاذبه بهره برد.
در این شیوه در واقع از طریق فشرده سازی 10 مووینگ اوریج و نیز آزادسازی انرژی آن ها در یک سو، کاهش و یا افزایش شدید قیمت ها حاصل خواهد شد و در چنین شرایطی میان مووینگ ها دافعه ایجاد شده و از هم دور خواهند شد.
امیدواریم مطلب آموزش کامل مووینگ اوریج moving average تصویری از سری آموزش های تحلیل تکنیکال مورد استفاده شما عزیزان قرار گیرد و بتوانید به صورت عملی از آن استفاده کنید .
پیاده سازی میانگین متحرک نمایی بدون تاخیر در پایتون — راهنمای گام به گام
در مطالب گذشته مجله فرادرس به انواعی از میانگین متحرک پرداختیم که هرکدام با یک روش، سعی در کمینه کردن تأخیر و واکنش بهتر داشتند. در این مطلب به میانگین متحرک نمایی بدون تأخیر (Zero-Lag Exponential Moving Average | ZLEMA) میپردازیم که با رویکردی متفاوت، بهبود داده شده است.
میانگین متحرک نمایی بدون تأخیر
در این میانگین متحرک، مجموعه داده ورودی تغییر مییابد؛ به بیانی دیگر، ابتدا در سطح داده، تغییراتی ایجاد میکنیم که در نهایت با اعمال میانگین متحرک نمایی (Exponential Moving Average | EMA)، خروجی روی دادههای اولیه منطبق میشود.
اگر مجموعه داده اولیه به شکل زیر باشد:
با تعیین یک $$L$$ برای میانگین متحرک، مقدار $$d$$ را محاسبه میکنیم:
سپس یک سری زمانی جدید به شکل زیر محاسبه میکنیم:
توجه داشته باشید که، در واقع، با این تغییر، قیمت در لحظه فعلی، به اندازه تغییر در $$d$$ روز گذشته، تغییر میکند.
حال میتوانیم یک میانگین متحرک نمایی روی سری زمانی حاصل اعمال کنیم:
پیادهسازی میانگین متحرک نمایی بدون تأخیر در پایتون
برای پیادهسازی، ابتدا کتابخانههای مورد نیاز را فراخوانی میکنیم:
سپس تنظیمات مورد نیاز را اعمال میکنیم:
حال برای شروع، مجموعه داده مربوط به تاریخچه قیمت ۲ سال اتریوم (Ethereum) را دریافت میکنیم:
حال ستون مربوط به قیمت پایانی (Close Price) را به شکل آرایه Numpy استخراج میکنیم:
حال میتوانیم نمودار قیمت را به شکل نیمهلگاریتمی (Semi-Logarithm) رسم میکنیم:
پس از اجرای کد فوق، نمودار زیر حاصل میشود.
برای یادگیری برنامهنویسی با زبان پایتون، پیشنهاد میکنیم به مجموعه آموزشهای مقدماتی تا پیشرفته پایتون فرادرس مراجعه کنید که لینک آن در ادامه آورده شده است.
- برای مشاهده مجموعه آموزشهای برنامه نویسی پایتون (Python) — مقدماتی تا پیشرفته+ اینجا کلیک کنید.
حال یک $$L$$ تعریف میکنیم سپس $$d$$ و سری زمانی جدید را محاسبه میکنیم:
حال میتوانیم سری زمانی جدید را در کنار نمودار اصلی قیمت رسم کنیم تا تفاوت آشکار شود:
پس از اجرا، شکل زیر را خواهیم داشت.
به این ترتیب، مشاهده میکنیم که سری زمانی دوم، حول سری زمانی اولی نوسان میکند و بخشی از تکانه (Momentum) موجود نیز در سری اضافه شده است. برای برخی نقاط، رفتار بسیار شدیدی رخ داده است. این مشکل از شیوه محاسبه سری زمانی دوم حاصل شده است و به شکل جمعی (Additive) است. با توجه به اینکه ذات بازارهای مالی به شکل ضربی (Multiplicative) است، میتوان روش محاسبه سری را به شکل زیر تغییر داد:
برای اعمال این تغییر در کد، به شکل زیر عمل میکنیم:
پس از اجرای کد و رسم نمودار، به شکل زیر میرسیم.
به این ترتیب، مشاهده میکنیم که رفتار سری دوم در این حالت بهتر است؛ به همین دلیل، در ادامه مطلب نیز از حالت ضربی استفاده خواهیم کرد.
حال میتوانیم اندیکاتور مورد نظر را در قالب یک تابع پیادهسازی کنیم. این تابع در ورودی سری زمانی اصلی و طول پنجره میانگینگیری را خواهد گرفت:
حال میتوانیم $$d$$ و سری زمانی جدید را محاسبه کنیم:
حال میانگین متحرک نمایی را اعمال کرده و خروجی را برمیگردانیم:
به این ترتیب، اندیکاتور کامل میشود. برای تابع مربوط به میانگین متحرک نمایی نیز از کد زیر استفاده میکنیم:
استفاده از تابع
برای استفاده از اندیکاتور، به شکل زیر تابع راهنمای کامل اندیکاتور SMA را فراخوانی کرده و خروجی را دریافت میکنیم:
حال نمودار قیمت را به همراه میانگین متحرک نمایی بدون تأخیر رسم میکنیم:
که پس از اجرا، شکل زیر را خواهیم داشت.
به این ترتیب، مشاهده میکنیم که در روندها میانگین متحرک نمایی به خوبی همراه با قیمت حرکت میکند و به محض جاماندگی قیمت از میانگین متحرک، برگشت روند رخ میدهد.
اگر از حالت جمعی استفاده میکردیم، نمودار به شکل زیر میبود.
به این ترتیب، مشاهده میکنیم که در اغلب نقاط، تقریباً رفتار مشابهی وجود دارد، جز در نقاط برگشت روند. برای استفادههای بعدی، میتوان هر دو حالت را در طول پنجره یکسان استفاده کرد و نتایج هرکدام را با یکدیگر مقایسه کرد.
برای مقایسه رفتار این اندیکاتور با میانگین متحرک ساده (Simple Moving Average | SMA) و میانگین متحرک نمایی، به شکل زیر کد مربوط به میانگین متحرک ساده را نیز وارد کد میکنیم:
حال هر سه میانگین متحرک را با طول پنجره یکسان محاسبه میکنیم:
سپس نمودار هر سه را به همراه قیمت رسم میکنیم:
پس از اجرا شکل زیر را خواهیم داشت.
به این ترتیب، عملکرد فوقالعاده این اندیکاتور مشخص میشود. توجه داشته باشید که در برخی نقاط، در حالی که میانگین متحرک ساده و میانگین متحرک نمایی، یک حمایت را نشان میدهند، ولی میانگین متحرک نمایی بدون تأخیر، یک مقاوت را نشان میدهد که قابل اعتماد است.
حال اگر اندازه پنجره را برای هر سه میانگین متحرک از ۲۰ روز به ۸۰ روز افزایش دهیم، نمودار زیر حاصل میشود.
مشاهده میکنیم که در طول پنجره بیشتر نیز رفتار این اندیکاتور مناسب است. نکته مهم دیگر که باید به آن توجه کرد، تمایل این اندیکاتور برای خطی شدن در طول روندها است و در هنگام تغییر جهت قیمت، از حالت خطی خارج میشود.
توجه داشته باشید که با افزایش طول پنجره، برخی رفتارهای نامتعادل از اندیکاتور بروز میکند که به دلیل افزوده شدن تغییرات $$d$$ روز گذشته به قیمت است. برای رفع راهنمای کامل اندیکاتور SMA این مشکل میتوان تغییراتی در محاسبات $$d$$ انجام داد و رشد آن را محدود کرد.
جمعبندی
در این مطلب، میانگین متحرک نمایی بدون تأخیر را بررسی و پیادهسازی کردیم. برای مطالعه بیشتر در این زمینه، میتوان موارد زیر را بررسی کرد:
- چه تغییراتی میتوان در محاسبه $$d$$ اعمال کرد؟
- آیا میتوان اصلاح انجامشده روی سری زمانی را روی میانگین متحرک نمایی انجام داد؟
- اگر به جای میانگین متحرک نمایی، از میانگین متحرک ساده بر روی سری زمانی ثانویه استفاده، نتایج چه تغییری خواهد کرد؟
- چه روشهای دیگری برای کاهش تأخیر در میانگین متحرکها وجود دارد؟
اگر این مطلب برای شما مفید بوده است، آموزشها و مطالب زیر نیز به شما پیشنهاد میشوند:
اگر بازخوردی درباره این مطلب دارید یا پرسشی دارید که بدون پاسخ مانده است، آن را از طریق بخش نظرات مطرح کنید.
«سید علی کلامی هریس»، دانشجوی سال چهارم داروسازی دانشگاه علوم پزشکی تهران است. او در سال 1397 از دبیرستان «پروفسور حسابی» تبریز فارغالتحصیل شد و هم اکنون در کنار تحصیل در حوزه داروسازی، به فعالیت در زمینه برنامهنویسی، یادگیری ماشین و تحلیل بازارهای مالی با استفاده از الگوریتمهای هوشمند میپردازد.
مطالب مرتبط
نظر شما چیست؟
برچسبها
با دریافت اپلیکیشن فرادرس از گوگل پلی، میتوانید تمامی امکانات سایت را روی موبایل خود نیز داشته باشید.
سازمانهای پیشرو و هدفمند با آموزشهای سازمانی فرادرس، فرصت رشد و ارتقای مهارت را برای کارکنان خود فراهم ساختهاند.
با فرادرس
آموزشهای ویدئویی فرادرس
همراه شوید
سازمان علمی و آموزشی «فرادرس» (Faradars) از قدیمیترین وبسایتهای یادگیری آنلاین است که توانسته طی بیش از ده سال فعالیت خود بالغ بر ۱۲۰۰۰ ساعت آموزش ویدیویی در قالب فراتر از ۲۰۰۰ عنوان علمی، مهارتی و کاربردی را منتشر کند و به بزرگترین پلتفرم آموزشی ایران مبدل شود. فرادرس با پایبندی به شعار «دانش در دسترس همه، همیشه و همه جا» با همکاری بیش از ۱۸۰۰ مدرس برجسته در زمینههای علمی گوناگون از جمله آمار و دادهکاوی، هوش مصنوعی، برنامهنویسی، طراحی و گرافیک کامپیوتری، آموزشهای دانشگاهی و تخصصی، آموزش نرمافزارهای گوناگون، دروس رسمی دبیرستان و پیش دانشگاهی، آموزشهای دانشآموزی و نوجوانان، آموزش زبانهای خارجی، مهندسی برق، الکترونیک و رباتیک، مهندسی کنترل، مهندسی مکانیک، مهندسی شیمی، مهندسی صنایع، مهندسی معماری و مهندسی عمران توانسته بستری را فراهم کند تا افراد با شرایط مختلف زمانی، مکانی و جسمانی بتوانند با بهرهگیری از آموزشهای با کیفیت، به روز و مهارتمحور همواره به یادگیری بپردازند. شما هم با پیوستن به جمع بزرگ و بالغ بر ۶۰۰ هزار نفری دانشجویان و دانشآموزان فرادرس و با بهرهگیری از آموزشهای آن، میتوانید تجربهای متفاوت از علم و مهارتآموزی داشته باشید. مشاهده بیشتر
هر گونه بهرهگیری از مطالب مجله فرادرس به معنی پذیرش شرایط استفاده از آن بوده و کپی بخش یا کل هر کدام از مطالب، تنها با کسب مجوز مکتوب امکان پذیر است.
© فرادرس ۱۴۰۱
آموزش کامل تنظیمات کار با میانگین متحرک در تریدینگ ویو Tradingveiw
میانگین متحرک یا همان Moving Average (MA) یکی از بهترین اندیکاتورهایی است که هر تریدری با آن سر و کار دارد، در حقیقت این اندیکاتور قدرت تشخیص روند بازار را دارد و می تواند به شما سیگنال های خرید و فروش خوب و به موقعی را بدهد. در این مقاله قصد داریم تا تنظیمات این اندیکاتور را که خیلیم ساده است در چند سطر برای شما آموزش بدیم با ما همراه باشید.
آنچه در این مقاله میخوانید
مرحله اول: انتخاب اندیکاتور میانگین متحرک
جهت انتخاب اندیکاتور میانگین متحرک پس از آنکه وارد سایت و پنل خود شدید به قسمت چارت Chart می روید و بر روی گزینه Indicators کلیک می کنید. سپس در قسمت جستجو عبارت Moving Average را جستجو و اولین را انتخاب می کنید.
دیدگاه شما