این آموزش برای EA ‘MA Crossing Bot MT5’ اعمال می شود که صفحه محصول آن با کلیک بر روی تصویر زیر قابل دسترسی است:
این محصول فقط یک EA نیست که هنگام عبور از 2 میانگین متحرک، سفارشات را باز می کند. در واقع، مزایای اصلی این EA عبارتند از:
- این شامل فیلترهای اضافی است (3rd MA، Pivot Points، فیلترهای دیگر را می توان در صورت تقاضا اجرا کرد).
- دارای مدیریت کامل سفارشات (بسته شدن در سیگنال معکوس، استراحت، توقف انتهایی، بسته شدن قبل از آخر هفته، حداکثر باخت یا برد / روز …).
- می تواند با تمام نمادهای ساعت بازار به طور همزمان کار کند.
در زیر بک تست این EA برای AUDJPY (تنظیمات پیش فرض) از 01/01/2020 آمده است:
ویژگی های دقیق در صفحه محصول توضیح داده شده است. در زیر لیستی از تنظیمات EA به همراه توضیحات آمده است.
-====تنظیمات کلی====-
نمادها: نمادهایی برای هشدار و معاملات (همه یا نماد روی نمودار)
چندین گزینه برای انتخاب نمادهایی که باید اسکن شوند وجود دارد:
– “فقط نماد روی نمودار”: باید از این گزینه برای بک تست ها استفاده کنید یا اگر می خواهید ربات را روی نماد نمودار اعمال کنید.
– “همه جفت های اصلی فارکس”: ربات تمام 28 جفت اصلی فارکس (EUR/USD/GBP/CHF/AUD/NZD/JPY) را اسکن می کند.
– ‘Market Watch’: ربات تمام نمادهای ساعت بازار را اسکن می کند.
– “فقط نمادهای لیست شده در زیر”: فقط نمادهای لیست شده در قسمت زیر اسکن می شوند
نمادها برای اسکن یا حذف: نمادها را در اینجا بنویسید تا اسکن شوند (حالت «فقط نمادهای فهرست شده در زیر») یا برای حذف («همه جفتهای اصلی فارکس» و حالت «ساعت بازار»)
پیشوند کارگزار (در صورت لزوم): فقط برای کارگزارانی که از پیشوند استفاده می کنند. به عنوان مثال، m را برای mEURUSD تایپ کنید
پسوند کارگزار (در صورت لزوم): فقط برای کارگزارانی که از پیشوند استفاده می کنند. به عنوان مثال، m را برای EURUSDm تایپ کنید
اگر باید چندین علامت در این قسمت وارد شود، باید با کاما از هم جدا شوند
از تایمر استفاده کنید: روزها و ساعات معاملاتی را تعریف کنید
سفارشات فقط در روزهای معاملاتی باز می شوند. با این حال، اگر حداقل یکی از پارامترهای زیر فعال باشد، میتوان سفارشها را حتی خارج از زمان تعیینشده بسته یا تغییر داد.:
– “حداکثر % از دست رفته/روز”؛
– “حداکثر % برد/روز”؛
– “بستن سفارشات قبل از آخر هفته”؛
– “نزدیک در گذرگاه معکوس”؛
– “بستن سفارش در صورت بسته شدن قیمت در بالا/زیر یک Ma”؛
– «حجم را بشکن»؛
– “توقف دنباله دار”.
دوشنبه: هشدارها و معاملات در روزهای دوشنبه
سه شنبه: هشدارها و معاملات در روزهای سه شنبه
چهارشنبه: هشدارها و معاملات چهارشنبه ها
پنج شنبه: هشدارها و معاملات در پنجشنبه ها
جمعه: هشدارها و معاملات در روزهای جمعه
شنبه (کریپتو): هشدارها و معاملات در روز شنبه (به طور کلی برای تجارت کریپتو)
یکشنبه (کریپتو): هشدارها و معاملات در روز یکشنبه (به طور کلی برای تجارت کریپتو)
زمان شروع: شروع جلسه
زمان پایان: پایان جلسه
هشدارهای نشانگر: اعلان های ترمینال و/یا گوشی هوشمند
هشدارهای معاملاتی: اعلان های ترمینال و/یا گوشی هوشمند
-====تنظیمات عبور از میانگین متحرک====-
بازه زمانی: تمام تایم فریم های MT5
هشدار! اگر می خواهید از بازه زمانی نمودار استفاده کنید، از مقدار “CURRENT” استفاده کنید!
اگر از مقدار دیگری استفاده کنید، بازه زمانی نمودار فعلی بر محاسبه Ma تأثیری نخواهد داشت.
عبور تایید شده در: نوار واقعی یا به محض بسته شدن نوار
مقدار توصیه شده: “به محض بسته شدن نوار”. اگر یک متقاطع در طول نوار فعلی شناسایی شود و اگر هنوز در هنگام بسته شدن نوار وجود داشته باشد، یک سفارش باز می شود.
حداقل میله بعد از عبور قبلی: در صورت عدم عبور در طول میله های x قبلی، عبور تأیید می شود
این تنظیم برای جلوگیری از سر و صدای بازار و یک دوره محدوده وجود دارد. به این معنی که اگر ضربدری رخ دهد، صلیب قبلی قرار خواهد گرفت. EA تعداد میلهها را بین 2 تقاطع (جاری و قبلی) شمارش میکند. 2 راه حل:
– تعداد نوارها < x: سفارش باز نیست.
– تعداد نوار >= x: سفارش باز است.
منطق معکوس: منطق خرید و فروش تقاطع 2 MA معکوس است
-= میانگین متحرک 1 تنظیمات =-
دوره Ma1: دوره اول کارشناسی ارشد
روش Ma1: SMA / EMA / SMMA / LWMA
قیمت Ma1 اعمال شد: بسته / باز / بالا / پایین / میانه / معمولی / وزن
شیفت Ma1: شیفت کارشناسی ارشد 1
-= میانگین متحرک 2 تنظیمات =-
دوره Ma2: دوره دوم کارشناسی ارشد
روش Ma2: SMA / EMA / SMMA / LWMA
قیمت اعمال شده Ma2: بسته / باز / بالا / پایین / میانه / معمولی / وزن
شیفت Ma2: شیفت کارشناسی ارشد 2
-====تنظیمات فیلترها====-
-= سومین تنظیمات میانگین متحرک =-
از یک MA 3 استفاده کنید: بررسی می کند که آیا قیمت بالاتر از (سیگنال خرید) یا پایین تر (سیگنال فروش) این MA است
بازه زمانی Ma3: تمام تایم فریم های MT5
توجه: برای جلوگیری از بکآستهای غیرضروری در حالت بهینهسازی، «Same than Ma1 & Ma2» اضافه شده است تا به طور خودکار همان بازه زمانی Ma3 را نسبت به Ma1 و Ma2 ارائه دهد.
دوره Ma3: دوره سوم کارشناسی ارشد
روش Ma3: SMA / EMA / SMMA / LWMA
قیمت اعمال شده Ma3: بسته / باز / بالا / پایین / میانه / معمولی / وزن
شیفت Ma3: شیفت 3 کارشناسی ارشد
-=تنظیمات RSI=-
از RSI استفاده کنید: قبل از باز کردن سفارش، مقدار RSI را بررسی می کند
بازه زمانی RSI: تمام تایم فریم های MT5
دوره RSI: دوره فیلتر RSI
قیمت اعمال شده RSI: بسته / باز / بالا / پایین / میانه / معمولی / وزن
تغییر RSI: تغییر فیلتر RSI
حداقل مقدار RSI برای سفارش خرید: اگر RSI > این مقدار باشد، سفارش خرید باز می شود
حداکثر ارزش RSI برای سفارش فروش: فروش اگر RSI < این مقدار باشد، سفارش باز می شود
-=تنظیمات نقاط محوری=-
PP روزانه: بررسی می کند که آیا قیمت بالای PP روزانه (سیگنال خرید) یا پایین تر (سیگنال فروش) است
PP هفتگی: بررسی می کند که آیا قیمت بالاتر (سیگنال خرید) یا پایین تر (سیگنال فروش) PP هفتگی است
PP ماهانه: یکسان با پارامتر قبلی برای PP ماهانه
توجه: هرچه فیلترهای بیشتری اجرا شود، سفارشات کمتری باز می شود. اگر متوجه شدید که سفارشهای باز کافی وجود ندارد، برخی از فیلترها را غیرفعال کنید.
-====تنظیمات تجارت====-
-=تنظیمات کلی=-
اجازه تجارت: اگر نادرست باشد، فقط هشدارها عملیاتی هستند
عدد جادویی: اگر سایر EA در حال اجرا هستند باید منحصر به فرد باشد
«حداکثر سفارشات باز»، «حداکثر % از دست رفته/روز» و «حداکثر % برد/روز» از عدد جادویی محاسبه میشوند. به عنوان مثال، اگر 3 EA با همان عدد جادویی دارید، تعداد کل سفارش های باز شده، مجموع سفارش های باز شده در آن 3 EA خواهد بود.
حداکثر سفارشات باز: حداکثر تعداد سفارشات باز شده به طور همزمان (اگر 0، بدون حداکثر)
حداکثر از دست رفته/روز (بر حسب درصد حقوق صاحبان سهام): در صورت رسیدن به حداکثر مقدار، سفارشهای باز EA بسته میشوند و هیچ سفارش دیگری تا روز بعد باز نمیشود (اگر 0، بدون حداکثر)
محاسبه بر اساس حقوق صاحبان سهام است و نه تعادل. برای سرعت بخشیدن به بک تست ها، محاسبه به جای هر دقیقه برای یک جلسه معاملاتی واقعی، هر ساعت در طول بک تست ها انجام می شود.
حداکثر برد/روز (بر حسب درصد حقوق صاحبان سهام): در صورت رسیدن به حداکثر مقدار، سفارشهای باز EA بسته میشوند و هیچ سفارش دیگری تا روز بعد باز نمیشود (اگر 0، بدون حداکثر)
نکته مشابه با «حداکثر از دست رفته/روز (بر حسب درصد حقوق صاحبان سهام)».
حداکثر برداشت (بر حسب درصد حقوق صاحبان سهام): در صورت رسیدن به حداکثر مقدار، سفارشات باز EA بسته می شود و EA بسته می شود (اگر 0، حداکثر وجود ندارد)
نکته مشابه با «حداکثر از دست رفته/روز (بر حسب درصد حقوق صاحبان سهام)» است، اما محاسبه هر 5 دقیقه یکبار انجام میشود (برای آزمونهای برگشتی و جلسات معاملات واقعی).
سفارشات را قبل از آخر هفته ببندید: تمام سفارشات EA را در روز جمعه ببندید
زمان بسته شدن قبل از آخر هفته: اگر “بستن سفارشات قبل از آخر هفته” “درست” باشد
از مدیریت پول استفاده کنید: اگر «درست» باشد، اندازه لات در % موجودی
اندازه لات های ثابت: اندازه لات در هر سفارش (اگر «استفاده از مدیریت پول» «نادرست» باشد)
اندازه لات بر حسب درصد: درصد موجودی در هر سفارش (اگر «استفاده از مدیریت پول» «درست» باشد)
حداکثر گسترش: حداکثر اسپرد مجاز برای باز کردن یک سفارش (اگر 0 باشد، حداکثر اسپرد وجود ندارد)
هشدار: اگر ارزش اسپرد خیلی کم باشد، هیچ سفارشی باز نمی شود! برای جلوگیری از هر گونه مشکل، توصیه می شود مقدار ‘0’ را برای بک تست ها تنظیم کنید.
حداکثر لغزش: حداکثر لغزش مجاز برای باز کردن سفارش
همان اظهارات “ماکس گسترش”.
-=تنظیمات SL و TP=-
حالت SL: استاپ ضرر را می توان x پیپ بالاتر/زیر قیمت فعلی (حالت SL معمولی) یا x پیپ بالاتر/زیر یک Ma (حالت Ma SL) قرار داد.
در حالت Ma SL، SL برای سفارش خرید زیر Ma و برای سفارش فروش بالای Ma قرار می گیرد. برای سفارش خرید، اگر Ma بالاتر از قیمت باشد، سفارش باز نمی شود. برای سفارش فروش، اگر Ma زیر قیمت باشد، سفارش باز نمی شود.
Ma برای SL (فقط حالت Ma SL): اگر «حالت Ma SL» انتخاب شده باشد، SL در هنگام باز شدن سفارش، x پیپ بالاتر/زیر Ma انتخاب شده در این پارامتر است.
SL در پیپ، امتیاز…: توقف ضرر x پیپ های بالاتر/زیر قیمت فعلی در حالت ‘sl normal’ و بالا/زیر Ma انتخاب شده در حالت ‘Ma SL’
TP در پیپ، امتیاز…: کسب سود x پیپ بالاتر/زیر قیمت فعلی در افتتاحیه سفارش بدون در نظر گرفتن حالت SL انتخاب شده
-=تنظیمات تکمیلی بسته شدن=-
در تقاطع معکوس ببندید: اگر 2 MA از جهت دیگر عبور کرد، ترتیب را ببندید (فقط برای حالت ‘previous_bar’)
اگر عبور متقاعد کننده نبود، ممکن است در طول بعدی عبور دیگری در جهت دیگر رخ دهدمیله های nt این پارامتر از بسته شدن زودهنگام سفارش جلوگیری می کند.
باز کردن سفارش در عبور معکوس: اگر سفارش دیگری با پارامتر “بستن در عبور معکوس” بسته شود، یک سفارش جدید باز می کند
در صورت بسته شدن قیمت در بالا/زیر مادر، سفارش را ببندید: بستن سفارش در صورت درخواست < Ma (سفارش خرید) یا اگر پیشنهاد داد > Ma (سفارش فروش)
در صورت بسته شدن قیمت در بالا/زیر این مادر، سفارش را ببندید: MA برای استفاده از پارامتر قبلی
-=BE/TS/تنظیمات شبکه=-
شکستن حتی: اگر “درست” باشد، break even فعال می شود
کاهش سود در پیپ، امتیاز…: باعث شکست حتی از سود معین در پیپ ها، امتیازات…
توقف دنباله دار: اگر “درست” باشد، توقف انتهایی فعال می شود
سود دنباله دار بر حسب پیپ، امتیاز…: باعث توقف پایانی از سود معین در پیپ، امتیاز…
فاصله مسیر بر حسب پیپ، امتیاز…: فاصله بر حسب پیپ، امتیاز… بین توقف انتهایی و قیمت
گام دنباله دار به صورت پیپ، امتیاز…: گام در پیپ، امتیاز… برای توقف انتهایی
باز کردن سفارشات اضافی: هر بار که سود به یک مرحله می رسد یک سفارش اضافی باز می شود
حداکثر سفارشات اضافی (بر اساس نماد) : «سفارشهای اضافی باز» باید «درست» باشد
بهتر است لات های کوچکتر از سفارشات اصلی داشته باشید.
بهتر است لات های کوچکتر از سفارشات اصلی داشته باشید.
مرحله سود در پیپ، امتیاز … برای باز کردن سفارش اضافی: هر بار که سود به این مرحله می رسد، یک سفارش جدید باز می شود
SL در پیپ، امتیاز… سفارشات اضافی: SL در پیپ، امتیاز… از سفارشات اضافی
TP در پیپ، امتیاز… سفارشات اضافی: TP در پیپ، امتیاز… از سفارشات اضافی
- قبل از استفاده از حالت «همه جفتهای اصلی فارکس»، بررسی کنید که 28 جفت ارز اصلی در برگه «مراقب بازار» MT5 وجود دارند.
- استفاده از حالت چند نمادی فقط برای هشدارها توصیه می شود. هنگامی که یک روش سودآور روی یک نماد یافت می شود، بهتر است آن را در حالت ‘only_symbol_on_the_chart’ اعمال کنید.
- EA برای همه انواع نمادها کار می کند، اما در برخی موارد (بسته به کارگزار)، سازگاری در SL و TP باید با انواع خاصی از نمادها (به غیر از فارکس و شاخص ها) انجام شود. در این حالت، تنظیمات در پیپ ها یا نقاط باید در 10 ضرب شوند تا با مقدار صحیح مطابقت داشته باشند. مثال: برای توقف ضرر 10 دلاری در نماد نفت، پارامتر “SL در پیپ، امتیاز…” باید مقدار 100 را داشته باشد و نه 10 (x10). برای یافتن مقدار مناسب میتوان آزمایشها را در بکآست انجام داد.
جفت های عمده فارکس :
EURUSD / GBPUSD / USDCHF / AUDUSD / USDCAD / USDJPY / NZDUSD
EURGBP / EURCHF / EURAUD / EURCAD / EURJPY / EURNZD
GBPCHF / GBPAUD / GBPCAD / GBPJPY / GBPNZD
AUDCHF / CADCHF / CHFJPY / NZDCHF
AUDCAD / AUDJPY / AUDNZD
CADJPY / NZDCAD
NZDJPY
منبع: https://www.mql5.com/en/blogs/post/758910