این اکسپرت برای خودکارسازی یک استراتژی معاملاتی پیشرفته بر اساس واگرایی بازار طراحی شده است. ایده اصلی این استراتژی، شناسایی نقاط بازگشتی با احتمال بالا از طریق یافتن همگرایی (Confluence) سیگنالها از سه اسیلاتور پرکاربرد است: شاخص قدرت نسبی (RSI)، مکدی (MACD) و اسیلاتور استوکاستیک (Stochastic).
نحوه عملکرد استراتژی
منطق این اکسپرت بر پایه یک فرآیند تأیید چندلایه ساخته شده است تا سیگنالهای باکیفیت ایجاد شود و نویز بازار فیلتر گردد.
تشخیص واگرایی: اکسپرت بهطور مداوم حرکت قیمت و سه اندیکاتور را برای یافتن واگراییها اسکن میکند.
-
واگرایی صعودی (سیگنال خرید بالقوه): زمانی رخ میدهد که قیمت کف پایینتری بسازد، اما اندیکاتور این اتفاق را تأیید نکند و به جای آن کف بالاتری تشکیل دهد. این نشان میدهد که مومنتوم نزولی در حال تضعیف است و احتمال بازگشت صعودی وجود دارد.
-
واگرایی نزولی (سیگنال فروش بالقوه): زمانی رخ میدهد که قیمت سقف بالاتری بسازد، اما اندیکاتور سقف پایینتری نشان دهد. این امر حاکی از ضعیف شدن مومنتوم صعودی و احتمال بازگشت نزولی است.
قدرت همگرایی (Confluence): مزیت اصلی این اکسپرت در آن است که تنها به یک اندیکاتور تکیه نمیکند. در عوض، منتظر میماند تا تعداد مشخصی از اندیکاتورها (MinConfirmations) بهطور همزمان واگرایی نشان دهند. بهعنوان مثال، تنها زمانی معامله باز میشود که دستکم ۲ اندیکاتور از ۳ اندیکاتور واگرایی مشابه را تأیید کنند. این کار به شکل قابلتوجهی اعتبار سیگنال را افزایش میدهد.
فیلترهای پیشرفته سیگنال (اختیاری): برای بهبود دقت، دو فیلتر اضافی نیز میتوانند فعال شوند:
-
فیلتر روند: از میانگین متحرک نمایی ۵۰ (EMA) برای تعیین روند کلی بازار استفاده میکند. در صورت فعال بودن، اکسپرت تنها زمانی وارد معامله خرید میشود که قیمت بالاتر از EMA باشد و تنها زمانی وارد معامله فروش میشود که قیمت پایینتر از EMA باشد. این امر به جلوگیری از معامله خلاف جهت روند اصلی بازار کمک میکند.
-
فیلتر حجم: سیگنال معاملاتی تنها زمانی معتبر است که حجم کندل سیگنال به شکل قابل توجهی بیشتر از میانگین حجم کندلهای قبلی باشد. این امر نشان میدهد که پشت بازگشت احتمالی، علاقه و قدرت کافی از سوی بازار وجود دارد.
توضیح پارامترهای ورودی

تمام متغیرهای خارجی کاملاً قابل تنظیم هستند و این امکان را میدهند که استراتژی را مطابق ترجیحات خود شخصیسازی کنید.
مدیریت ریسک (Risk Management)
- LotSize: حجم ثابت معامله، در صورتی که UseMoneyManagement = false باشد.
- StopLoss: حد ضرر به واحد پوینت.
- TakeProfit: حد سود به واحد پوینت.
- MaxSpread: حداکثر اسپرد مجاز (بر حسب پوینت) برای باز کردن معامله جدید.
- UseMoneyManagement: اگر true باشد، اکسپرت حجم معامله را بر اساس RiskPercent محاسبه میکند.
- RiskPercent: درصدی از سرمایه حساب که در هر معامله در معرض ریسک قرار میگیرد.
تنظیمات واگرایی (Divergence Settings)
- RSI_Period, MACD_Fast, MACD_Slow, MACD_Signal, Stoch_K, Stoch_D, Stoch_Slowing: پارامترهای استاندارد اندیکاتورهای RSI، MACD و استوکاستیک.
تشخیص واگرایی (Divergence Detection)
- BarsToCheck: تعداد کندلهای اخیر که اکسپرت برای یافتن الگوهای واگرایی بررسی میکند.
- MinBarsDistance: حداقل تعداد کندل در هر سمت سقف یا کف برای تأیید آن. این تنظیم به نادیده گرفتن نوسانات جزئی قیمت کمک میکند.
- MinDivergenceStrength: فیلتری برای حداقل قدرت لازم واگرایی (۰ تا ۱).
- MinConfirmations: یک پارامتر کلیدی. حداقل تعداد اندیکاتورهایی (از ۱ تا ۳) که باید واگرایی نشان دهند تا معامله باز شود.
- UseVolumeFilter: اگر true باشد، فیلتر حجم فعال میشود.
- UseTrendFilter: اگر true باشد، فیلتر روند مبتنی بر EMA فعال میشود.
تنظیمات معاملاتی (Trading Settings)
- AllowBuy / AllowSell: فعال یا غیرفعال کردن معاملات خرید یا فروش.
- MaxTrades: حداکثر تعداد معاملات همزمان مجاز.
- MagicNumber: شناسه منحصربهفرد برای معاملات اکسپرت، جهت جلوگیری از تداخل با رباتهای دیگر.
توصیههای کاربردی
- نمادها: این استراتژی عمومی است و میتوان آن را روی تمام جفتارزهای اصلی (مانند EURUSD، GBPUSD) و سایر ابزارهای نقدشونده استفاده کرد.
- تایمفریم: سیگنالهای واگرایی معمولاً در تایمفریمهای بالاتر معتبرتر هستند. توصیه میشود از این اکسپرت در نمودارهای H1، H4 یا D1 استفاده کنید تا نویز بازار کمتر شود و حرکتهای بزرگتر بازار شناسایی گردد.




