اندیکاتور ADX (شاخص جهت‌دار میانگین)

ADX قدرت روند را، صرف‌نظر از جهتش، بین ۰ تا ۱۰۰ می‌سنجد و کمک می‌کند بفهمی بازار روند دارد یا رنج است.

چیست

ADX را هم ولز وایلدر معرفی کرد. این اندیکاتور از دو خط جهت‌دار +DI و −DI ساخته می‌شود که قدرت حرکت‌های صعودی و نزولی را می‌سنجند. ADX خودش جهت ندارد؛ فقط می‌گوید روند فعلی، هر جهتی که دارد، چقدر قوی است.

چطور محاسبه می‌شود

  1. حرکت جهت‌دار مثبت و منفی هر کندل از مقایسه‌ی سقف و کف با کندل قبلی به دست می‌آید.
  2. ‎+DI و ‎−DI = میانگین هموارشده‌ی این حرکت‌ها تقسیم بر ATR
  3. DX = ۱۰۰ × |‎+DI − ‎−DI| ÷ (‎+DI + ‎−DI) و ADX میانگین هموارشده‌ی DX در ۱۴ کندل است.

تریدرها چطور آن را می‌خوانند

  • ADX زیر ۲۰ معمولاً یعنی بازار بی‌روند و بالای ۲۵ یعنی روند قابل توجه.
  • ADX رو به بالا یعنی روند در حال قوی شدن است، چه صعودی و چه نزولی.
  • تقاطع ‎+DI و ‎−DI جهت روند را نشان می‌دهد.

تنظیمات

طول پیش‌فرض ۱۴ است. از ADX بیشتر برای انتخاب نوع استراتژی استفاده کن: استراتژی روندی وقتی ADX بالاست و استراتژی رنج وقتی پایین است.

کجا گول می‌زند

  • افت ADX از سطح بالا لزوماً یعنی برگشت روند نیست؛ ممکن است فقط روند آرام‌تر شده باشد.
  • ADX اندیکاتوری کند است و تغییر روند را دیر نشان می‌دهد.

کد Pine Script آن در Vlevel

این همان اسکریپتی است که چارت اجرا می‌کند. در پنجره‌ی اندیکاتورهای چارت می‌توانی آن را باز کنی، تغییر دهی و نسخه‌ی خودت را ذخیره کنی.

Average Directional Index · Pine Script v6
//@version=6
indicator("Average Directional Index", shorttitle = "ADX")
adxlen = input.int(14, "ADX Smoothing", minval = 1)
dilen  = input.int(14, "DI Length", minval = 1)
[diplus, diminus, adx] = ta.dmi(dilen, adxlen)
plot(adx, "ADX", color = #f5c542)
hline(25, "Trend", color = color.new(color.white, 75), linestyle = hline.style_dashed)

اندیکاتورها قیمت‌های گذشته را توصیف می‌کنند و هیچ‌کدام آینده را پیش‌بینی نمی‌کنند. برای آموزش است، نه توصیه‌ی سرمایه‌گذاری.