منطق ورود به معاملات در Stormbreaker ADX بر اساس ترکیب جهت سوپرترند و مقادیر ADX و DI مثبت و منفی عمل میکند. برای ورود به معامله خرید، سوپرترند باید روند صعودی را نشان دهد، مقدار ADX به حداقل تعیینشده رسیده باشد و مقدار DI مثبت از DI منفی بیشتر باشد. در مقابل، برای ورود به معامله فروش، سوپرترند باید جهت نزولی داشته باشد، ADX قدرت کافی روند را تأیید کند و DI منفی بالاتر از DI مثبت قرار بگیرد. این ترکیب فیلترها با هدف شناسایی روندهای قدرتمندتر و کاهش ورود به معاملات در شرایط نامناسب بازار طراحی شده است. همچنین، اکسپرت تصمیمهای معاملاتی خود را فقط هنگام تشکیل کندل جدید در تایمفریم سیگنال بررسی میکند و از ارزیابی مکرر شرایط ورود در هر تیک قیمت جلوگیری میکند.
در بخش مدیریت ریسک، این اکسپرت از حد ضرر مبتنی بر اندیکاتور ATR استفاده میکند. فاصله حد ضرر با ضرب مقدار ATR در ضریب تعیینشده محاسبه میشود و به این ترتیب، فاصله حفاظتی معامله با نوسانات بازار ارتباط پیدا میکند. مقدار پیشفرض ضریب حد ضرر برابر با 2 است؛ بنابراین، حد ضرر اولیه بر اساس دو برابر ATR از قیمت بستهشدن کندل سیگنال محاسبه میشود و سپس در زمان ارسال سفارش، با توجه به قیمت ورود و محدودیت فاصله حد ضرر کارگزار تنظیم میشود. حجم معامله نیز بر اساس ریسک ثابت 0.5 درصد از Equity حساب محاسبه میشود. اکسپرت با استفاده از تابع محاسبه سود و زیان متاتریدر، زیان احتمالی یک لات تا حد ضرر را برآورد میکند و حجم مناسب را به دست میآورد؛ همچنین محدودیت حجم مجاز و میزان مارجین آزاد حساب را در نظر میگیرد.
یکی دیگر از قابلیتهای مهم Stormbreaker ADX، مدیریت خروج از معاملات و امکان تغییر جهت موقعیت معاملاتی است. اگر سیگنال جدیدی در جهت مخالف موقعیت فعلی ایجاد شود و شرایط ورود آن برقرار باشد، اکسپرت ابتدا معامله قبلی را میبندد و سپس برای بازکردن معامله در جهت جدید اقدام میکند. علاوه بر این، اگر مقدار ADX به کمتر از سطح تعیینشده برای خروج برسد یا جهت سوپرترند در خلاف جهت معامله قرار بگیرد، موقعیت معاملاتی بسته میشود. در تنظیمات پیشفرض، سطح ADX برای ورود 23 و سطح خروج 18 است. این تفاوت میان آستانه ورود و خروج باعث میشود معیار قدرت روند برای بازکردن معامله از معیار خروج آن متمایز باشد.
جهت سفارش طراحی و برنامهنویسی اختصاصی اندیکاتور، اکسپرت و ربات معاملهگر برای MetaTrader 4 و MetaTrader 5 میتوانید استراتژی، ایده یا نیاز معاملاتی خود را با تیم هوش فعال در میان بگذارید. برای دریافت مشاوره، بررسی امکان پیادهسازی و ثبت سفارش، از طریق شماره 09364549266 با پشتیبانی هوش فعال در ارتباط باشید.
در مجموع، Stormbreaker ADX ابزاری برای معاملهگرانی است که به دنبال اجرای خودکار یک استراتژی مبتنی بر دنبالکردن روند، تأیید قدرت حرکت بازار و مدیریت ریسک بر اساس ATR هستند. امکان فعال یا غیرفعالکردن معاملات خرید و فروش، تعیین حداکثر حجم، تنظیم میزان لغزش مجاز قیمت و انتخاب شماره اختصاصی معاملات (Magic Number) از دیگر امکانات این اکسپرت است. با وجود ساختار مشخص آن، عملکرد نهایی به نماد معاملاتی، تایمفریم، شرایط نوسان بازار، هزینه معاملات و تنظیمات کارگزار بستگی دارد. همچنین، حد سود ثابتی در کد فعلی تعریف نشده و خروج بر اساس کاهش ADX یا تغییر جهت سوپرترند انجام میشود؛ بنابراین، پیشنهاد میشود پیش از استفاده در حساب واقعی، اکسپرت را در Strategy Tester و حساب دمو آزمایش کنید و نتایج آن را از نظر سودآوری، افت سرمایه و تعداد معاملات بررسی کنید.

توضیحات طراح اکسپرت Stormbreaker ADX
اکسپرت Stormbreaker ADX یک ربات معاملاتی برای پلتفرم متاتریدر 5 است که با ترکیب سه ابزار تحلیل تکنیکال، یعنی Supertrend، شاخص قدرت روند ADX و شاخصهای حرکتی +DI و -DI، تلاش میکند جهت و قدرت روند بازار را شناسایی کند. تایمفریم پیشفرض این اکسپرت چهار ساعته (H4) است و سیگنالهای معاملاتی را بر اساس کندلهای بستهشده بررسی میکند. در این روش، ورود به معامله تنها زمانی انجام میشود که جهت سوپرترند، قدرت روند و رابطه میان شاخصهای حرکتی جهتدار با یکدیگر هماهنگ باشند.
در بخش ورود به معاملات، اکسپرت زمانی موقعیت خرید را بررسی میکند که سوپرترند صعودی باشد، مقدار ADX به حداقل تعیینشده 23 رسیده باشد و شاخص +DI بالاتر از -DI قرار بگیرد. برای معاملات فروش نیز شرایط معکوس در نظر گرفته شده است. حد ضرر اولیه بر اساس دو برابر مقدار ATR محاسبه میشود و حجم معامله با توجه به بودجه ریسک ثابت معادل 0.5 درصد از Equity حساب تعیین میشود. همچنین، حجم نهایی با محدودیتهای معاملاتی بروکر، گام مجاز لات و موجودی مارجین تطبیق داده میشود.
مدیریت خروج از معاملات در Stormbreaker ADX بر اساس تضعیف روند یا تغییر جهت سوپرترند انجام میشود. اگر مقدار ADX به کمتر از 18 برسد یا سوپرترند در خلاف جهت موقعیت باز قرار بگیرد، اکسپرت میتواند معامله را ببندد. همچنین، در صورت شکلگیری سیگنال معتبر در جهت مخالف، موقعیت مدیریتشده قبلی بسته شده و معامله جدید در جهت مخالف باز میشود. این اکسپرت حد سود ثابت ندارد و خروج از معامله به شرایط بازار، سیگنالهای خروج و فعال شدن حد ضرر وابسته است.
بر اساس گزارشهای ارائهشده از تستر استراتژی متاتریدر 5 برای نماد XAGUSD در تایمفریم H4، نتایج تاریخی این اکسپرت در بروکرهای مختلف متفاوت بوده است؛ با این حال، کیفیت دادههای تیک واقعی در گزارشها بین 4 تا 41 درصد متغیر بوده و همین موضوع، در کنار تفاوت شرایط بروکرها و دورههای آزمایش، مقایسه مستقیم نتایج را محدود میکند. این اعداد تضمینی برای سودآوری آینده نیستند و عملکرد واقعی میتواند تحت تأثیر اسپرد، کمیسیون، سوآپ، لغزش قیمت و مشخصات قرارداد قرار بگیرد. بنابراین، توصیه میشود پیش از استفاده در حساب واقعی، اکسپرت را با دادههای معتبر بروکر موردنظر در Strategy Tester و حساب دمو آزمایش کنید.

تنظیمات اکسپرت Stormbreaker ADX
در ادامه، تنظیمات اکسپرت Stormbreaker ADX در متاتریدر 5 را بر اساس پارامترهای معرفیشده در سورس اکسپرت توضیح میدهیم. نام هر آیتم به همان شکلی نوشته شده است که در اطلاعات ارائهشده برای تنظیمات اکسپرت آمده است. SignalTimeframe: این گزینه تایمفریمی را مشخص میکند که اکسپرت برای بررسی سیگنالهای معاملاتی از آن استفاده میکند. مقدار پیشفرض PERIOD_H4 است؛ یعنی اکسپرت سیگنالها را بر اساس نمودار چهار ساعته بررسی میکند. بررسی شرایط ورود و خروج با تشکیل کندل جدید در تایمفریم انتخابشده انجام میشود.
SupertrendFactor:این پارامتر ضریب ATR مورد استفاده در محاسبه اندیکاتور Supertrend را تعیین میکند. مقدار پیشفرض 3.0 است. این ضریب در فاصله خطوط سوپرترند از قیمت تأثیر دارد و تغییر آن میتواند حساسیت تشخیص جهت روند را تغییر دهد.
EntryADX: این گزینه حداقل مقدار ADX مورد نیاز برای ورود به معامله را تعیین میکند. مقدار پیشفرض 23.0 است. زمانی که ADX به این سطح برسد یا از آن بالاتر باشد، اکسپرت امکان بررسی ورود را در کنار سایر شرایط استراتژی در نظر میگیرد. رسیدن ADX به این مقدار بهتنهایی برای باز کردن معامله کافی نیست و جهت سوپرترند و رابطه +DI و -DI نیز باید با شرایط ورود هماهنگ باشند.
ExitADX: این پارامتر سطح ADX را برای خروج از معامله مشخص میکند. مقدار پیشفرض 18.0 است. اگر ADX به کمتر از این مقدار برسد، اکسپرت موقعیت معاملاتی تحت مدیریت خود را میبندد؛ زیرا در منطق استراتژی، این وضعیت نشاندهنده کاهش قدرت روند است.
StopATRMultiple: این گزینه ضریب ATR مورد استفاده برای محاسبه حد ضرر اولیه را تعیین میکند. مقدار پیشفرض 2.0 است؛ بنابراین فاصله اولیه حد ضرر بر اساس دو برابر ATR محاسبه میشود. حد ضرر با استفاده از قیمت بستهشدن کندل سیگنال تعیین شده و سپس با محدودیتهای قیمتی بروکر تطبیق داده میشود. این پارامتر حد سود تعیین نمیکند و اکسپرت از حد سود ثابت استفاده نمیکند.

MaxVolume: این پارامتر حداکثر حجم مجاز معامله را مشخص میکند. مقدار پیشفرض 100.0 لات است. حجم واقعی معامله علاوه بر این محدودیت، بر اساس بودجه ریسک، حداقل و حداکثر حجم مجاز نماد، گام تغییر حجم و مارجین آزاد حساب تعیین میشود؛ بنابراین مقدار نهایی ممکن است بسیار کمتر از این سقف باشد.
DeviationPoints: این گزینه حداکثر میزان انحراف قیمت مجاز هنگام ارسال درخواست معاملاتی را بر حسب پوینت مشخص میکند. مقدار پیشفرض 20 است. این پارامتر برای کنترل میزان اختلاف قیمت در اجرای سفارش استفاده میشود و به معنای تضمین اجرای معامله دقیقاً در قیمت مورد انتظار نیست.
EnableBuy: این گزینه امکان فعال یا غیرفعال کردن معاملات خرید را فراهم میکند. مقدار پیشفرض true است؛ بنابراین معاملات خرید فعال هستند. اگر این گزینه روی false قرار بگیرد، اکسپرت سیگنالهای خرید را برای باز کردن معامله جدید اجرا نمیکند.
EnableSell: این پارامتر امکان فعال یا غیرفعال کردن معاملات فروش را مشخص میکند. مقدار پیشفرض true است؛ بنابراین معاملات فروش نیز فعال هستند. با قرار دادن این گزینه روی false، اکسپرت از باز کردن معاملات فروش جدید جلوگیری میکند.
MagicNumber: این گزینه شناسه اختصاصی معاملات اکسپرت را تعیین میکند. مقدار پیشفرض 51003 است. اکسپرت از این شناسه برای شناسایی و مدیریت موقعیتهای معاملاتی متعلق به خود استفاده میکند. در صورت اجرای چند اکسپرت روی یک حساب، بهتر است برای هر نمونه شناسه متفاوتی تعیین شود.
اکسپرت Stormbreaker ADX برای متاتریدر 5
پس از تایید شماره موبایل، لینک دانلود فایل به شما نمایش داده خواهد شد.
⚠️ هشدار و سلب مسئولیت
اکسپرتهای رایگان ارائهشده در سایت هوش فعال صرفاً با هدف آموزش، آزمایش و آشنایی با ابزارهای معاملاتی ارائه میشوند و هیچگونه تضمینی بابت سوددهی یا عملکرد آنها در شرایط مختلف بازار وجود ندارد.
معاملات فارکس و سایر بازارهای مالی دارای ریسک بالایی هستند. هوش فعال هیچگونه مسئولیتی در قبال سود، زیان، تصمیمات معاملاتی یا خسارات احتمالی ناشی از استفاده از این اکسپرتها ندارد.
لطفاً پیش از استفاده در حساب واقعی، اکسپرت را در حساب Demo و یا سرمایهای که توان از دست دادن آن را دارید، آزمایش کنید.









