یکی از ویژگیهای اصلی این اندیکاتور، نمایش خط روند صعودی با رنگ سبز و خط روند نزولی با رنگ قرمز است. زمانی که شرایط بازار صعودی باشد، خط سبز در نمودار فعال میشود و در وضعیت نزولی، خط قرمز جایگزین آن خواهد شد. این خطوط با توجه به تغییرات قیمت و مقدار ATR بهروزرسانی میشوند و بهصورت پویا فاصله خود را با قیمت تنظیم میکنند.
قابلیت مهم دیگر SuperTrend، شناسایی نقاط تغییر جهت روند و نمایش فلشهای معاملاتی است. هنگامی که قیمت خط مربوط به روند نزولی را به سمت بالا بشکند و وضعیت اندیکاتور به صعودی تغییر کند، فلش خرید (Buy) روی نمودار ظاهر میشود. برعکس، زمانی که قیمت خط روند صعودی را به سمت پایین بشکند و روند نزولی تأیید شود، فلش فروش (Sell) نمایش داده خواهد شد. این علامتها میتوانند برای شناسایی نقاط احتمالی تغییر روند مورد استفاده قرار گیرند.
محاسبات این اندیکاتور بر پایه دو پارامتر اصلی انجام میشوند: دوره ATR و ضریب ATR. دوره ATR میزان دادههای مورد استفاده برای اندازهگیری نوسانات بازار را تعیین میکند و ضریب ATR فاصله خطوط سوپرترند از قیمت را تحت تأثیر قرار میدهد. تغییر این مقادیر میتواند حساسیت اندیکاتور را نسبت به حرکات قیمت تغییر دهد؛ بهطوریکه تنظیمات حساستر ممکن است تغییر روندهای بیشتری ایجاد کنند و تنظیمات محافظهکارانهتر معمولاً سیگنالهای کمتری ارائه میدهند.
جهت سفارش طراحی و برنامهنویسی اختصاصی اندیکاتور، اکسپرت و ربات معاملهگر برای MetaTrader 4 و MetaTrader 5 میتوانید استراتژی، ایده یا نیاز معاملاتی خود را با تیم هوش فعال در میان بگذارید. برای دریافت مشاوره، بررسی امکان پیادهسازی و ثبت سفارش، از طریق شماره 09364549266 با پشتیبانی هوش فعال در ارتباط باشید.
اندیکاتور SuperTrend برای متاتریدر 5 طراحی شده و میتواند در تایمفریمها و نمادهای معاملاتی مختلف مورد استفاده قرار گیرد. این ابزار با نمایش همزمان جهت روند و علامتهای تغییر روند، به سادهتر شدن تحلیل نمودار کمک میکند. البته فلشهای خرید و فروش صرفاً نشانه تغییر وضعیت محاسباتی اندیکاتور هستند و بهتنهایی تضمینی برای موفقیت معامله محسوب نمیشوند؛ بهتر است در کنار ابزارهایی مانند سطوح حمایت و مقاومت، پرایس اکشن و مدیریت ریسک استفاده شوند.

توضیحات طراح اندیکاتور SuperTrend
اندیکاتور SuperTrend یک پیادهسازی کامل از سیستم تشخیص روند برای پلتفرم متاتریدر 5 است که از پایه طراحی و برنامهنویسی شده و بر اساس ترکیب سه مفهوم اصلی کار میکند. این سه مفهوم شامل محاسبه محدودههای قیمتی بر اساس نوسانات ATR، مکانیزم حرکتی و محدودکننده خطوط (Ratchet) و یک وضعیت دوگانه برای تشخیص روند صعودی یا نزولی هستند. تغییر جهت روند تنها زمانی اتفاق میافتد که قیمت در پایان کندل، خط مربوط به روند را از سمت مخالف بشکند.
یکی از ویژگیهای فنی مهم این نسخه، نحوه مدیریت حافظه داخلی محاسبات اندیکاتور است. مقادیر مربوط به باند بالایی، باند پایینی و وضعیت روند بهجای ذخیرهسازی در آرایههای معمولی و مدیریت دستی، در بافرهای محاسباتی اختصاصی اندیکاتور (INDICATOR_CALCULATIONS) نگهداری میشوند. این روش باعث میشود مدیریت اندازه آرایهها و حفظ پیوستگی اطلاعات بین کندلها بر عهده خود متاتریدر باشد و احتمال بروز مشکلاتی مانند ریست شدن ناخواسته وضعیت محاسباتی یا رفتار غیرعادی خطوط در بکتست کاهش پیدا کند.
در طراحی این اندیکاتور از سیستم اندیسگذاری یکپارچه برای دادههای قیمتی استفاده شده و هنگام بارگذاری اولیه، یک فرآیند مقداردهی اولیه مشخص برای ایجاد وضعیت محاسباتی از قدیمیترین کندل قابل استفاده انجام میشود. همچنین فلشهای خرید و فروش تنها پس از تأیید تغییر جهت روند و روی کندلی نمایش داده میشوند که دیگر در معرض پردازش مجدد قرار ندارد. این سازوکار با هدف جلوگیری از ظاهر شدن و ناپدید شدن ناگهانی سیگنالها در تیکهای بعدی طراحی شده است.
این نسخه از SuperTrend طی چندین مرحله بررسی و اصلاح فنی، در قالب مجموعه مقالات آموزشی «Making Custom Indicators for Beginners» توسعه یافته است. در این مجموعه، جزئیات تصمیمات طراحی، مشکلات فنی نسخههای قبلی و روش برطرف کردن آنها توضیح داده شدهاند. محصول نهایی بهعنوان یک اندیکاتور مستقل، با ساختار محاسباتی غیرریپینت (Non-Repainting) ارائه شده و علاوه بر استفاده مستقیم در تحلیل بازار، میتواند مرجع مناسبی برای برنامهنویسانی باشد که قصد توسعه اندیکاتورهای اختصاصی تشخیص روند با زبان MQL5 را دارند.

تنظیمات اندیکاتور SuperTrend
InpAtrPeriod (ATR Period): این گزینه دوره محاسبه اندیکاتور ATR را مشخص میکند که برای اندازهگیری نوسانات بازار استفاده میشود. مقدار پیشفرض 10 است؛ یعنی محاسبات ATR بر اساس 10 کندل انجام میشوند. افزایش این مقدار باعث هموارتر شدن محاسبات نوسانات میشود و کاهش آن حساسیت اندیکاتور را نسبت به تغییرات قیمت بیشتر میکند.
InpMultiplier (ATR Multiplier): ضریب ATR را تعیین میکند و در محاسبه فاصله خطوط سوپرترند از قیمت نقش دارد. مقدار پیشفرض 3.0 است. افزایش ضریب باعث میشود خطوط سوپرترند فاصله بیشتری از قیمت داشته باشند و تغییر جهت روند دیرتر اتفاق بیفتد؛ در مقابل، کاهش ضریب خطوط را به قیمت نزدیکتر کرده و حساسیت اندیکاتور را افزایش میدهد.
InpShowSignals (Show Buy/Sell Signals): با فعال بودن این گزینه، هنگام تغییر جهت روند، فلشهای خرید و فروش روی نمودار نمایش داده میشوند. با تغییر روند از نزولی به صعودی، فلش سبز خرید (Buy) و هنگام تغییر روند از صعودی به نزولی، فلش قرمز فروش (Sell) ظاهر میشود. با غیرفعال کردن این گزینه، فلشها نمایش داده نمیشوند؛ اما خطوط صعودی و نزولی سوپرترند همچنان روی نمودار باقی میمانند.
اندیکاتور Super Trend برای متاتریدر 5
پس از تایید شماره موبایل، لینک دانلود فایل به شما نمایش داده خواهد شد.









