این اکسپرت یک ربات معاملاتی برای پلتفرم MetaTrader 5 است که بر پایه اندیکاتور DeMarker طراحی شده و سیگنالهای خرید و فروش را از تغییر وضعیت این اندیکاتور استخراج میکند. منطق اصلی آن بر عبور اندیکاتور از نواحی اشباع خرید و اشباع فروش است؛ به این صورت که با خروج DeMarker از محدودههای 0.3 و 0.7، معاملات خرید یا فروش را به صورت خودکار باز میکند. همچنین این اکسپرت تنها در آغاز هر کندل جدید تصمیمگیری میکند تا از ارسال معاملات تکراری در یک کندل جلوگیری شود.
یکی از ویژگیهای مهم این اکسپرت، امکان مدیریت معاملات به صورت افزایشی (Scaling) است. پس از باز شدن اولین معامله، اگر قیمت به اندازه مشخصی از آخرین نقطه ورود فاصله بگیرد و مجدداً شرایط اندیکاتور DeMarker تأیید شود، اکسپرت میتواند معامله جدیدی در همان جهت یا جهت مخالف باز کند. علاوه بر این، حجم معاملات بعدی با استفاده از ضریب قابل تنظیم (Coefficient) افزایش پیدا میکند که این قابلیت برای استراتژیهای مدیریت سرمایه و میانگینگیری بسیار کاربردی است.
در بخش مدیریت ریسک، این اکسپرت امکانات متنوعی را در اختیار معاملهگر قرار میدهد. از جمله میتوان به تعیین حد ضرر (Stop Loss)، تریلینگ استاپ (Trailing Stop)، فاصله بین معاملات و همچنین تریلینگ بر اساس موجودی حساب (Trailing Equity) اشاره کرد. علاوه بر این، یک قابلیت Virtual Stop Equity نیز در کد پیادهسازی شده است که در صورت کاهش سرمایه به سطح تعیینشده، تمامی معاملات باز را به صورت خودکار میبندد و از افت شدید سرمایه جلوگیری میکند.
این اکسپرت از سیستمهای استاندارد معاملاتی MQL5 مانند کلاسهای CTrade، CPositionInfo و CSymbolInfo استفاده میکند و قبل از ارسال سفارش، حجم معامله، حداقل و حداکثر لات مجاز و شرایط نماد را بررسی میکند. همچنین تمام معاملات با استفاده از Magic Number اختصاصی مدیریت میشوند تا سفارشهای این اکسپرت از سایر معاملات دستی یا رباتهای دیگر کاملاً تفکیک شوند.
در مجموع، این اکسپرت یک سیستم معاملاتی نیمهکلاسیک مبتنی بر اندیکاتور DeMarker است که علاوه بر تولید سیگنال ورود، امکانات مناسبی برای مدیریت سرمایه، افزایش حجم معاملات، تریلینگ استاپ و حفاظت از موجودی حساب ارائه میدهد. به همین دلیل میتواند برای معاملهگرانی که به دنبال اجرای خودکار استراتژیهای مبتنی بر نوسانگیری و مدیریت پوزیشن هستند، گزینهای مناسب باشد؛ هرچند پیش از استفاده در حساب واقعی، انجام بکتست و بهینهسازی تنظیمات آن برای هر نماد و تایمفریم ضروری است.
تنظیمات اکسپرت Dematus
Trailing Stop (in pips) فاصله تریلینگ استاپ را بر حسب پیپ مشخص میکند. زمانی که معامله وارد سود شود، اکسپرت حد ضرر را به صورت خودکار و با حفظ این فاصله نسبت به قیمت جاری جابهجا میکند تا از سود کسبشده محافظت شود. در صورتی که مقدار این گزینه صفر باشد، قابلیت تریلینگ استاپ غیرفعال خواهد بود.
Trailing Step (in pips) حداقل میزان حرکت قیمت برای بهروزرسانی تریلینگ استاپ را تعیین میکند. حد ضرر تنها زمانی جابهجا میشود که قیمت به اندازه این مقدار از آخرین محل تریلینگ فاصله گرفته باشد و به این ترتیب از ارسال مکرر درخواستهای تغییر حد ضرر جلوگیری میشود.
Distance (in pips) فاصله لازم بین آخرین معامله و معامله جدید را بر حسب پیپ مشخص میکند. اکسپرت تنها زمانی موقعیت جدیدی باز میکند که قیمت حداقل به اندازه این مقدار از آخرین قیمت ورود فاصله گرفته باشد و همزمان شرایط ورود توسط اندیکاتور DeMarker نیز تأیید شود.
Trailing Equity (in money) مقدار فاصله تریلینگ موجودی حساب را بر حسب واحد پولی تعیین میکند. زمانی که سود حساب از حد تعیینشده عبور کند، اکسپرت سطح محافظتی موجودی را به صورت پویا افزایش میدهد تا در صورت کاهش سود، معاملات بسته شده و بخش قابل توجهی از سود حفظ شود.
Virtual Stop Equity (in money) مقدار حد توقف مجازی موجودی حساب را مشخص میکند. اگر ارزش لحظهای حساب (Equity) به کمتر از این مقدار برسد، اکسپرت تمامی معاملات باز را به صورت خودکار میبندد تا از کاهش بیشتر سرمایه جلوگیری شود.

Trailing Start Equity (in money) میزان سود موردنیاز برای فعال شدن قابلیت Trailing Equity را تعیین میکند. تا زمانی که سود حساب به این مقدار نرسد، مکانیزم محافظت از سود بر اساس موجودی حساب فعال نخواهد شد.
DeMarker: averaging period دوره محاسباتی اندیکاتور DeMarker را مشخص میکند. کاهش این مقدار باعث افزایش حساسیت اندیکاتور و تولید سیگنالهای بیشتر میشود، در حالی که افزایش آن سیگنالهای کمتری تولید میکند اما معمولاً از پایداری بیشتری برخوردار هستند.
Coefficient Lots positions ضریب افزایش حجم معاملات را مشخص میکند. اکسپرت پس از هر معامله جدید، حجم معامله بعدی را بر اساس این ضریب افزایش میدهد. این قابلیت برای استراتژیهای افزایش حجم یا میانگینگیری کاربرد دارد و استفاده از مقادیر بزرگ میتواند ریسک معاملات را افزایش دهد.
Reset “last price IN” after deal OUT مشخص میکند که پس از بسته شدن معاملات، آخرین قیمت ورود ذخیرهشده بازنشانی شود یا خیر. در صورت فعال بودن این گزینه، اکسپرت پس از پایان معاملات، محاسبات مربوط به آخرین قیمت ورود را از ابتدا آغاز میکند.
magic number شماره اختصاصی اکسپرت را تعیین میکند. این شناسه برای تشخیص معاملات متعلق به اکسپرت استفاده میشود و باعث میشود معاملات آن از معاملات دستی یا سایر اکسپرتهای فعال روی حساب به طور کامل تفکیک شوند. در صورت اجرای چند نسخه از اکسپرت، بهتر است برای هر نسخه یک Magic Number متفاوت در نظر گرفته شود.
اکسپرت Dematus
این فایل ویژه است. پس از بررسی شماره، در صورت VIP بودن، لینک دانلود نمایش داده میشود.










