جهت خرید اکانت TradingView با امکانات حرفهای و دسترسی به قابلیتهای پیشرفته پلتفرم میتوانید از خدمات هوش فعال استفاده کنید. برای اطلاع از پلنهای موجود، قیمت و نحوه فعالسازی اکانت تریدینگ ویو به این لینک مراجعه نمایید و یا از طریق شماره 09364549266 با پشتیبانی هوش فعال در ارتباط باشید.
این اندیکاتور با نام Hull Butterfly Oscillator توسط LuxAlgo توسعه یافته و یک نوسانساز پیشرفته است که بر پایه مفاهیم میانگین متحرک هال (Hull Moving Average) طراحی شده است. این ابزار تلاش میکند تا نوسانات قیمت را با استفاده از ترکیب خطی میانگینهای متحرک وزندار (WMA) و تکنیکهای کانوولوشن، به شکلی دقیقتر و روانتر از نوسانسازهای سنتی نمایش دهد. هسته اصلی این اندیکاتور بر مبنای محاسبه ضرایب سفارشی برای یک فیلتر دیجیتال استوار است که در ابتدای بارگذاری نمودار محاسبه شده و سپس به صورت داینامیک روی دادههای قیمت اعمال میشود.
مکانیزم محاسباتی این اندیکاتور شامل دو مرحله اصلی است: ابتدا ضرایب یک فیلتر هال از طریق ترکیب دو میانگین متحرک وزندار با طولهای متفاوت (نصف طول اصلی و طول کامل) ساخته میشود، سپس این ضرایب با اعمال یک کانوولوشن دیگر با میانگین متحرک وزندار به طول ریشه دوم طول اصلی، پالایش میشوند. خروجی این فرآیند، یک فیلتر صاف و واکنشگرا به نام Hull Butterfly است که تفاوت بین فیلتر اعمالشده روی دادههای مستقیم و معکوس زمانی را محاسبه میکند تا تقارن یا عدم تقارن حرکت قیمت را آشکار سازد.
ویژگی منحصر به فرد این اندیکاتور، معرفی مفهوم سطوح داینامیک مبتنی بر میانگین تجمعی است. سطح بالا و پایین (cmean و -cmean) از طریق ضرب میانگین تجمعی قدر مطلق نوسانساز در یک ضریب قابل تنظیم (Levels Multiplier) به دست میآید. این سطوح به جای مقادیر ثابت، با گذشت زمان و بر اساس نوسانات واقعی بازار تنظیم میشوند و نقاط عبور از آنها سیگنالهای مهمی را تولید میکنند. همچنین سطوح میانی (cmean/2 و -cmean/2) برای نمایش نواحی میانی نوسان استفاده میشوند.
با ثبتنام در صرافی Ourbit به بیش از ۸۰۰ رمزارز، بازارهای متنوع جهانی و امکانات معاملاتی پیشرفته دسترسی پیدا کنید. همین حالا ثبتنام کنید و با دنیای جدید معاملات ارز دیجیتال آشنا شوید!
از نظر بصری، اندیکاتور به صورت هیستوگرام رنگی نمایش داده میشود که رنگ آن بر اساس موقعیت مقدار نوسانساز نسبت به سطوح داینامیک و جهت حرکت آن تعیین میگردد. گرادیان رنگی صعودی (سبز) و نزولی (قرمز) قابل شخصیسازی هستند و به کاربر امکان تشخیص سریع قدرت و جهت حرکت را میدهند. علاوه بر این، نقاط دایرهای شکل (Dots) در شرایط خاص سیگنالهای صعودی یا نزولی را نشان میدهند؛ به طوری که وقتی مقدار نوسانساز از سطح بالا عبور کرده و سپس کاهش مییابد یا از سطح پایین عبور کرده و سپس افزایش مییابد، این نقاط ظاهر میشوند.
در نهایت، این اندیکاتور برای کاربران حرفهای که به دنبال شناسایی تغییرات روند، واگراییها و نقاط بازگشتی بالقوه هستند، طراحی شده است. استفاده از فیلتر هال باعث کاهش تاخیر محاسباتی و افزایش حساسیت به تغییرات اخیر قیمت میشود، در حالی که سطوح تطبیقی مبتنی بر میانگین تجمعی، سیگنالها را با شرایط نوسانی مختلف بازار هماهنگ میکند. این ترکیب، Hull Butterfly Oscillator را به ابزاری منعطف برای معاملهگران در تایمفریمهای مختلف تبدیل کرده و میتواند به عنوان مکملی برای استراتژیهای معاملاتی مبتنی بر نوسان و مومنتوم مورد استفاده قرار گیرد.

تنظیمات اندیکاتورHull Butterfly Oscillator
length — این تنظیم طول دوره محاسباتی اندیکاتور را مشخص میکند که بر اساس آن طول میانگینهای متحرک وزندار و فیلتر هال تعیین میشود؛ مقدار پیشفرض ۱۴ است و افزایش آن باعث نرمتر شدن نوسانساز اما افزایش تأخیر میشود.
mult — این تنظیم ضریب سطوح داینامیک (Levels Multiplier) را تعیین میکند که در مقدار میانگین تجمعی قدر مطلق نوسانساز ضرب شده و سطوح بالا و پایین سیگنالدهی را میسازد؛ مقدار پیشفرض ۲ است و با افزایش آن سطوح از هم دورتر شده و سیگنالهای کمتری صادر میشود.
src — این تنظیم منبع داده قیمتی مورد استفاده در محاسبات اندیکاتور را مشخص میکند که به طور پیشفرض قیمت بستهشدن (close) است و میتوان آن را به سایر مقادیر مانند قیمت بازشدن، بالاترین یا پایینترین قیمت تغییر داد.
bull_css_0 — این تنظیم رنگ ابتدایی گرادیان صعودی (Bullish Gradient) را تعیین میکند که برای مقادیر مثبت نوسانساز نزدیک به صفر استفاده میشود؛ به طور پیشفرض رنگ سبز با شفافیت ۵۰٪ است و در گروه Style قرار دارد.

bull_css_1 — این تنظیم رنگ انتهایی گرادیان صعودی را مشخص میکند که برای مقادیر مثبت نوسانساز نزدیک به سطح بالای cmean اعمال میشود؛ به طور پیشفرض رنگ سبز کامل (#0cb51a) است و در همان خط تنظیم قبلی (inline0) قرار دارد.
bear_css_0 — این تنظیم رنگ ابتدایی گرادیان نزولی (Bearish Gradient) را تعیین میکند که برای مقادیر منفی نوسانساز نزدیک به صفر استفاده میشود؛ به طور پیشفرض رنگ قرمز با شفافیت ۵۰٪ است و در گروه Style قرار دارد.
bear_css_1 — این تنظیم رنگ انتهایی گرادیان نزولی را مشخص میکند که برای مقادیر منفی نوسانساز نزدیک به سطح پایین cmean- اعمال میشود؛ به طور پیشفرض رنگ قرمز کامل (#ff1100) است و در همان خط تنظیم قبلی (inline1) قرار دارد.
اندیکاتورHull Butterfly Oscillator
پس از تایید شماره موبایل، لینک دانلود فایل به شما نمایش داده خواهد شد.
جهت سفارش طراحی و برنامهنویسی اختصاصی اندیکاتور و استراتژی معاملاتی برای TradingView میتوانید استراتژی، ایده یا نیاز معاملاتی خود را با تیم هوش فعال در میان بگذارید. برای دریافت مشاوره، بررسی امکان پیادهسازی و ثبت سفارش، از طریق شماره 09364549266 با پشتیبانی هوش فعال در ارتباط باشید.







