Tunnel Method یک Expert Advisor برای MetaTrader 5 است که بر پایه یک سیستم معاملاتی متشکل از سه میانگین متحرک طراحی شده است. این اکسپرت با استفاده از سه Simple Moving Average (SMA) با دورههای مختلف، حرکت و تغییر جهت قیمت را بررسی کرده و در شرایط مشخص اقدام به باز کردن معامله خرید یا فروش میکند. منطق اصلی سیستم زمانی فعال میشود که میانگین متحرک سوم نسبت به میانگینهای دیگر از یک وضعیت به وضعیت دیگری عبور کند.
در ساختار این اکسپرت، سه میانگین متحرک با نامهای First، Second و Third MA وجود دارند که به صورت پیشفرض دارای دورههای 160، 80 و 20 هستند. هر سه میانگین بر اساس قیمت Close محاسبه میشوند و برای هرکدام امکان تعیین Shift وجود دارد. اکسپرت با بررسی مقدار میانگینها در کندل جاری و کندل قبلی، به دنبال تغییر موقعیت MA سوم نسبت به MA اول و دوم میگردد و بر همین اساس سیگنال ورود به معامله را ایجاد میکند.
برای جلوگیری از ایجاد سیگنالهای ناشی از فاصله بسیار کم میان میانگینها، پارامتر Indentation between indicators در نظر گرفته شده است. این گزینه حداقل فاصله موردنیاز بین میانگینهای متحرک را مشخص میکند و میتواند به عنوان یک فیلتر برای کاهش سیگنالهای ضعیف مورد استفاده قرار گیرد. همچنین پارامتر Pause باعث میشود اکسپرت پس از بررسی یکبار شرایط بازار، برای مدت مشخصی مجدداً شرایط ورود را بررسی نکند؛ مقدار پیشفرض این زمان 45 ثانیه است.
جهت عضویت در کانال اندیکاتور و اکسپرت کلیک کنید ایتا | بله | تلگرام
جهت سفارش طراحی و برنامهنویسی اختصاصی اندیکاتور، اکسپرت و ربات معاملهگر برای MetaTrader 4 و MetaTrader 5 میتوانید استراتژی، ایده یا نیاز معاملاتی خود را با تیم هوش فعال در میان بگذارید. برای دریافت مشاوره، بررسی امکان پیادهسازی و ثبت سفارش، از طریق شماره 09364549266 با پشتیبانی هوش فعال در ارتباط باشید.
بخش مدیریت معامله در Tunnel Method شامل Stop Loss، Take Profit و Trailing Stop است. حد سود و حد ضرر بر اساس پیپ تعیین میشوند و کاربر میتواند مقدار آنها را متناسب با استراتژی خود تغییر دهد. علاوه بر این، سیستم Trailing Stop به صورت خودکار حد ضرر را در جهت حرکت سودآور قیمت جابهجا میکند. پارامتر Trailing Stop حداقل فاصله حد ضرر از قیمت جاری و Trailing Step میزان فاصله لازم برای اعمال تغییر جدید در حد ضرر را مشخص میکند.
در مجموع، Tunnel Method یک Expert Advisor نسبتاً ساده و قابل تنظیم برای MetaTrader 5 است که منطق ورود آن بر پایه رابطه و تقاطع سه میانگین متحرک طراحی شده و در کنار آن امکاناتی مانند تعیین حجم معاملات، Stop Loss، Take Profit، Trailing Stop، Trailing Step، فاصله بین اندیکاتورها و مکث بین بررسیهای معاملاتی را در اختیار کاربر قرار میدهد. این اکسپرت میتواند برای بررسی استراتژیهای مبتنی بر Moving Average روی نمادها و تایمفریمهای مختلف مورد استفاده قرار گیرد و پیشنهاد میشود پیش از استفاده در حساب واقعی، تنظیمات آن در Strategy Tester آزمایش و بهینهسازی شود.
تنظیمات اکسپرت Tunnel Method
Lots : حجم هر معاملهای را که اکسپرت باز میکند مشخص میکند. مقدار پیشفرض 0.1 لات است و حجم انتخابشده باید با حداقل، حداکثر و گام حجمی مجاز بروکر مطابقت داشته باشد.
Stop Loss (in pips) : فاصله حد ضرر از قیمت ورود به معامله را بر حسب پیپ تعیین میکند. در معاملات Buy، حد ضرر پایینتر از قیمت ورود و در معاملات Sell، بالاتر از قیمت ورود قرار میگیرد. مقدار پیشفرض 50 پیپ است و با قرار دادن مقدار 0، حد ضرر غیرفعال میشود.
Take Profit (in pips) : فاصله حد سود از قیمت ورود به معامله را بر حسب پیپ مشخص میکند. در معاملات Buy حد سود بالاتر و در معاملات Sell پایینتر از قیمت ورود قرار میگیرد. مقدار پیشفرض 50 پیپ است و با مقدار 0، حد سود غیرفعال میشود.
Trailing Stop (min distance from price to Stop Loss) (in pips) : حداقل فاصلهای را که باید بین قیمت جاری و Stop Loss حفظ شود، بر حسب پیپ تعیین میکند. این قابلیت برای جابهجایی خودکار حد ضرر در جهت معامله استفاده میشود. مقدار پیشفرض 5 پیپ است و با قرار دادن 0، Trailing Stop غیرفعال خواهد شد.
Trailing Step (in pips) : حداقل فاصله لازم برای ایجاد تغییر جدید در Stop Loss را مشخص میکند. مقدار پیشفرض 5 پیپ است و باعث میشود حد ضرر با هر حرکت کوچک قیمت دائماً جابهجا نشود. در صورتی که Trailing Stop فعال باشد، این پارامتر نباید صفر باشد.

MA First: averaging period : دوره محاسبه اولین میانگین متحرک از نوع SMA را تعیین میکند. مقدار پیشفرض 160 است و این میانگین در منطق Tunnel Method به عنوان میانگین با دوره بلندتر مورد استفاده قرار میگیرد.
MA First: ahorizontal shift : میزان جابهجایی افقی اولین میانگین متحرک را مشخص میکند. مقدار پیشفرض 0 است؛ بنابراین میانگین بدون جابهجایی زمانی محاسبه میشود.
MA Second: averaging period : دوره محاسبه دومین میانگین متحرک SMA را تعیین میکند. مقدار پیشفرض 80 است و این میانگین در کنار MA اول و MA سوم برای شناسایی شرایط ورود به معامله استفاده میشود.
MA Second: ahorizontal shift : میزان جابهجایی افقی دومین میانگین متحرک را مشخص میکند. مقدار پیشفرض 1 است و باعث میشود مقدار این میانگین با یک واحد Shift محاسبه شود.
MA Third: averaging period : دوره محاسبه سومین میانگین متحرک SMA را تعیین میکند. مقدار پیشفرض 20 است و این میانگین نقش اصلی را در منطق سیگنالدهی اکسپرت دارد؛ زیرا موقعیت آن نسبت به میانگینهای اول و دوم برای شناسایی شرایط خرید و فروش بررسی میشود.
MA Third: ahorizontal shift : میزان جابهجایی افقی سومین میانگین متحرک را تعیین میکند. مقدار پیشفرض 2 است و باعث اعمال Shift به MA سوم میشود.
Indentation between indicators (in pips) : حداقل فاصله موردنیاز بین میانگینهای متحرک برای تأیید شرایط ورود را بر حسب پیپ مشخص میکند. مقدار پیشفرض 1 پیپ است و اکسپرت در زمان بررسی سیگنال، این فاصله را در محاسبات خود لحاظ میکند تا عبور میانگینها با فاصله بسیار کم نیز به عنوان سیگنال در نظر گرفته نشود.
Pause (in seconds) : فاصله زمانی بین بررسیهای متوالی شرایط ورود به معامله را بر حسب ثانیه تعیین میکند. مقدار پیشفرض 45 ثانیه است؛ بنابراین اکسپرت پس از هر بررسی، تا پایان این مدت دوباره منطق ورود را اجرا نمیکند. این پارامتر روی عملکرد Trailing Stop تأثیری ندارد، زیرا Trailing در هر Tick به صورت مستقل بررسی میشود.
magic number : یک شناسه اختصاصی برای معاملات اکسپرت است که مقدار پیشفرض آن 220392216 است. اکسپرت از این شناسه برای تشخیص معاملات متعلق به خودش استفاده میکند و در مدیریت پوزیشنها فقط معاملات مربوط به نماد جاری و همین Magic Number را در نظر میگیرد.
اکسپرت Tunnel Method
این فایل ویژه است. پس از بررسی شماره، در صورت VIP بودن، لینک دانلود نمایش داده میشود.
⚠️ هشدار و سلب مسئولیت
اکسپرتهای رایگان ارائهشده در سایت هوش فعال صرفاً با هدف آموزش، آزمایش و آشنایی با ابزارهای معاملاتی ارائه میشوند و هیچگونه تضمینی بابت سوددهی یا عملکرد آنها در شرایط مختلف بازار وجود ندارد.
معاملات فارکس و سایر بازارهای مالی دارای ریسک بالایی هستند. هوش فعال هیچگونه مسئولیتی در قبال سود، زیان، تصمیمات معاملاتی یا خسارات احتمالی ناشی از استفاده از این اکسپرتها ندارد.
لطفاً پیش از استفاده در حساب واقعی، اکسپرت را در حساب Demo و با سرمایهای که توان از دست دادن آن را دارید، آزمایش کنید.










