اکسپرت Sniper Gold Hybrid Recovery EA v1.22 یک ربات معاملاتی برای متاتریدر 5 است که با تمرکز بر معاملات طلا (XAUUSD) در تایمفریم ۱۵ دقیقه طراحی شده است. این اکسپرت با ترکیب شاخص قدرت نسبی (RSI)، میانگین دامنه واقعی (ATR) و تحلیل ساختار بازار، شرایط ورود به معاملات خرید را ارزیابی میکند. هدف از این ترکیب، شناسایی موقعیتهایی است که قیمت به محدودههای حمایتی نزدیک شده و نشانههایی از برگشت صعودی نشان میدهد.
یکی از ویژگیهای اصلی این اکسپرت، سیستم ورود پلهای و بازیابی معاملات است. در صورتی که قیمت برخلاف جهت معامله حرکت کند، ربات با بررسی فاصله قیمت از پایینترین نقطه ورود قبلی و استفاده از ATR، شرایط لازم برای باز کردن معامله جدید را ارزیابی میکند. فاصله بین ورودها میتواند با افزایش تعداد معاملات باز بیشتر شود و در شرایطی که نوسانات شدید بازار تشخیص داده شوند، فاصلهگذاری معاملات بازیابی نیز تغییر میکند. این سیستم برای مدیریت سبد معاملات طراحی شده است، اما در روندهای نزولی طولانی میتواند تعداد معاملات باز و میزان زیان شناور را افزایش دهد.
اکسپرت Sniper Gold Hybrid Recovery از فیلترهای مختلفی برای ارزیابی کیفیت ورودها استفاده میکند. بررسی ساختار نزولی بازار شامل تشکیل کفهای پایینتر و سقفهای پایینتر، نزدیکی قیمت به حمایت حاصل از آخرین کف پایینتر و شناسایی نشانههای برگشت صعودی، از جمله این فیلترها هستند. همچنین، سطح مجاز RSI بر اساس شرایط نوسانی بازار و نسبت ATR فعلی به میانگین آن تغییر میکند؛ به این ترتیب، در شرایط نوسان بالا، اکسپرت برای ورود به معاملات خرید به سطوح سختگیرانهتری از RSI نیاز دارد.
جهت سفارش طراحی و برنامهنویسی اختصاصی اندیکاتور، اکسپرت و ربات معاملهگر برای MetaTrader 4 و MetaTrader 5 میتوانید استراتژی، ایده یا نیاز معاملاتی خود را با تیم هوش فعال در میان بگذارید. برای دریافت مشاوره، بررسی امکان پیادهسازی و ثبت سفارش، از طریق شماره 09364549266 با پشتیبانی هوش فعال در ارتباط باشید.
در بخش مدیریت معاملات، این ربات از هدف سود سبد، تریلینگ سود و قابلیت بستن هوشمند معاملات استفاده میکند. سیستم Smart Trimming میتواند در صورت برقرار بودن شرایط تعیینشده، یک معامله سودده و یک معامله زیانده را بهصورت همزمان ببندد تا وضعیت کلی سبد بهبود یابد. همچنین، امکان افزایش حجم معاملات متناسب با موجودی حساب، تعیین سقف حجم هر سفارش، تنظیم حجم معاملات بازیابی و محدود کردن حجم معامله نجات بر اساس حجم سبد موجود فراهم شده است. این اکسپرت علاوه بر مدیریت سود سبد، دارای یک سیستم اضطراری برای بستن معاملات در صورت عبور افت Equity از حد تعیینشده است.
از دیگر قابلیتهای Sniper Gold Hybrid Recovery EA میتوان به فیلتر اخبار اقتصادی از طریق تقویم متاتریدر یا فایل CSV، کنترل حداکثر اسپرد، محدودیت لغزش قیمت، تشخیص حرکتهای سریع بازار و نمایش داشبورد اطلاعات روی نمودار اشاره کرد. داشبورد اطلاعاتی مانند تعداد معاملات باز، سود و زیان سبد، افت سرمایه، مقدار RSI و ATR، قیمت احتمالی ورود بازیابی بعدی و وضعیت فیلتر اخبار را نمایش میدهد. با این حال، این اکسپرت از معاملات خرید و بازیابی پلهای استفاده میکند و برای هر معامله حد ضرر مستقل تعیین نمیکند؛ بنابراین، پیش از استفاده در حساب واقعی، آزمایش دقیق در حساب دمو و بررسی رفتار آن در روندهای نزولی شدید ضروری است. همچنین، تنظیم پیشفرض توقف اضطراری در افت ۵۰ درصدی Equity ریسک قابلتوجهی دارد و بهتر است متناسب با سرمایه و تحمل ریسک معاملهگر بازبینی شود.

توضیحات طراح اکسپرت Sniper Gold Hybrid Recovery EA
اکسپرت Sniper Gold Hybrid Recovery EA با هدف مدیریت معاملات طلا (XAUUSD) در تایمفریم ۱۵ دقیقه طراحی شده است. این ربات از ترکیب فیلتر شاخص قدرت نسبی (RSI)، محاسبات میانگین دامنه واقعی (ATR) و بررسی ساختار بازار برای ارزیابی شرایط ورود به معاملات استفاده میکند. سیستم RSI دارای حالتهای مختلفی برای شرایط عادی، نوسانات بالا و نوسانات بسیار شدید است تا ارزیابی موقعیتهای معاملاتی با توجه به وضعیت بازار انجام شود.
یکی از قابلیتهای مهم این اکسپرت، سیستم بازیابی معاملات با فاصلهگذاری تطبیقی بر اساس ATR است. در این روش، فاصله ورودهای بازیابی با توجه به نوسانات بازار تنظیم میشود و معاملهگر میتواند پارامترهای مربوط به فاصله ورودها و حجم معاملات را پیکربندی کند. اکسپرت همچنین از محاسبه حجم ثابت یا حجم متناسب با موجودی حساب پشتیبانی میکند و قابلیتهایی مانند هدف سود سبد معاملات، تریلینگ سود سبد بازیابی و مدیریت هوشمند معاملات برای کنترل بهتر وضعیت مجموعه معاملات را در اختیار کاربر قرار میدهد.
برای مدیریت ریسک، امکاناتی مانند کنترل اسپرد، محدودیت لغزش قیمت، محافظت در برابر افت Equity و تشخیص حرکات شدید بازار در این اکسپرت در نظر گرفته شده است. قابلیت توقف موقت معاملات پس از شناسایی حرکتهای سریع قیمت و فیلتر اخبار اقتصادی نیز به معاملهگر کمک میکنند تا شرایط نامناسب بازار را در مدیریت معاملات لحاظ کند. فیلتر اخبار از طریق تقویم اقتصادی MQL5، فایل CSV یا ترکیبی از هر دو قابل تنظیم است. با این حال، وجود این ابزارها به معنای حذف ریسک معاملات یا جلوگیری قطعی از زیان نیست.
اکسپرت Sniper Gold Hybrid Recovery EA دارای تنظیمات متنوعی برای تعیین مجیک نامبر، حجم معاملات، پارامترهای RSI و ATR، فاصله بازیابی، هدف سود، تریلینگ، فیلتر اخبار و موقعیت داشبورد روی نمودار است. داشبورد اطلاعاتی مربوط به وضعیت فعلی معاملات، بازیابی و شرایط بازار را نمایش میدهد تا معاملهگر بتواند وضعیت عملکرد ربات را بهتر بررسی کند. این اکسپرت برای استفاده روی نماد XAUUSD و تایمفریم M15 پیشنهاد شده است؛ با این حال، پیش از استفاده در حساب واقعی، انجام آزمایش در Strategy Tester و حساب دمو ضروری است. این نرمافزار هیچ تضمینی برای سودآوری، نرخ برد، میزان افت سرمایه یا رشد حساب ارائه نمیدهد و نتایج آن به شرایط بازار، تنظیمات انتخابی و میزان ریسک معاملات بستگی دارد.
تنظیمات اکسپرت Sniper Gold Hybrid Recovery EA
Unique EA identifier – must differ from other EAs:این گزینه شناسه اختصاصی اکسپرت را مشخص میکند و برای تفکیک معاملات این ربات از معاملات سایر اکسپرتها کاربرد دارد. مقدار پیشفرض 888999 است. اگر چند اکسپرت روی یک حساب فعال دارید، بهتر است برای هرکدام شناسه متفاوتی تعیین کنید تا مدیریت معاملات آنها با یکدیگر تداخل نداشته باشد.
Base lot size before compounding:این گزینه حجم پایه معاملات را پیش از اعمال سیستم افزایش حجم متناسب با موجودی حساب تعیین میکند. مقدار پیشفرض 0.01 لات است. در صورتی که سیستم افزایش حجم غیرفعال باشد، این مقدار مبنای محاسبه حجم معامله خواهد بود؛ البته حجم نهایی ممکن است تحت تأثیر تنظیمات افزایش حجم بازیابی و محدودیت حداکثر لات قرار بگیرد.
Scale lot with account balance: با فعال بودن این گزینه، حجم معاملات بر اساس موجودی حساب و مقدار تعیینشده در گزینه BalancePer001Lot محاسبه میشود. مقدار پیشفرض true است. این قابلیت میتواند با افزایش موجودی حساب، حجم معاملات را نیز افزایش دهد؛ بنابراین در حسابهای دارای نوسان موجودی، تغییر حجم معاملات باید با دقت کنترل شود.
Balance per 0.01 lot (1000=0.01, 2000=0.02): این گزینه مشخص میکند به ازای چه میزان موجودی حساب، حجم پایه 0.01 لات در نظر گرفته شود. مقدار پیشفرض 1000 است؛ یعنی طبق توضیح تنظیمات، موجودی 1000 واحدی مبنای حجم 0.01 لات و موجودی 2000 واحدی مبنای حجم 0.02 لات خواهد بود. این محاسبه در صورت فعال بودن گزینه افزایش حجم متناسب با موجودی کاربرد دارد.
Hard maximum lot cap on any single order: این گزینه حداکثر حجم مجاز برای هر سفارش منفرد را تعیین میکند. مقدار پیشفرض 0.20 لات است. محدودیت مذکور برای جلوگیری از افزایش بیش از اندازه حجم یک سفارش در اثر محاسبات افزایش حجم یا بازیابی استفاده میشود. این سقف مربوط به هر سفارش است و لزوماً به معنای محدود شدن مجموع حجم تمام معاملات باز به همین مقدار نیست.
Multiplier escalation on recovery trades (risky): با فعال کردن این گزینه، امکان افزایش پلکانی حجم معاملات بازیابی فراهم میشود. مقدار پیشفرض false است؛ بنابراین این قابلیت بهصورت پیشفرض غیرفعال است. افزایش حجم در معاملات بازیابی میتواند سود بالقوه یک برگشت قیمت را افزایش دهد، اما در صورت ادامه حرکت مخالف بازار، زیان سبد معاملات و فشار بر مارجین نیز سریعتر افزایش خواهد یافت.
Recovery lot growth factor when boosting is enabled: این گزینه ضریب افزایش حجم معاملات بازیابی را مشخص میکند. مقدار پیشفرض 1.20 است؛ یعنی در صورت فعال بودن گزینه افزایش حجم بازیابی، ضریب 1.20 برای محاسبه حجم استفاده میشود. این تنظیم زمانی کاربرد دارد که قابلیت قبلی فعال باشد و استفاده از آن بدون آزمایش در حساب دمو و بررسی حداکثر افت سرمایه توصیه نمیشود.
تنظیمات ورود و سیستم بازیابی معاملات (ENTRY / RECOVERY ENGINE)
RSI period for entry filtering: این گزینه دوره زمانی اندیکاتور RSI را تعیین میکند. مقدار پیشفرض 14 است. اکسپرت از مقدار RSI برای بررسی شرایط ورود خرید استفاده میکند و زمانی که RSI در محدوده تعیینشده قرار داشته باشد، امکان بررسی سایر فیلترهای ورود فراهم میشود. تغییر این مقدار میتواند حساسیت سیستم به شرایط اشباع فروش را تغییر دهد.
ATR period for distance and regime measurement: این گزینه دوره محاسبه اندیکاتور ATR را مشخص میکند. مقدار پیشفرض 14 است. ATR برای اندازهگیری نوسان بازار، محاسبه فاصله معاملات بازیابی و تشخیص وضعیت عادی، پرنوسان یا بسیار پرنوسان بازار به کار میرود. افزایش دوره ATR معمولاً باعث هموارتر شدن اندازهگیری نوسان میشود.
Bars in the ATR regime average: این گزینه تعداد کندلهایی را مشخص میکند که برای محاسبه میانگین ATR و مقایسه نوسان فعلی با وضعیت معمول بازار استفاده میشوند. مقدار پیشفرض 50 کندل است. این میانگین به اکسپرت کمک میکند شرایط افزایش نوسان را تشخیص دهد و سطح موردنیاز RSI را متناسب با رژیم نوسان تغییر دهد.
Normal-ATR regime: RSI level for a buy entry: این گزینه سطح RSI موردنیاز برای ورود خرید در شرایط نوسان عادی بازار را تعیین میکند. مقدار پیشفرض 40 است. اکسپرت در کنار سایر فیلترهای ساختار بازار و کیفیت ورود، مقدار RSI را با این سطح مقایسه میکند. در حالت عادی، RSI باید برابر یا پایینتر از سطح تعیینشده باشد تا شرط مربوط به RSI تأیید شود.
High-ATR regime: stricter RSI level: این گزینه سطح RSI موردنیاز برای ورود خرید در شرایط افزایش نوسان بازار را تعیین میکند. مقدار پیشفرض 35 است. در این وضعیت، اکسپرت به RSI پایینتری نسبت به شرایط عادی نیاز دارد تا از ورود زودهنگام در بازار پرنوسان جلوگیری کند. پایینتر آوردن این سطح معمولاً ورودها را محدودتر میکند.
Extreme-ATR regime: most strict RSI level: این گزینه سطح RSI موردنیاز برای ورود خرید در شرایط نوسان بسیار شدید را تعیین میکند. مقدار پیشفرض 30 است. در این شرایط، اکسپرت برای تأیید شرط RSI به سطح پایینتری نیاز دارد. با این حال، پایین بودن RSI بهتنهایی تضمینکننده برگشت قیمت نیست و سایر فیلترهای ورود نیز در تصمیمگیری نقش دارند.
ATR/avg ratio to classify the “high” regime: این گزینه نسبت ATR فعلی به میانگین ATR را مشخص میکند که از آن برای تشخیص وضعیت نوسان بالا استفاده میشود. مقدار پیشفرض 1.40 است. این مقدار به این معناست که وقتی نسبت ATR به میانگین آن به آستانه تعیینشده برسد، بازار میتواند در گروه نوسان بالا قرار بگیرد و سطح RSI سختگیرانهتری برای ورود اعمال شود.
ATR/avg ratio to classify the “extreme” regime: این گزینه آستانه تشخیص وضعیت نوسان بسیار شدید را تعیین میکند. مقدار پیشفرض 2.00 است. اگر نسبت ATR فعلی به میانگین ATR به این محدوده برسد، اکسپرت از سطح RSI مخصوص شرایط نوسان شدید استفاده میکند. این آستانه باید در کنار تنظیمات نوسان بالا بررسی شود تا طبقهبندی شرایط بازار مطابق انتظار انجام شود.
Adaptive ATR/DD/LL depth (true) or fixed limit (false): این گزینه تعیین میکند که محدودیت تعداد معاملات بازیابی بهصورت دستی اعمال شود یا خیر. مقدار پیشفرض true است. با فعال بودن این گزینه، محدودیت دستی تعداد معاملات بازیابی که در تنظیم بعدی مشخص میشود، اعمال نخواهد شد. با توجه به منطق فعلی کد، فعال بودن این گزینه بهتنهایی یک سقف خودکار مشخص برای تعداد معاملات ایجاد نمیکند؛ بنابراین نباید آن را بهمعنای محدودیت تضمینشده تعداد معاملات بازیابی در نظر گرفت.
Max recovery trades (only used when auto is false): این گزینه حداکثر تعداد معاملات باز اکسپرت را در حالت محدودیت دستی تعیین میکند. مقدار پیشفرض 6 است. این محدودیت زمانی اعمال میشود که گزینه AutoRecoveryDepth غیرفعال باشد. در حالت فعال بودن محدودیت دستی، اکسپرت در صورت رسیدن تعداد معاملات باز به مقدار تعیینشده، از افزودن معاملات بازیابی جدید جلوگیری میکند.
Base ATR distance multiplier for the first recovery: این گزینه ضریب پایه ATR را برای محاسبه فاصله ورود اولین معامله بازیابی مشخص میکند. مقدار پیشفرض 1.55 است. اکسپرت فاصله بازیابی را با استفاده از ATR و این ضریب محاسبه میکند؛ بنابراین فاصله ورودهای بعدی با توجه به نوسان بازار تنظیم میشود. مقدار بزرگتر معمولاً فاصله بیشتری بین معاملات ایجاد میکند.
Additional ATR step per recovery level: این گزینه میزان افزایش ضریب فاصله ATR را برای هر سطح بازیابی بعدی تعیین میکند. مقدار پیشفرض 0.45 است. با افزایش تعداد معاملات باز، ضریب مورد استفاده در محاسبه فاصله بازیابی نیز افزایش مییابد. هدف این تنظیم جلوگیری از نزدیک شدن بیش از حد معاملات بازیابی به یکدیگر در ادامه حرکت مخالف بازار است.
Hard minimum gap: 1st -> 2nd (points): این گزینه حداقل فاصله مجاز میان معامله خرید اول و دوم را بر حسب پوینت مشخص میکند. مقدار پیشفرض 1800 پوینت است. حتی اگر فاصله محاسبهشده بر اساس ATR کمتر باشد، اکسپرت از این حداقل فاصله برای سطح دوم استفاده میکند. ارزش واقعی این فاصله به تعداد ارقام قیمت و مشخصات نماد معاملاتی کارگزار بستگی دارد.
Hard minimum gap: 2nd -> 3rd (points): این گزینه حداقل فاصله میان معامله دوم و سوم را تعیین میکند. مقدار پیشفرض 3000 پوینت است. این فاصله نسبت به حداقل فاصله ورود دوم بزرگتر در نظر گرفته شده تا معاملات بازیابی با فاصله بیشتری انجام شوند. فاصله نهایی همچنان میتواند بر اساس ATR از این حداقل نیز بیشتر باشد.
Hard minimum gap after the 3rd (points): این گزینه حداقل فاصله موردنیاز برای معاملات بازیابی پس از معامله سوم را مشخص میکند. مقدار پیشفرض 4500 پوینت است. این محدودیت برای سطوح عمیقتر بازیابی استفاده میشود و به اکسپرت کمک میکند از ثبت معاملات جدید در فواصل بسیار نزدیک به یکدیگر جلوگیری کند.
Widen recovery distance after a crash: با فعال بودن این گزینه، اکسپرت پس از تشخیص حرکت شدید بازار، فاصله معاملات بازیابی را با استفاده از حداقل فاصله مخصوص شرایط پس از سقوط یا جهش قیمت تنظیم میکند. مقدار پیشفرض true است. این قابلیت برای جلوگیری از ورودهای بیش از حد نزدیک به یکدیگر پس از حرکات ناگهانی قیمت طراحی شده است.
Minimum recovery gap right after a crash (points): این گزینه حداقل فاصله مورد استفاده در شرایط پس از تشخیص حرکت شدید بازار را بر حسب پوینت تعیین میکند. مقدار پیشفرض 1000 پوینت است. در صورت فعال بودن افزایش فاصله پس از Crash، اکسپرت فاصله بازیابی را با این مقدار نیز مقایسه میکند و مقدار بزرگتر را در نظر میگیرد. این تنظیم بهتنهایی تضمینی برای جلوگیری از زیان در بازارهای پرنوسان نیست.
فیلترهای ساختار بازار و کیفیت ورود (STRUCTURE / QUALITY FILTERS)
Bars scanned for market structure: این گزینه تعداد کندلهایی را تعیین میکند که برای بررسی ساختار بازار و شناسایی سقفها و کفهای نوسانی مورد استفاده قرار میگیرند. مقدار پیشفرض 90 کندل است. اکسپرت با بررسی این محدوده، شرایطی مانند تشکیل کفهای پایینتر و سقفهای پایینتر را ارزیابی میکند. تغییر این مقدار میتواند بر حساسیت تشخیص ساختار بازار اثر بگذارد.
Bars each side used to confirm a swing: این گزینه تعداد کندلهای مورد بررسی در هر طرف یک نقطه قیمتی برای تأیید سقف یا کف نوسانی را مشخص میکند. مقدار پیشفرض 2 است. این تنظیم در شناسایی نقاط Swing کاربرد دارد. مقادیر بزرگتر معمولاً نقاط نوسانی مهمتری را مشخص میکنند، اما ممکن است تأیید آنها دیرتر انجام شود.
Require lower lows and lower highs (bearish structure): با فعال بودن این گزینه، اکسپرت برای تأیید ساختار نزولی بازار به تشکیل کفهای پایینتر و سقفهای پایینتر توجه میکند. مقدار پیشفرض true است. این شرط در کنار سایر فیلترها برای ارزیابی محل مناسب ورود خرید در یک حرکت نزولی استفاده میشود. غیرفعال کردن آن باعث میشود این شرط بهعنوان فیلتر اجباری ورود اعمال نشود.
Require price near the last lower-low support: این گزینه مشخص میکند که قیمت باید در نزدیکی آخرین سطح کف پایینتر شناساییشده قرار داشته باشد یا خیر. مقدار پیشفرض true است. این فیلتر با هدف جلوگیری از ورود خرید در نقاط نامناسب نسبت به ساختار قیمتی استفاده میشود. در صورت فعال بودن، نزدیک بودن قیمت به محدوده حمایتی شناساییشده در ارزیابی کیفیت ورود نقش دارد.
Require a bullish reversal signal at entry: با فعال بودن این گزینه، اکسپرت برای ورود به معامله خرید به تأیید برگشت صعودی نیاز دارد. مقدار پیشفرض true است. در کد، این تأیید از طریق تشکیل کندل رد قیمت صعودی یا افزایش مقدار RSI نسبت به مقدار قبلی بررسی میشود. این شرط برای کاهش ورودهای بدون نشانه برگشت طراحی شده، اما بهتنهایی تضمینکننده تغییر روند نیست.
Min quality score for normal recovery entries: این گزینه حداقل امتیاز کیفیت موردنیاز برای ورودهای عادی و معاملات بازیابی غیرنجاتی را تعیین میکند. مقدار پیشفرض 55 است. اکسپرت امتیاز کیفیت را بر اساس عواملی مانند RSI، ساختار نزولی، نزدیکی به حمایت و سیگنال برگشت صعودی محاسبه میکند. اگر امتیاز به حداقل تعیینشده نرسد، ورود جدید انجام نمیشود. در کد فعلی، همین حداقل امتیاز برای اولین ورود نیز استفاده میشود.
From this trade onward, basket rescue sizing: این گزینه مشخص میکند از کدام شماره معامله به بعد، حالت بازیابی نجاتبخش یا Rescue فعال شود. مقدار پیشفرض 3 است. برای مثال، با مقدار 3، از معامله سوم به بعد شرایط مربوط به حالت Rescue برای ارزیابی کیفیت ورود و محاسبه حجم بررسی میشود. این حالت از فیلتر امتیاز سختگیرانهتری استفاده میکند و ممکن است محاسبه حجم متفاوتی داشته باشد.
Min quality score for rescue entries: این گزینه حداقل امتیاز کیفیت لازم برای ورود در حالت Rescue را تعیین میکند. مقدار پیشفرض 85 است. از آنجا که معاملات Rescue در مراحل عمیقتر سبد انجام میشوند، اکسپرت برای این ورودها به امتیاز بالاتری نسبت به معاملات بازیابی عادی نیاز دارد. در نتیجه، حتی اگر فاصله قیمتی لازم ایجاد شده باشد، پایین بودن امتیاز میتواند مانع ثبت معامله جدید شود.
Rescue lot weighted to basket exposure: با فعال بودن این گزینه، حجم معامله Rescue بر اساس مجموع حجم معاملات خرید باز اکسپرت محاسبه میشود. مقدار پیشفرض true است. حجم محاسبهشده با درصد تعیینشده در گزینه بعدی وزندهی میشود و سپس سقف مربوط به ضریب حداکثر حجم پایه اعمال میشود. این روش میتواند حجم Rescue را از حجم عادی بیشتر کند؛ بنابراین مدیریت ریسک در این حالت اهمیت زیادی دارد.
Rescue lot size as % of current basket exposure: این گزینه درصدی از مجموع حجم معاملات باز را مشخص میکند که برای محاسبه حجم معامله Rescue استفاده میشود. مقدار پیشفرض 100 درصد است. برای مثال، اگر مجموع حجم معاملات باز 0.05 لات باشد و این گزینه روی 100 تنظیم شده باشد، حجم اولیه محاسبهشده برای Rescue برابر با 0.05 لات خواهد بود؛ البته محدودیت حداکثر حجم Rescue میتواند این مقدار را کاهش دهد.
Cap the rescue lot to base * this multiple: این گزینه حداکثر حجم معامله Rescue را بر اساس ضریبی از حجم پایه محدود میکند. مقدار پیشفرض 4.0 است. برای نمونه، اگر حجم پایه محاسبهشده 0.01 لات باشد، سقف حجم Rescue بر اساس این ضریب برابر 0.04 لات خواهد بود. این محدودیت در حالت استفاده از حجم Rescue مبتنی بر مجموع معاملات سبد اعمال میشود.
Enable the emergency recovery override: با فعال بودن این گزینه، امکان ورود از مسیر بازیابی اضطراری فراهم میشود. مقدار پیشفرض true است. این مسیر زمانی بررسی میشود که تعداد معاملات باز، میزان افت سرمایه و فاصله قیمت از پایینترین قیمت خرید باز، شرایط لازم را داشته باشند. در حالت اضطراری، بعضی از فیلترهای ساختار و برگشت صعودی میتوانند نادیده گرفته شوند؛ بنابراین این قابلیت با وجود محدودیتهای خود، ریسک بالایی دارد.
Drawdown % required to allow emergency recovery: این گزینه حداقل درصد افت سرمایه موردنیاز برای مجاز شدن بازیابی اضطراری را مشخص میکند. مقدار پیشفرض 12 درصد است. اکسپرت درصد افت سرمایه را محاسبه میکند و اگر مقدار آن به آستانه تعیینشده نرسد، مسیر بازیابی اضطراری فعال نمیشود. رسیدن به این سطح بهتنهایی برای ثبت معامله کافی نیست و شرط فاصله قیمتی اضطراری نیز باید برقرار باشد.
Extra ATR distance required for emergency entries: این گزینه ضریب ATR موردنیاز برای فاصله اضافی در ورودهای اضطراری را تعیین میکند. مقدار پیشفرض 2.50 است. در کد، قیمت باید به اندازه مشخصشده بر اساس ATR از پایینترین قیمت خرید باز پایینتر رفته باشد و شرط فاصله بازیابی نیز برقرار باشد. این فیلتر با هدف محدود کردن ورود اضطراری به حرکات قیمتی عمیقتر استفاده میشود.

مدیریت سود و معاملات (PROFIT / TRADE MANAGEMENT)
Basket net profit target (USD): این گزینه هدف سود خالص سبد معاملات را بر حسب دلار حساب تعیین میکند. مقدار پیشفرض 15 دلار است. زمانی که سود خالص سبد به این سطح برسد، سازوکار دنبالکننده سود اصلی فعال میشود و اکسپرت بالاترین سود ثبتشده را دنبال میکند. پس از فعال شدن این سازوکار، اگر سود از اوج ثبتشده به اندازه تعیینشده در تنظیم بعدی کاهش یابد، معاملات سبد بسته میشوند.
Basket trailing give-back (USD):این گزینه میزان کاهش سود از بالاترین سود ثبتشده سبد را تعیین میکند که پس از فعال شدن دنبالکننده سود، موجب بسته شدن معاملات میشود. مقدار پیشفرض 5 دلار است. برای مثال، اگر سود سبد به 20 دلار برسد و مقدار این گزینه 5 دلار باشد، افت سود تا 15 دلار میتواند شرط بستن سبد را فعال کند؛ مشروط بر اینکه دنبالکننده سود قبلاً فعال شده باشد.
Enable the recovery-basket trailing exit: با فعال بودن این گزینه، اکسپرت از سازوکار جداگانه دنبالکننده سود برای سبدهای دارای حداقل دو معامله استفاده میکند. مقدار پیشفرض true است. این سیستم میتواند پیش از رسیدن سود سبد به هدف اصلی، در صورت رسیدن سود به حد شروع و سپس کاهش آن به اندازه مشخصشده، کل سبد را ببندد. هدف آن مدیریت خروج سریعتر از سبدهای بازیابی است.
Recovery trail start profit (USD): این گزینه حداقل سود خالص موردنیاز برای فعال شدن دنبالکننده سود سبد بازیابی را تعیین میکند. مقدار پیشفرض 2 دلار است. هنگامی که سبد حداقل دو معامله داشته باشد و سود خالص آن به این سطح برسد، اکسپرت ثبت بالاترین سود سبد بازیابی را آغاز میکند. پس از آن، میزان کاهش سود با تنظیم RecoveryGivebackUSD مقایسه میشود.
Recovery trail give-back (USD): این گزینه میزان افت سود از اوج ثبتشده در دنبالکننده سود سبد بازیابی را مشخص میکند. مقدار پیشفرض 1 دلار است. اگر دنبالکننده فعال شده باشد، سود سبد همچنان مثبت باشد و افت سود به این مقدار برسد، اکسپرت میتواند تمام معاملات سبد را ببندد. این روش برای خروج از سبدهای بازیابی با هدف حفظ بخشی از سود استفاده میشود.
Enable smart trimming of stuck trades: با فعال بودن این گزینه، قابلیت کاهش هوشمند معاملات باز فعال میشود. مقدار پیشفرض true است. این سازوکار زمانی بررسی میشود که حداقل سه معامله باز وجود داشته باشد. اکسپرت سودآورترین معامله و زیاندهترین معامله را شناسایی میکند و اگر شرایط سود ترکیبی و حداقل سود معامله برنده برقرار باشد، تلاش میکند هر دو معامله را ببندد.
Net profit target to trigger a trim (USD): این گزینه حداقل سود خالص ترکیبی موردنیاز برای اجرای عملیات کاهش معاملات را مشخص میکند. مقدار پیشفرض صفر دلار است. اکسپرت سود معامله برنده و سود یا زیان معامله بازنده را با هم جمع میکند و این مقدار را با هدف تعیینشده مقایسه میکند. مقدار صفر به این معناست که مجموع سود و زیان دو معامله باید حداقل صفر یا بیشتر باشد تا شرط سود خالص برقرار شود؛ شرط حداقل سود معامله برنده نیز جداگانه بررسی میشود.
Minimum winner profit required to trim (USD): این گزینه حداقل سود لازم برای معامله برنده در عملیات کاهش معاملات را تعیین میکند. مقدار پیشفرض 1 دلار است. حتی اگر مجموع سود و زیان دو معامله به هدف تعیینشده برسد، معامله برنده باید حداقل این میزان سود را داشته باشد تا اکسپرت تلاش کند معامله برنده و معامله زیانده را همزمان ببندد. مقادیر این تنظیم تحت تأثیر ضریب حجم محاسبهشده نیز قرار میگیرند.
تنظیمات محافظتی (PROTECTION)
Max allowed spread to trade (points):این گزینه حداکثر اسپرد مجاز برای ادامه بررسی ورودهای جدید را تعیین میکند. مقدار پیشفرض 100 پوینت است. اگر اسپرد نماد از این حد بیشتر باشد، اکسپرت در آن تیک از ادامه منطق ورود و بازیابی صرفنظر میکند. این محدودیت برای جلوگیری از معامله در شرایطی با هزینه ورود بالا در نظر گرفته شده است؛ اما مدیریت سود و معاملات باز پیش از این بررسی در هر تیک اجرا میشود.
Max slippage allowed on orders (points): این گزینه حداکثر انحراف قیمتی مجاز برای اجرای سفارشها را بر حسب پوینت تعیین میکند. مقدار پیشفرض 30 پوینت است. این مقدار هنگام تنظیم پارامتر انحراف مجاز در کلاس معاملاتی استفاده میشود. اجرای واقعی سفارش همچنان به شرایط بازار، نقدشوندگی و سیاست اجرای سفارش کارگزار بستگی دارد.
Emergency equity stop: close all above this loss %: این گزینه آستانه توقف اضطراری معاملات را بر اساس افت Equity نسبت به Balance مشخص میکند. مقدار پیشفرض 50 درصد است. اگر Equity حساب از سطح محاسبهشده بر اساس این درصد پایینتر برود، اکسپرت تلاش میکند معاملات خود را ببندد و سپس برای مدت تعیینشده در تنظیم CrashPauseMinutes از معامله مجدد جلوگیری میکند. مقدار 50 درصد به معنی تحمل افت سرمایه بسیار زیاد است و نباید بهعنوان سطح ریسک محافظهکارانه در نظر گرفته شود.
Crash sensor: point/sec threshold: این گزینه آستانه سرعت حرکت قیمت را برای تشخیص حرکت شدید بازار تعیین میکند. مقدار پیشفرض 200 پوینت بر ثانیه است. اکسپرت تغییرات سریع قیمت را بررسی میکند و در صورت تشخیص شرایط Crash، سازوکار توقف موقت و تنظیم فاصله معاملات بازیابی را فعال میکند. نتیجه این تشخیص به مشخصات نماد، تعداد ارقام قیمت و شرایط بازار بستگی دارد.
Pause length after a detected crash (minutes): این گزینه مدت توقف پس از تشخیص حرکت شدید بازار را بر حسب دقیقه مشخص میکند. مقدار پیشفرض 60 دقیقه است. این بازه برای جلوگیری از شروع معاملات جدید در شرایطی که بازار حرکت ناگهانی داشته است استفاده میشود. همچنین پس از فعال شدن توقف ناشی از حد اضطراری Equity، همین مقدار برای مدت مسدود ماندن معاملات جدید به کار میرود.
Widen recovery gaps for this long after a crash (minutes): این گزینه مدت زمانی را مشخص میکند که پس از تشخیص Crash، فاصله معاملات بازیابی بهصورت گستردهتر در نظر گرفته شود. مقدار پیشفرض 180 دقیقه است. در طول این بازه، اکسپرت از حداقل فاصله مخصوص شرایط پس از Crash در محاسبات بازیابی استفاده میکند، مشروط بر اینکه قابلیت افزایش فاصله پس از Crash فعال باشد.
Block new first trades while a crash is active: با فعال بودن این گزینه، اکسپرت در زمانی که وضعیت Crash فعال است، معامله خرید اول جدیدی باز نمیکند. مقدار پیشفرض true است. این گزینه فقط ورود اولیه را در وضعیت Crash مسدود میکند؛ مدیریت سبد باز در ابتدای اجرای OnTick همچنان انجام میشود و منطق بازیابی نیز از مسیر بررسیهای خود پیروی میکند.
Only manage positions on the chart’s symbol: این گزینه تعیین میکند که اکسپرت فقط معاملات مربوط به نماد نموداری را که روی آن نصب شده مدیریت کند. مقدار پیشفرض true است. در صورت فعال بودن، شناسایی معاملات متعلق به اکسپرت با توجه به نماد جاری و شناسه مجیک انجام میشود. این قابلیت برای جلوگیری از مدیریت ناخواسته معاملات نمادهای دیگر در حسابهای دارای چند نماد کاربرد دارد.
فیلتر اخبار (NEWS FILTER)
News filter mode: این گزینه روش مورد استفاده برای فیلتر اخبار اقتصادی را تعیین میکند. مقدار پیشفرض NEWS_CALENDAR است؛ یعنی اکسپرت تلاش میکند از تقویم اقتصادی متاتریدر برای شناسایی رویدادهای خبری استفاده کند. گزینههای موجود در کد عبارتاند از NEWS_OFF برای غیرفعال کردن فیلتر، NEWS_CALENDAR برای تقویم اقتصادی، NEWS_CSV برای استفاده از فایل CSV و NEWS_BOTH برای بررسی تقویم و سپس فایل CSV در صورت نیاز.
CSV file name in MQL5\Files: این گزینه نام فایل CSV حاوی اطلاعات رویدادهای خبری را مشخص میکند. مقدار پیشفرض News.csv است. این فایل باید در مسیر MQL5\Files قرار داشته باشد و قالب دادههای آن با ساختار مورد انتظار کد سازگار باشد. این تنظیم در حالت NEWS_CSV یا NEWS_BOTH کاربرد دارد. اگر فایل قابل باز شدن نباشد، فیلتر مبتنی بر CSV نمیتواند رویدادها را از آن بخواند.
Block this many minutes before a news event: این گزینه تعداد دقایقی را مشخص میکند که پیش از انتشار خبر، ورودها و معاملات بازیابی جدید مسدود میشوند. مقدار پیشفرض 30 دقیقه است. برای مثال، با تنظیم 30، اکسپرت رویدادهای خبری مرتبط را در بازه 30 دقیقه پیش از زمان انتشار بررسی میکند و در صورت قرار گرفتن در محدوده مسدودسازی، از ورود جدید جلوگیری میکند.
Block this many minutes after a news event: این گزینه مدت زمان مسدودسازی ورودهای جدید پس از انتشار خبر را تعیین میکند. مقدار پیشفرض 20 دقیقه است. این بازه برای کاهش احتمال ورود در شرایط نوسانی بلافاصله پس از خبر در نظر گرفته شده است. مدت واقعی تأثیر خبر بر بازار میتواند از بازه تعیینشده بیشتر باشد و این فیلتر تضمینی برای جلوگیری از لغزش قیمت یا زیان نیست.
Only block on high-impact events: با فعال بودن این گزینه، فیلتر تقویم اقتصادی فقط رویدادهایی را در نظر میگیرد که در تقویم متاتریدر دارای درجه اهمیت بالا باشند. مقدار پیشفرض true است. در نتیجه، اخبار با اهمیت پایینتر از فیلتر تقویم کنار گذاشته میشوند. این گزینه مربوط به ارزیابی اهمیت رویدادها در تقویم اقتصادی است و کیفیت یا شدت واقعی واکنش بازار را تضمین نمیکند.
Auto-detect the broker’s GMT offset: با فعال بودن این گزینه، اکسپرت تلاش میکند اختلاف زمانی سرور کارگزار با GMT را بهصورت خودکار تشخیص دهد. مقدار پیشفرض true است. تشخیص صحیح اختلاف زمانی برای مقایسه زمان خبرها با زمان سرور اهمیت دارد. در صورت غیرفعال بودن یا ناکارآمدی تشخیص خودکار، گزینه اختلاف زمانی دستی میتواند برای تنظیم زمان سرور مورد استفاده قرار گیرد.
Manual broker GMT offset (hours) if auto fails: این گزینه اختلاف زمانی سرور کارگزار با GMT را بر حسب ساعت تعیین میکند و در صورت نیاز به تنظیم دستی کاربرد دارد. مقدار پیشفرض 2 ساعت است. اگر تشخیص خودکار اختلاف زمانی کارگزار در دسترس نباشد، مقدار دستی باید با زمان واقعی سرور کارگزار هماهنگ شود. اختلاف زمانی ممکن است در اثر تغییر ساعت تابستانی در برخی کارگزارها تغییر کند.
Currency filter (AUTO or “USD,EUR,…”): این گزینه ارزهایی را مشخص میکند که اخبار مربوط به آنها باید در فیلتر بررسی شوند. مقدار پیشفرض AUTO است. در حالت خودکار، اکسپرت از منطق داخلی خود برای تشخیص ارز مرتبط استفاده میکند؛ در حالت دستی میتوان ارزهای موردنظر را بهصورت فهرست جداشده با کاما تعیین کرد. برای نماد طلا، بررسی اخبار مرتبط با دلار آمریکا میتواند اهمیت ویژهای داشته باشد، اما تنظیم دقیق باید با منطق فیلتر و نماد معاملاتی هماهنگ باشد.
تنظیمات پنل اطلاعاتی (DASHBOARD)
Draw the info panel on chart: با فعال بودن این گزینه، پنل اطلاعاتی اکسپرت روی نمودار نمایش داده میشود. مقدار پیشفرض true است. این پنل برای مشاهده اطلاعات و وضعیت اکسپرت روی نمودار در نظر گرفته شده است. غیرفعال کردن آن باعث میشود پنل بهروزرسانی و نمایش داده نشود، اما بهتنهایی منطق اصلی معاملات را غیرفعال نمیکند.
Dashboard X offset (pixels): این گزینه فاصله افقی پنل اطلاعاتی از مبدأ مختصات نمودار را بر حسب پیکسل مشخص میکند. مقدار پیشفرض 20 است. با تغییر این مقدار میتوان محل قرارگیری پنل را در راستای افقی تنظیم کرد تا با سایر ابزارهای نمودار تداخل کمتری داشته باشد.
Dashboard Y offset (pixels): این گزینه فاصله عمودی پنل اطلاعاتی از مبدأ مختصات نمودار را بر حسب پیکسل تعیین میکند. مقدار پیشفرض 20 است. با تغییر این مقدار، پنل در راستای عمودی جابهجا میشود تا در موقعیت مناسبتری روی نمودار قرار بگیرد.
اکسپرت Sniper Gold Hybrid Recovery EA برای متاتریدر5
پس از تایید شماره موبایل، لینک دانلود فایل به شما نمایش داده خواهد شد.
⚠️ هشدار و سلب مسئولیت
اکسپرتهای رایگان ارائهشده در سایت هوش فعال صرفاً با هدف آموزش، آزمایش و آشنایی با ابزارهای معاملاتی ارائه میشوند و هیچگونه تضمینی بابت سوددهی یا عملکرد آنها در شرایط مختلف بازار وجود ندارد.
معاملات فارکس و سایر بازارهای مالی دارای ریسک بالایی هستند. هوش فعال هیچگونه مسئولیتی در قبال سود، زیان، تصمیمات معاملاتی یا خسارات احتمالی ناشی از استفاده از این اکسپرتها ندارد.
لطفاً پیش از استفاده در حساب واقعی، اکسپرت را در حساب Demo و یا سرمایهای که توان از دست دادن آن را دارید، آزمایش کنید.









