اکسپرت Smart Loss Exit یک ابزار مدیریت معاملات برای متاتریدر 5 است که با هدف شناسایی و خروج زودهنگام از معاملات زیانده طراحی شده است. این اکسپرت برخلاف رباتهای معاملاتی معمول، هیچ معامله جدیدی باز نمیکند و صرفاً وظیفه نظارت بر موقعیتهای معاملاتی باز را بر عهده دارد. Smart Loss Exit میتواند در کنار معاملات دستی یا سایر اکسپرتها فعالیت کند و با بررسی شرایط بازار، معاملاتی را که وارد زیان شدهاند و احتمال ادامه حرکت نامطلوب در آنها وجود دارد، شناسایی و در صورت فعالبودن قوانین مربوطه بهصورت خودکار ببندد.
یکی از قابلیتهای اصلی این اکسپرت، استفاده از اندیکاتور ATR برای تشخیص میزان حرکت نامطلوب قیمت نسبت به نقطه ورود است. در این روش، فاصله حرکت قیمت در خلاف جهت معامله با ضریبی از میانگین دامنه واقعی بازار مقایسه میشود و در صورت عبور از حد تعیینشده، موقعیت معاملاتی بسته خواهد شد. علاوه بر این، امکان تعریف محدودیت زمانی برای معاملات زیانده وجود دارد؛ به این صورت که اگر معامله پس از سپریشدن مدت مشخصی همچنان در ضرر باشد، اکسپرت آن را میبندد. البته برای جلوگیری از خروج زودهنگام، یک دوره زمانی اولیه تحت عنوان Grace Period در نظر گرفته شده است که طی آن هیچیک از قوانین خروج اجرا نمیشوند.
Smart Loss Exit از دو ابزار تحلیل تکنیکال EMA و RSI نیز برای شناسایی تضعیف شرایط معاملاتی استفاده میکند. در قانون EMA، اگر میانگین متحرک سریع و کند در کندل بستهشده برخلاف جهت موقعیت معاملاتی یکدیگر را قطع کنند، این اتفاق بهعنوان نشانهای از بیاعتبارشدن روند در نظر گرفته میشود. همچنین با استفاده از RSI میتوان شرایط نامطلوب مومنتوم را شناسایی کرد؛ برای مثال، اگر معامله خرید در ضرر باشد و مقدار RSI به زیر سطح تعیینشده برسد، امکان خروج از موقعیت وجود دارد. قابلیت دیگری نیز برای محدودکردن زیان بر اساس مبلغ مشخصی از ارز حساب در نظر گرفته شده است تا در صورت عبور زیان شناور از سقف تعیینشده، معامله بسته شود.
جهت سفارش طراحی و برنامهنویسی اختصاصی اندیکاتور، اکسپرت و ربات معاملهگر برای MetaTrader 4 و MetaTrader 5 میتوانید استراتژی، ایده یا نیاز معاملاتی خود را با تیم هوش فعال در میان بگذارید. برای دریافت مشاوره، بررسی امکان پیادهسازی و ثبت سفارش، از طریق شماره 09364549266 با پشتیبانی هوش فعال در ارتباط باشید.
یکی از ویژگیهای کاربردی این اکسپرت، امکان مدیریت معاملات بر اساس نماد و مجیک نامبر است. کاربر میتواند تعیین کند که فقط معاملات نماد فعلی، معاملات دارای مجیک نامبر مشخص یا صرفاً معاملات دستی تحت نظارت قرار بگیرند. همچنین حالت Observe Only این امکان را فراهم میکند که اکسپرت بدون بستن هیچ معاملهای، شرایط خروج را بررسی کرده و معاملاتی را که طبق قوانین باید بسته میشدند، ثبت کند. این قابلیت برای آزمایش و بهینهسازی تنظیمات پیش از فعالکردن خروج خودکار بسیار مفید است.
برای بررسی عملکرد و تحلیل دقیق تصمیمات اکسپرت، قابلیت ثبت گزارش CSV در نظر گرفته شده است که اطلاعاتی مانند نماد معاملاتی، شماره تیکت، نوع معامله، حجم، قیمت ورود و خروج، میزان سود یا زیان، مدتزمان بازبودن معامله، حداکثر حرکت نامطلوب قیمت (MAE) و دلیل خروج را ذخیره میکند. همچنین یک پنل اطلاعاتی روی نمودار نمایش داده میشود که تعداد معاملات تحت نظارت، تعداد معاملات زیانده، میزان حرکت نامطلوب، تعداد خروجهای روزانه و آخرین دلیل خروج را نشان میدهد. در مجموع، Smart Loss Exit ابزاری برای مدیریت هوشمند معاملات زیانده و کنترل بهتر ریسک است که به معاملهگران اجازه میدهد بدون دخالت در معاملات سودده، مجموعهای از قوانین مشخص را برای محدودکردن زیان موقعیتهای باز اجرا کنند.

توضیحات طراح اکسپرت
اکسپرت Smart Loss Exit یک استراتژی معاملاتی نیست و هیچ معامله جدیدی باز نمیکند. وظیفه اصلی آن مدیریت معاملات باز و شناسایی موقعیتهایی است که در وضعیت زیان شناور قرار دارند. این ابزار را میتوان روی یک نمودار نصب کرد تا معاملات دستی یا معاملات ایجادشده توسط سایر اکسپرتها را بر اساس نماد معاملاتی و مجیک نامبر بررسی کند. زمانی که یکی از پنج قانون مدیریت زیان فعال شود، اکسپرت برای بستن معامله اقدام میکند؛ اما یک اصل مهم در طراحی آن وجود دارد: معاملاتی که در سود هستند، تحت هیچ شرایطی بسته نمیشوند.
ایده اصلی طراحی Smart Loss Exit از یک الگوی رایج در نتایج بکتستها شکل گرفته است؛ شرایطی که در آن یک سیستم معاملاتی نرخ برد بالایی دارد، اما به دلیل باقی ماندن تعداد محدودی از معاملات زیانده تا رسیدن به حد ضرر، ضریب سودآوری آن پایین است. هدف این اکسپرت صرفاً خروج زودتر از معاملات زیانده نیست، بلکه تلاش میکند معاملاتی را که احتمال ادامه زیان و رسیدن به حد ضرر دارند، از موقعیتهایی که ممکن است دوباره به سود بازگردند، تفکیک کند. برای این منظور پنج قانون مستقل شامل حرکت نامطلوب قیمت بر اساس ATR، مدتزمان باز بودن معامله، نامعتبر شدن روند بر اساس EMA، ضعف مومنتوم بر اساس RSI و محدودیت حداکثر زیان مالی در نظر گرفته شده است. همچنین وجود Grace Period مانع از اجرای زودهنگام قوانین در دقایق ابتدایی معامله میشود.
یکی از قابلیتهای مهم این ابزار، حالت Observe Only است که به کاربر اجازه میدهد ابتدا عملکرد قوانین را بدون بستن واقعی معاملات ارزیابی کند. در این حالت، هر زمان یکی از قوانین شرایط خروج را تشخیص دهد، اطلاعات آن همراه با دلیل خروج در فایل CSV ثبت میشود. گزارش شامل زمان، نماد، شماره تیکت، نوع معامله، حجم، قیمت ورود و خروج، سود یا زیان، مدتزمان معامله و حداکثر حرکت نامطلوب قیمت (MAE) بر حسب پیپ و واحد ATR است. با بررسی این اطلاعات در نرمافزارهای صفحه گسترده، میتوان مشخص کرد کدام قانون معاملات منتهی به حد ضرر را بهتر شناسایی میکند و کدام قانون ممکن است معاملات قابلبازگشت را زودتر از موعد ببندد. پنل اطلاعاتی روی نمودار نیز وضعیت قوانین فعال، تعداد معاملات تحت مدیریت، تعداد معاملات زیانده، بدترین معامله، بیشترین حرکت نامطلوب بر حسب ATR، خروجهای روزانه و آخرین دلیل خروج را نمایش میدهد.
اکسپرت Smart Loss Exit در محیط Strategy Tester متاتریدر 5 با نماد EURUSD و تایمفریم M1، حساب ۱۰ هزار دلاری و حالت Hedging مورد آزمایش قرار گرفته است. در آزمونهای جداگانه، قوانین ATR، Money و Time توانستند معاملات زیانده را مطابق شرایط تعریفشده ببندند؛ همچنین بررسی خودکار نشان داد که هیچ معامله زیاندهی پس از اجرای آزمون باز نمانده و هیچ معامله سوددهی نیز بسته نشده است. نتیجه آزمون داخلی شامل ۸ مورد موفق و بدون خطا بوده و فایل گزارش نیز با سربرگ و چهار رکورد خروج ایجاد شده است. این نتایج صرفاً صحت عملکرد فنی قوانین در سناریوهای آزمایشی را نشان میدهند و به معنای تضمین سودآوری در معاملات واقعی نیستند. پیشنهاد طراح این است که ابتدا اکسپرت برای یک هفته در حالت Observe Only اجرا شود، گزارش معاملات بررسی و آستانههای مناسب تنظیم شوند و پس از اطمینان از عملکرد قوانین، حالت بستن خودکار معاملات فعال شود. همچنین استفاده از تایمفریم M15 برای سیستمهای درونروزی روی نماد طلا و جفتارزهای اصلی پیشنهاد شده است.
تنظیمات اکسپرت Smart Loss Exit
بخش Scope
Only manage this chart’s symbol: در صورت فعال بودن، اکسپرت فقط معاملات مربوط به نمادی را مدیریت میکند که روی نمودار آن نصب شده است. با غیرفعال کردن این گزینه، امکان بررسی معاملات سایر نمادها نیز فراهم میشود.
Magic number to manage (0 = all, -1 = manual only): برای تعیین معاملات قابل مدیریت بر اساس شماره مجیک استفاده میشود. مقدار صفر به معنی مدیریت تمام معاملات است، مقدار ۱- فقط معاملات دستی را شامل میشود و وارد کردن یک شماره مجیک مشخص باعث میشود اکسپرت فقط معاملات متعلق به همان مجیک نامبر را بررسی کند.
Timeframe for ATR / EMA / RSI: تایمفریمی را مشخص میکند که محاسبات اندیکاتورهای ATR، میانگین متحرک نمایی EMA و شاخص قدرت نسبی RSI بر اساس آن انجام میشود. این گزینه بر دقت و حساسیت برخی از قوانین خروج تأثیر دارد.
Grace period: no exit before this age (minutes): حداقل مدت زمانی را تعیین میکند که باید از باز شدن معامله گذشته باشد تا قوانین خروج بتوانند آن را ببندند. برای مثال، مقدار ۵ دقیقه به این معناست که اکسپرت در پنج دقیقه ابتدایی عمر معامله، آن را به دلیل قوانین مدیریت زیان نمیبندد.
Observe only: journal what would be closed, close nothing: با فعال کردن این گزینه، اکسپرت فقط شرایط خروج معاملات را بررسی و نتیجه را در فایل گزارش ثبت میکند، اما هیچ معاملهای را واقعاً نمیبندد. این قابلیت برای آزمایش عملکرد قوانین خروج در حساب دمو یا بررسی رفتار اکسپرت بدون دخالت در معاملات کاربرد دارد.
بخش Rule 1 – ATR adverse excursion
Enable: برای فعال یا غیرفعال کردن قانون خروج بر اساس حرکت نامطلوب قیمت نسبت به معامله استفاده میشود. در صورت فعال بودن، اکسپرت میزان حرکت قیمت در جهت مخالف معامله را با مقدار ATR مقایسه میکند.
ATR period: تعداد کندلهایی را مشخص میکند که برای محاسبه میانگین دامنه واقعی قیمت (ATR) استفاده میشوند. مقدار پیشفرض ۱۴ است و تغییر آن بر میزان حساسیت محاسبه نوسانات بازار تأثیر میگذارد.
Exit when adverse move > N x ATR: ضریب ATR مورد استفاده برای تعیین آستانه خروج را مشخص میکند. اگر حرکت قیمت در جهت مخالف معامله از مقدار ATR ضربدر این ضریب بیشتر شود، اکسپرت میتواند معامله زیانده را ببندد. مقدار پیشفرض ۱.۵ است.
بخش Rule 2 – Time in trade
Enable: قانون خروج بر اساس مدتزمان باز بودن معامله را فعال یا غیرفعال میکند. با فعال بودن این گزینه، اکسپرت مدتزمان سپریشده از زمان ورود به معامله را بررسی خواهد کرد.
Exit if still losing after N minutes: حداکثر مدتزمان مجاز برای باقی ماندن یک معامله در وضعیت زیان را تعیین میکند. اگر معامله پس از سپری شدن زمان مشخصشده همچنان زیانده باشد، اکسپرت آن را میبندد. مقدار پیشفرض ۲۴۰ دقیقه است.
بخش Rule 3 – EMA trend invalidation
Enable: قانون خروج بر اساس تغییر جهت روند میانگینهای متحرک نمایی را فعال یا غیرفعال میکند. این قانون برای تشخیص شرایطی طراحی شده است که روند بازار دیگر با جهت معامله همخوانی ندارد.
Fast EMA period: دوره میانگین متحرک نمایی سریع را مشخص میکند. این میانگین نسبت به تغییرات اخیر قیمت حساسیت بیشتری دارد و در مقایسه با EMA کند برای تشخیص تغییرات کوتاهمدت روند استفاده میشود.
Slow EMA period: دوره میانگین متحرک نمایی کند را تعیین میکند. اکسپرت با مقایسه EMA سریع و کند، وضعیت روند را ارزیابی میکند. در این منطق، قرار گرفتن EMA سریع در موقعیتی مخالف جهت معامله میتواند بهعنوان نشانهای از نامعتبر شدن روند و دلیلی برای خروج از معامله زیانده در نظر گرفته شود.
بخش Rule 4 – RSI momentum
Enable: قانون خروج بر اساس شاخص قدرت نسبی RSI را فعال یا غیرفعال میکند. این قانون از وضعیت مومنتوم بازار برای شناسایی شرایط نامطلوب معاملات خرید و فروش استفاده میکند. این گزینه بهصورت پیشفرض غیرفعال است.
RSI period: تعداد کندلهای مورد استفاده برای محاسبه شاخص قدرت نسبی را مشخص میکند. مقدار پیشفرض ۱۴ است و تغییر آن میتواند حساسیت RSI به نوسانات قیمت را افزایش یا کاهش دهد.
Close a losing BUY when RSI < this: سطحی را تعیین میکند که اگر مقدار RSI برای یک معامله خرید زیانده پایینتر از آن قرار بگیرد، اکسپرت معامله را میبندد. مقدار پیشفرض ۳۵ است.
Close a losing SELL when RSI > this: سطحی را تعیین میکند که اگر مقدار RSI برای یک معامله فروش زیانده بالاتر از آن قرار بگیرد، اکسپرت معامله را میبندد. مقدار پیشفرض ۶۵ است.

بخش Rule 5 – Money cap
Enable: قانون خروج بر اساس حداکثر میزان زیان شناور را فعال یا غیرفعال میکند. با فعال بودن این گزینه، اکسپرت میزان زیان مالی معاملات را بررسی میکند و در صورت عبور از حد تعیینشده، معامله زیانده را میبندد. این گزینه بهصورت پیشفرض غیرفعال است.
Exit when floating loss > this (account currency): حداکثر میزان زیان شناور قابلقبول برای معامله را بر اساس ارز حساب معاملاتی مشخص میکند. اگر زیان شناور معامله از مقدار تعیینشده بیشتر شود، اکسپرت برای بستن آن اقدام میکند. مقدار پیشفرض ۵۰ واحد از ارز حساب است.
بخش Journal and display
Write exits to a CSV journal: با فعال بودن این گزینه، اطلاعات مربوط به خروج معاملات در یک فایل CSV ذخیره میشود. این اطلاعات برای بررسی عملکرد قوانین خروج و تحلیل سوابق معاملات کاربرد دارد.
Journal file (MQL5\Files): نام فایل CSV را مشخص میکند که گزارش خروج معاملات در آن ذخیره میشود. نام پیشفرض فایل SmartLossExit_journal.csv است و فایل در مسیر MQL5\Files قرار میگیرد.
Pop-up alert on every exit: در صورت فعال بودن، هنگام خروج موفق از هر معامله یک هشدار پنجرهای در متاتریدر نمایش داده میشود تا کاربر از بسته شدن معامله مطلع شود.
Show panel: نمایش یا عدم نمایش پنل اطلاعاتی اکسپرت روی نمودار را کنترل میکند. این پنل اطلاعاتی مانند تعداد معاملات تحت نظارت، تعداد معاملات زیانده، بدترین زیان، میزان MAE، تعداد خروجهای روزانه و آخرین دلیل خروج را نمایش میدهد.
Panel corner: محل قرارگیری پنل اطلاعاتی را در یکی از گوشههای نمودار مشخص میکند. مقدار پیشفرض CORNER_LEFT_UPPER است که پنل را در گوشه بالا سمت چپ قرار میدهد.
Panel font size: اندازه فونت نوشتههای پنل اطلاعاتی را تعیین میکند. با افزایش این مقدار، نوشتهها بزرگتر و خواناتر میشوند. مقدار پیشفرض ۱۰ است.
اکسپرت Smart Loss Exit برای متاتریدر 5
پس از تایید شماره موبایل، لینک دانلود فایل به شما نمایش داده خواهد شد.









