این اکسپرت با نام Flat Trend EA یک Expert Advisor برای MetaTrader 5 است که معاملات خودکار را بر اساس سیگنالهای اندیکاتور FlatTrend انجام میدهد. اکسپرت با استفاده از iCustom به اندیکاتور FlatTrend متصل شده و چهار Buffer مختلف آن را برای دریافت سیگنالهای خرید، فروش و پایان سیگنال بررسی میکند. در صورت دریافت سیگنال معتبر، معامله را بهصورت مستقیم و با حجم تعیینشده توسط کاربر باز میکند.
منطق معاملاتی اکسپرت به این صورت است که با دریافت سیگنال Buy از اندیکاتور، یک موقعیت خرید ایجاد میشود و در صورت دریافت سیگنال Sell، موقعیت فروش باز خواهد شد. همچنین سیگنالهای مربوط به پایان روند یا سیگنال مخالف میتوانند باعث بسته شدن معاملات موجود شوند. اکسپرت معاملات مربوط به خودش را با استفاده از Magic Number شناسایی میکند تا عملیات باز و بسته کردن معاملات فقط روی موقعیتهای ایجادشده توسط همین Expert Advisor انجام شود.
یکی از امکانات مهم این اکسپرت، تعیین Stop Loss و Take Profit برای معاملات است. کاربر میتواند فاصله حد ضرر و حد سود را بر اساس Pip مشخص کند و این مقادیر هنگام باز شدن معامله بهصورت خودکار محاسبه و اعمال میشوند. در صورت قرار دادن مقدار 0 برای هرکدام از این پارامترها، سطح مربوطه غیرفعال خواهد شد. حجم معاملات نیز از طریق گزینه Lots تعیین میشود و اکسپرت قبل از ارسال سفارش، حجم واردشده را با حداقل، حداکثر و گام حجمی مجاز نماد مقایسه میکند.
جهت عضویت در کانال اندیکاتور و اکسپرت کلیک کنید ایتا | بله | تلگرام
جهت سفارش طراحی و برنامهنویسی اختصاصی اندیکاتور، اکسپرت و ربات معاملهگر برای MetaTrader 4 و MetaTrader 5 میتوانید استراتژی، ایده یا نیاز معاملاتی خود را با تیم هوش فعال در میان بگذارید. برای دریافت مشاوره، بررسی امکان پیادهسازی و ثبت سفارش، از طریق شماره 09364549266 با پشتیبانی هوش فعال در ارتباط باشید.
Flat Trend EA همچنین از یک سیستم Trailing Stop استفاده میکند که به معامله اجازه میدهد در صورت حرکت قیمت در جهت سود، حد ضرر بهصورت خودکار جابهجا شود. پارامتر Trailing Stop حداقل فاصله Stop Loss از قیمت جاری را مشخص میکند و Trailing Step حداقل میزان حرکت لازم برای بهروزرسانی حد ضرر را تعیین میکند. این سیستم برای معاملات Buy و Sell بهصورت جداگانه عمل کرده و تلاش میکند با حرکت قیمت، بخشی از سود ایجادشده را حفظ کند.

در بخش زمانبندی، اکسپرت امکان محدود کردن معاملات به یک بازه زمانی مشخص را فراهم میکند. با فعال بودن گزینه Use Hour، فقط در فاصله بین Start Hour و End Hour سیگنالهای جدید معاملاتی اجرا میشوند. با این حال، مدیریت معاملات باز و Trailing Stop خارج از این بازه نیز همچنان انجام میشود. این قابلیت میتواند برای محدود کردن فعالیت Expert Advisor به ساعات مشخصی از بازار مورد استفاده قرار گیرد.
یکی دیگر از تنظیمات مهم، Current Bar و Signal Timeframe است. گزینه Current Bar مشخص میکند سیگنال از کدام کندل اندیکاتور FlatTrend خوانده شود؛ مقدار 0 به کندل جاری اشاره دارد. همچنین Signal Timeframe تعیین میکند اندیکاتور FlatTrend روی چه تایمفریمی محاسبه شود و مقدار پیشفرض آن PERIOD_CURRENT است، یعنی از تایمفریم فعلی چارت استفاده میشود. بنابراین کاربر میتواند منطق دریافت سیگنال را از تایمفریم موردنظر خود تغذیه کند.
در مجموع، Flat Trend EA یک Expert Advisor مبتنی بر اندیکاتور FlatTrend است که مجموعهای از امکانات شامل ورود خودکار بر اساس سیگنالهای خرید و فروش، بستن معاملات بر اساس سیگنالهای مخالف یا پایان روند، Stop Loss، Take Profit، Trailing Stop، Trailing Step، محدودیت زمانی معاملات و انتخاب تایمفریم سیگنال را در اختیار معاملهگر قرار میدهد. ساختار اکسپرت برای معاملهگرانی مناسب است که قصد دارند سیگنالهای FlatTrend را بدون ورود دستی اجرا کرده و در کنار آن از ابزارهای پایه مدیریت معامله برای کنترل معاملات استفاده کنند.

تنظیمات Flat Trend EA
Lots : تعداد Lot مورد استفاده برای باز کردن معاملات را مشخص میکند.
Stop Loss : فاصله Stop Loss از قیمت ورود را بر اساس Pip تعیین میکند. مقدار صفر باعث غیرفعال شدن Stop Loss میشود.
Take Profit : فاصله Take Profit از قیمت ورود را بر اساس Pip مشخص میکند. مقدار صفر باعث غیرفعال شدن Take Profit میشود.
Trailing Stop : حداقل فاصله Stop Loss از قیمت جاری را بر اساس Pip تعیین میکند. مقدار صفر این قابلیت را غیرفعال میکند.
Trailing Step : حداقل فاصله لازم برای جابهجایی Stop Loss در سیستم Trailing را بر اساس Pip مشخص میکند.

Use Start Hour / End Hour : فعال یا غیرفعال کردن محدودیت زمانی برای باز کردن معاملات جدید را تعیین میکند.
Start Hour : ساعت شروع بازه زمانی مجاز برای باز کردن معاملات جدید را مشخص میکند.
End Hour : ساعت پایان بازه زمانی مجاز برای باز کردن معاملات جدید را تعیین میکند.
Current Bar : مشخص میکند سیگنال FlatTrend از کدام کندل دریافت شود. مقدار 0 مربوط به کندل جاری و مقدار 1 مربوط به کندل قبلی است.
FlatTrend TimeFrame : تایمفریمی را مشخص میکند که Indicator مربوط به FlatTrend در آن بررسی شود. مقدار PERIOD_CURRENT از تایمفریم فعلی چارت استفاده میکند.
Magic Number : شناسه اختصاصی معاملات Expert Advisor است و برای تشخیص معاملات مربوط به این EA از سایر معاملات استفاده میشود.
Slippage : میزان انحراف مجاز قیمت هنگام اجرای سفارش را بر اساس Point مشخص میکند. این مقدار در کد EA برابر با 10 تنظیم شده و در بخش Inputs قابل تغییر نیست.

معرفی اندیکاتور FlatTrend
اندیکاتور FlatTrend یک ابزار تحلیلی برای شناسایی جهت احتمالی حرکت بازار است که در MetaTrader 5 اجرا میشود. این اندیکاتور با ترکیب دو ابزار ADX و Parabolic SAR تلاش میکند وضعیت فعلی بازار را از نظر جهت حرکت قیمت بررسی کرده و سیگنالهای Buy و Sell را در قالب Histogram نمایش دهد. استفاده همزمان از موقعیت قیمت نسبت به Parabolic SAR و مقایسه DI+ و DI- در ADX، پایه اصلی منطق این اندیکاتور را تشکیل میدهد.
در محاسبات FlatTrend، اندیکاتور ADX با Period برابر 14 مورد استفاده قرار گرفته است. بخشهای DI+ و DI- برای مقایسه قدرت حرکت صعودی و نزولی بازار بررسی میشوند. زمانی که DI+ از DI- بزرگتر باشد، شرایط صعودی در نظر گرفته میشود و در حالت مخالف، برتری حرکت نزولی تشخیص داده میشود. این اطلاعات در کنار موقعیت Parabolic SAR نسبت به قیمت بستهشدن کندل، نوع وضعیت بازار را مشخص میکنند.
خروجی FlatTrend در یک پنجره جداگانه نمایش داده میشود و چهار Histogram مختلف دارد. Histogram مربوط به Buy با رنگ آبی و Histogram مربوط به Sell با رنگ قرمز نمایش داده میشوند. علاوه بر این، دو خروجی End Buy و End Sell نیز وجود دارند که میتوانند برای شناسایی شرایط پایان حرکت یا تغییر وضعیت سیگنال مورد استفاده قرار بگیرند. به این ترتیب، معاملهگر میتواند تغییرات وضعیت بازار را از طریق سیگنالهای بصری اندیکاتور دنبال کند.
یکی از قابلیتهای کاربردی FlatTrend امکان انتخاب Signal Timeframe است. پارامتر InpSignalTimeframe مشخص میکند که محاسبات ADX و Parabolic SAR بر اساس کدام تایمفریم انجام شوند. با انتخاب PERIOD_CURRENT، تایمفریم فعلی چارت استفاده میشود و میتوان با انتخاب تایمفریم دیگر، تحلیل سیگنال را از تایمفریمی متفاوت نسبت به چارت انجام داد. این قابلیت میتواند در سیستمهای معاملاتی چندتایمفریمی نیز مورد استفاده قرار گیرد.
در مجموع، FlatTrend یک اندیکاتور ترکیبی و نسبتاً ساده برای بررسی جهت بازار بر اساس ADX، DI+، DI- و Parabolic SAR است. این ابزار میتواند بهعنوان یک فیلتر جهت بازار یا منبع تولید سیگنال در کنار سایر ابزارهای تکنیکال مورد استفاده قرار گیرد. همچنین ساختار چهار خروجی آن به گونهای است که امکان استفاده مستقیم از سیگنالهای Buy، Sell، End Buy و End Sell در Expert Advisorها را فراهم میکند و به همین دلیل میتواند برای توسعه سیستمهای معاملاتی خودکار در MetaTrader 5 نیز کاربرد داشته باشد.

Signal Timeframe : PERIOD_CURRENT تایمفریمی را مشخص میکند که اندیکاتور برای محاسبه سیگنالها از آن استفاده میکند. با انتخاب PERIOD_CURRENT، تایمفریم فعلی چارت مورد استفاده قرار میگیرد و با انتخاب تایمفریم دیگر، محاسبات ADX و Parabolic SAR بر اساس همان تایمفریم انجام میشود.
اکسپرت Flat Trend EA
این فایل ویژه است. پس از بررسی شماره، در صورت VIP بودن، لینک دانلود نمایش داده میشود.
اندیکاتور Flat Trend
این فایل ویژه است. پس از بررسی شماره، در صورت VIP بودن، لینک دانلود نمایش داده میشود.
⚠️ هشدار و سلب مسئولیت
اکسپرتهای رایگان ارائهشده در سایت هوش فعال صرفاً با هدف آموزش، آزمایش و آشنایی با ابزارهای معاملاتی ارائه میشوند و هیچگونه تضمینی بابت سوددهی یا عملکرد آنها در شرایط مختلف بازار وجود ندارد.
معاملات فارکس و سایر بازارهای مالی دارای ریسک بالایی هستند. هوش فعال هیچگونه مسئولیتی در قبال سود، زیان، تصمیمات معاملاتی یا خسارات احتمالی ناشی از استفاده از این اکسپرتها ندارد.
لطفاً پیش از استفاده در حساب واقعی، اکسپرت را در حساب Demo و یا سرمایهای که توان از دست دادن آن را دارید، آزمایش کنید.










