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