ATR — Average True Range
วัดอะไร: ความผันผวน (ระยะแกว่งเฉลี่ยต่อแท่ง)
ใช้เมื่อไร: ปรับขนาด SL/TP ให้เข้ากับสภาพตลาด: SL = k×ATR จะขยายอัตโนมัติเมื่อตลาดผันผวนขึ้น บน XAUUSD ค่า ATR คือระยะเป็น $ จริง (H1 ทั่วไปประมาณ $3-8) ยังใช้เป็นตัวกรองตลาดที่ผันผวนผิดปกติได้ด้วย: ATR > 3 เท่าของค่าเฉลี่ยตัวเอง = ข้าม
period ที่ใช้ทั่วไป: 14
ข้อควรระวัง: ATR ไม่บอกทิศทาง — เป็นแค่ขนาด (magnitude) เท่านั้น ต้องใช้คู่กับ indicator ที่บอกทิศทางเสมอ
สูตรที่ engine ใช้จริง
TR = max(high−low, |high−prev_close|, |low−prev_close|); ATR = TR.ewm(alpha=1/period, adjust=False).mean()
smoothing: Wilder RMA — ewm(alpha=1/period), not SMA · warmup: ~3×period