این اکسپرت یک ربات معاملاتی حرفهای و چندمنظوره به نام “The RSI Engine” است که توسط تیم SPLpulse طراحی شده. این ربات برخلاف بسیاری از اکسپرتهای ساده که فقط بر اساس یک سیگنال RSI کار میکنند، از ترکیب سه استراتژی مختلف مبتنی بر RSI به صورت همزمان استفاده میکند: واگرایی (Divergence)، بازگشت از اشباع خرید/فروش (Overbought/Oversold Reversal)، و تأیید با عبور از خط میانی (Centerline Confirmation). این ترکیب چندلایه سیگنالها، دقت ورود را به شدت افزایش میدهد و از سیگنالهای کاذب که معمولاً در استراتژیهای ساده RSI دیده میشوند، جلوگیری میکند.
اولین لایه سیگنالیابی ربات، تشخیص واگرایی قیمت و RSI است. ربات قیمتهای کف (برای واگرایی صعودی) یا سقف (برای واگرایی نزولی) را در یک بازه ۶۰ کندله (قابل تنظیم) بررسی میکند. اگر قیمت یک کف پایینتر از کف قبلی بسازد، اما RSI در آن کف، مقدار بالاتری از کف قبلی نشان دهد، واگرایی مثبت یا صعودی تشخیص داده میشود. این یعنی قدرت روند نزولی در حال تضعیف است و احتمال برگشت قیمت وجود دارد. برای واگرایی نزولی هم عکس این قضیه صادق است: سقف قیمتی بالاتر اما RSI پایینتر. شرط اضافی این است که RSI در نقطه واگرایی باید نزدیک به سطوح اشباع (زیر ۳۵ برای خرید یا بالای ۶۵ برای فروش) باشد تا سیگنال معتبرتر شود.
لایه دوم، بازگشت از سطوح اشباع است. این سیگنال کلاسیک RSI زمانی فعال میشود که RSI در کندل قبلی زیر ۳۰ (اشباع فروش) بوده و در کندل فعلی از ۳۰ عبور کرده و بالاتر رفته باشد (سیگنال خرید)، یا برعکس، از بالای ۷۰ به زیر ۷۰ سقوط کرده باشد (سیگنال فروش). این روش سعی میکند دقیقاً در لحظه خروج قیمت از منطقه اشباع وارد معامله شود، نه زمانی که هنوز در آن منطقه قرار دارد. لایه سوم هم تأیید با خط میانی ۵۰ است. اگر این گزینه فعال باشد، ربات حتی بعد از دریافت سیگنال واگرایی یا بازگشت از اشباع، باز هم صبر میکند تا RSI از خط ۵۰ عبور کند. برای خرید، RSI باید از زیر ۵۰ به بالای ۵۰ برسد و برای فروش، از بالای ۵۰ به زیر ۵۰ سقوط کند. این فیلتر اضافی، سیگنالهای ضعیف و زودرس را حذف میکند.
ربات دارای یک سیستم مدیریت سرمایه دوحالته است. در حالت اول (پیشفرض)، با حجم ثابت کار میکند و شما یک عدد مشخص (مثلاً ۰.۱ لات) را وارد میکنید. در حالت دوم، با فعالسازی گزینه ریسک، ربات به صورت خودکار حجم معامله را بر اساس درصدی از سرمایه (مثلاً ۱٪) و فاصله حد ضرر محاسبه میکند. برای این محاسبه، داشتن حد ضرر الزامی است. همچنین یک حد ضرر دنبالکننده (Trailing Stop) دارد که میتواند با رسیدن سود به یک آستانه مشخص (مثلاً ۳۰۰۰ نقطه)، فعال شود و حد ضرر را با فاصله ثابت (مثلاً ۵۰ نقطه) پشت قیمت حرکت دهد.
بخش مدیریت ریسک پیشرفته این ربات شامل محدودیتهای روزانه سود و ضرر است. میتوانید تعیین کنید که اگر در یک روز به اندازه مشخصی سود (مثلاً ۱۰,۰۰۰ واحد ارزی) یا ضرر (مثلاً ۵,۰۰۰ واحد ارزی) رسید، ربات برای باقی آن روز کاملاً متوقف شود. این قابلیت برای جلوگیری از معاملات بیش از حد در روزهای پراسترس یا طمعآلود بسیار حیاتی است. همچنین فیلتر زمانی اخبار دارد که میتوانید یک ساعت مشخص (مثلاً ۱۵:۳۰) را به عنوان زمان انتشار یک خبر مهم تعیین کنید و ربات از چند دقیقه قبل تا چند دقیقه بعد از آن زمان، هیچ معامله جدیدی باز نکند. فیلتر ساعات معاملاتی با قابلیت تعریف چندین بازه زمانی برای هر روز هفته (مثلاً ۹:۰۰ تا ۱۱:۰۰ و ۱۶:۳۰ تا ۱۸:۰۰ برای دوشنبه) و بستن خودکار معاملات در پایان هر جلسه معاملاتی هم از دیگر امکانات حرفهای این ربات است. The RSI Engine یک راهحل کامل و همهجانبه برای معامله با RSI است که تقریباً هر قابلیتی که یک معاملهگر حرفهای نیاز دارد را در خود جای داده است.تنظیمات اکسپرت “The RSI Engine” در چند گروه مجزا سازماندهی شده است. در اینجا همه آنها را به صورت ساده و روان توضیح میدهم:
تنظیمات اکسپرت RSI Engine
گروه Trade Management (مدیریت معامله)
Use dynamic lot sizing based on risk? (استفاده از حجم پویا بر اساس ریسک): اگر فعال شود، ربات حجم معامله را به صورت خودکار بر اساس درصد ریسک تعیینشده و فاصله حد ضرر محاسبه میکند. در این حالت، عدد Fixed Lot نادیده گرفته میشود. اگر غیرفعال باشد، ربات با حجم ثابت کار میکند.
Risk percentage of equity per trade (درصد ریسک از سرمایه): وقتی مدیریت ریسک فعال باشد، این عدد (مثلاً ۱.۰) یعنی ربات در هر معامله حداکثر ۱٪ از موجودی حساب را ریسک میکند. اگر حد ضرر ۳۰۰ نقطه باشد، حجم معامله طوری محاسبه میشود که اگر قیمت به حد ضرر برسد، دقیقاً ۱٪ از سرمایه از دست برود.
Fixed Lot size (حجم ثابت): وقتی مدیریت ریسک غیرفعال باشد، ربات تمام معاملات را با این حجم ثابت (مثلاً ۰.۱ لات) باز میکند.
Stop Loss in points (حد ضرر به نقطه): فاصله حد ضرر از قیمت ورود. برای محاسبه حجم در حالت مدیریت ریسک، این عدد نباید صفر باشد. روی ۳۰۰ نقطه تنظیم شده یعنی حد ضرر ۳۰۰ نقطه دورتر از قیمت ورود قرار میگیرد.
Take Profit in points (حد سود به نقطه): فاصله حد سود از قیمت ورود. روی ۳۰۰ نقطه تنظیم شده و نسبت ریسک به ریوارد ۱:۱ را ایجاد میکند.
Unique ID for EA’s trades (عدد جادویی): یک عدد منحصربهفرد برای شناسایی معاملات این ربات. اگر چند ربات روی یک نماد دارید، برای هر کدام عدد متفاوتی بگذارید.

گروه Trailing Stop (حد ضرر دنبالکننده)
Enable Trailing Stop Loss? (فعالسازی حد ضرر دنبالکننده): روشن یا خاموش کردن کامل قابلیت دنبالکنندگی. پیشفرض فعال است.
Profit to trigger trailing stop (آستانه سود برای فعالسازی): معامله باید چند نقطه در سود باشد تا حد ضرر دنبالکننده فعال شود. روی ۳۰۰۰ نقطه تنظیم شده یعنی قیمت باید ۳۰۰۰ نقطه در جهت دلخواه حرکت کند تا ربات شروع به جابجا کردن حد ضرر کند.
Trailing distance from price (فاصله دنبالکنندگی از قیمت): وقتی حد ضرر دنبالکننده فعال شد، حد ضرر با این فاصله (به نقطه) پشت قیمت فعلی نگه داشته میشود. روی ۵۰ نقطه تنظیم شده یعنی حد ضرر ۵۰ نقطه از قیمت لحظهای فاصله خواهد داشت.
گروه RSI Settings (تنظیمات RSI)
Period for the RSI indicator (دوره RSI): دوره محاسبه اندیکاتور RSI. روی ۱۴ تنظیم شده که مقدار استاندارد و کلاسیک است. اعداد کوچکتر RSI را حساستر و پرنوسانتر میکنند.
Overbought level (سطح اشباع خرید): بالای این عدد (۷۰) بازار اشباع خرید محسوب میشود. برای سیگنال فروش استفاده میشود.
Oversold level (سطح اشباع فروش): پایین این عدد (۳۰) بازار اشباع فروش محسوب میشود. برای سیگنال خرید استفاده میشود.
Centerline level (خط میانی): خط ۵۰ که برای تأیید نهایی سیگنالها استفاده میشود. اگر تأیید با خط میانی فعال باشد، ربات بعد از سیگنال اولیه صبر میکند تا RSI از ۵۰ عبور کند.
گروه Strategy Signals & Exits (سیگنالها و خروجهای استراتژی)
Use RSI Divergence as a primary signal (استفاده از واگرایی RSI): فعالسازی تشخیص واگرایی بین قیمت و RSI. اگر قیمت کف پایینتری بسازد اما RSI کف بالاتری نشان دهد، سیگنال خرید. برعکس آن برای فروش.
Use Overbought/Oversold reversal (استفاده از بازگشت از اشباع): فعالسازی سیگنال کلاسیک RSI. وقتی RSI از زیر ۳۰ به بالای ۳۰ برسد، خرید. وقتی از بالای ۷۰ به زیر ۷۰ برسد، فروش.
Wait for RSI to cross 50 for entry confirmation (تأیید با عبور از خط ۵۰): اگر فعال باشد، حتی بعد از دریافت سیگنال واگرایی یا بازگشت از اشباع، ربات صبر میکند تا RSI از خط ۵۰ هم عبور کند. این فیلتر اضافی سیگنالهای کاذب را کاهش میدهد.
Exit trades when RSI reaches opposite extreme (خروج در سطوح مخالف RSI): اگر فعال باشد، معامله خرید وقتی بسته میشود که RSI به بالای ۷۰ (اشباع خرید) برسد، و معامله فروش وقتی بسته میشود که RSI به زیر ۳۰ (اشباع فروش) برسد.
How many bars to look back for divergence (تعداد کندل برای بررسی واگرایی): بازه جستجوی نقاط سقف و کف برای تشخیص واگرایی. روی ۶۰ کندل تنظیم شده. عدد بزرگتر یعنی واگراییهای بلندمدتتر و معتبرتر.
گروه Daily Limits (محدودیتهای روزانه)
Enable daily profit/loss limits? (فعالسازی محدودیت روزانه): روشن یا خاموش کردن کامل محدودیتهای سود و ضرر روزانه. اگر فعال باشد، با رسیدن به اعداد تعیینشده، ربات برای باقی روز متوقف میشود.
Daily Profit Target (هدف سود روزانه): اگر سود کل معاملات امروز به این عدد (در واحد پولی حساب، مثلاً ۱۰,۰۰۰) برسد، ربات دیگر معامله جدید باز نمیکند. صفر به معنی بینهایت است.
Daily Loss Limit (محدودیت ضرر روزانه): اگر ضرر کل معاملات امروز به این عدد (مثلاً ۵,۰۰۰) برسد، ربات برای باقی روز متوقف میشود.
گروه News Filter (فیلتر اخبار – به وقت سرور)
Enable News Filter? (فعالسازی فیلتر اخبار): روشن یا خاموش کردن فیلتر زمانی اخبار.
News Event Hour (ساعت رویداد خبری): ساعت انتشار خبر مهم (مثلاً ۱۵ برای ۳ بعدازظهر).
News Event Minute (دقیقه رویداد خبری): دقیقه انتشار خبر (مثلاً ۳۰).
Stop trading X minutes BEFORE news (توقف معامله چند دقیقه قبل از خبر): چند دقیقه قبل از زمان خبر، ربات معامله جدید باز نکند. روی ۱۰ دقیقه تنظیم شده.
Resume trading X minutes AFTER news (از سرگیری معامله چند دقیقه بعد از خبر): چند دقیقه بعد از زمان خبر، ربات دوباره اجازه معامله پیدا کند. روی ۱۰ دقیقه تنظیم شده.
گروه Trading Hours (ساعات معاملاتی – به وقت سرور)
Enable or disable the time filter (فعالسازی فیلتر زمانی): روشن یا خاموش کردن محدودیت ساعات معاملاتی.
Monday تا Sunday Hours (ساعات معاملاتی هر روز): برای هر روز هفته میتوانید یک یا چند بازه زمانی تعریف کنید. فرمت به صورت "ساعت:دقیقه-ساعت:دقیقه" است و بازههای متعدد با سمیکالن (😉 جدا میشوند. مثلاً "16:30-18:00;09:00-11:00" یعنی ربات از ۹ تا ۱۱ صبح و از ۴:۳۰ تا ۶ بعدازظهر معامله میکند. اگر هر دو ساعت صفر باشد (مثلاً "00:00-00:00")، معامله در آن روز غیرفعال است.
Close all trades when a trading session ends? (بستن معاملات در پایان جلسه): اگر فعال باشد، به محض اینکه زمان معاملاتی به پایان برسد و از بازه مجاز خارج شود، ربات تمام معاملات باز را میبندد. این قابلیت برای جلوگیری از نگهداشتن معاملات در ساعات غیرمجاز مفید است.
اکسپرت RSI Engine
پس از تایید شماره موبایل، لینک دانلود فایل به شما نمایش داده خواهد شد.
دانلود اکسپرت Screenshots در متاتریدر 5 | دانلود اکسپرت تقاطع میانگین متحرک با و بدون قابلیت مارتینگل در متاتریدر 5
دانلود رایگان اندیکاتور MTF MA MT5: بررسی مزایا، محدودیتها و استراتژیها







