اندیکاتور HMA یا Hull Moving Average (هال مووینگ اورج) یکی از نسخههای پیشرفته میانگین متحرک است که برای کاهش تأخیر و نمایش نرمتر روند قیمت طراحی شده است. بسیاری از معاملهگران هنگام استفاده از میانگینهای متحرک معمولی با یک مشکل مشترک مواجه میشوند: خط میانگین دیرتر از قیمت واکنش نشان میدهد و گاهی زمانی تغییر جهت میدهد که بخش زیادی از حرکت بازار اتفاق افتاده است.
میانگین متحرک هال تلاش میکند همین ضعف را کمتر کند. این ابزار با استفاده از میانگین متحرک وزنی و یک مرحله هموارسازی بر پایه جذر دوره، خطی سریعتر و روانتر روی نمودار ایجاد میکند. به همین دلیل، HMA در تحلیل تکنیکال برای تشخیص جهت روند، بررسی تغییر مومنتوم، دنبال کردن حرکات قیمت و طراحی استراتژیهای روندی استفاده میشود.
در این صفحه میتوانید با مفهوم اندیکاتور HMA، فرمول محاسبه، تنظیمات، تفاوت HMA و EMA، نحوه نصب در متاتریدر، کاربرد در تریدینگ ویو و روش استفاده از آن در معاملات آشنا شوید.
اندیکاتور HMA چیست؟
HMA مخفف Hull Moving Average و به معنی میانگین متحرک هال است. این اندیکاتور توسط آلن هال (Alan Hull) معرفی شد و هدف اصلی آن کاهش تأخیر رایج در میانگینهای متحرک، همراه با حفظ نرمی خط میانگین است. در توضیح رسمی Alan Hull آمده که HMA برای حل مسئله قدیمی میانگینهای متحرک طراحی شد؛ یعنی واکنش سریعتر به قیمت، بدون اینکه خط اندیکاتور بیش از حد پرنوسان شود.
در ظاهر، HMA مانند یک خط میانگین متحرک روی نمودار نمایش داده میشود. وقتی خط HMA رو به بالا حرکت میکند، معاملهگر میتواند قدرت نسبی حرکت صعودی را بررسی کند. وقتی خط HMA رو به پایین متمایل میشود، احتمال غلبه فشار فروش یا تغییر جهت روند بررسی میشود. البته HMA آینده قیمت را پیشبینی نمیکند. این اندیکاتور بر پایه دادههای گذشته قیمت محاسبه میشود و فقط تلاش میکند تغییرات قیمت را با تأخیر کمتر از برخی میانگینهای متحرک سنتی نمایش دهد.
دانلود اندیکاتور HMA برای متاتریدر ۴ و ۵
برخلاف میانگینهای متحرک ساده و نمایی، اندیکاتور HMA بهصورت پیشفرض در متاتریدر وجود ندارد و برای استفاده از آن باید فایل سفارشی اندیکاتور را روی پلتفرم نصب کنید. فایل ارائهشده در این صفحه توسط تیم آکادمی متاگلد بررسی شده و بدون ویروس است. نسخه دانلودی، همان اندیکاتور استاندارد HMA است که خط میانگین متحرک هال را با دوره قابل تنظیم روی نمودار نمایش میدهد و روی هر نماد و تایمفریمی از جمله طلا (XAUUSD) و جفتارزهای فارکس قابل اجرا است.
میانگین متحرک هال چه چیزی را روی نمودار نشان میدهد؟
میانگین متحرک هال بیشتر برای سادهتر دیدن جهت حرکت قیمت استفاده میشود. وقتی نمودار شلوغ و پر از نوسانهای کوچک است، خط HMA میتواند تصویر واضحتری از مسیر کلی قیمت بدهد.
کاربردهای اصلی اندیکاتور Hull Moving Average:
- تشخیص جهت روند کوتاهمدت یا میانمدت
- بررسی چرخش احتمالی روند
- فیلتر کردن بخشی از نویزهای قیمتی
- استفاده بهعنوان حمایت یا مقاومت داینامیک
- بررسی پولبکها در جهت روند
- ترکیب با اندیکاتورهای روندی مانند Super Trend
اگر قیمت بالای HMA حرکت کند و خود خط نیز شیب صعودی داشته باشد، معاملهگر میتواند ادامه روند صعودی را بررسی کند. اگر قیمت زیر HMA قرار بگیرد و خط شیب نزولی داشته باشد، بازار ممکن است وارد فاز نزولی یا اصلاحی شده باشد. این برداشت باید با ساختار بازار و سایر ابزارهای تحلیل تأیید شود.

فرمول اندیکاتور HMA چگونه محاسبه میشود؟
فرمول اندیکاتور HMA بر پایه چند میانگین متحرک وزنی یا WMA ساخته میشود. ایده اصلی این است که ابتدا یک میانگین سریعتر و یک میانگین کندتر محاسبه شود، سپس اختلاف آنها برای کاهش تأخیر استفاده شود و در مرحله آخر نتیجه با دورهای برابر با جذر عدد دوره هموار شود.
فرمول رایج HMA به این شکل نوشته میشود:
HMA = WMA(2 × WMA(n/2) – WMA(n), √n)
در این فرمول:
- n تعداد دوره یا Length اندیکاتور است.
- WMA(n/2) میانگین متحرک وزنی با نصف دوره انتخابی است.
- WMA(n) میانگین متحرک وزنی با کل دوره است.
- √n برای هموارسازی نهایی استفاده میشود.
TradingView نیز فرمول HMA را با همین منطق سه مرحلهای توضیح میدهد: محاسبه WMA با نصف دوره، کم کردن WMA دوره کامل و سپس هموارسازی با WMA بر اساس جذر دوره.
برای استفاده عملی، معاملهگر نیازی ندارد این محاسبات را دستی انجام دهد. تریدینگ ویو، متاتریدر یا فایل دانلود اندیکاتور HMA این محاسبه را خودکار انجام میدهند.
تنظیمات اندیکاتور HMA چگونه انتخاب میشود؟
مهمترین بخش در تنظیمات اندیکاتور HMA، انتخاب دوره یا Length است. این عدد مشخص میکند HMA چه مقدار از دادههای گذشته را در محاسبه خود در نظر بگیرد.
دوره کوتاهتر باعث میشود خط HMA سریعتر به قیمت واکنش نشان دهد، اما ممکن است سیگنالهای کاذب بیشتری ایجاد کند. دوره بلندتر خط نرمتری ایجاد میکند، اما ممکن است تغییرات روند را دیرتر نشان دهد.
| تنظیمات HMA | رفتار روی نمودار | کاربرد احتمالی |
|---|---|---|
| دوره کوتاه | واکنش سریعتر، نویز بیشتر | اسکالپ و معاملات کوتاهمدت |
| دوره متوسط | تعادل بین سرعت و نرمی | معاملات روزانه و سوئینگ کوتاه |
| دوره بلند | خط نرمتر، تأخیر بیشتر | تشخیص روند اصلی و فیلتر جهت بازار |
در نسخههای سفارشی HMA ممکن است تنظیمات دیگری هم وجود داشته باشد؛ مثل نوع قیمت ورودی، رنگ خط، نمایش فلش خرید و فروش، هشدار تغییر جهت یا قابلیت مولتی تایم فریم. برای مثال، برخی نسخههای HMA Arrows پارامترهایی مانند HMAPeriod، HMAPrice، رنگ فلشها و هشدارها دارند.
بهترین تنظیمات HMA کدام است؟
هیچ عدد ثابتی را نمیتوان بهعنوان بهترین تنظیمات HMA برای همه بازارها معرفی کرد. انتخاب تنظیمات به تایمفریم، میزان نوسان، سبک معامله و هدف تحلیل بستگی دارد. برای معاملات کوتاه مدت، معاملهگر معمولاً به HMA حساستر نیاز دارد تا تغییرات قیمت سریعتر دیده شود. اما همین حساسیت میتواند در بازار رنج باعث چرخشهای متعدد و سیگنالهای اشتباه شود.
برای تحلیل روندهای بزرگتر، دوره بلندتر مناسبتر است؛ زیرا خط HMA کمتر با نوسانهای کوچک تغییر جهت میدهد. البته در این حالت، تأخیر بیشتر میشود و ممکن است بخشی از حرکت قیمت قبل از تغییر جهت HMA اتفاق بیفتد. بهتر است معاملهگر قبل از استفاده در حساب واقعی، چند دوره مختلف را روی همان نماد و تایمفریم تست کند و ببیند کدام تنظیمات با رفتار بازار هماهنگتر است.
تفاوت HMA و EMA چیست؟
HMA و EMA هر دو برای کاهش تأخیر نسبت به میانگین متحرک ساده استفاده میشوند، اما منطق محاسبه آنها یکسان نیست. EMA به قیمتهای جدید وزن بیشتری میدهد، اما HMA با ترکیب چند WMA و هموارسازی نهایی تلاش میکند هم سریع باشد و هم خط نرمتری ارائه دهد.
| ویژگی | HMA | EMA |
|---|---|---|
| نام کامل | Hull Moving Average | Exponential Moving Average |
| منطق اصلی | ترکیب چند WMA و کاهش تأخیر | وزندهی بیشتر به قیمتهای جدید |
| واکنش به قیمت | معمولاً سریع و نرم | سریعتر از SMA، اما وابسته به دوره |
| کاربرد رایج | تشخیص چرخش روند و دنبال کردن حرکت قیمت | فیلتر روند، کراس، حمایت و مقاومت داینامیک |
| محدودیت مهم | در بازار رنج میتواند زیاد تغییر جهت دهد | ممکن است نسبت به HMA تأخیر بیشتری داشته باشد |
برای آشنایی با ساختار EMA و تفاوت آن با سایر میانگینهای متحرک، میتوانید صفحه اندیکاتور EMA را مطالعه کنید.
سیگنال خرید و فروش با HMA چگونه بررسی میشود؟
سیگنال خرید و فروش HMA معمولاً از روی شیب خط، موقعیت قیمت نسبت به خط و تغییر رنگ یا چرخش HMA بررسی میشود. در بعضی نسخههای دانلودی، اندیکاتور با تغییر رنگ یا نمایش فلش، نقاط احتمالی ورود و خروج را مشخص میکند.
شرایطی که ممکن است برای خرید بررسی شود:
- قیمت بالای HMA تثبیت شود.
- خط HMA شیب صعودی پیدا کند.
- HMA از حالت نزولی به صعودی تغییر جهت دهد.
- سیگنال با حمایت، شکست مقاومت یا ساختار صعودی بازار هماهنگ باشد.
شرایطی که ممکن است برای فروش بررسی شود:
- قیمت زیر HMA قرار بگیرد.
- خط HMA شیب نزولی داشته باشد.
- تغییر رنگ یا چرخش خط به سمت پایین دیده شود.
- سیگنال با شکست حمایت یا ساختار نزولی تأیید شود.
نکته مهم این است که تغییر رنگ HMA یا ظاهر شدن فلش در نسخههای سفارشی، سیگنال قطعی خرید و فروش نیست. این موارد فقط هشدار تحلیلی هستند و باید با شرایط نمودار بررسی شوند.
استراتژی معامله با HMA چیست؟
یک استراتژی معامله با HMA بهتر است روی دنبال کردن روند و مدیریت ورود در پولبکها ساخته شود، نه گرفتن هر تغییر جهت کوچک خط.
۱. فیلتر روند با HMA بلندتر
در ابتدا میتوان از یک HMA با دوره بلندتر برای تشخیص جهت کلی بازار استفاده کرد. اگر خط HMA صعودی باشد و قیمت بیشتر بالای آن حرکت کند، فقط موقعیتهای خرید بررسی میشوند. اگر HMA نزولی باشد و قیمت زیر آن بماند، سناریوهای فروش اهمیت بیشتری دارند.
۲. ورود با پولبک به HMA
در روند صعودی، برگشت قیمت به نزدیکی HMA میتواند بهعنوان ناحیه بررسی ورود استفاده شود. در روند نزولی نیز برخورد قیمت به HMA از پایین میتواند نقش مقاومت داینامیک داشته باشد.
۳. ترکیب HMA با Super Trend
برای کاهش سیگنالهای ضعیف، میتوان HMA را در کنار اندیکاتور Super Trend بررسی کرد. در این حالت، HMA جهت و سرعت حرکت قیمت را نشان میدهد و Super Trend میتواند بهعنوان فیلتر روند یا ابزار مدیریت خروج استفاده شود.
۴. خروج از معامله
خروج میتواند براساس شکست واضح HMA، تغییر شیب خط، رسیدن قیمت به مقاومت یا حمایت مهم، یا دریافت سیگنال مخالف انجام شود. بهتر است حد ضرر فقط بر اساس خط HMA تعیین نشود و ساختار قیمت در چارچوب پرایس اکشن نیز در نظر گرفته شود.

آیا کراس دو HMA برای معامله مناسب است؟
در بسیاری از میانگینهای متحرک، کراس دو خط با دورههای مختلف بهعنوان سیگنال ورود یا خروج استفاده میشود. اما درباره HMA باید محتاطتر بود. Alan Hull در توضیح اصلی خود اشاره میکند که با توجه به کاهش شدید تأخیر در HMA، استفاده از کراساوور برای این اندیکاتور مناسب نیست؛ چون کراس میانگینها معمولاً بر اختلاف تأخیر دو خط تکیه دارد.
بنابراین، اگر از دو HMA استفاده میشود، بهتر است کراس آنها فقط یک هشدار کمکی باشد، نه پایه اصلی تصمیمگیری. برای HMA معمولاً بررسی شیب خط، موقعیت قیمت نسبت به خط و هماهنگی با ساختار بازار کاربردیتر است.
نصب اندیکاتور HMA در متاتریدر چگونه انجام میشود؟
نصب اندیکاتور HMA در متاتریدر ۴ و ۵ چند دقیقه بیشتر زمان نمیبرد:
- فایل اندیکاتور HMA را از دکمه دانلود همین صفحه دریافت کنید و در صورت فشرده بودن، آن را از حالت زیپ خارج کنید.
- در متاتریدر از منوی File گزینه Open Data Folder را انتخاب کنید.
- وارد پوشه MQL4 یا MQL5 شوید و فایل را در پوشه Indicators کپی کنید.
- متاتریدر را ببندید و دوباره باز کنید یا در پنجره Navigator راستکلیک کرده و Refresh بزنید.
- از بخش Navigator، اندیکاتور HMA را روی نمودار موردنظر بکشید و در پنجره تنظیمات، دوره و رنگ خط را مشخص کنید.
اگر بعد از نصب خط HMA روی نمودار دیده نشد، بررسی کنید فایل در پوشه Indicators قرار گرفته باشد و در تب Common گزینه Allow DLL imports در صورت نیاز فعال باشد.
HMA در تریدینگ ویو
HMA در تریدینگ ویو معمولاً از بخش Indicators قابل جستجو و اضافه کردن به نمودار است. در TradingView، کاربر میتواند Length، Source و ظاهر خط را تغییر دهد. طبق توضیح TradingView، HMA یک میانگین متحرک سریع و نرم است که برای دنبال کردن روند بازار استفاده میشود. در تریدینگ ویو، بهتر است HMA را روی چند تایمفریم بررسی کنید. برای مثال، ممکن است جهت روند در تایمفریم بالاتر صعودی باشد، اما در تایمفریم پایینتر HMA وارد اصلاح کوتاهمدت شده باشد. این تفاوت تایمفریمی باید قبل از تصمیم معاملاتی بررسی شود.
اندیکاتور HMA برای چه کسانی مناسب است؟
دانلود اندیکاتور HMA برای معاملهگرانی مناسب است که میخواهند روند قیمت را با تأخیر کمتر از میانگینهای متحرک معمولی دنبال کنند. این ابزار بهخصوص برای معاملهگران روندی، سوئینگتریدرها، اسکالپرها و کسانی که از میانگینهای متحرک در سیستم معاملاتی خود استفاده میکنند کاربرد دارد. با این حال، HMA برای کسانی که انتظار سیگنال قطعی خرید و فروش دارند، به تنهایی کافی نیست. نسخههای فلشدار ممکن است ظاهر سادهتری داشته باشند، اما همچنان باید با پرایس اکشن، حمایت و مقاومت، روند تایمفریم بالاتر و مدیریت ریسک ترکیب شوند.
محدودیتهای اندیکاتور HMA چیست؟
اندیکاتور HMA با وجود سرعت بالاتر، بدون خطا نیست. مهمترین محدودیت آن این است که همچنان از قیمتهای گذشته محاسبه میشود و نمیتواند آینده بازار را تضمین کند.
محدودیتهای اصلی HMA:
- در بازارهای رنج ممکن است تغییر جهتهای متعدد ایجاد کند.
- دورههای کوتاه میتوانند نویز و سیگنال کاذب بیشتری داشته باشند.
- تغییر رنگ یا فلش HMA نباید سیگنال قطعی تلقی شود.
- در حرکات شارپ بازار، ممکن است واکنش خط بعد از شروع حرکت اصلی دیده شود.
- تنظیمات مناسب برای همه نمادها و تایمفریمها یکسان نیست.
HMA ابزار سریعی است، اما سریع بودن به معنی بیخطا بودن نیست؛ بنابراین بهتر است همیشه همراه با مدیریت ریسک و تأیید ساختار بازار استفاده شود
جمعبندی اندیکاتور HMA
اندیکاتور HMA یا Hull Moving Average نسخهای سریعتر و نرمتر از میانگینهای متحرک است که برای کاهش تأخیر و نمایش بهتر روند قیمت طراحی شده است. این ابزار با استفاده از میانگین متحرک وزنی و هموارسازی بر اساس جذر دوره، تلاش میکند تغییرات قیمت را سریعتر از میانگینهای سنتی نشان دهد.
HMA در تحلیل تکنیکال برای تشخیص روند، بررسی چرخش قیمت، دنبال کردن پولبکها و طراحی استراتژیهای روندی کاربرد دارد. با این حال، تغییر رنگ خط، عبور قیمت از HMA یا فلشهای نسخههای سفارشی نباید سیگنال قطعی خرید و فروش تلقی شوند.
سوالات متداول درباره اندیکاتور HMA
اندیکاتور HMA چیست؟
اندیکاتور HMA یا Hull Moving Average نوعی میانگین متحرک پیشرفته است که برای کاهش تأخیر و نمایش نرمتر روند قیمت طراحی شده است.
فرمول اندیکاتور HMA چیست؟
فرمول HMA بر پایه WMA محاسبه میشود و بهصورت کلی از ترکیب WMA نصف دوره، WMA کامل و هموارسازی با جذر دوره ساخته میشود.
تفاوت HMA و EMA چیست؟
EMA به قیمتهای جدید وزن بیشتری میدهد، اما HMA با ترکیب چند WMA تلاش میکند تأخیر را کاهش دهد و خط نرمتری روی نمودار ایجاد کند.
بهترین تنظیمات HMA چیست؟
بهترین تنظیمات HMA به تایمفریم، نماد معاملاتی و سبک معامله بستگی دارد. دوره کوتاه سریعتر است، اما نویز بیشتری دارد؛ دوره بلند نرمتر است، اما دیرتر واکنش نشان میدهد.
آیا HMA سیگنال خرید و فروش قطعی میدهد؟
خیر. HMA میتواند جهت روند، تغییر شیب یا نقاط احتمالی ورود و خروج را نشان دهد، اما نباید بهتنهایی مبنای معامله قرار بگیرد.
آیا اندیکاتور HMA در متاتریدر نصب میشود؟
بله، معمولاً با اضافه کردن فایل سفارشی اندیکاتور به پوشه Indicators در متاتریدر میتوان HMA را روی نمودار اجرا کرد.
