این اندیکاتور با نام “H-Infinity Volatility Filter” یک ابزار تحلیلی پیشرفته در Pine Script نسخه ۶ است که برای شناسایی روند بازار با استفاده از فیلتر H∞ طراحی شده است. این فیلتر که از نظریه کنترل مقاوم الهام گرفته شده، قادر است نویز و اختلالات موجود در دادههای قیمتی را به طور مؤثر فیلتر کند و سیگنالهای روند را با دقت بالاتری نسبت به فیلترهای سنتی مانند میانگین متحرک ارائه دهد.
این اندیکاتور از سه پارامتر کلیدی برای تنظیم رفتار فیلتر استفاده میکند: پارامتر نویز که نشاندهنده بدترین حالت عدم قطعیت در دادههاست، پارامتر اختلال که برای مدلسازی اختلالات خارجی در بازار استفاده میشود و پارامتر مرتبه فیلتر که تعداد حالتهای قبلی در نظر گرفته شده در الگوریتم را مشخص میکند. این سه پارامتر به کاربر اجازه میدهند تا حساسیت فیلتر را بر اساس شرایط مختلف بازار تنظیم کند.
الگوریتم H∞ در این اندیکاتور با استفاده از یک رویکرد بازگشتی کار میکند؛ به این صورت که در هر مرحله، خطای تخمین بهروزرسانی شده و سپس بر اساس آن یک ضریب بهره (Gain) محاسبه میشود. این ضریب بهره تعیین میکند که فیلتر چقدر باید به قیمت جدید اعتماد کند و چقدر باید به تخمین قبلی پایبند بماند. این رویکرد باعث میشود فیلتر در برابر نویز مقاوم باشد و در عین حال واکنش مناسبی به تغییرات واقعی روند نشان دهد.
خروجی فیلتر به صورت یک خط رنگی روی نمودار نمایش داده میشود؛ رنگ سبز نشاندهنده روند صعودی و رنگ قرمز نشاندهنده روند نزولی است. علاوه بر این، امکان رنگآمیزی کندلها بر اساس جهت روند نیز وجود دارد که تشخیص بصری روند را برای معاملهگران سادهتر میکند. همچنین اندیکاتور دارای هشدارهای معاملاتی است که هنگام تغییر روند از صعودی به نزولی یا بالعکس، به کاربر اطلاع میدهد.
در نهایت، این اندیکاتور برای معاملهگرانی مناسب است که به دنبال ابزاری پیشرفته برای فیلتر کردن نویز بازار و شناسایی روندهای پایدار هستند. برخلاف میانگینهای متحرک سنتی که تأخیر ذاتی دارند، فیلتر H∞ با رویکرد مقاوم خود میتواند تعادل بهتری بین واکنش سریع به تغییرات قیمت و مقاومت در برابر نویز ایجاد کند و سیگنالهای معاملاتی مطمئنتری ارائه دهد.
تنظیمات اندیکاتور H-Infinity Volatility Filter
Source (منبع قیمت): این تنظیم مشخص میکند که فیلتر H∞ بر روی کدام داده قیمتی اعمال شود؛ به طور پیشفرض از قیمت بسته شدن (Close) استفاده میشود، اما کاربر میتواند منابع دیگری مانند قیمت باز شدن، بالاترین قیمت، پایینترین قیمت یا میانگین قیمتها را انتخاب کند.
Worst-Case Noise (نویز بدترین حالت): این پارامتر نشاندهنده حداکثر سطح عدم قطعیت یا نویزی است که فیلتر انتظار دارد در دادههای قیمتی با آن مواجه شود؛ مقدار پیشفرض ۰.۰۲ است و افزایش آن باعث میشود فیلتر محتاطتر عمل کند و واکنش کمتری به نوسانات کوچک قیمت نشان دهد.
Disturbance (اختلال): این تنظیم برای مدلسازی اختلالات خارجی و شوکهای ناگهانی در بازار استفاده میشود؛ مقدار پیشفرض ۳.۰ است و هرچه این مقدار بزرگتر باشد، فیلتر در برابر تغییرات ناگهانی قیمت مقاومتر عمل میکند و در نتیجه خط فیلتر شده هموارتر خواهد بود.

Order (مرتبه): این پارامتر تعداد حالتهای قبلی فیلتر را مشخص میکند که در فرآیند تخمین و بهروزرسانی مورد استفاده قرار میگیرند؛ مقدار پیشفرض ۵ است و افزایش آن میتواند دقت فیلتر را در شناسایی الگوهای پیچیدهتر بازار افزایش دهد، اما در عین حال ممکن است تأخیر بیشتری در سیگنالها ایجاد کند.
Bullish Color (رنگ صعودی): این تنظیم رنگ خط فیلتر و کندلها را در زمانی که روند صعودی تشخیص داده میشود تعیین میکند؛ مقدار پیشفرض رنگ سبز روشن (#00ffaa) است و کاربر میتواند آن را مطابق سلیقه خود تغییر دهد.
Bearish Color (رنگ نزولی): این تنظیم رنگ خط فیلتر و کندلها را در زمانی که روند نزولی تشخیص داده میشود مشخص میکند؛ مقدار پیشفرض رنگ قرمز (#ff0000) است و کاربر میتواند رنگ دیگری برای تشخیص بهتر روند نزولی انتخاب کند.
Color Candles by Trend? (رنگآمیزی کندلها بر اساس روند؟): این گزینه بولی تعیین میکند که آیا کندلهای نمودار باید بر اساس جهت روند تشخیص داده شده توسط فیلتر رنگآمیزی شوند یا خیر؛ به طور پیشفرض فعال است و با غیرفعال کردن آن، تنها خط فیلتر رنگی باقی میماند و کندلها به رنگ اصلی خود نمایش داده میشوند.
تنظیمات اندیکاتور H-Infinity Volatility Filter
پس از تایید شماره موبایل، لینک دانلود فایل به شما نمایش داده خواهد شد.







