Forex
อินดิเคเตอร์

อินดิเคเตอร์: ATR คืออะไร? ตั้ง Stop Loss ให้เข้ากับความผันผวน

อัปเดตล่าสุด 2026-07-14

ATR (Average True Range) แตกต่างจากอินดิเคเตอร์อื่น ๆ ในซีรีส์นี้ทั้งหมด — มันไม่บอกทิศทาง และไม่ให้สัญญาณซื้อหรือขาย มันวัดเพียงสิ่งเดียวเท่านั้นคือ ราคาเคลื่อนไหวมากแค่ไหน โดยเฉลี่ยในช่วงเวลาที่ผ่านมา นี่ทำให้มันเป็นหนึ่งในเครื่องมือที่มีประโยชน์ที่สุดสำหรับการกำหนดขนาด Stop Loss ให้เหมาะสม

ATR วัดอะไร

ATR คำนวณค่าเฉลี่ยของ "true range" ในช่วงจำนวนแท่งเทียนที่กำหนด โดยทั่วไปคือ 14 แท่ง โดย true range ของแต่ละแท่งเทียนคือค่าที่มากที่สุดจากสามค่านี้

  1. High ปัจจุบันลบ Low ปัจจุบัน (ขนาดของแท่งเทียนเอง)
  2. High ปัจจุบันลบราคาปิดของแท่งก่อนหน้า หรือ
  3. Low ปัจจุบันลบราคาปิดของแท่งก่อนหน้า

กรณีที่สองและสามมีไว้เพื่อจับ ช่องว่างราคา (gap) — หากราคาเปิดห่างจากราคาปิดของเมื่อวานมาก ตัวแท่งเทียนเองอาจดูเล็ก ทั้งที่การเคลื่อนไหวจริงมีขนาดใหญ่ และ true range จะนับรวมส่วนนั้นด้วย ATR ที่เพิ่มขึ้นหมายความว่าแท่งเทียนกำลังมีขนาดใหญ่ขึ้น — ตลาดกำลังผันผวนมากขึ้น ส่วน ATR ที่ลดลงหมายความว่าแท่งเทียนกำลังหดเล็กลง — ตลาดกำลังสงบลง

มีคุณสมบัติสองข้อที่ควรจดจำให้ขึ้นใจ

  • ATR เป็นค่าสัมบูรณ์ ไม่ใช่ค่าสัมพัทธ์ ATR ที่ 0.0080 บน EUR/USD (80 pips) ไม่มีความหมายอะไรเมื่อเทียบกับ ATR ที่ 1.20 บน USD/JPY จนกว่าคุณจะแปลงทั้งสองค่าให้เป็น pips หรือเปอร์เซ็นต์เสียก่อน — จะนำมาเทียบกันข้ามคู่เงินโดยตรงไม่ได้
  • ATR แปรผันตาม timeframe คู่เงินเดียวกันอาจแสดง ATR 12 pips บน M15 แต่แสดง 90 pips บน D1 ควรอ่านค่า ATR บน timeframe ที่คุณกำลังเทรดจริงเสมอ
PriceNarrow SLWide SLATRATR rises with volatilityExample: ATR ≈ 25 pips → Stop Loss ≈ 2 × ATR = 50 pips away from entry
ATR doesn't predict direction — it measures how much price is moving, so stops can widen automatically when the market gets more volatile and tighten when it calms down

การใช้ ATR กำหนดขนาด Stop Loss

แทนที่จะเลือกระยะ pip ตายตัวสำหรับทุก Stop Loss (เช่น ใช้ 20 pips เสมอ) เทรดเดอร์จำนวนมากตั้งค่าเป็นสัดส่วนของ ATR โดยทั่วไปคือ 1.5 ถึง 2 เท่าของ ATR

  • หาก ATR อยู่ที่ 15 pips stop ที่ 2 เท่าของ ATR จะถูกวางห่างออกไป 30 pips
  • หาก ATR เพิ่มขึ้นเป็น 40 pips เพราะตลาดผันผวนมากขึ้น กฎ 2 เท่าเดิมจะทำให้ stop ถูกวางห่างออกไป 80 pips

วิธีนี้ทำให้ stop อยู่ในระยะที่สอดคล้องกับพฤติกรรมตลาดปัจจุบันเสมอ — แคบในช่วงที่เงียบ และกว้างขึ้นในช่วงที่ผันผวน แทนที่จะโดน stop จากความผันผวนตามปกติในวันที่ตลาดผันผวนมาก หรือปล่อยระยะห่างที่ไม่จำเป็นในวันที่ตลาดเงียบ แนวคิดพื้นฐานคือ: stop ที่อยู่ ภายใน ระยะแกว่งตัวเฉลี่ยรายวันของตลาดไม่ใช่จุดตัดสินใจ แต่เป็นการโยนเหรียญ ATR จะบอกคุณว่า "สัญญาณรบกวนปกติ" สิ้นสุดตรงไหน เพื่อให้ stop ทำงานก็ต่อเมื่อมีบางอย่างผิดปกติเกิดขึ้นจริง ๆ เท่านั้น

ตัวอย่างการคำนวณ: ATR + Risk % ผสมกัน

นี่คือจุดที่ ATR เชื่อมโยงกับ หลักการบริหารความเสี่ยง — สองกฎนี้ผสานกันกลายเป็นวิธีกำหนดขนาดโพซิชันแบบสมบูรณ์

  1. บัญชี: $10,000 เสี่ยง 1% = $100 ต่อการเทรดหนึ่งครั้ง
  2. กราฟ: EUR/USD H4, ATR ปัจจุบันอยู่ที่ 30 pips ใช้ stop ที่ 2 เท่าของ ATR = 60 pips
  3. ขนาด: $100 ÷ 60 pips ≈ $1.66/pip → ประมาณ 0.16 lot

หนึ่งเดือนถัดมาตลาดสงบลง ATR อยู่ที่ 15 pips ดังนั้น stop จะอยู่ที่ 30 pips และความเสี่ยง $100 เท่าเดิมทำให้เทรดได้ 0.33 lot ความเสี่ยงเป็นเงินดอลลาร์ไม่เคยเปลี่ยนแปลงเลย ขนาดโพซิชันต่างหากที่ปรับตัวไปตามความผันผวน นี่คือวิธีที่กลยุทธ์เดียวยังคงความสม่ำเสมอได้ไม่ว่าตลาดจะสงบหรือผันผวนรุนแรง

การใช้งานอื่น ๆ ที่พบบ่อย

  • ระยะ Take Profit — การกำหนดเป้าหมายเป็นสัดส่วนของ ATR (เช่น stop ที่ 1.5 เท่า เป้าหมายที่ 3 เท่าของ ATR) ช่วยให้สัดส่วน Risk:Reward คงที่ในทุกสภาวะตลาด และยังช่วยตรวจสอบความสมเหตุสมผลของเป้าหมาย: เป้าหมาย 200 pips บนคู่เงินที่เคลื่อนไหวเพียง 20 pips ต่อวัน คือการถือออเดอร์นานหลายสัปดาห์ ไม่ว่าคุณจะตั้งใจให้เป็นแบบนั้นหรือไม่ก็ตาม
  • Trailing stop — stop ที่เลื่อนตามราคาด้วยสัดส่วนของ ATR (ที่รู้จักกันดีคือ "Chandelier Exit" ซึ่งเลื่อนตามที่ 3 เท่าของ ATR ต่ำกว่าจุดสูงสุดนับตั้งแต่เข้าเทรด) จะกว้างในช่วงที่ผันผวนและแคบลงเมื่อตลาดสงบ
  • การกรองจังหวะเข้าเทรด — เทรดเดอร์บางคนหลีกเลี่ยงการเปิดเทรดใหม่เมื่อ ATR ต่ำผิดปกติ (สัญญาณว่าตลาดอาจกำลังจะบีบตัวก่อนเกิดการเคลื่อนไหวครั้งใหญ่ — ตรรกะวัฏจักรความผันผวนแบบเดียวกับ Bollinger Band squeeze) หรือเมื่อ ATR สูงผิดปกติ (สัญญาณของการเคลื่อนไหวที่ยืดตัวมามากแล้ว และอาจใกล้หมดแรงแล้ว)
  • การรับรู้สภาวะตลาด — เพียงมองที่ ATR ก็ช่วยตอบคำถามว่า "ตอนนี้ตลาดสงบหรือดุร้าย" ซึ่งควรมีผลต่อขนาดโพซิชันและความคาดหวัง ก่อนที่จะเริ่มวิเคราะห์ทิศทางด้วยซ้ำ

ข้อควรระวัง

ATR เป็นค่าเฉลี่ยที่ล่าช้า คำนวณจากสิ่งที่เกิดขึ้นไปแล้ว — มันไม่สามารถพยากรณ์การพุ่งขึ้นของความผันผวนก่อนที่จะเกิดขึ้นจริงได้ (เช่นข่าวเศรษฐกิจสำคัญ ซึ่งนั่นคือหน้าที่ของ ปฏิทินเศรษฐกิจ) หลังจากเกิดเหตุการณ์ช็อกครั้งเดียว ATR ยังจะคงอยู่ในระดับสูงต่อไปอีกสักพักแม้ตลาดจะสงบลงแล้ว เพราะการพุ่งขึ้นนั้นยังอยู่ภายในค่าเฉลี่ย 14 แท่งจนกว่าจะหลุดออกจากช่วงคำนวณ และ ATR ไม่บอกอะไรเกี่ยวกับ ทิศทาง เลย — ATR ที่พุ่งสูงขึ้นสามารถสอดคล้องได้ทั้งกับตลาดที่กำลังร่วงและตลาดที่กำลังพุ่งขึ้น ดังนั้นโดยทั่วไปจึงใช้ควบคู่กับการอ่านเทรนด์/range (ดู Trend vs Range) มากกว่าจะใช้เป็นสัญญาณเดี่ยว ๆ

ดาวน์โหลดอินดิเคเตอร์

อินดิเคเตอร์กำหนดเองนี้จะพล็อตค่า ATR ในหน้าต่างแยกต่างหาก มีประโยชน์สำหรับอ่านค่าปัจจุบันเพื่อนำไปใช้คำนวณ Stop Loss และขนาดโพซิชันของคุณ รองรับทั้ง MetaTrader 4 และ MetaTrader 5 ด้านล่าง

วิธีติดตั้ง — MetaTrader 4

  1. ดาวน์โหลดไฟล์ atr-alert.mq4 ด้านล่าง
  2. เปิด MetaTrader 4 → คลิก FileOpen Data Folder
  3. นำไฟล์ไปวางในโฟลเดอร์ MQL4/Indicators
  4. รีสตาร์ท MetaTrader 4 จากนั้นลากอินดิเคเตอร์จากหน้าต่าง Navigator ไปวางบนกราฟ

วิธีติดตั้ง — MetaTrader 5

  1. ดาวน์โหลดไฟล์ atr-alert.mq5 ด้านล่าง
  2. เปิด MetaTrader 5 → คลิก FileOpen Data Folder
  3. นำไฟล์ไปวางในโฟลเดอร์ MQL5/Indicators
  4. รีสตาร์ท MetaTrader 5 จากนั้นลากอินดิเคเตอร์จากหน้าต่าง Navigator ไปวางบนกราฟ

ไฟล์ทั้งสองเป็น source code — โปรดเปิดและตรวจสอบโค้ดทั้งหมดก่อนใช้งาน เพื่อความปลอดภัยของคุณเอง

ดาวน์โหลด atr-alert.mq4

สำหรับ MetaTrader 4 — นี่คือ source code (.mq4) เปิดและตรวจสอบให้ครบถ้วนก่อนใช้งาน

ดาวน์โหลดไฟล์

ดาวน์โหลด atr-alert.mq5

สำหรับ MetaTrader 5 — นี่คือ source code (.mq5) เปิดและตรวจสอบให้ครบถ้วนก่อนใช้งาน

ดาวน์โหลดไฟล์