محاسبه ميانگين متحرك هال


میانگین متحرک هال (HMA)

آشنایی با اندیکاتور میانگین متحرک در تحلیل تکنیکال

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

اندیکاتور میانگین متحرک در تحلیل تکنیکال چیست؟

اندیکاتور میانگین متحرک (MA) که مخفف عبارت Moving Average می‌باشد، از محبوب‌ترین اندیکاتورهای تحلیل تکنیکال به شمار می‌آید و توسط بسیاری از تحلیل‌گران مورد استفاده قرار می‌گیرد. این اندیکاتورها بر خلاف اندیکاتورهایی همچون RSI و MFI از نوع leading یا اصطلاحاً پیشرو (اندیکاتورهایی که قیمت یک دارایی را در آینده پیش‌بینی می‌کنند) نیستند. در واقع، یک اندیکاتور میانگین متحرک در تحلیل تکنیکال برای تشخیص روند سهم مورد استفاده قرار می‌گیرد و رفتار یک دارایی را در حال و گذشته تحلیل می‌نماید. بنابراین این اندیکاتور را محاسبه ميانگين متحرك هال می‌توان یک اندیکاتور پیرو یا تاخیری (Lagging Or Trend) دانست که نوسانات بازار را به یک خط صاف و ملایم تبدیل می‌‌کند. از طرفی، MAها در یک بازه‌ی زمانی مشخص از اعداد نوسان نمی‌کنند. به همین دلیل جزء دسته‌ی اسیلاتورها یا نوسان‌گرها نیز به شمار نمی‌آیند. این اندیکاتور به‌عنوان یکی از پرکاربردترین اندیکاتورها، مبنای کار بسیاری از اندیکاتورهای دیگر مانند MACD می‌باشد.

انواع مختلف اندیکاتور میانگین متحرک در تحلیل تکنیکال

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

۱. میانگین متحرک ساده (SMA)

اندیکاتور میانگین متحرک در تحلیل تکنیکال از نوع میانگین متحرک ساده (SMA)

میانگین متحرک ساده (SMA)

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

نحوه‌ محاسبه میانگین متحرک ساده:

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

A = n میانگین دوره‌ی ‌

n = تعداد دوره‌های زمانی

نکته: بازه‌های زمانی مرسوم در این نوع اندیکاتور میانگین متحرک در تحلیل تکنیکال ۱۲، ۲۶ و ۵۲ روز است که نماد کوتاه‌مدت، میان‌مدت و بلندمدت هستند.

۲. میانگین متحرک وزنی (WMA)

اندیکاتور میانگین متحرک در تحلیل تکنیکال از نوع میانگین متحرک وزنی (WMA)

میانگین متحرک وزنی (WMA)

اندیکاتور WMA یک نوع دیگر از اندیکاتور میانگین متحرک در تحلیل تکنیکال به شمار می‌آید که از سوی تحلیل‌گران کمتر مورد استفاده قرار می‌گیرد. تفاوت میانگین متحرک وزنی با SMA در این است که این اندیکاتور، حساسیت بیشتری نسبت به تغییرات اخیر قیمت نشان می‌دهد. برای مثال فرض کنید که یک بازه‌ی زمانی ۲۶ روزه را برای محاسبه‌ی میانگین انتخاب کرده‌اید. در WMA قیمت‌هایی که در روز ۲۶ام ثبت می‌شوند، نسبت به قیمت‌های روز اول از وزن بیشتری برخوردار هستند. مانند MA ساده، در WMA نیز با پایان روز ۲۶ام و شروع روز ۲۷ام، اطلاعات روز اول حذف شده و داده‌های مربوط به روز جدید اضافه می‌شوند.

نحوه‌ محاسبه میانگین متحرک وزنی:

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

  • P1 = قیمت روز آخر (جدیدترین قیمت که تاثیر آن در جواب بیش از همه می‌باشد).
  • P2 = قیمت روز ماقبل آخر (تاثیر این قیمت در جواب نهایی از P1 کمتر و از بقیه بیشتر است).
  • P3 = قیمت روز قبل از P2 (تاثیر این قیمت در جواب از P1 و P2 کمتر و از بقیه بیشتر است).
  • n = بازه‌ی ‌زمانی (Time Period)

۳. میانگین متحرک نمایی (EMA)

میانگین متحرک نمایی (EMA)

میانگین متحرک نمایی (EMA)

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

نحوه‌ محاسبه میانگین متحرک نمایی:

محاسبه‌ی این اندیکاتور میانگین متحرک در تحلیل تکنیکال از سه مرحله تشکیل می‌شود:

  • گام اول: محاسبه‌ی SMA
  • گام دوم: محاسبه‌ی ضریب هموارسازی؛ ۲÷ (۱ + بازه زمانی انتخاب شده)
  • گام سوم: محاسبه EMA از طریق فرمول زیر:

EMA (روز گذشته) + (ضریب × (EMA (روز گذشته) – قیمت بسته شدن))

۴. میانگین متحرک هال (HMA)

میانگین متحرک هال (HMA)

میانگین متحرک هال (HMA)

میانگین متحرک هال نوعی از اندیکاتور میانگین متحرک در تحلیل تکنیکال است که نامگذاری آن محاسبه ميانگين متحرك هال از روی نام توسعه دهنده‌ی آن یعنی (Alan Hall) در سال ۲۰۰۵ انجام شده است. هدف اصلی این اندیکاتور به حداقل رساندن تاخیری می‌باشد که اندیکاتورهای MA در نمایش تغییرات قیمت از آن رنج می‌برند. میانگین متحرک هال، در فرمول خود از میانگین متحرک وزنی استفاده می‌کند. همچنین این اندیکاتور مانند WMA، EMA نیز تمرکز بیشتری برروی قیمت‌های جدیدتر دارد.

نحوه‌ محاسبه میانگین متحرک هال:

برای محاسبه‌ی اندیکاتور میانگین متحرک در تحلیل تکنیکال ابتدا باید دو MA وزنی مختلف را محاسبه کنید. یکی از این WMAها با یک بازه زمانی مشخص (بازه فرضی n) و دیگری با نصف این بازه زمانی (بازه n/2) محاسبه می‌شوند. برای درک بهتر این موضوع، بازه‌ زمانی ۳۶ روزه را در نظر بگیرید:

گام اول: محاسبه‌ی (WMA (n/2؛ WMA بازه ۸ روزه را محاسبه کنید.

گام دوم: WMA بازه‌ی زمانی کامل را محاسبه و آن را از نتیجه مرحله‌ی ۱ کسر کنیم.

گام سوم: در این مرحله باید از مربع بازه‌ی زمانی مورد نظر استفاده کرد. بنابراین در مثال فعلی عدد مورد ما برابر با ۶ است؛ ۶ = ۳۶ √

گام چهارم: در مرحله‌ی نهایی باید WMA شش روزه را برای نتیجه‌ای که در مرحله ۲ به‌دست آوردید محاسبه نمایید. این نتیجه، همان HMA نهایی شماست.

👈🎞 این دوره آموزشی می‌تواند برای شما مفید باشد:
دوره آموزشی تحلیل تکنیکال مقدماتی شامل آشنایی با اندیکاتورها، خطوط روند، حمایت و مقاومت و …

نحوه استفاده از اندیکاتور میانگین متحرک در تحلیل تکنیکال

برای استفاده از اندیکاتور میانگین متحرک در تحلیل تکنیکال ابتدا باید وارد نرم افزار معاملاتی خود شده و سپس از قسمت جستجوی نماد در بالای صفحه، نام نماد مورد نظرتان را جست و جو کنید. سپس در قسمت اندیکاتورها، نام اندیکاتور MA را وارد کرده و با کلیک بر روی آن، این اندیکاتور را به پایین صفحه اضافه نمایید. از قسمت Input می‌توانید دوره‌ی زمانی اندیکاتور را تغییر دهید و در قسمت Style هم می‌توانید رنگ و ضخامت خطوط اندیکاتور را تغییر محاسبه ميانگين متحرك هال دهید.

سیگنال‌گیری با استفاده از اندیکاتور میانگین متحرک (MA)

سیگنال‌گیری با استفاده از اندیکاتور میانگین متحرک (MA)

سیگنال‌گیری با استفاده از اندیکاتور میانگین متحرک (MA)

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

اما یک روش بهتر هم هست…

روش محبوب‌تر سیگنال‌گیری در اندیکاتور میانگین متحرک در تحلیل تکنیکال را Cross یا قطع اندیکاتور می‌نامند. در این روش چند اندیکاتور MAبا بازه‌ی زمانی مختلف (۱۲، ۲۶ و ۵۲) را وارد چارت می‌نمایند. زمانی که خط اندیکاتور در کوتاه‌مدت (۱۲)، خطوط میان‌مدت (۲۶) و بلندمدت (۵۲) را رو به بالا بشکند، یک سیگنال خرید قوی خواهیم داشت. برعکس این قضیه نیز صادق است یعنی زمانی که خط اندیکاتور در کوتاه‌مدت، خطوط میان‌مدتو بلندمدت را رو به پایین بشکند، یک سیگنال فروش قوی خواهیم داشت.

سخن آخر

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

میانگین متحرک Moving Average

میانگین متحرک یا MA یکی از متداولترین اندیکاتورهای تحلیل‌تکنیکال می‌باشد که پایه و اساس بسیاری از ابزارهای معاملاتی را تشکیل می‌دهد.

در امور مالی ، میانگین متحرک Moving Average (MA) یک شاخص سهام است که به طور معمول در تجزیه و تحلیل تکنیکال استفاده می شود.

محاسبه میانگین متحرک ارز کمک به هموار کردن داده های قیمت با ایجاد یک قیمت متوسط به طور مداوم به روز شده است.

با محاسبه میانگین متحرک ، تأثیر نوسانات تصادفی و کوتاه مدت بر قیمت سهام در یک بازه زمانی مشخص کاهش می یابد.

استراتژی میانگین متحرک(MA) متقاطع در تحلیل تکنیکال

میانگین متحرک Moving Average (MA) یک شاخص سهام است که به طور معمول در تحلیل تکنیکال استفاده می شود.

میانگین متحرک ساده (SMA) محاسبه ای است که میانگین مجموعه ای معین از قیمت ها را در تعداد روزهای گذشته به دست می آورد.

به عنوان مثال ، طی 15 ، 30 ، 100 یا 200 روز گذشته.

اندیکاتور میانگین متحرک Moving Average از قیمتها به عنوان داده‌ها استفاده می‌کند و بر اساس دوره زمانی تعریف شده میانگینی از قیمتهای گذشته محاسبه می‌کند و آن را در قالب خطی بر روی نمودار قیمت نمایش می‌دهد؛ بر این اساس اندیکاتور میانگین متحرک یک اندیکاتور دنباله‌روی روند است که حرکتی شبیه به حرکت نمودار قیمت را نمایش ‌می‌دهد.

استراتژی میانگین متحرک(MA) متقاطع در تحلیل تکنیکال

درک میانگین متحرک Moving Average (MA)

میانگین متحرک یک ابزار تجزیه و تحلیل تکنیکال ساده است.

میانگین های متحرک معمولاً برای شناسایی جهت روند یا تعیین سطح حمایت و مقاومت آن محاسبه می شوند.

این یک شاخص پیروی از روند یا عقب ماندگی است زیرا براساس قیمت های گذشته انجام می شود.

هر چه مدت زمان میانگین متحرک Moving Average بیشتر باشد ، تأخیر بیشتر خواهد بود.

بنابراین ، میانگین متحرک 200 روزه تاخیر بسیار بیشتری نسبت به میانگین 20 روزه خواهد داشت زیرا حاوی قیمت های 200 روز گذشته است.

ارقام میانگین متحرک Moving Average 50 و 200 روزه سهام به طور گسترده ای توسط سرمایه گذاران و معامله گران دنبال می شود و به عنوان سیگنال های مهم تجاری در نظر گرفته می شوند.

میانگین متحرک Moving Average یک شاخص کاملا قابل تنظیم است ، به این معنی که یک سرمایه گذار می تواند هنگام محاسبه میانگین ، هر بازه زمانی را که می خواهد آزادانه انتخاب کند.

متداول ترین بازه های زمانی مورد استفاده در میانگین متحرک 15 ، 20 ، 30 ، 50 ، 100 و 200 روز است.

هرچه مدت زمان ایجاد شده برای ایجاد میانگین کمتر باشد حساسیت آن نسبت به تغییرات قیمت بیشتر خواهد بود.

هرچه مدت زمان طولانی تر باشد ، میانگین حساسیت کمتری خواهد داشت.

سرمایه گذاران برای محاسبه میانگین متحرک Moving Average بر اساس اهداف معاملاتی خود ممکن است دوره های زمانی متفاوتی را انتخاب کنند. میانگین های متحرک کوتاه تر معمولاً برای معاملات کوتاه مدت استفاده می شوند ، در حالی که میانگین های متحرک بلندمدت بیشتر برای سرمایه گذاران بلند مدت مناسب هستند.

برای تنظیم میانگین های متحرک شما هیچ چارچوب زمانی درستی وجود ندارد.

بهترین راه برای فهمیدن اینکه کدام یک برای شما بهتر کار می کند ، آزمایش چندین دوره زمانی مختلف است تا زمانی که یک دوره متناسب با استراتژی خود را پیدا کنید.

پیش بینی روندها در بازار سهام روند ساده ای نیست.

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

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

افزایش میانگین متحرک نشانگر این است که امنیت در یک روند افزایشی قرار دارد ، در حالی که میانگین متحرک Moving Average در حال کاهش نشان دهنده روند نزولی آن است.

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

برعکس ، حرکت نزولی با یک کراس اوور نزولی تأیید می شود ، که هنگامی رخ می دهد که یک میانگین متحرک کوتاه مدت از میانگین متحرک بلند مدت عبور می کند.

در حالی که محاسبه میانگین متحرک به خودی خود مفید است ، محاسبه می تواند مبنایی برای سایر شاخص های تجزیه و تحلیل فنی ، مانند واگرایی همگرایی میانگین متحرک (MACD) باشد.

انواع میانگین متحرک Moving Average

میانگین متحرک ساده

ساده ترین شکل میانگین متحرک Moving Average که به عنوان میانگین متحرک ساده (SMA) شناخته می شود ، با در نظر گرفتن میانگین حساب مجموعه ای از مقادیر مشخص شده محاسبه می شود.

به عبارت دیگر ، مجموعه ای از اعداد - یا قیمت ها در مورد ابزارهای مالی - با هم جمع می شوند و سپس بر تعداد قیمت های مجموعه تقسیم می شوند.

معامله گران از همگرایی میانگین متحرک Moving Average (MACD) برای نظارت بر رابطه بین دو میانگین متحرک استفاده می کنند.

به طور کلی با کسر میانگین متحرک Moving Average نمایی 26 روزه از میانگین متحرک نمایی 12 روز محاسبه می شود.

اندیکاتور مکدی MACD چیست میانگین متحرک ساده

وقتی MACD مثبت باشد ، متوسط کوتاه مدت بالاتر از متوسط بلند مدت قرار دارد.

این نشانه ای از حرکت رو به بالا است.

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

بسیاری از معامله گران نیز منتظر حرکت در بالای یا پایین خط صفر خواهند بود.

حرکت بالای صفر سیگنالی برای خرید است ، در حالی که زیر صفر سیگنالی برای فروش است.

میانگین متحرک نمایی Moving Average (EMA)

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

برای محاسبه EMA ، ابتدا باید میانگین متحرک ساده (SMA) را در یک بازه زمانی خاص محاسبه کنید.

در مرحله بعدی ، باید ضریب را برای توزیع EMA (که به عنوان "عامل صاف کننده" گفته می شود) محاسبه کنید ، که به طور معمول از فرمول زیر پیروی می کند:

[2 / (مدت زمان انتخاب شده + 1)].

بنابراین ، برای میانگین متحرک 20 روزه ، ضریب [2 / (1 + 20)] = 0/952 خواهد بود.

سپس از فاکتور هموار سازی همراه با EMA قبلی برای رسیدن به مقدار فعلی استفاده می کنید.

بنابراین EMA نسبت به قیمتهای اخیر اطلاعات می دهد ، در حالی که SMA برای همه مقادیر وزن یکسان تعیین می کند.

میانگین متحرک ساده sma

میانگین متحرک ساده (SMA) در مقابل میانگین متحرک نمایی (EMA)

محاسبه EMA تأکید بیشتری بر نقاط داده اخیر دارد.

به همین دلیل ، EMA یک محاسبه میانگین وزنی در نظر گرفته می شود.

در شکل زیر ، تعداد دوره های زمانی استفاده شده در هر میانگین 15 برابر است اما EMA نسبت به SMA سریعتر به تغییر قیمت ها پاسخ می دهد.

در شکل نیز می توانید مشاهده کنید که EMA هنگام افزایش قیمت از SMA مقدار بالاتری نسبت به SMA دارد (و هنگامی که قیمت کاهش می یابد سریعتر از SMA کاهش می یابد).

این واکنش به تغییرات قیمت دلیل اصلی ترجیح برخی از معامله گران برای استفاده از EMA نسبت به SMA است.

میانگین متحرک نمایی Moving Average (EMA)

نمونه ای از میانگین متحرک Moving Average

میانگین متحرک Moving Average بسته به نوع آن متفاوت محاسبه می شود:

SMA یا EMA. در زیر ، ما میانگین متحرک ساده (SMA) یک اوراق بهادار را با قیمت های بسته شده زیر طی 15 روز بررسی می کنیم:

هفته 1 (5 روز): 20 ، 22 ، 24 ، 25 ، 23

هفته 2 (5 روز): 26 ، 28 ، 26 ، 29 ، 27

هفته 3 (5 روز): 28 ، 30 ، محاسبه ميانگين متحرك هال 27 ، 29 ، 28

میانگین متحرک 10 روزه به عنوان اولین نقطه داده به طور متوسط قیمت های پایانی 10 روز اول را نشان می دهد.

نقطه داده بعدی اولین قیمت را کاهش می دهد ، قیمت را در روز 11 اضافه می کند و میانگین را می گیرد.

نمونه ای از میانگین متحرک Moving Average

نمونه ای از یک شاخص میانگین متحرک

یک شاخص فنی Bollinger Band دارای باندهایی است که به طور کلی دو انحراف استاندارد را از یک میانگین متحرک ساده قرار می دهند.

به طور کلی ، یک حرکت به سمت باند بالا نشان می دهد که دارایی بیش از حد خریداری شده است ، در حالی که یک حرکت نزدیک به باند پایین ، فروش بیش از حد دارایی را نشان می دهد.

از آنجا که انحراف معیار به عنوان معیار آماری نوسانات استفاده می شود ، این شاخص خود را با شرایط بازار تنظیم می کند.

كارشناسان تحليلگر

ميانگين متحرك هال نوعي انديكاتور جهت استفاده در تحليل تكنيكال مي باشد كه در صدد كاهش تاخير، افزايش پاسخگويي و حذف نويز است.اين شاخص توسط آلن هول در سال ۲۰۰۵ ميلادي ساخته شد و از انديكاتور ميانگين متحرك وزني براي محاسبه كمك مي گيرد.همچنين ميانگين متحرك هال قيمت هاي اخير را با قيمت هاي قديمي تر مقايسه مي كند و به بيان ديگر آن ها را برجسته تر نشان مي دهد كه به دليل استفاده آسان از آن و سرعت بالايش كارايي مناسبي براي معامله گران دارد تا بتوانند جهت روند بازار را تجزيه و تحليل نمايند.

همچنين مي تواند در شناسايي نقاط ورود و خروج موثر واقع شود و با استفاده و كمك ساير ابزار ها و شاخص ها براي معامله گران به ويژه آن ها كه بلند مدت مي نگرند بسيار مفيد و كاربردي باشد‌.

طبق گفته خود آلن هول او براي كاهش تاخير در ميانگين متحرك اين انديكاتور را بوجود آورد كه در حال حاضر بسيار معروف شده و مورد توجه اكثر تريدر ها قرار گرفته است.

نكته مهم:از اين انديكاتور مي توانيد در تحليل تكنيكال ارزهاي ديجيتال هم استفاده كنيد

محاسبه ميانگين متحرك هال

فرمول ميانگين متحرك هال از دو ميانگين متحرك وزني مختلف كه در رابطه با مبحث قيمت مي باشد، به همراه يك ميانگين متحرك وزني معمولي تشكيل شده است.در ابتدا دو ميانگين متحرك وزني محاسبه مي شود كه يكي از آن ها با تعداد دوره مشخص در نظر گرفته مي شود و ديگري با نصف تعداد دوره معلوم شده محاسبه مي گردد.سپس ميانگين متحرك وزني معمولي محاسبه مي گردد كه در نهايت مقدار HMA با ريشه مربع تعداد دوره ها محاسبه مي شود.

بد نيست اين را هم اضافه كنيم كه مسلماً هنگامي كه يك عدد كامل را بر دو تقسيم مي كنيم يا ريشه مربع آن را محاسبه مي كنيم هميشه با يك عدد كامل مواجه نمي شويم. در اين صورت، نتيجه را به نزديكترين عدد كامل گرد مي كنيم، بنابراين مي توانيم از آن به عنوان تعداد دوره ها براي محاسبه ميانگين متحرك وزني استفاده كنيم.

تشريح HMA

در حقيقت ميانگين متحرك هال را مي توان شبيه به ميانگين متحرك ساده دانست با اين تفاوت كه سريعتر مي باشد و همانند ساير ميانگين هاي متحرك، مي تواند براي تأييد روند يا مشاهده تغيير در روند استفاده شود.همچنين در هر دو ديدگاه كوتاه مدت و بلند مدت مي توان از اين شاخص بهره گرفت و به اين صورت مي باشد كه وقتي روند كلي افزايش مي يابد سيگنالي براي خريد بلند مدت تلقي مي شود و هنگامي كه روند كلي كاهش مي يابد سيگنالي براي خريد كوتاه مدت در نظر گرفته مي شود.همچنين خود آلن هول كه خالق ميانگين متحرك هال است توصيه مي كند كه براي شناسايي ورودي ها و خروجي ها در اين انديكاتور، به نقاط عطف توجه شود.

پیاده سازی میانگین متحرک هال در پایتون — راهنمای گام به گام

در مطالب گذشته مجله فرادرس، به روش‌های کاهش «تأخیر» (Lag) در میانگین‌های متحرک پرداختیم و چندین روش را مشاهده کردیم. در این مطلب می‌خواهیم به میانگین متحرک هال (Hull Moving Average) یا HMA بپردازیم که تأخیر بسیار کمی دارد و بسیار عالی عمل می‌کند. به همین منظور، این میانگین متحرک، در بین دیگران، پرطرفدار است.

میانگین متحرک هال

برای محاسبه این میانگین متحرک در پنجره زمانی L، به شکل زیر دو «میانگین متحرک وزن‌دار» (Weighted Moving Average) یا WMA محاسبه می‌کنیم:

برای آشنایی بیشتر با میانگین متحرک وزن‌دار، می‌توانید به مطلب «میانگین متحرک وزن دار در پایتون — راهنمای گام به گام» مراجعه کنید.

به این ترتیب، دو میانگین متحرک کوتاه (Short) و بلند (Long) خواهیم داشت. حال می‌توانیم همانند حالتی که در میانگین متحرک دوگانه (Double Exponential Moving Average) یا DEMA داشتیم، اختلاف دو میانگین متحرک وزن‌دار را به میانگین متحرک کوتاه اضافه کنیم:

$$\text < Raw HMA >=W M A_+\left(W M A_-W M A_\right)=2 \times W M A_-W M A_$$

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

$$H M A=W M A(\operatorname H M A, \sqrt) $$

به این ترتیب، خروجی حاصل هم هموار بوده و هم دارای تأخیر کمتری است.

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

  • برای مشاهده مجموعه آموزش‌های برنامه نویسی پایتون (Python) — مقدماتی تا پیشرفته+ اینجا کلیک کنید.

پیاده سازی میانگین متحرک هال در پایتون

برای پیاده‌سازی این اندیکاتور در پایتون، وارد محیط برنامه‌نویسی شده و کتابخانه‌های مورد نیاز فراخوانی می‌کنیم:

این سه کتابخانه به ترتیب برای محاسبات برداری، دریافت داده و رسم نمودار استفاده خواهند شد.

تنظیمات کتابخانه Matplotlib را نیز به شکل زیر تعریف می‌کنیم:

حال داده‌های یک سال اخیر مربوط محاسبه ميانگين متحرك هال به شرکت Microsoft که با نماد MSFT شناخته می‌شود را دریافت می‌کنیم:

پس از اجرای کد، ۵ سطر ابتدایی را می‌توانیم با کد زیر مشاهده کنیم:

که خروجی به شکل زیر خواهد بود:

حال می‌توان نموداری برای ستون مربوط به قیمت Close رسم کرد:

که نمودار به شکل زیر خواهد بود.

میانگین متحرک هال

حال می‌توانیم میانگین متحرک هال را پیاده‌سازی کنیم. برای پیاده‌سازی، نیاز داریم تا تابع مربوط به میانگین متحرک وزن‌دار را از مطالب گذشته وارد کد کنیم:

حال یک تابع با نام HMA ایجاد می‌کنیم که در ورودی سری زمانی و طول پنجره زمانی را می‌گیرد:

اکنون طول پنجره برای میانگین متحرک‌ها را محاسبه کنیم:

توجه داشته باشید که چون ممکن است $$ \frac 2$$ و $$\sqrt $$ اعداد طبیعی نباشند، باید از تابع Round برای تبدیل این اعداد به Integer استفاده کنیم.

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

حال می‌توانیم Raw HMA را محاسبه کنیم. برای محاسبه، باید طول دو میانگین متحرک وزن‌دار با یکدیگر برابر باشد، برای این منظور، به شکل زیر عمل می‌کنیم:

حال رابطه مربوط به Raw HMA را اعمال می‌کنیم:

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

به این ترتیب، تابع کامل می‌شود.

حال به شکل زیر تابع را فراخوانی می‌کنیم:

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

که در خروجی شکل زیر را خواهیم داشت.

میانگین متحرک هال در پایتون

به این ترتیب، مشاهده می‌کنیم که رفتار بسیار مناسبی از میانگین متحرک هال ایجاد می‌شود. با افزایش طول پنجره از ۱۵ به ۳۰، نمودار به شکل زیر تغییر می‌یابد.

میانگین متحرک

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

برای مقایسه رفتار این میانگین متحرک با سایرین، کد مربوط به میانگین متحرک ساده را نیز وارد کد می‌کنیم:

حال برای رسم نمودار، به شکل زیر عمل می‌کنیم:

که در خروجی شکل زیر حاصل خواهد شد.

نمودار قیمت

به این ترتیب، چند نکته در نمودار نمایان می‌شود:

  1. میانگین متحرک ساده دارای بیشترین تأخیر و میانگین متحرک هال دارای کمترین تأخیر است.
  2. میانگین متحرک هال، در هر روند، داخل شمع‌ها حرکت می‌کند.
  3. تقاطع این سه میانگین متحرک تقریباً با هم همزمان است.
  4. یک بار شکست میانگین متحرک هال، نشانه خوبی از ضعیف شدن روند است که پس از آن به احتمال زیاد خنثی شدن روند و به دنبال آن تغییر روند مشاهده می‌شود.
  5. میانگین متحرک هال، مومنتوم (Momentum) قیمت را بهتر نشان می‌دهد.
  6. میانگین متحرک هال، تمایل بالایی به خطی شدن در طول روند دارد.
  7. علامت تغییرات میانگین متحرک هال، ارتباط بالایی با جهت روند کلی دارد.

برای بررسی مورد ۷، به شکل زیر تفاضل مقادیر میانگین متحرک هال را محاسبه می‌کنیم:

حال می‌توانیم دو نمودار رسم کنیم که در بالایی قیمت و در پایین تغییرات میانگین متحرک هال را نشان دهد:

توجه داشته باشید که به دلیل اختلاف در طول آرایه قیمت و dHMA، باید xlim تعیین شود مقدار محود X بین هر دو نمودار یکسان باشد.

پس از اجرا نمودار زیر حاصل می‌شود.

نمودار قیمت بورس در پایتون

به این ترتیب مشاهده می‌کنیم که تمایل درونی بازار برای رشد یا ریزش، به‌خوبی با تغییرات میانگین متحرک هال همبستگی دارد. به همین دلیل، در تحلیل تکنیکال (Technical Analysis) علاوه بر رسم نمودار میانگین متحرک هال، رنگ آن را نیز با توجه به علاوت تغییرات تعیین می‌کنند که بسیار کمک‌کننده است.

معرفی فیلم آموزش پیاده سازی اندیکاتورهای تکنیکال با پایتون Python

فیلم آموزش پایتون

اندیکاتورهای مالی از ابزارهای مهم تحلیل معاملات هستند که با کمک زبان‌های برنامه‌نویسی می‌توان محاسبات مربوط به آن‌ها را انجام داد. در آموزش پیاده سازی اندیکاتورهای تکنیکال با پایتون Python که در ۲ ساعت و ۱۶ دقیقه تهیه و تدوین شده است، ضمن آشنایی کوتاه با ۱۰ اندیکاتور پرکاربرد، پیاده‌سازی گام به گام آن‌ها در محیط زبان برنامه‌نویسی پایتون (Python) ارائه شده است.

  • برای مشاهده آموزش پیاده سازی اندیکاتورهای تکنیکال با پایتون Python+ اینجا کلیک کنید.

جمع‌بندی

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

  1. اگر به جای استفاده از WMA در محاسبات، از EMA استفاده کنیم، نتایج چگونه خواهد بود؟
  2. سایر نکات گفته‌شده در مورد ویژگی‌های میانگین متحرک هال را بررسی کرده و به شکل نمودار نشان دهید.
  3. مقدار مناسب برای طول پنجره را در بازه ۱۰ روز تا ۱۰۰ روز بیابید.
  4. ارتباط بین علامت تغییرات SMA و EMA و WMA را با روند قیمت مقایسه کنید.
  5. نمودار Raw HMA را به همراه HMA رسم کنید و رفتار هر کدام را توضیح دهید.

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

اگر این مطلب برای شما مفید بوده است، آموزش‌ها و مطالب زیر نیز به شما پیشنهاد می‌شوند:

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

میانگین متحرک ساده (SMA) و نمایی (EMA)، از متدوال‌ترین ابزارهای تحلیل سرمایه‌گذاران هستند. حتما عبارت میانگین متحرک یا Moving Average را در بازار بورس و ارزهای دیجیتال به‌فراوانی شنیده‌اید. در این مطلب قصد داریم تا مروری داشته باشیم بر مفهوم، کاربردها و سناریوهای مختلف ابزار میانگین متحرک (MA). در ادامه درباره مفهوم میانگین متحرک، روش محاسبه و فرمول میانگین متحرک نمایی و ساده، تفاوت انوع میانگین متحرک و کاربردهای آن‌ها صحبت خواهیم کرد.

فهرست مطالب ارائه شده در این مقاله

  1. میانگین متحرک چیست
  2. میانگین متحرک در بازار سرمایه
  3. کاربرد میانگین متحرک
  4. میانگین متحرک در نمودار قیمت
  5. اهمیت بازه زمانی در میانگین متحرک
  6. میانگین متحرک ساده و نمایی
  7. معایب شاخص میانگین متحرک

میانگین متحرک چیست

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

در مباحث مالی، میانگین متحرک، شاخصی است که اغلب در تحلیل تکنیکال استفاده می‌شود و دلیل محاسبه آن برای یک سهم یا ارز دیجیتال، کمک به هموارسازی یا smoothing داده‌های قیمت است. مقصود از هموارسازی، از بین بردن اثرات داده‌های پرت روی نمودار است. برای درک بهتر مفهوم هموارسازی، شکل زیر که نمودار یک میانگین متحرک ساده ۵۰ روزه (انواع میانگین متحرک در ادامه توضیح داده می‌شود) است را ببینید. با محاسبه MA، اثر نوسانات تصادفی و کوتاه‌مدت یا نویزهای قیمت در یک بازه زمانی مشخص تا حدی از بین خواهد رفت.

میانگین متحرک نمایی و میانگین متحرک ساده

میانگین متحرک نمایی و میانگین متحرک ساده

میانگین متحرک در بازار سرمایه

هرچند پیش‌بینی قطعی رفتار یک سهم در بازار ممکن نیست؛ اما استفاده از تحلیل تکنیکال می‌تواند کمی درک رفتار آن سهم را آسان‌تر کند. میانگین متحرک نیز به عنوان یکی از ابزارهای ساده در تحلیل تکنیکال به ما در رسیدن به این درک کمک می‌کند. این شاخص، داده‌های یک نمودار را با محاسبه میانگینی که دائما به‌روز می‌شود، هموار می‌سازد و پیش‌بینی رفتار داده‌ها را راحت‌تر می‌کند. این میانگین در بازه زمانی مشخصی محاسبه می‌شود، مثلا ۱۰ روز، ۲۰ دقیقه، ۳ هفته یا هر بازه زمانی که سرمایه‌گذار انتخاب کند. میانگین‌متحرک صعودی، نشان می‌دهد که احتمالا رفتار یک سهم صعودی خواهد بود، و بالعکس.

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

رایج‌ترین کاربرد میانگین متحرک، شناسایی جهت حرکت (خط روند) و پیش‌بینی سطوح حمایت و مقاومت است. وقتی نمودار قیمت با نمودار میانگین متحرک برخورد کند؛ سیگنال معاملاتی برای تحلیل تکنیکال تولید می‌شود. میانگین متحرک نه‌تنها به خودی خود مهم است؛ بلکه پایه‌ای برای محاسبه سایر شاخص‌های تکنیکال مثل میانگین متحرک همگرایی/واگرایی یا Moving Average Convergence Divergence است.

میانگین متحرک همگرایی/واگرایی (MACD) برای دیده‌بانی رابطه بین دو میانگین متحرک استفاده می‌شود و به‌طور کلی با تقسیم میانگین متحرک نمایی ۲۶ روزه بر میانگین متحرک نمایی ۱۲ روزه محاسبه می‌شود (نگران نباشید، همه این مفاهیم در ادامه متن توضیح داده می‌شوند!). وقتی MACD مثبت است، میانگین کوتاه‌مدت بالاتر از میانگین بلندمدت قرار می‌گیرد.

میانگین متحرک در نمودار قیمت

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

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

میانگین متحرک سطح حمایت

میانگین متحرک منطبق بر سطح حمایت. منبع: اینوستوپدیا

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

اهمیت بازه زمانی در میانگین متحرک

به بازه زمانی میانگین متحرک، دوره بازگشت یا look back period نیز گفته می‌شود و چون شاخص میانگین متحرک، بر پایه قیمت‌های قبلی تعیین می‌شود، ممکن است مقدم یا متأخر بر قیمت باشد. متأخر یا تأخر به معنی مدت زمانی است که طول می‌کشد تا میانگین متحرک، یک بازگشت بالقوه را سیگنال کند. توجه کنید که یک میانگین متحرک ۲۰ روزه، «بازگشت»‌های بسیار بیشتری از یک میانگین متحرک ۱۰۰ روزه دارد.

هر چقدر بازه زمانی میانگین متحرک طولانی‌تر باشد، تأخر بیشتری ایجاد خواهد کرد. در نتیجه یک میانگین متحرک ۲۰۰ روزه، تاخر بسیار بیشتری از میانگین متحرک ۲۰ روزه خواهد داشت چون اطلاعات ۲۰۰ روز اخیر را شامل می‌شود. اما به‌طور کلی میانگین متحرک ۲۰۰ روزه و ۵۰ روزه به‌طور گسترده‌تری توسط سرمایه‌گذاران و معامله‌گران دنبال می‌شود و به عنوان سیگنال‌ معاملاتی مهم‌تری تلقی می‌شود. اما توجه داشته باشید که هرچه بازه زمانی کوتاه‌تری انتخاب شود، میانگین متحرک نسبت به قیمت‌ها، حساسیت بیشتری خواهد داشت و بالعکس.

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

به بازه زمانی میانگین متحرک، دوره بازگشت یا look back period نیز گفته می‌شود و چون شاخص میانگین متحرک، بر پایه قیمت‌های قبلی تعیین می‌شود، ممکن است مقدم یا متأخر بر قیمت باشد. متأخر یا تأخر به معنی مدت زمانی است که طول می‌کشد تا میانگین متحرک، یک بازگشت بالقوه را سیگنال کند. توجه کنید که یک میانگین متحرک ۲۰ روزه، «بازگشت»‌های بسیار بیشتری از یک میانگین متحرک ۱۰۰ روزه دارد.

تقاطع مرگ و تقاطع طلایی

نکته دیگری که در مقایسه میانگین متحرک کوتاه‌مدت و بلندمدت وجود دارد؛ این است که اگر در بخشی از نمودار، نمودار میانگین متحرک کوتاه‌مدت نمودار بلندمدت را از بالا قطع کند، آن نقطه «تقاطع مرگ» یا dead/death cross نامیده می‌شود و زمان مناسبی برای فروش است. و در مقابل اگر نمودار کوتاه‌مدت از پایین، نمودار بلندمدت را قطع کند، آن نقطه «تقاطع طلایی» یا golden cross نامیده می‌شود و زمان مناسبی برای خرید است. برای درک بهتر این موضوع به شکل زیر توجه کنید. در این تصویر خط آبی روشن، میانگین متحرک کوتاه‌مدت و خط آبی تیره، میانگین متحرک بلندمدت است.

میانگین متحرک ساده و نمایی ، تحلیل تکنیکال

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

فرمول میانگین متحرک نمایی و ساده

میانگین متحرک ساده یا Simple Moving Average، مقدار میانگین مجموعه‌ای از قیمت‌ها در چند روز گذشته، مثلا ۱۵، ۳۰، ۱۰۰ یا ۲۰۰ روز گذشته است. یک میانگین متحرک ساده (SMA) پنج روزه، قیمت پایانی ۵ روز گذشته را جمع کرده و آن را تقسیم بر عدد ۵ می‌کند؛ به صورت زیر:

SMA=(A1+A2+…+An)/n
A=میانگین دوره n
n= تعداد دوره‌های زمانی

میانگین متحرک نمایی یا Exponential Moving Average، میانگینی است که به داده‌های اخیر، وزن بیشتری می‌دهد و نسبت به داده‌های جدید، حساس‌تر است. برای محاسبه میانگین متحرک نمایی، ابتدا باید SMA را در یک بازه زمانی خاص محاسبه کنید و سپس ضریب وزن EMA را به‌دست آورید. این ضریب به صورت «فاکتور هموارسازی» بیان می‌شود و به این طریق محاسبه می‌شود: ۲ تقسیم بر (بازه زمانی مورد نظر +۱). مثلا برای میانگین متحرک ۲۰ روزه، ضریب هموارسازی برابر است با:

سپس این مقدار ضریب هموارسازی را با مقدار EMA قبلی جمع می‌کنید تا EMA فعلی به‌دست آید. به‌این صورت، EMA به داده‌های اخیر، وزن بیشتری خواهد داد؛ در حالی که SMA وزن برابری برای همه مقادیر در نظر می‌گیرد.

EMAt=+EMAy* <1-[s/(1+d)]>and
EMAt= میانگین متحرک نمایی امروز
Vt= ارزش امروز
s= فاکتور هموارسازی
d=تعداد روزها
EMAy= میانگین متحرک نمایی دیروز

همان‌طور که در شکل زیر دیده می‌شود EMA نسبت به SMA واکنش بسیار سریع‌تری به تغییرات قیمت‌ها دارد.

فرمول میانگین متحرک نمایی و روش محاسبه میانگین متحرک ساده

تفاوت میانگین متحرک ساده و میانگین متحرک نمایی (مقایسه EMA و SMA)

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

معایب شاخص میانگین متحرک

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

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

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

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



اشتراک گذاری

دیدگاه شما

اولین دیدگاه را شما ارسال نمایید.