این اکسپرت با نام TrailingTakeProfit یک سیستم معاملاتی خودکار برای متاتریدر ۵ است که بر اساس ترکیب سه عنصر کلیدی کار میکند: مستطیلهای قیمتی (Price Rectangles)، میانگینهای متحرک (EMA و SMA) و مدیریت ریسک حرفهای. فلسفه اصلی این استراتژی، شناسایی دورههای تثبیت قیمت (Consolidation) و معامله در جهت شکست آنهاست. اکسپرت در هر کندل جدید (بر اساس تایمفریم تنظیمشده)، یک مستطیل روی نمودار رسم میکند که سقف آن بالاترین قیمت و کف آن پایینترین قیمت در تعداد مشخصی از کندلهای اخیر است. سپس اندازه این مستطیل را به صورت درصدی از سقف محاسبه میکند و اگر این درصد کمتر از آستانه تعیینشده باشد (یعنی بازار در حالت تثبیت و فشرده باشد)، منتظر سیگنال ورود میماند. این سیگنال زمانی صادر میشود که قیمت از میانگین متحرک سریع (EMA) عبور کند و همجهت با روند بلندمدت (SMA) باشد.
سیگنالهای ورود این اکسپرت بر اساس یک سیستم دو لایه فیلتر میشوند. در لایه اول، میانگینهای متحرک باید داخل محدوده مستطیل باشند (یعنی قیمت در حال تثبیت است نه روند قوی). در لایه دوم، جهت معامله با مقایسه دو میانگین متحرک تعیین میشود: اگر EMA بالای SMA باشد، فقط سیگنالهای خرید بررسی میشوند و اگر EMA پایینتر از SMA باشد، فقط سیگنالهای فروش. برای معامله خرید، قیمت Ask باید بالای EMA باشد (نشانه شکست صعودی) و برای معامله فروش، قیمت Bid باید زیر EMA باشد (نشانه شکست نزولی). همچنین اکسپرت دارای فیلترهای زمانی است: میتوانید ساعت شروع (TradeStart) و پایان (TradeEnd) معاملات را مشخص کنید و حتی یک تایمر برای بسته شدن اجباری تمام معاملات در یک ساعت مشخص (TimeClose) تنظیم کنید. این فیلترها به شما کمک میکنند فعالیت اکسپرت را به سشنهای معاملاتی دلخواه محدود کنید.

در بخش مدیریت ریسک، این اکسپرت امکانات پیشرفتهای دارد. حد ضرر و حد سود به صورت ثابت و بر حسب پوینت (SLPoints و TPPoints) تنظیم میشوند. همچنین دو حالت برای محاسبه حجم معاملات وجود دارد: حالت حجم ثابت (fixed_volume) که در آن همه معاملات با لات مشخصشده باز میشوند، و حالت درصدی (procent_volume) که حجم بر اساس درصد ریسک از بالانس (Risk) و فاصله حد ضرر محاسبه میشود. یک ویژگی امنیتی مهم، پارامتر SL_OF_DAY است که حداکثر تعداد معاملات ضررده در یک روز را مشخص میکند و با رسیدن به این تعداد، اکسپرت از باز کردن معاملات جدید خودداری میکند. همچنین پارامتر RectangleSize آستانه درصدی برای تشخیص بازار تثبیت است (پیشفرض ۰.۵۰٪) و مستطیلهای با درصد کمتر از این مقدار با رنگ سبز (تثبیت) و بیشتر از آن با رنگ قرمز (روند یا نوسان بالا) نمایش داده میشوند. این اکسپرت برای معاملهگرانی مناسب است که به دنبال استراتژیهای شکست از نواحی تثبیت با تأیید روند هستند و میخواهند مدیریت ریسک دقیقی داشته باشند.

تنظیمات اکسپرت RectangleTest
Magic این پارامتر یک شماره شناسایی منحصربهفرد برای معاملات این اکسپرت است. مقدار پیشفرض ۱۱۱۱۱ میباشد. با استفاده از این عدد، متاتریدر تشخیص میدهد که هر معامله متعلق به کدام ربات است و در صورت اجرای همزمان چند اکسپرت روی یک نماد، هیچ تداخلی پیش نمیآید.
EMA Small این پارامتر دوره میانگین متحرک نمایی سریع (EMA) را مشخص میکند. مقدار پیشفرض ۴۵ است. این میانگین برای تشخیص جهت کوتاهمدت و همچنین به عنوان خط ماشه برای ورود به معامله استفاده میشود. برای سیگنال خرید، قیمت باید بالای این EMA باشد و برای سیگنال فروش، قیمت باید زیر آن باشد.
SMA Big این پارامتر دوره میانگین متحرک ساده بلندمدت (SMA) را مشخص میکند. مقدار پیشفرض ۲۰۰ است که همان میانگین متحرک ۲۰۰ دورهای معروف است. این میانگین نقش فیلتر روند اصلی را ایفا میکند: اگر EMA بالای SMA باشد، فقط معاملات خرید مجاز هستند و اگر EMA پایینتر از SMA باشد، فقط معاملات فروش.
Risk in (%) این پارامتر درصد ریسک از موجودی حساب را مشخص میکند و تنها زمانی فعال است که پارامتر volumetype روی procent_volume تنظیم شده باشد. مقدار پیشفرض ۱ است، یعنی در هر معامله ۱٪ از بالانس حساب ریسک میشود. حجم معامله بر اساس این درصد و فاصله حد ضرر محاسبه میگردد.

Volume type این پارامتر نحوه تعیین حجم معاملات را مشخص میکند. دو گزینه دارد: fixed_volume به معنی حجم ثابت (با استفاده از پارامتر Lots) و procent_volume به معنی حجم درصدی از حساب (با استفاده از پارامتر Risk). مقدار پیشفرض procent_volume است که روش حرفهایتری محسوب میشود.
Volume این پارامتر حجم ثابت معاملات را مشخص میکند و تنها زمانی فعال است که volumetype روی fixed_volume تنظیم شده باشد. مقدار پیشفرض ۰.۰۱ لات است. اگر از حالت درصدی استفاده میکنید، این مقدار نادیده گرفته میشود.
Stopploss of Day این پارامتر حداکثر تعداد معاملات ضررده مجاز در یک روز را مشخص میکند. مقدار پیشفرض ۱ است، یعنی اگر در یک روز معاملاتی یک معامله با ضرر بسته شود، اکسپرت دیگر معامله جدیدی باز نمیکند. این یک مکانیزم محافظتی برای جلوگیری از ضررهای زنجیرهای در روزهای بد بازار است.
SL Points این پارامتر فاصله حد ضرر را بر حسب پوینت مشخص میکند. مقدار پیشفرض ۲۵۰ است. برای معاملات خرید، حد ضرر به اندازه ۲۵۰ پوینت پایینتر از قیمت ورود و برای معاملات فروش، ۲۵۰ پوینت بالاتر از قیمت ورود قرار میگیرد.
TP Points این پارامتر فاصله حد سود را بر حسب پوینت مشخص میکند. مقدار پیشفرض ۷۵۰ است، یعنی نسبت ریسک به ریوارد پیشفرض ۱:۳ میباشد. برای معاملات خرید، حد سود ۷۵۰ پوینت بالاتر از قیمت ورود و برای معاملات فروش، ۷۵۰ پوینت پایینتر از قیمت ورود قرار میگیرد.
Rectangle Color fill? این گزینه تعیین میکند که مستطیلهای رسمشده روی نمودار توپر (پر شده با رنگ) باشند یا فقط حاشیه (توخالی) نمایش داده شوند. مقدار پیشفرض true است، یعنی مستطیلها با رنگ پر میشوند. اگر میخواهید کندلهای پشت مستطیل دیده شوند، میتوانید این گزینه را روی false تنظیم کنید.
timeframe این پارامتر تایمفریم محاسبه مستطیلها را مشخص میکند. مقدار پیشفرض PERIOD_H1 یا یک ساعته است. در هر کندل جدید از این تایمفریم، مستطیل مجدداً محاسبه و رسم میشود. توجه داشته باشید که این تایمفریم میتواند متفاوت از تایمفریم نمودار باشد.
Rectangle Number of candles این پارامتر تعداد کندلهای گذشته را که برای یافتن بالاترین سقف و پایینترین کف مستطیل بررسی میشوند مشخص میکند. مقدار پیشفرض ۱۰ است، یعنی مستطیل بر اساس ۱۰ کندل اخیر رسم میشود. هرچه این عدد بزرگتر باشد، مستطیل عریضتر و نقاط شکست معتبرتری خواهید داشت.
Rectanglesize in % این پارامتر آستانه درصدی برای تشخیص بازار تثبیت (Consolidation) را مشخص میکند. مقدار پیشفرض ۰.۵۰ است، یعنی اگر ارتفاع مستطیل (اختلاف سقف و کف) کمتر از ۰.۵٪ از سقف باشد، بازار در حالت تثبیت تشخیص داده میشود. مستطیلهای با درصد کمتر از این مقدار سبز رنگ و مستطیلهای با درصد بیشتر قرمز رنگ میشوند. فقط در مستطیلهای سبز (بازار تثبیت) معاملات جدید باز میشوند.
Trade Start این پارامتر ساعت شروع مجاز برای باز کردن معاملات جدید را مشخص میکند. مقدار پیشفرض “03:00” است، یعنی از ساعت ۳ بامداد معاملات مجاز هستند. فرمت ورودی به صورت ساعت:دقیقه (مثلاً “14:30”) میباشد.
Trade End این پارامتر ساعت پایان مجاز برای باز کردن معاملات جدید را مشخص میکند. مقدار پیشفرض “22:50” است، یعنی تا ساعت ۲۲:۵۰ معاملات مجاز هستند. با تنظیم این دو پارامتر میتوانید فعالیت اکسپرت را به سشنهای معاملاتی خاصی محدود کنید.
Order Closing (true/false) این گزینه فعال یا غیرفعال کردن بسته شدن اجباری معاملات در یک ساعت مشخص را کنترل میکند. مقدار پیشفرض false است. اگر روی true تنظیم شود، تمام معاملات باز در ساعت تعیینشده در پارامتر TimeClose به طور خودکار بسته میشوند.
Order is closed این پارامتر ساعت بسته شدن اجباری معاملات را مشخص میکند و تنها زمانی فعال است که TimeCloseTrue روی true باشد. مقدار پیشفرض ۲۳ است، یعنی تمام معاملات در ساعت ۲۳ به طور خودکار بسته میشوند. این قابلیت برای جلوگیری از باز ماندن معاملات در طول شب یا آخر هفته مفید است.
اکسپرت سود متحرک (Trailing Take Profit) مشاور برای متاتریدر 5
-
- این اکسپرت با نام TrailingTakeProfit یک ابزار ساده، تخصصی و تکمنظوره برای متاتریدر ۵ است که فقط و فقط یک کار انجام میدهد: مدیریت حد سود متحرک (Trailing Take Profit) برای معاملات باز. فلسفه اصلی این اکسپرت بسیار ساده اما هوشمندانه است – برخلاف حد ضرر متحرک (Trailing Stop Loss) که با حرکت قیمت در جهت سود، حد ضرر را جابهجا میکند تا از سود محافظت کند، این ابزار حد سود را به صورت پویا و شناور به دنبال قیمت حرکت میدهد تا معامله بتواند حداکثر استفاده را از یک روند قوی ببرد. به بیان ساده، با فعال شدن این قابلیت، وقتی قیمت به اندازه مشخصی در سود حرکت کند، حد سود (Take Profit) به طور خودکار به پشت قیمت منتقل میشود و با ادامه روند، همچنان به دنبال قیمت کشیده میشود، بنابراین معامله تا زمانی که قیمت برنگردد باز میماند و سود بیشتری جمع میکند.
مکانیزم عملکرد این اکسپرت بر پایه دو پارامتر کلیدی استوار است: TrailingTPStart (فاصله شروع) و TrailingTPDistance (فاصله دنبالکنندگی). پارامتر اول مشخص میکند که قیمت باید چند پوینت از نقطه ورود فاصله بگیرد تا سیستم تریلینگ فعال شود. پارامتر دوم تعیین میکند که حد سود جدید در چه فاصلهای پشت قیمت فعلی قرار گیرد. برای مثال، اگر TrailingTPStart روی ۲۰۰ تنظیم شده باشد، زمانی که قیمت ۲۰۰ پوینت در سود برود، سیستم بیدار میشود و اگر فاصله حد سود فعلی از قیمت بیشتر از TrailingTPDistance (مثلاً ۲۰۰ پوینت) باشد، حد سود را به فاصله TrailingTPDistance پشت قیمت فعلی منتقل میکند. این فرآیند در هر تیک تکرار میشود و هر بار که قیمت جلوتر میرود، حد سود هم به دنبال آن کشیده میشود. نکته مهم این است که حد سود فقط میتواند به سمت جلو (در جهت سود) حرکت کند و هرگز به عقب برنمیگردد. این سیستم برای هر دو جهت خرید و فروش به صورت متقارن کار میکند: در معاملات خرید، حد سود به سمت بالا و در معاملات فروش، حد سود به سمت پایین جابهجا میشود.
تنظیمات این اکسپرت بسیار مینیمال و سرراست است. پارامتر TrailingTP_Mode یک کلید روشن/خاموش است که کل سیستم را فعال یا غیرفعال میکند (پیشفرض true). پارامتر Symbol_Name نمادی که اکسپرت روی آن کار میکند را مشخص میکند (پیشفرض “GBPUSD”). پارامتر TrailingTPStart فاصله شروع تریلینگ بر حسب پوینت را تعیین میکند (پیشفرض ۲۰۰) – یعنی قیمت باید حداقل ۲۰۰ پوینت در سود باشد تا سیستم فعال شود. پارامتر TrailingTPDistance نیز فاصله حد سود از قیمت فعلی را بر حسب پوینت مشخص میکند (پیشفرض ۲۰۰). برای مثال با این تنظیمات، وقتی قیمت ۲۰۰ پوینت در سود رفت، حد سود دقیقاً ۲۰۰ پوینت پشت قیمت فعلی قرار میگیرد و با هر ۱ پوینت حرکت بیشتر قیمت، حد سود هم ۱ پوینت جابهجا میشود. این اکسپرت یک مکمل عالی برای استراتژیهای دنبالکننده روند است و میتواند در کنار هر اکسپرت دیگری که معاملات را باز میکند استفاده شود تا مدیریت خروج را به صورت خودکار انجام دهد. توجه داشته باشید که این ابزار هیچ معاملهای باز نمیکند و فقط حد سود معاملات موجود را مدیریت میکند.این اکسپرت با نام TrailingTakeProfit یک ابزار ساده، تخصصی و تکمنظوره برای متاتریدر ۵ است که فقط و فقط یک کار انجام میدهد: مدیریت حد سود متحرک (Trailing Take Profit) برای معاملات باز. فلسفه اصلی این اکسپرت بسیار ساده اما هوشمندانه است – برخلاف حد ضرر متحرک (Trailing Stop Loss) که با حرکت قیمت در جهت سود، حد ضرر را جابهجا میکند تا از سود محافظت کند، این ابزار حد سود را به صورت پویا و شناور به دنبال قیمت حرکت میدهد تا معامله بتواند حداکثر استفاده را از یک روند قوی ببرد. به بیان ساده، با فعال شدن این قابلیت، وقتی قیمت به اندازه مشخصی در سود حرکت کند، حد سود (Take Profit) به طور خودکار به پشت قیمت منتقل میشود و با ادامه روند، همچنان به دنبال قیمت کشیده میشود، بنابراین معامله تا زمانی که قیمت برنگردد باز میماند و سود بیشتری جمع میکند.

-
مکانیزم عملکرد این اکسپرت بر پایه دو پارامتر کلیدی استوار است: TrailingTPStart (فاصله شروع) و TrailingTPDistance (فاصله دنبالکنندگی). پارامتر اول مشخص میکند که قیمت باید چند پوینت از نقطه ورود فاصله بگیرد تا سیستم تریلینگ فعال شود. پارامتر دوم تعیین میکند که حد سود جدید در چه فاصلهای پشت قیمت فعلی قرار گیرد. برای مثال، اگر TrailingTPStart روی ۲۰۰ تنظیم شده باشد، زمانی که قیمت ۲۰۰ پوینت در سود برود، سیستم بیدار میشود و اگر فاصله حد سود فعلی از قیمت بیشتر از TrailingTPDistance (مثلاً ۲۰۰ پوینت) باشد، حد سود را به فاصله TrailingTPDistance پشت قیمت فعلی منتقل میکند. این فرآیند در هر تیک تکرار میشود و هر بار که قیمت جلوتر میرود، حد سود هم به دنبال آن کشیده میشود. نکته مهم این است که حد سود فقط میتواند به سمت جلو (در جهت سود) حرکت کند و هرگز به عقب برنمیگردد. این سیستم برای هر دو جهت خرید و فروش به صورت متقارن کار میکند: در معاملات خرید، حد سود به سمت بالا و در معاملات فروش، حد سود به سمت پایین جابهجا میشود.
تنظیمات این اکسپرت بسیار مینیمال و سرراست است. پارامتر TrailingTP_Mode یک کلید روشن/خاموش است که کل سیستم را فعال یا غیرفعال میکند (پیشفرض true). پارامتر Symbol_Name نمادی که اکسپرت روی آن کار میکند را مشخص میکند (پیشفرض “GBPUSD”). پارامتر TrailingTPStart فاصله شروع تریلینگ بر حسب پوینت را تعیین میکند (پیشفرض ۲۰۰) – یعنی قیمت باید حداقل ۲۰۰ پوینت در سود باشد تا سیستم فعال شود. پارامتر TrailingTPDistance نیز فاصله حد سود از قیمت فعلی را بر حسب پوینت مشخص میکند (پیشفرض ۲۰۰). برای مثال با این تنظیمات، وقتی قیمت ۲۰۰ پوینت در سود رفت، حد سود دقیقاً ۲۰۰ پوینت پشت قیمت فعلی قرار میگیرد و با هر ۱ پوینت حرکت بیشتر قیمت، حد سود هم ۱ پوینت جابهجا میشود. این اکسپرت یک مکمل عالی برای استراتژیهای دنبالکننده روند است و میتواند در کنار هر اکسپرت دیگری که معاملات را باز میکند استفاده شود تا مدیریت خروج را به صورت خودکار انجام دهد. توجه داشته باشید که این ابزار هیچ معاملهای باز نمیکند و فقط حد سود معاملات موجود را مدیریت میکند.
- این اکسپرت با نام TrailingTakeProfit یک ابزار ساده، تخصصی و تکمنظوره برای متاتریدر ۵ است که فقط و فقط یک کار انجام میدهد: مدیریت حد سود متحرک (Trailing Take Profit) برای معاملات باز. فلسفه اصلی این اکسپرت بسیار ساده اما هوشمندانه است – برخلاف حد ضرر متحرک (Trailing Stop Loss) که با حرکت قیمت در جهت سود، حد ضرر را جابهجا میکند تا از سود محافظت کند، این ابزار حد سود را به صورت پویا و شناور به دنبال قیمت حرکت میدهد تا معامله بتواند حداکثر استفاده را از یک روند قوی ببرد. به بیان ساده، با فعال شدن این قابلیت، وقتی قیمت به اندازه مشخصی در سود حرکت کند، حد سود (Take Profit) به طور خودکار به پشت قیمت منتقل میشود و با ادامه روند، همچنان به دنبال قیمت کشیده میشود، بنابراین معامله تا زمانی که قیمت برنگردد باز میماند و سود بیشتری جمع میکند.
تنظیمات اکسپرت Trailing Take Profit
TrailingTP_Mode این گزینه کل سیستم تریلینگ حد سود را فعال یا غیرفعال میکند. مقدار پیشفرض true است، یعنی اکسپرت فعال بوده و در هر تیک، حد سود معاملات باز را بررسی و در صورت نیاز جابهجا میکند. اگر آن را روی false تنظیم کنید، اکسپرت هیچ اقدامی انجام نمیدهد و عملاً غیرفعال میشود، بدون اینکه نیازی به حذف آن از نمودار باشد.
Symbol_Name این پارامتر نماد یا جفتارزی که اکسپرت معاملات آن را مدیریت میکند را مشخص میکند. مقدار پیشفرض “GBPUSD” است. اکسپرت فقط معاملات باز روی این نماد خاص را بررسی کرده و حد سود آنها را مدیریت میکند. میتوانید این مقدار را به نماد مورد نظر خود تغییر دهید (مثلاً “EURUSD” یا “XAUUSD”). دقت کنید که نام نماد باید دقیقاً مطابق با نام نمایشی در متاتریدر باشد.

TrailingTPStart این پارامتر فاصله شروع تریلینگ را بر حسب پوینت مشخص میکند و تعیین میکند که قیمت باید چند پوینت از نقطه ورود فاصله بگیرد تا سیستم فعال شود. مقدار پیشفرض ۲۰۰ است. برای مثال، اگر یک معامله خرید باز کرده باشید، قیمت باید حداقل ۲۰۰ پوینت بالاتر از قیمت ورود برود تا تریلینگ حد سود شروع به کار کند. این فاصله اولیه از فعال شدن زودهنگام تریلینگ و خروج زودرس از معامله جلوگیری میکند.
TrailingTPDistance این پارامتر فاصله حد سود از قیمت فعلی را پس از فعال شدن تریلینگ بر حسب پوینت مشخص میکند. مقدار پیشفرض ۲۰۰ است. وقتی قیمت به اندازه TrailingTPStart در سود رفت، حد سود به فاصله TrailingTPDistance پشت قیمت فعلی منتقل میشود. سپس با هر حرکت قیمت در جهت سود، حد سود نیز به دنبال آن کشیده میشود و همواره فاصله TrailingTPDistance را با قیمت حفظ میکند. این فاصله مانند یک بافر عمل میکند و به معامله اجازه میدهد نوسانات عادی بازار را تحمل کند، اما در صورت بازگشت قیمت به اندازه این فاصله، معامله با سود بسته میشود. هرچه این عدد کوچکتر باشد، حد سود به قیمت نزدیکتر و احتمال خروج سریعتر است و هرچه بزرگتر باشد، فضای بیشتری برای نوسان به معامله میدهد.
اکسپرت RectangleTest
پس از تایید شماره موبایل، لینک دانلود فایل به شما نمایش داده خواهد شد.
اکسپرت سود متحرک Trailing Take Profit
پس از تایید شماره موبایل، لینک دانلود فایل به شما نمایش داده خواهد شد.
راهنمای نصب اندیکاتور و اکسپرت در متاتریدر
راهنمای ایجاد حساب دمو و ریل ، نصب متاتریدر و اضافه کردن حساب به متاتریدر








سلام وقت به خیر
من اکسپرت TrailingTakeProfit رو نصب کردم ولی کار نمیکند لطفا راهنمایی کنید ممنون