جهت خرید اکانت TradingView با امکانات حرفهای و دسترسی به قابلیتهای پیشرفته پلتفرم میتوانید از خدمات هوش فعال استفاده کنید. برای اطلاع از پلنهای موجود، قیمت و نحوه فعالسازی اکانت تریدینگ ویو به این لینک مراجعه نمایید و یا از طریق شماره 09364549266 با پشتیبانی هوش فعال در ارتباط باشید.
این اندیکاتور با نام Williams-Alligator Spread Oscillator (WASO) یک اسیلاتور سفارشی است که برای سنجش میزان انبساط (Trend) و انقباض (Range) بازار بر اساس فاصله بین خطوط تمساح ویلیامز طراحی شده است. برخلاف نمایش سنتی تمساح روی نمودار قیمت، این ابزار spread میان سه خط را محاسبه کرده و آن را در یک پنل جداگانه به صورت نرمالشده بین ۰ تا ۱۰۰ نمایش میدهد.
هسته محاسباتی اندیکاتور بر پایه میانگین فاصله مطلق بین خطوط Jaw (فک)، Teeth (دندان) و Lips (لب) است. این فاصله که نشاندهنده باز شدن یا بسته شدن دهان تمساح است، با شاخص ATR تقسیم میشود تا مقیاس نوسان حذف شده و سیگنال در بازارهای مختلف قابل مقایسه باشد. سپس نتیجه طی یک بازه Lookback نرمالسازی شده و با میانگین متحرک EMA هموار میشود.
مقدار بالای اسیلاتور (بالای ۷۰) نشاندهنده باز شدن دهان تمساح و آغاز روند قدرتمند است، در حالی که مقدار پایین (زیر ۳۰) فشردگی و حالت ساید بازار را نشان میدهد. یک خط میانی در عدد ۵۰ نیز به عنوان مرز بین فاز صعودی و نزولی روند در نظر گرفته شده است. رنگ سبز برای مقادیر بالای ۵۰، قرمز برای زیر ۵۰، و رنگ زرد برای لحظه تضعیف روند (کراس به زیر آستانه بالایی) استفاده میشود.
جهت سفارش طراحی و برنامهنویسی اختصاصی اندیکاتور و استراتژی معاملاتی برای TradingView میتوانید استراتژی، ایده یا نیاز معاملاتی خود را با تیم هوش فعال در میان بگذارید. برای دریافت مشاوره، بررسی امکان پیادهسازی و ثبت سفارش، از طریق شماره 09364549266 با پشتیبانی هوش فعال در ارتباط باشید.
بخش مدیریت سیگنال شامل سیستم Debounce است که از تغییر رژیمهای کاذب جلوگیری میکند: رژیم روند یا رنج باید برای تعداد مشخصی کندل پایدار بماند تا سیگنال صادر شود. این قابلیت بهویژه برای معاملهگرانی که نمیخواهند با نویز بازار اذیت شوند بسیار مفید است. همچنین امکان فعال یا غیرفعال کردن هشدارها برای شروع روند و شروع فاز رنج از طریق تنظیمات فراهم شده است.
در نهایت، WASO بهعنوان یک فیلتر یا تأییدکننده در کنار سایر ابزارهای تحلیل تکنیکال مانند MFI یا Williams %R قابل استفاده است. این اندیکاتور بهصورت Real-Time Safe طراحی شده و از شیفت آیندهنگر در محاسبات خود استفاده نمیکند، بنابراین برای استفاده در تایمفریمهای پایین و معاملات زنده نیز مناسب است.

تنظیمات اندیکاتور Williams Alligator Spread Oscillator (WASO)
Source مقدار قیمتی که برای محاسبه خطوط تمساح (Jaw, Teeth, Lips) استفاده میشود و بهطور پیشفرض HL2 (میانگین High و Low) است، مناسب برای حذف نویز قیمت پایانی.
Jaw Length طول دوره محاسبه فک تمساح (کندترین خط) که بهصورت پیشفرض ۸ کندل تنظیم شده و افزایش آن باعث نرمتر شدن و تأخیر بیشتر در تشخیص روند میشود.
Teeth Length طول دوره محاسبه دندان تمساح (خط میانی سرعت) که بهطور پیشفرض ۶ کندل است و تغییر آن تعادل بین واکنش سریعتر و سیگنالهای کاذب بیشتر را تعیین میکند.
Lips Length طول دوره محاسبه لب تمساح (سریعترین خط) که بهطور پیشفرض ۲ کندل تنظیم شده و حساسیت اولیه به تغییرات قیمت را کنترل میکند.
Use classic SMMA Alligator for calc اگر فعال باشد، از فرمول سنتی SMMA (معادل RMA در پاین اسکریپت) برای محاسبه خطوط تمساح استفاده میشود و در غیر این صورت از EMA بهره گرفته میشود.
Smoothing Type نوع هموارسازی خطوط تمساح را بین «SMMA (RMA)» و «EMA» انتخاب میکند و فقط زمانی که گزینه قبلی غیرفعال باشد تأثیر مستقیم دارد.
ATR Length طول دوره میانگین محدوده واقعی (ATR) که برای نرمالسازی اسپرد نسبت به نوسان بازار به کار میرود و پیشفرض آن ۱۲ کندل است.

Normalization Lookback تعداد کندلهای گذشته برای محاسبه حداقل و حداکثر اسپرد نرمالشده که مقدار ۳۰ پیشفرض دارد و هرچه بزرگتر باشد اسیلاتور کندتر واکنش نشان میدهد.
Smoothing (EMA) دوره میانگین متحرک نمایی برای هموارسازی نهایی اسیلاتور که پیشفرض ۳ است و کاهش آن باعث واکنش سریعتر ولی نویزیتر شدن خروجی میشود.
High Value = Large Spread (Trend) اگر فعال باشد، مقادیر بالای اسیلاتور نشاندهنده روند (باز شدن دهان تمساح) و مقادیر پایین نشاندهنده فشردگی بازار است و اگر غیرفعال شود این رابطه برعکس میشود.
Upper Threshold سطح آستانه بالایی برای تشخیص روند که بهصورت پیشفرض ۷۰ است و وقتی اسیلاتور بالای آن قرار گیرد سیگنال روند صادر میشود.
Lower Threshold سطح آستانه پایینی برای تشخیص فاز رنج یا فشردگی که بهصورت پیشفرض ۳۰ است و وقتی اسیلاتور زیر آن برود سیگنال رنج فعال میشود.
Shade background for Range zone اگر فعال باشد، پسزمینه پنل اندیکاتور در نواحی که بازار در فاز فشردگی/رنج قرار دارد با رنگ خاکستری محو مشخص میشود.

Plot Style نوع نمایش اسیلاتور را بین حالت ستونی (Columns) یا خطی (Line) انتخاب میکند که بسته به سلیقه بصری معاملهگر قابل تغییر است.
Plot Width ضخامت ستونها یا خط اسیلاتور را از ۱ تا ۵ تنظیم میکند و پیشفرض آن ۲ است.
Show midline (50) تعیین میکند که خط میانی عدد ۵۰ در پنل اندیکاتور نمایش داده شود یا خیر و این خط مرز بصری بین روند صعودی و نزولی است.
Alert only on regime change اگر فعال باشد، هشدارها فقط در لحظه تغییر رژیم از روند به رنج یا برعکس صادر میشوند و از تکرار سیگنالهای مشابه جلوگیری میکند.
Debounce bars (stability) حداقل تعداد کندلهایی که یک وضعیت (روند یا رنج) باید پایدار بماند تا سیگنال معتبر تلقی شود و افزایش آن سیگنالهای کاذب را کاهش میدهد اما تأخیر ایجاد میکند.
Enable Range alert فعال یا غیرفعال کردن هشدار مربوط به شروع فاز فشردگی/رنج بازار که میتواند برای آمادهسازی خروج از معاملات روندی مفید باشد.
Enable Trend alert فعال یا غیرفعال کردن هشدار مربوط به شروع فاز روند/انبساط بازار که برای ورود به معاملات دنبالهرو روند کاربرد دارد.
اندیکاتور Williams Alligator Spread Oscillator (WASO)
پس از تایید شماره موبایل، لینک دانلود فایل به شما نمایش داده خواهد شد.





