ADX — Average Directional Index

วัดอะไร: ความแรงของเทรนด์ (ไม่บอกทิศทาง)

ใช้เมื่อไร: ใช้กรอง regime: ADX > 25 = ตลาดกำลังเป็นเทรนด์ (เหมาะกับ trend-follow), ADX < 20 = sideways (เหมาะกับ mean-reversion หรือหยุดเทรด)

period ที่ใช้ทั่วไป: 14

ข้อควรระวัง: lag ค่อนข้างมาก (RMA สองชั้น) — ใช้เป็นตัวกรอง ไม่ใช่ trigger

สูตรที่ engine ใช้จริง

+DM/−DM → Wilder RMA → +DI/−DI → DX = 100×|+DI−−DI|/(+DI+−DI) → ADX = RMA(DX, period)

smoothing: Double-layer Wilder RMA (DI, then DX) · warmup: ~2×period or more