اندیکاتور SuperTrend TV یک ابزار تحلیل تکنیکال برای شناسایی جهت روند بازار و تشخیص تغییرات احتمالی آن در متاتریدر 5 است. این اندیکاتور بر اساس اندیکاتور معروف سوپرترند طراحی شده و هدف اصلی آن محاسبه و نمایش خطوط روند با الگوریتمی هماهنگ با نسخه اصلی TradingView است. به کمک این ابزار معاملهگران میتوانند روندهای صعودی و نزولی را بهتر تشخیص دهند و نقاط احتمالی تغییر جهت بازار را شناسایی کنند.
یکی از ویژگیهای مهم این اندیکاتور، استفاده از روش محاسبه ATR به شیوه Wilder یا RMA است. برخلاف برخی پیادهسازیهای معمول که از تابع استاندارد iATR متاتریدر استفاده میکنند، این نسخه مقدار اولیه ATR را با میانگین ساده محدوده واقعی قیمت (SMA) محاسبه کرده و سپس از فرمول بازگشتی Wilder برای بهروزرسانی آن استفاده میکند. این روش باعث میشود محاسبات اندیکاتور با تابع ta.supertrend در TradingView هماهنگی بیشتری داشته باشد.
اندیکاتور SuperTrend TV جهت روند را با استفاده از دو باند بالایی و پایینی محاسبه میکند. این باندها بر اساس میانگین قیمت سقف و کف کندل (HL2) و مقدار ATR به دست میآیند و با حرکت قیمت به شکل پویا تغییر میکنند. ویژگی مهم این سیستم، حفظ و محدود کردن تدریجی باندها است؛ به این صورت که باندها تنها در شرایط مشخصی تغییر موقعیت میدهند و با عبور قیمت از محدودههای تعیینشده، امکان تغییر جهت روند فراهم میشود.
جهت سفارش طراحی و برنامهنویسی اختصاصی اندیکاتور، اکسپرت و ربات معاملهگر برای MetaTrader 4 و MetaTrader 5 میتوانید استراتژی، ایده یا نیاز معاملاتی خود را با تیم هوش فعال در میان بگذارید. برای دریافت مشاوره، بررسی امکان پیادهسازی و ثبت سفارش، از طریق شماره 09364549266 با پشتیبانی هوش فعال در ارتباط باشید.
از نظر بصری، این اندیکاتور خط سوپرترند را روی نمودار اصلی قیمت نمایش میدهد. در روند صعودی، خط با رنگ سبزآبی (Teal) و در روند نزولی با رنگ قرمز تیره (Crimson) رسم میشود. زمانی که قیمت از باند مربوطه عبور کند، جهت روند تغییر کرده و رنگ خط نیز متناسب با جهت جدید تغییر میکند. این ویژگی به معاملهگران کمک میکند تغییرات روند را بدون نیاز به بررسی مداوم محاسبات پیچیده دنبال کنند.
یکی دیگر از قابلیتهای قابل توجه SuperTrend TV، ارائه خروجیهای محاسباتی برای استفاده در اکسپرتها و سایر اندیکاتورهای سفارشی است. علاوه بر خط اصلی سوپرترند، مقادیر ATR و جهت روند نیز از طریق بافرهای اختصاصی در دسترس برنامهنویسان MQL5 قرار میگیرند. بنابراین میتوان از این اندیکاتور بهعنوان بخشی از سیستمهای معاملاتی خودکار، استراتژیهای ترکیبی و ابزارهای مدیریت معاملات استفاده کرد. همچنین دو اسکریپت همراه آن امکان خروجی گرفتن از دادههای OHLC و مقادیر اندیکاتور در قالب CSV و تهیه تصویر استاندارد از نمودار را فراهم میکنند.

توضیحات طراح اندیکاتور SuperTrend TV
اندیکاتور SuperTrend TV با هدف رفع یکی از مشکلات رایج در انتقال اندیکاتورها از زبان Pine Script به محیط MQL5 طراحی شده است. به گفته طراح، بسیاری از نسخههای سوپرترند در متاتریدر ظاهری مشابه نسخه TradingView دارند، اما مقادیر محاسباتی آنها دقیقاً یکسان نیست. این اختلاف ممکن است در نگاه اول قابل تشخیص نباشد، اما در ادامه باعث تفاوت در نقاط تغییر روند، سیگنالهای معاملاتی و حتی نتایج اجرای استراتژی شود. تمرکز اصلی این پروژه، دستیابی به تطابق محاسباتی با تابع اصلی ta.supertrend در TradingView است.
یکی از دلایل اصلی اختلاف نسخههای مختلف، نحوه محاسبه ATR است. در Pine Script، تابع ta.rma از میانگینگیری Wilder با ضریب هموارسازی 1/n استفاده میکند و مقدار اولیه آن از میانگین ساده اولین دورههای True Range به دست میآید. استفاده از EMA یا حتی تابع استاندارد iATR متاتریدر میتواند باعث ایجاد اختلاف در محاسبات شود. همچنین نحوه بهروزرسانی باندهای بالایی و پایینی اهمیت زیادی دارد؛ این باندها باید بهصورت تدریجی محدود شوند و تنها در شرایط مشخصی با عبور قیمت از آنها تغییر وضعیت دهند. طراح با پیادهسازی مستقل این محاسبات تلاش کرده است اختلافهای مذکور را برطرف کند.
برای اثبات دقت محاسبات، این پروژه علاوه بر اندیکاتور، ابزارهای اعتبارسنجی نیز ارائه میدهد. اسکریپت همراه، اطلاعات OHLC و خروجی اندیکاتور را در یک فایل CSV ذخیره میکند تا با استفاده از یک مرجع محاسباتی پایتون، مقادیر هر کندل با نسخه Pine مقایسه شوند. طبق گزارش طراح، این آزمایش روی پنج نماد EURUSD، USDJPY، XAUUSD، GER40 و BTCUSD انجام شده و در هیچکدام اختلافی در جهت روند مشاهده نشده است. همچنین بیشترین اختلاف ثبتشده در مقدار خط سوپرترند حدود یک دهمیلیاردم بوده که به گرد کردن اعداد اعشاری مربوط میشود.
طراح تأکید میکند که هدف این پروژه صرفاً تولید یک خط سوپرترند با ظاهر مشابه TradingView نیست، بلکه ارائه خروجیهای محاسباتی قابل اعتماد برای استفاده در سیستمهای معاملاتی و اکسپرتهای متاتریدر 5 است. این اندیکاتور مقدار خط سوپرترند را از بافر 0، جهت روند را از بافر 2 و مقدار ATR را از بافر 3 در اختیار برنامهنویسان قرار میدهد. همچنین قرارداد جهت روند دقیقاً مطابق TradingView حفظ شده است؛ بهطوریکه مقدار منفی یک نشاندهنده روند صعودی و مقدار مثبت یک نشاندهنده روند نزولی است. این ویژگی به توسعهدهندگان کمک میکند تا هنگام انتقال استراتژیهای معاملاتی از TradingView به MetaTrader 5، از بروز اختلافهای ناخواسته در سیگنالها جلوگیری کنند.

تنظیمات اندیکاتور SuperTrend TV
ATR Period (دوره محاسبه ATR): این پارامتر تعداد کندلهایی را مشخص میکند که برای محاسبه میانگین محدوده واقعی قیمت (ATR) استفاده میشوند. مقدار پیشفرض 10 است. افزایش این مقدار باعث میشود ATR با حساسیت کمتری به نوسانات کوتاهمدت واکنش نشان دهد و خطوط سوپرترند هموارتر شوند. در مقابل، مقادیر کمتر موجب واکنش سریعتر اندیکاتور به تغییرات قیمت و نوسانات بازار خواهند شد.
Factor (ضریب سوپرترند): این پارامتر ضریب ATR را در محاسبه فاصله باندهای بالایی و پایینی از میانگین قیمت سقف و کف کندل تعیین میکند. مقدار پیشفرض 3.0 است. افزایش ضریب باعث فاصله گرفتن خطوط سوپرترند از قیمت و کاهش حساسیت آن به تغییرات کوتاهمدت میشود؛ در حالی که کاهش ضریب خطوط را به قیمت نزدیکتر کرده و احتمال شناسایی زودتر تغییر روند را افزایش میدهد.
اندیکاتور Super Trend TV برای متاتریدر 5
پس از تایید شماره موبایل، لینک دانلود فایل به شما نمایش داده خواهد شد.









