استراتژی و معامله

بهترین پریود اندیکاتور مووینگ اوریج چیست؟ آزمایش 20 تا 200 روی 33 بازار

بررسی اندیکاتور مووینگ اوریج moving average

اندیکاتور مووینگ اوریج 20 بهتر است یا 200؟ بررسی 33 بازار و یک نتیجه غیرمنتظره

اگر Moving Average قرار است روند را به ما نشان دهد، آیا واقعاً معامله در جهت آن سودده است؟. در این مقاله سعی شده به عددی از moving average در بازار فارکس برسیم که بازدهی بالاتری دارد. همچنین ببینیم موافق و مخالف روند حرکت کردن چه نتایجی در بر داشته است.

برای این آزمایش کمی کار سخت بود. ما قصد داریم در این آزمایش بر روی 33 بازار در تایم فریم یک ساعته با پریود های مختلف moving average آزمایش کنیم؛ بنابر این در هر گراف ما 14 بار آزمایش بر روی 33 بازار یا به عبارتی 462 بار آزمایش برای هر گراف انجام داده ایم. بنابر این امیدواریم نتیجه برای شما مفید و قابل استفاده باشد.

منبع داده: تحقیقات میدانی و داده‌پردازی اختصاصی ۳۰پیپ — تایم‌فریم H1 سی‌وسه نماد (فارکس، طلا و کریپتو) در متاتریدر ۴ (فید بروکر آلپاری، اسپرد ثابت ۲ پیپ)

 


آموزش ویدیویی این مقاله

نتیجه سریع مقاله

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

فازبازارهای سوددهدرصد بازارهای سوددهتعداد معاملاتNet Profitمیانگین Win Rate
ورود در جهت روند با MA412%24784-868616%
ورود خلاف جهت روند MA2060%12958+219765%

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


ارزیابی سریع استراتژی سودزا

معیارنتیجه
تعداد بازارهای بررسی‌شده۳۳ بازار
مدت زمان تست۳ سال و ۷ ماه
تایم‌فریمH1
نتیجه نهایی معاملهسودده در خلاف جهت
بهترین بازار در عملکرد کلیEURSEK
بدترین بازارطلا و بیت کوین
میانگین Win Rate63%
مناسب برای طلاخیر
نیاز به شخصی‌سازیبله

شرایط و پارامترهای بک‌تست

برای اینکه اثر دقیق اندیکاتور بررسی شود و متغیرهای اضافی حذف شوند، تمام فازهای آزمایش تحت شرایط کاملاً یکسان اجرا شدند.

بازه تست
۳ سال و ۷ ماه
تایم‌فریم
H1
سرمایه اولیه
۱۰٬۰۰۰ دلار برای هر بازار
حجم معاملات
۰.۱ لات ثابت
تعداد بازارها
۳۳ نماد (فارکس، طلا و کریپتو)
اسپرد
ثابت ۲ پیپ
بستر و داده تست
متاتریدر ۴ — فید بروکر آلپاری

هشدار مهم درباره اسپرد

در تست‌هایی که پیش‌تر با اسپرد شناور انجام دادیم، اسپرد برخی بازارها در شرایط خاص از حدود ۱۵ تا حتی ۱۶۰ پیپ نوسان داشت؛ این موضوع به‌ویژه در نمادهایی مانند طلا تأثیر بسیار زیادی بر نتایج می‌گذارد. به همین دلیل برای مقایسه یکسان بین بازارها و فازها، اسپرد ثابت ۲ پیپ در نظر گرفته شد. بنابراین نتایج این آزمایش الزاماً معادل شرایط واقعی اجرای معاملات در همه بازارها نیست.


فاز اول: معامله با شکست اندیکاتور Moving Average

در این مرحله از سیگنال Moving Average با پریود های 20 تا 200 هر کدام بر روی 33 بازار برای خرید و فروش در بازرهای مالی استفاده شد. به نحوی که در صورتی که در Close کندل قبلی اگر سیگنال از خرید به فروش یا بر عکس تغییر می کرد، معامله قبلی بسته شده و معامله جدید بر اساس سیگنال ورود Moving Average باز می شد (تصویر زیر نمونه ای از این سیگنال در بازار EURUSD با پریود 24 را مشاهده می کنید).

خرید و فروش بر اساس اندیکاتور moving average

قوانین ورود بسیار ساده هستند:

خرید:

وقتی قیمت بالای اندیکاتور مووینگ اوریج (Moving Average)  قرار دارد.

فروش:

وقتی قیمت زیر اندیکاتور مووینگ اوریج (Moving Average)  قرار دارد.

نتایج این فاز

بازارهای سودده
۴ از ۳۳ بازار (۱۲٪) در پریود های مختلف

تعداد معاملات محاسبه شده
601,203

مقدار سود یا ضرر
8,686- دلار (ضررده)

بهترین بازار
XAUUSD (طلا)  و بیت کوین

بدترین بازار
EURNOK (یورو / کرون نروژ)

میانگین نرخ برد
از 16 تا 26 درصد بسته به تغییر پریود

 

 

تغییر نرخ برد و سود و ضرر بازار با افزایش پریود موینگ اوریج0

 

 

نتیجه فاز اول

همانطور که در تصویر بالا و داده ها مشاهده می کنید، این استراتژی در اکثر بازارها به تنهایی عملکرد مناسبی ندارد. از طرفی در بازارهایی که منجر به سود شد (مطابق تصویر بالا) نرخ برد بسیار پایین است به این معنی که شما ضررهای متوالی دارید تا یک سود با مبلغ بالا آنها را جبران کند. بنابراین از نظر روانی، سناریوی جالبی نیست. نکته جالب این است که با افزایش پریود moving average نرخ برد کاهش پیدا می کند ولی با این حال مقدار ضرر هم کم می شود. بصورت کلی:

  • استفاده از Moving Average به تنهایی و در جهت روند توصیه نمی شود.
  • افزایش عدد پریود باعث کاهش نرخ برد(winrate) می شود ولی در عین حال مقادیر سود را بالا می برد و نتایج بهتری نسبت به عدد های پایین تر دارد.
  • بازارهایی که در سال های اخیر رفتار روند داشتند مانند طلا و بیت کوین عملکرد بهتری به این اندیکاتور نشان دادند.

فاز دوم: معامله معکوس با فاصله گرفتن کندل ها از اندیکاتور مووینگ اوریج (Moving Average)

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

خرید و فروش با فاصله گرفتن از موینگ اوریج

قوانین:

خرید:

وقتی قیمت از بیشترین فاصله کندل های قبل از Moving Average پایین تر می رود.

فروش:

وقتی قیمت از بیشترین فاصله کندل های قبل از Moving Average بالاتر می رود.

نتایج این فاز

بازارهای سودده
20 از ۳۳ بازار (60٪) در پریود های مختلف

تعداد معاملات
153,631

مقدار سود
2,197+ دلار (سودزا)

بهترین بازار
EURSEK (یورو / کرون سوئد)  و GBPNZD (پوند / دلار نیوزلند)

بدترین بازار
طلا و بیت کوین

میانگین نرخ برد
65٪

 

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

نتیجه فاز دوم

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

در بازار فارکس (به‌ویژه جفت‌ارزهای رنج مانند EURSEK)، قیمت میل شدیدی به Mean Reversion دارد. اما در کالاهایی مثل طلا و بیت‌کوین که روندهای قوی (Trend-Following) دارند، این استراتژی کال مارجین می‌کند.


نتیجه نهایی

بعد از چند مرحله آزمایش به ترکیب زیر رسیدیم:

ورود:

  • معامله در جهت مخالف روند و با افزایش فاصله از Moving Average
  • مقادیر پریود زیر 50

خروج:

  • معکوس شدن سیگنال

در مجموعه تست انجام‌شده، این ترکیب از قوانین توانست:

  • روی ۳۳ بازار مختلف بررسی شود
  • بیش از 12958 معامله مربوط به نقطه بهینه (پریود ۵۰) تولید کند  ( اطلاعات تکمیلی در جدول انتهای صفحه)
  • Win Rate حدود 65٪ داشته باشد
  • در مجموع به سود مثبت برسد
  • در طلا و بیت کوین که در این مدت بازار روند داشته بسیار ضرر ده بودند.
  • در فاز معکوس (فاز ۲)، پریود‌های ۲۰ تا ۵۰ تنهای بخش‌های سودده هستند (با اوج سود در پریود ۵۰). از پریود ۶۰ به بعد، سودآوری کاملاً منهدم شده و وارد زیان می‌شود. این یعنی بازگشت به میانگین فقط در کوتاه‌مدت جواب می‌دهد.
  • جدول فاز ۲ (در تصویر و در انتهای همین مقاله) نشان می‌دهد با افزایش پریود، Win Rate از ۵۹٪ به ۶۹٪ می‌رسد، اما سود کل منفی می‌شود! این یک درس عالی برای تریدرهاست: نرخ برد بالا به معنای سودآوری نیست، زیرا افت فاحش (Drawdown) و ضررهای بزرگ در پریودهای بالا، تمام بردهای کوچک را می‌بلعند.
  • جدول‌ها به‌وضوح نشان می‌دهند که EURSEK و GBPNZD (کرون سوئد و دلار نیوزلند) خوراک استراتژی‌های Mean Reversion هستند، اما طلا (XAUUSD) و بیت‌کوین قاتل استراتژی‌های خلاف روند هستند. این نکته برای جلب توجه تریدرهای باتجربه عالی است. این نتیجه گیری رو از مقاله های قبلی نیز می توانید مشاهده کنید:

→بررسی اندیکاتور SAR

→معامله بر عکس ایچیموکو

 

بنابراین اگر بخواهیم فقط بر اساس این آزمایش نتیجه‌گیری کنیم، استفاده مستقیم از سیگنال Moving Average به تنهایی سود زیادی ایجاد نکرد ولی قابل بررسی و شخصی سازی بود خصوصا با نرخ برد (Winrate) بالا. این نتیجه به معنی سودده بودن قطعی استراتژی در آینده نیست و برای استفاده واقعی، بررسی Drawdown، اسپرد واقعی، هزینه معاملات و تست خارج از نمونه ضروری است ( برای دوستانی که اطلاعات تکمیلی لازم دارند نتایج کامل جداول در انتهای مقاله قرار داده شده است).

پیگیری زنده استراتژی‌ها

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


کانال setpip

این کانال در حال حاضر در مرحله تست است و سیگنال معاملاتی محسوب نمی‌شود و صرفا اخبار تکنیکال است.

در هر کندل یک‌ساعته، استراتژی‌های در حال بررسی را چک می‌کند. اگر شرایط ورود برقرار باشد، ابتدا عملکرد همان استراتژی را در حدود سه ماه گذشته (۲۱۶۰ کندل H1) بررسی می‌کند. فقط در صورتی که در این بازه نتیجه سودده بوده باشد، اطلاع‌رسانی در کانال منتشر می‌شود.

هدف این کانال، مشاهده رفتار زنده استراتژی‌ها در بازار فعلی است، نه ارائه سیگنال برای معامله.


 

جمع‌بندی

اندیکاتور حرکت میانگین یا همان Moving Average را نمی توانیم در اکثر بازارها برای تشخیص روند استفاده کنیم و تعداد بازارهایی که از این استراتژی تبعیت می کنند صرفا 4 بازار هستند که بهترین آنها طلا و بیت کوین می باشند. ولی می توانیم این اندیکاتور را مبنایی برای فاصله گرفتن قیمت از میانگین استفاده کنیم و در خلاف روند ترید کنیم که در این حالت نرخ سود به 65 درصد رسید و مسلما با شخصی سازی و استفاده مناسب از خطوط حمایت و مقاومت می تواند بهینه شود. هرچند نرخ برد بالا به تنهایی نشانه سود ده بودن بازار نیست ولی ترید بر مبنای این استراتژی در 60 درصد بازارها سودآور بوده است.

بهترین پریود Moving Average برای تشخیص روند چیست؟

در این آزمایش به یک نتیجه مشخص برای پریود زمانی نرسیدیم؛ هرچند اعداد بالاتر مانند 200 نتایج بهتری نسبت به اعداد پایین تر از خود نشان دادند. بنابر این برای تشخیص روند، اعداد بالاتر مووینگ اوریج مناسب تر بودند.

آیا معامله خلاف جهت Moving Average سودده است؟

این تحقیق نشان داد که با فاصله گرفتن از این اندیکاتور ( در پریود های زیر 50 تا 20) میتوان مخالف روند وارد شد و نرخ برد 65 درصد و سودزا بودن برایند 33 بازار مختلف نشان می دهد این استراتژی قابلیت شخصی سازی دارد.

 

 

جداول تکمیلی بک تست استراتژی در متاتریدر (بازار فارکس):

جدول خرید و فروش با استفاده از Moving Average با پریود های مختلف در 33 بازار متفاوت فارکس

پریودتعداد معاملاتمیانگین سود و ضرر ($)نرخ بردبازارهای سودزا Drawdown ($)بهترین بازاربدترین بازار
2084054-2917026.783-1462.5XAUUSDEURSEK
3066942-2444224.864-1886.3BITCOINEURSEK
4057191-2323623.624-2128.0XAUUSDEURSEK
5050737-2382622.384-1761.1XAUUSDEURSEK
6046055-2096421.394-1761.7BITCOINEURSEK
7042453-1987620.595-2115.7BITCOINEURSEK
8039800-2157319.814-2145.7GBPJPYEURSEK
9037442-2172019.343-2298.5XAUUSDEURSEK
10035383-2068918.754-2346.1XAUUSDEURSEK
12032276-2112318.144-2870.7XAUUSDBITCOIN
14029871-1603317.593-2204.5XAUUSDEURSEK
16027991-1298517.034-2273.5XAUUSDEURSEK
18026224-777816.554-1961.5BITCOINEURSEK
20024784-868616.194-2274.6BITCOINEURSEK

 

جدول خرید و فروش با استفاده از Moving Average در خلاف جهت روند با پریود های مختلف در 33 بازار متفاوت فارکس

پریودتعداد معاملاتمیانگین سود و ضرر ($)نرخ بردبازارهای سودزا Drawdown ($)بهترین بازاربدترین بازار
201837310559.3612-1262.9EURSEKXAUUSD
3015949156961.518-1311.5EURSEKXAUUSD
4014302131062.8320-1585.6EURSEKXAUUSD
5012958219763.8120-2742.2EURSEKXAUUSD
6011944-30164.522-2694.1EURSEKBITCOIN
7011165-191764.9621-2534.0EURSEKBITCOIN
8010496-119965.4821-2177.9EURSEKBITCOIN
909963-90165.9623-2100.5EURSEKBITCOIN
1009506-217766.5224-2510.2EURSEKBITCOIN
1208776-112567.4221-2222.5EURSEKBITCOIN
140821675568.5424-2003.5GBPNZDXAUUSD
1607749-44368.8825-2232.9GBPNZDXAUUSD
1807306-235769.0921-2232.9GBPNZDBITCOIN
2006928-158569.4223-2441.9GBPNZDBITCOIN

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *