این اکسپرت با نام ATR_TrendGuard_MT5 یک ربات معاملاتی خودکار برای پلتفرم متاتریدر ۵ است که توسط وبسایت «هوش فعال» بازبینی و بهینه سازی شده و با نسخه ۱.۰۰ و حق copyright 2026 منتشر شده است. این برنامه با ترکیب دو اندیکاتور میانگین متحرک نمایی (EMA) و اندیکاتور نوسان ATR، استراتژی کراساور روندی را پیاده سازی میکند و هدف آن گرفتن نقاط چرخش روند همراه با مدیریت ریسک پویا است. اطلاعات پشتیبانی شامل دو شماره تماس ۰۹۱۱۹۵۴۲۹۸۳ و ۰۹۳۶۴۵۴۲۶۶ و آیدی تلگرام @hooshefaal_support در ابتدای فایل ذکر شده است.
منطق اصلی معاملات در تابع OnTick و فقط یکبار در هر کندل جدید اجرا میشود تا از نویز تیکبهتیک جلوگیری شود. سیگنال خرید زمانی صادر میشود که EMA سریع (دوره ۱۰) از پایین به بالای EMA کند (دوره ۲۰) عبور کند و سیگنال فروش در حالت عکس آن. حد ضرر (SL) و حد سود (TP) بهصورت پویا بر اساس مقدار ATR (دوره ۱۴) محاسبه میشوند؛ به این ترتیب که SL برابر ۱.۵ برابر ATR و TP برابر ۳ برابر ATR است، اما هر دو با حداقل فاصله مجاز کارگزار (Stops Level + ۵ پیپ بافر) مقایسه و بزرگتر از آن انتخاب میشوند تا سفارش رد نشود.
مدیریت ریسک در این اکسپرت بسیار انعطافپذیر است. کاربر میتواند بین حالت ریسک درصدی (پیشفرض ۱٪ از موجودی حساب) و لات ثابت (پیشفرض ۰.۰۱) یکی را انتخاب کند. تابع CalculateLotSize ابتدا حجم را بر اساس فاصله SL و ارزش تیک محاسبه میکند، سپس آن را با گام حجم (Lot Step) گرد کرده و بین حداقل و حداکثر مجاز کارگزار محدود میکند. در نهایت با تابع OrderCalcMargin بررسی میشود که آیا مارجین لازم از مارجین آزاد حساب کمتر است یا خیر؛ اگر حتی با حداقل لات هم مارجین کافی نباشد، مقدار صفر برگردانده شده و معاملهای باز نمیشود.
جهت عضویت در کانال اندیکاتور و اکسپرت کلیک کنید ایتا | بله | تلگرام
جهت سفارش طراحی و برنامهنویسی اختصاصی اندیکاتور، اکسپرت و ربات معاملهگر برای MetaTrader 4 و MetaTrader 5 میتوانید استراتژی، ایده یا نیاز معاملاتی خود را با تیم هوش فعال در میان بگذارید. برای دریافت مشاوره، بررسی امکان پیادهسازی و ثبت سفارش، از طریق شماره 09364549266 با پشتیبانی هوش فعال در ارتباط باشید.
ویژگی های ایمنی و ساختاری اکسپرت شامل استفاده از کتابخانه استاندارد Trade\Trade.mqh برای اجرای سفارشات، تعیین Magic Number (پیشفرض ۸۸۸۱۲۳) برای شناسایی معاملات خود، و تابع HasOpenPosition است که قبل از هر ورود جدید بررسی میکند آیا روی همان نماد و با همان مجیک پوزیشن بازی وجود دارد یا نه. همچنین حداکثر اسلیپیج (پیشفرض ۱۰ پوینت) و نوع پرکردن سفارش بهصورت خودکار بر اساس مشخصات نماد تنظیم میشود. هندلهای اندیکاتورها در OnInit ساخته و در OnDeinit با IndicatorRelease آزاد میشوند تا منابع ترمینال مدیریت شوند.
به طور کلی، ATR_TrendGuard_MT5 یک اکسپرت ساده اما کامل برای معاملهگرانی است که به دنبال یک سیستم روندی مبتنی بر کراساور EMA با مدیریت ریسک مبتنی بر نوسان هستند. نقاط قوت آن محاسبه دقیق حجم بر اساس ریسک، رعایت محدودیتهای کارگزار در SL/TP، جلوگیری از معاملات تکراری و بررسی مارجین آزاد است. با این حال، مانند هر اکسپرت دیگر، عملکرد آن به شرایط بازار، تنظیم پارامترها و کیفیت اجرای کارگزار بستگی دارد و توصیه میشود قبل از استفاده روی حساب واقعی، حتماً در استراتژی تستر متاتریدر ۵ با دادههای تاریخی و forward test ارزیابی شود.
توضیحات طراح اکسپرت
این اکسپرت MT5 یک ربات معاملاتی سبک و کاملاً سازگار است که برای استراتژی های پیرو روند در هر جفت ارز و هر تایم فریمی طراحی شده و هدف آن همراهی با روند بازار با مدیریت ریسک پویا است.
ویژگی های اصلی
ویژگی اصلی آن منطق کراساور EMA است؛ به این صورت که معاملات را در بسته شدن کندل و زمانی که EMA سریع از EMA کند عبور میکند اجرا میکند تا از سیگنالهای زودهنگام و نویز تیکبهتیک جلوگیری شود. همچنین محافظت نوسانی ATR در این اکسپرت به کار رفته است، به این معنا که سطوح حد ضرر و حد سود به طور خودکار با استفاده از ضرایب ATR با نوسان فعلی بازار تطبیق پیدا میکنند و در شرایط پرنوسان فاصلههای بزرگتر و در بازار آرام فاصله های کوچکتری انتخاب میشود. مدیریت ریسک پویا نیز از دیگر قابلیتهای کلیدی آن است که حجم پوزیشن را بهصورت خودکار بر اساس درصد ریسک تعیین شده توسط کاربر (درصد در هر معامله) محاسبه میکند و امکان استفاده از حجم ثابت را نیز در اختیار معامله گر قرار میدهد. در نهایت اجرای قابل اعتماد این ربات با استفاده از کتابخانه استاندارد CTrade، تشخیص خودکار حالت پرکردن سفارش و مدیریت صحیح هندلهای اندیکاتور تضمین شده است تا معاملات با کمترین خطای اجرایی انجام شوند.
پارامترها
در بخش پارامترها، InpRiskPercent درصدی از حساب را مشخص میکند که در هر معامله به خطر میافتد و در صورت تنظیم روی صفر، اکسپرت بهجای محاسبه ریسک درصدی از حجم ثابت استفاده میکند. InpFixedLotSize حجم لات پیشفرض را زمانی تعیین میکند که محاسبه ریسک درصدی غیرفعال باشد و بهعنوان مبنای شروع محاسبات حجم عمل میکند. InpFastEMAPeriod دوره میانگین متحرک نمایی سریع را با پیشفرض ۱۰ تعیین میکند که نقش خط سیگنال اصلی را در تشخیص کراساور دارد. InpSlowEMAPeriod دوره میانگین متحرک نمایی کند را با پیشفرض ۲۰ مشخص میکند که بهعنوان خط مبنای روند برای مقایسه با EMA سریع استفاده میشود. InpATRPeriod دوره اندیکاتور میانگین دامنه واقعی را با پیشفرض ۱۴ تعیین میکند که مقدار نوسان بازار را برای محاسبه حد ضرر و حد سود فراهم میکند. InpATRSLMultiplier فاصله حد ضرر را بر حسب مضارب ATR با پیشفرض ۱.۵ مشخص میکند و InpATRTPMultiplier فاصله حد سود را بر حسب مضارب ATR با پیشفرض ۳.۰ تعیین میکند.
تنظیمات ATR_TrendGuard_MT5
برای تنظیمات پیشنهادی نیز نمادهای EURUSD، GBPUSD و XAUUSD و تایمفریمهای H1 یا H4 پیشنهاد شده اند تا بهترین عملکرد از این استراتژی روندی گرفته شود.
InpFastEMAPeriod — دوره میانگین متحرک نمایی سریع (EMA) را تعیین میکند که پیشفرض آن ۱۰ است و نقش خط سیگنال اصلی را در تشخیص کراساور دارد.
InpSlowEMAPeriod — دوره میانگین متحرک نمایی کند (EMA) را مشخص میکند که پیشفرض آن ۲۰ است و بهعنوان خط مبنای روند برای مقایسه با EMA سریع استفاده میشود.

InpATRPeriod — دوره اندیکاتور ATR (میانگین دامنه واقعی) را تعیین میکند که پیشفرض آن ۱۴ است و مقدار نوسان بازار را برای محاسبه SL و TP فراهم میکند.
InpATRSLMultiplier — ضریب حد ضرر بر اساس ATR را مشخص میکند که پیشفرض آن ۱.۵ است و فاصله استاپ لاس از قیمت ورود را برابر ۱.۵ برابر مقدار ATR قرار میدهد.
InpATRTPMultiplier — ضریب حد سود بر اساس ATR را تعیین میکند که پیشفرض آن ۳.۰ است و فاصله تیک پروفیت از قیمت ورود را برابر ۳ برابر مقدار ATR قرار میدهد.
اکسپرت ATR_TrendGuard
این فایل ویژه است. پس از بررسی شماره، در صورت VIP بودن، لینک دانلود نمایش داده میشود.
⚠️ هشدار و سلب مسئولیت
اکسپرتهای رایگان ارائهشده در سایت هوش فعال صرفاً با هدف آموزش، آزمایش و آشنایی با ابزارهای معاملاتی ارائه میشوند و هیچگونه تضمینی بابت سوددهی یا عملکرد آنها در شرایط مختلف بازار وجود ندارد.
معاملات فارکس و سایر بازارهای مالی دارای ریسک بالایی هستند. هوش فعال هیچگونه مسئولیتی در قبال سود، زیان، تصمیمات معاملاتی یا خسارات احتمالی ناشی از استفاده از این اکسپرتها ندارد.
لطفاً پیش از استفاده در حساب واقعی، اکسپرت را در حساب Demo و یا سرمایهای که توان از دست دادن آن را دارید، آزمایش کنید.










