سنجش تغییرات شتاب قیمت بدون درک فاصله میانگینهای متحرک، تریدر را در گرداب تصمیمهای احساسی و دیرهنگام غرق میکند. اندیکاتور OsMA نوسانگیری از آینده قیمت نیست، بلکه یک شاخص فنی است که انحراف میان خط مکدی و خط میانگین آن را به میلههای بصری تفاضلی تبدیل میکند تا خستگی روندها و جهشهای شتاب پیش از وقوع تغییرات ساختاری نمایان شوند.
راهنمای سریع و کاربردی اندیکاتور OsMA
شناخت ساختار، کارکرد و نکات کلیدی اسیلاتور میانگین متحرک در یک نگاه
فرمول ریاضی ساده
محاسبه تفاضل خط MACD از خط سیگنال (OsMA = MACD – Signal) بر پایه دادههای گذشتهنگر قیمت.
تفاوت بنیادین با MACD
میلههای MACD در متاتریدر خود خط مکدی هستند، در حالی که OsMA تفاضل مکدی و سیگنال را نشان میدهد.
همزمانی خط صفر
عبور OsMA از محور صفر دقیقاً و همزمان با لحظه تقاطع خط اصلی MACD و خط سیگنال رخ میدهد.
عدم کارایی در بازار رنج
در فازهای خنثی و بدون روند، قطع مکرر محور صفر سیگنالهای کاذب پیاپی تولید میکند و نیاز به فیلتر دارد.
ویدئو آموزش اندیکاتور OsMA
فایل صوتی آموزش اندیکاتور OsMA
اندیکاتور OsMA چیست و چگونه محاسبه میشود؟

اندیکاتور OsMA مخفف عبارت Moving Average of Oscillator و به معنای «میانگین متحرک اسیلاتور» است. این ابزار تفاضل مقداری میان یک اسیلاتور پایه (در ساختار کلاسیک و استاندارد متاتریدر، اندیکاتور MACD) و خط سیگنال هموارساز آن را به فرمت میلههای هیستوگرام عمودی حول خط صفر به تصویر میکشد.
اساس ریاضی این اندیکاتور در نسخه رسمی مستندات MQL4 و MQL5 به صورت زیر فرمولبندی شده است:
MACD = EMA(Close, Fast) – EMA(Close, Slow)
Signal = SMA(MACD, Signal Period)
OsMA = MACD – Signal
تنظیمات پیشفرض این اندیکاتور در بازارهای مالی بر پایه چهار متغیر شکل گرفته است:
- Fast EMA: دوره ۱۲ کندل گذشته (میانگین متحرک نمایی سریع)
- Slow EMA: دوره ۲۶ کندل گذشته (میانگین متحرک نمایی کند)
- Signal SMA: دوره ۹ کندل گذشته (میانگین متحرک ساده اعمالشده روی خط مکدی)
- Applied Price: قیمت پایانی کندل (Close)
توجه به مفهوم دوره حیاتی است؛ عدد ۱۲ روی نمودار ۵ دقیقه، ۱۲ کندل ۵ دقیقهای (معادل ۱ ساعت) را محاسبه میکند و روی نمودار روزانه نشاندهنده ۱۲ روز معاملاتی است. بنابراین، پویایی و نوسانپذیری میلههای اندیکاتور مستقیماً به تایمفریم انتخابی وابسته است.
مثال عددی محاسبه مقادیر مثبت و منفی
بررسی عددی تفاضل مکدی و خط سیگنال نشان میدهد که چرا میلههای هیستوگرام موقعیت خود را نسبت به خط صفر تغییر میدهند:
- فاز مثبت: چنانچه در جفتارز EUR/USD مقدار خط مکدی برابر با ۰.۰۰۱۵ و خط سیگنال برابر با ۰.۰۰۱۰ باشد، خروجی OsMA برابر با ۰.۰۰۰۵+ خواهد بود. این میله مثبت بالای محور صفر شکل میگیرد و نشاندهنده برتری شتاب کوتاهمدت نسبت به میانگین هموارساز است.
- فاز منفی: اگر شتاب کاهش یافته و خط مکدی تا ۰.۰۰۰۸ افت کند در حالی که خط سیگنال روی ۰.۰۰۱۰ باقی مانده باشد، خروجی OsMA برابر با ۰.۰۰۰۲- میشود. در این وضعیت، میله به زیر خط صفر مهاجرت میکند.
تفاوت OsMA با MACD و هیستوگرام مکدی
تفاوت بنیادین OsMA با MACD در جامعه معاملهگران ناشی از طراحی گرافیکی متفاوت متاتریدر و تریدینگویو است. میلههایی که در پنجره پیشفرض MACD متاتریدر مشاهده میکنید، بر خلاف انتظار عمومی، خط اصلی مکدی هستند و تفاوت خط مکدی از خط سیگنال تنها توسط اندیکاتور اختصاصی OsMA ترسیم میشود.
| شاخص مقایسه | خط اصلی MACD | هیستوگرام بومی متاتریدر | اندیکاتور OsMA | هیستوگرام تریدینگویو |
|---|---|---|---|---|
| فرمول ریاضی | EMA(12) – EMA(26) | EMA(12) – EMA(26) | MACD – Signal | MACD – Signal |
| نوع نمایش | خط ممتد | میلههای خاکستری عمودی | میلههای عمودی حول صفر | میلههای رنگی حول صفر |
| رویداد خط صفر | تقاطع EMA(12) و EMA(26) | تقاطع EMA(12) و EMA(26) | تقاطع خط MACD و سیگنال | تقاطع خط MACD و سیگنال |
| کارکرد تحلیلی | تشخیص جهت روند | سنجش روند به فرم میلهای | شتاب تفاضلی و واگرایی | شتاب تفاضلی و واگرایی |
در پلتفرم تریدینگویو، میلههای نوسانگر MACD بهصورت پیشفرض همان تفاضل MACD و Signal هستند که دقیقاً نقش اندیکاتور مستقل OsMA در متاتریدر را بازی میکنند. اگر بین اعداد این دو پلتفرم تفاوتی دیدید، به دلیل نوع میانگین سیگنال (SMA در متاتریدر و پیشفرض EMA در برخی اسکریپتهای تریدینگویو) یا تفاوت در تایمزون بروکرها است.
آموزش افزودن OsMA در متاتریدر و تریدینگویو
اندیکاتور OsMA در تمام پلتفرمهای رسمی استاندارد بازار تعبیه شده است و هیچ نیازی به خرید اسکریپت جانبی ندارید. پیادهسازی آن مستلزم انتخاب پلتفرم و اعمال تنظیمات پایه جهت تحلیل دقیق چارت است.
مراحل فعالسازی در MetaTrader 4 و MetaTrader 5
- نرمافزار متاتریدر را باز کنید و از نوار منوی بالا روی Insert کلیک کنید.
- به منوی Indicators رفته و بخش Oscillators را باز کنید.
- روی گزینه Moving Average of Oscillator کلیک کنید.
- در تب Parameters مقادیر پیشفرض (۱۲ برای سریع، ۲۶ برای کند، ۹ برای خط سیگنال و Close برای قیمت) را تایید و روی OK کلیک کنید.
مراحل فراخوانی در TradingView
- وارد نمودار مدنظر شوید و از منوی بالای صفحه روی Indicators کلیک کنید.
- عبارت MACD را تایپ کرده و اندیکاتور استاندارد را انتخاب کنید.
- وارد بخش تنظیمات اندیکاتور (آیکون چرخدنده) شوید؛ در تب Style تیک گزینههای MACD Line و Signal Line را بردارید تا تنها بخش Histogram (که ماهیت کامل OsMA را دارد) فعال باقی بماند.
- در تب Inputs، گزینه Signal Line Type را روی SMA قرار دهید تا محاسبات آن کاملاً با هسته متاتریدر همگام شود.
تفسیر میلهها و سیگنال خط صفر
خوانش بصری اندیکاتور OsMA بر محور میلهها، ارتفاع آنها و عبور از خط صفر متمرکز است. تحلیل این اجزا نشاندهنده جهت برتری شتاب خریداران یا فروشندگان در بازه زمانی کندلهای اخیر بازار است.
- میلههای مثبت (بالای محور صفر): بیانگر قرار گرفتن خط مکدی بالاتر از خط سیگنال است؛ شتاب صعودی کوتاهمدت فعال است اما لزوماً روند کلی بازار صعودی نیست.
- میلههای منفی (پایین محور صفر): قرار گرفتن خط مکدی زیر خط سیگنال را اثبات میکند که غلبه فشار عرضه در کوتاهمدت را نشان میدهد.
- بلندتر شدن ارتفاع میلهها (انبساط شتاب): افزایش فاصله خط مکدی از خط سیگنال، قدرت گرفتن شتاب موج جاری در جهت فعلی را بازگو میکند.
- کوتاهتر شدن میلهها (انقباض شتاب): کاهش ارتفاع میلهها به سمت خط تعادل، نشانهای قطعی از تضعیف مومنتوم موج جاری است؛ اما هرگز به معنای چرخش آنی و قطعی روند بازار نخواهد بود.
تقاطع OsMA با خط صفر دقیقاً و همزمان با تلاقی خطوط MACD و خط سیگنال در یک ثانیه یکسان رخ میدهد (OsMA = 0 به معنای MACD = Signal است). تصمیمگیری پیش از بسته شدن کندل (Close) اعتباری ندارد، چراکه میله در کندلهای باز نوسان کرده و عبور موقت از صفر به معنای تایید ورود نیست.
آموزش واگرایی معمولی و مخفی با OsMA
واگرایی در OsMA تضاد هندسی میان جهت سقفها و کفهای قیمت با ارتفاع قلهها و درههای هیستوگرام است. این پدیده خستگی معاملهگران در امتداد جهت جاری را ثبت کرده و از سناریوهای بازگشت یا ادامه روند پرده برمیدارد.
۱. واگرایی معمولی صعودی (Regular Bullish – RD+)
قیمت در نمودار یک کف پایینتر (Lower Low) به ثبت میرساند، اما میلههای منفی OsMA کفی بالاتر (Higher Low) را شکل میدهند. این رخداد گواهی بر این حقیقت است که اگرچه قیمت ریزش کرده، اما قدرت موتور فروشندگان به شدت فروکش کرده است.
۲. واگرایی معمولی نزولی (Regular Bearish – RD-)
قیمت موفق به ثبت سقف قیمتی بالاتر (Higher High) میشود، اما در فاز مثبت OsMA، قله تشکیلشده کوتاهتر از قله قبلی (Lower High) است. این آرایش نشاندهنده نبود خریداران جدید در نرخهای بالاتر و آمادگی بازار برای اصلاح است.
۳. واگرایی مخفی صعودی (Hidden Bullish – HD+)
در جریان یک روند صعودی کلی، قیمت کفی بالاتر (Higher Low) ثبت میکند، در حالی که دره OsMA عمیقتر از دره پیشین (Lower Low) ثبت میشود. این الگو نشانه تخلیه فشار فروش در پولبک و سوختگیری برای ادامه رالی صعودی است.
۴. واگرایی مخفی نزولی (Hidden Bearish – HD-)
در دل یک روند نزولی کلی، قیمت سقفی پایینتر (Lower High) میزند، اما اندیکاتور سقفی بالاتر (Higher High) را شکل میدهد. این ساختار تایید میکند که صعود اخیر صرفاً یک استراحت موقت بوده و روند غالب نزولی به مسیر خود بازمیگردد.
بهترین تنظیمات OsMA برای اسکالپ، روزانه و سوینگ
تنظیم جادویی واحدی برای OsMA وجود ندارد و پارامترها باید بر اساس مصالحه مهندسی بین سرعت واکنش و سطح نویز انتخاب شوند. دورههای استاندارد 12, 26, 9 برآیند آماری دههها رفتار بازار بوده و متوازنترین بستر تحلیلی را برای اکثر ابزارهای معاملاتی مهیا میسازد.
| سبک معاملاتی | تایمفریم متداول | تنظیمات پیشنهادی (Fast, Slow, Signal) | پیامد فنی و کاربرد |
|---|---|---|---|
| اسکالپینگ | ۱ دقیقه تا ۵ دقیقه | 12, 26, 9 (یا سناریوی آزمایشی 6, 13, 5) | سرعت صدور سیگنال بالا؛ نیازمند فیلتر اسپردهای سنگین و تایمفریم بالاتر |
| دی تریدینگ | ۱۵ دقیقه تا ۱ ساعته | 12, 26, 9 (استاندارد کلاسیک) | تعادل بینقص بین پالایش نوسانات غیرضروری و واکنش به شکستهای قیمتی |
| سوینگ تریدینگ | ۴ ساعته تا روزانه | 12, 26, 9 یا 24, 52, 18 | حذف کامل نویز اخبار روزانه و انطباق با روندهای کلان اقتصادی (ماکرو) |
کاهش مقادیر پیشفرض به سمت دورههای سریعتر نظیر 5, 13, 6 صرفاً سناریوهای تستی برای شبیهسازی بکتست هستند و برتری قطعی آنها اثبات نشده است؛ سرعت بالای این تنظیمات نرخ خطای شدیدی در مواجهه با اسپرد به بار میآورد.
نمونه استراتژی معاملاتی OsMA با EMA 200 و پرایس اکشن
ترکیب OsMA با فیلتر روند بلندمدت و ساختار پرایس اکشن یک چارچوب معاملاتی قانونمند و عینی میسازد. در این متد، میانگین متحرک ۲۰۰ روزه جهت کلی بازار را مشخص کرده و میلههای OsMA به عنوان ابزار زمانبندی ورود عمل میکنند.

قوانین سناریوی خرید (Long Setup)
- جهت کلی بازار: قیمت باید بالای میانگین متحرک نمایی ۲۰۰ دوره (EMA 200) تثبیت شده باشد.
- سیگنال محرک: میله هیستوگرام OsMA از فاز منفی عبور کرده و اولین میله را در فاز مثبت (بالای خط صفر) ببندد.
- تایید پرایس اکشن: کندل متناظر با عبور از صفر باید کندل تایید صعودی باشد که بالای یک مقاومت موضعی بسته شود.
- حد ضرر (Stop Loss): زیر نزدیکترین دره محلی (Swing Low) تعیین میشود.
- حد سود و خروج (Take Profit): نسبت ریسک به ریوارد ۱:۱.۵ یا با انقباض شدید ۳ میله مثبت متوالی در سود.
قوانین سناریوی فروش (Short Setup)
- جهت کلی بازار: قیمت باید به طور کامل در زیر خط EMA 200 معامله شود.
- سیگنال محرک: میلههای OsMA خط تعادل صفر را به سمت پایین شکسته و اولین میله در فاز منفی کلوز بخورد.
- تایید پرایس اکشن: کندل محرک، نزولی و نشاندهنده شکست یک محدوده حمایتی جزئی باشد.
- حد ضرر: چند پیپ بالاتر از نزدیکترین سقف محلی (Swing High).
- خروج: نسبت ریسک به ریوارد حداقل ۱:۱.۵ یا تغییر فاز مجدد OsMA به سمت مثبت.
محدودیتها و خطاهای رایج در ترید با OsMA
شناخت دقیق نقاط ضعف محاسباتی اندیکاتور OsMA مانع از نابودی حساب معاملهگر در شرایط پیشبینینشده مارکت میشود. این نوسانگر با وجود قدرت تفکیک مومنتوم، در مواجهه با برخی رخدادهای بازار بسیار آسیبپذیر است.
- تله بازارهای بدون روند (Choppy): هنگام ورود جفتارزها به کانالهای رنج و سایدوی، خط مکدی و سیگنال بر روی یکدیگر منطبق میشوند؛ نتیجه آن نوسان پیاپی OsMA حول خط صفر و تولید رگباری از سیگنالهای فیک و زیانده است.
- عدم نرمالسازی دامنه نوسان: برعکس اسیلاتور RSI که در محدوده صفر تا صد قفل است، مقادیر OsMA حد بالا و پایین ندارند. عدد ۰.۰۵ در طلا با عدد ۵۰۰ در بیتکوین قابل قیاس نبوده و سطحی به عنوان اشباع خرید یا فروش عمومی در آن معنا ندارد.
- تخریب محاسبات در زمان اخبار حساس: گزارشهای اقتصادی مهم (مانند نرخ بهره یا NFP) جهشهای ناگهانی در قیمت ایجاد میکنند که با ماهیت هموارسازی میانگینها همخوانی نداشته و باعث تولید هشدارهای مومنتوم با تاخیر گزاف میشود.
- شبهه ریپینت (Repainting): اندیکاتور OsMA استاندارد پلتفرمها به هیچ وجه ریپینت نمیکند و سوابق گذشته هرگز جابهجا نمیشوند؛ تغییرات میله در حین شکلگیری کندل جاری، ماهیت تغییر تیکبهتیک قیمت بازار زنده است.
چگونه استراتژی OsMA را بکتست کنیم؟
سودآوری پایدار در بازارها مستلزم آزمودن تجربی هر الگو در بستر سیستمهای بکتست آماری با دیتای معتبر است. تکیه بر بررسی چشمی تاریخچه چارت به دلیل سوگیری نگاه انسان هرگز ملاک درستی برای سوددهی استراتژی OsMA نخواهد بود.
- تدوین قوانین بدون ابهام (Mechanical Rules): نقطه دقیق ورود (قیمت Open کندل بعدی عبور از صفر) و نحوه محاسبه حد ضرر بدون هیچگونه تفسیر ذهنی روی کاغذ ثبت شود.
- تفکیک دادهها (In-Sample / Out-of-Sample): اگر دورههای اندیکاتور را برای دارایی طلا بهینهسازی میکنید، تست را روی ۷۰ درصد دادههای گذشته انجام دهید و استراتژی ثابت را روی ۳۰ درصد دادههای دستنخورده بعدی بیازمایید تا خطای بیشبرازش (Overfitting) خنثی شود.
- لحاظ کردن اصطکاک معاملاتی: افزودن اسپرد متغیر، کارمزد بروکر (Commission) و لغزش اجرای اوردر (Slippage) در آزمون سیستم حیاتی است؛ بخش بزرگی از استراتژیهای اسکالپ OsMA پس از اعمال اسپرد به ورطه زیان کشیده میشوند.
- بررسی معیارهای سنجش کیفیت: به جای تکیه بر نرخ برد (Win Rate)، متغیرهای فاکتور سود (Profit Factor بالاتر از ۱.۵)، امید ریاضی سودآوری در هر معامله (Expectancy) و حداکثر افت حساب متوالی (Max Drawdown) را پس از اجرای حداقل ۱۵۰ معامله متوالی ارزیابی کنید.
