เรียนรู้ › จัดการความเสี่ยง

ATR คืออะไร ใช้วาง Stop loss และคำนวณ lot ตามความผันผวนของตลาด

อธิบาย ATR ตั้งแต่ True Range ที่รวม gap สูตรเฉลี่ยแบบ Wilder ตัวอย่างคำนวณ การวาง Stop loss 1.5–3 เท่า ATR, Trailing stop, คิด lot และตัวกรองความผันผวน

กลาง อ่าน 10 นาที 16 ตุลาคม 2569

อ่านจบแล้วจะรู้
  • ATR คือค่าเฉลี่ยของ True Range วัดว่าราคาแกว่งกว้างแค่ไหนต่อแท่ง ไม่ได้บอกทิศทาง
  • True Range นับ gap ด้วย จึงกว้างกว่า High ลบ Low ในแท่งที่ราคากระโดด
  • Stop loss ตาม ATR กว้างขึ้นเองเมื่อตลาดผันผวน และต้องลด lot ลงตามให้เสี่ยงเท่าเดิม
  • ถ้า ATR เล็กจน spread กินสัดส่วนมาก จุดเข้านั้นแทบไม่มีที่ให้กำไร
  • ATR เป็นหน่วยราคา เทียบข้ามตลาดต้องแปลงเป็น % ของราคาก่อน

ATR (Average True Range) คือค่าเฉลี่ยว่าราคาแกว่งกว้างแค่ไหนต่อแท่ง J. Welles Wilder คิดขึ้นและตีพิมพ์ในหนังสือปี 1978 ATR ไม่ได้ชี้ว่าราคาจะไปทางไหน แต่บอกว่า “ตอนนี้การแกว่งปกติของตลาดกว้างประมาณเท่าไร” ซึ่งเป็นข้อมูลที่ต้องใช้ทุกครั้งที่วาง Stop loss และคิดขนาด lot บทนี้อธิบายสูตร ตัวอย่างคำนวณ และวิธีใช้ ATR คุมความเสี่ยง 4 แบบ

True Range: ความกว้างของแท่งที่นับ gap ด้วย

ถ้าวัดความกว้างแท่งด้วย High ลบ Low อย่างเดียว จะพลาดตอนราคากระโดด (gap) เช่น ตลาดเปิดวันจันทร์ห่างจากราคาปิดวันศุกร์ หรือแท่งหลังข่าว Wilder จึงใช้ True Range (TR) ซึ่งเลือกค่าที่มากที่สุดใน 3 ค่า

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

ตัวอย่าง ราคาสมมติ 3 แท่ง

แท่งปิดแท่งก่อนHighLowH − L|H − ปิดก่อน||L − ปิดก่อน|TR
ก. ปกติ2,4002,4062,3988628
ข. gap ขึ้น2,4042,4212,4156171117
ค. gap ลง2,4182,4102,401981717

แท่ง ข. ตัวแท่งกว้างแค่ 6 แต่ราคาเดินทางจาก 2,404 ขึ้นไปถึง 2,421 จริง ๆ คนที่ถือ Sell อยู่โดนระยะ 17 ไม่ใช่ 6 TR จึงนับ 17 แท่ง ค. ก็เหมือนกันในทางกลับ

จาก TR เป็น ATR: เฉลี่ยแบบ Wilder

ATR คือค่าเฉลี่ยของ TR ย้อนหลัง ค่าเริ่มต้นคือ 14 แท่ง วิธีเฉลี่ยของ Wilder คือ

  • ค่าแรก = ค่าเฉลี่ยธรรมดาของ TR 14 แท่งแรก
  • ค่าถัดไป = (ATR ก่อนหน้า × 13 + TR แท่งล่าสุด) ÷ 14

ตัวอย่าง ATR ก่อนหน้า 9.00 แล้วแท่ง ข. ที่ TR 17 เข้ามา

ATR ใหม่ = (9.00 × 13 + 17) ÷ 14 = (117 + 17) ÷ 14 = 134 ÷ 14 = 9.57

แท่งเดียวที่กว้างเกือบสองเท่า ดัน ATR ขึ้นแค่ราว 6% แล้วผลของมันค่อย ๆ จางลงทีละนิด ต่างจากค่าเฉลี่ยธรรมดาที่แท่งนี้อยู่ในสูตรครบ 14 แท่งแล้วหลุดออกทีเดียว นี่คือการเฉลี่ยแบบเดียวกับเส้น SMMA (หรือ RMA) ที่ใช้ใน RSI ด้วย

ATR มีหน่วยเป็นราคาของสินทรัพย์นั้น ทองคำ ATR 6 หมายถึงแกว่งเฉลี่ย 6 ดอลลาร์ต่อแท่ง คู่เงิน ATR 0.0012 คือ 12 pip และค่านี้เปลี่ยนตาม timeframe เสมอ ATR ของกราฟ M5 กับ H4 ต่างกันหลายเท่า

ATR ที่ติดมากับ MT4/MT5 เฉลี่ย TR แบบธรรมดา (SMA) ไม่ใช่แบบ Wilder ส่วน TradingView ใช้แบบ Wilder เป็นค่าเริ่มต้น ตัวเลขสองที่จึงไม่ตรงกันเป๊ะ โดยเฉพาะหลังแท่งใหญ่ ใช้ได้ทั้งคู่ แค่ใช้แบบเดียวให้สม่ำเสมอ

ATR บอกความผันผวน ไม่บอกทิศ

ช่วงเงียบ แท่งเทียนเล็ก ผันผวนขึ้น แท่งยาวทั้งขาลงและขาขึ้น ATR ต่ำ ราว 0.6 ATR สูงขึ้นราว 4 เท่า ราคา ATR (14) 0 1 2 3
ราคาตัวอย่าง 90 แท่งที่สร้างขึ้นเพื่ออธิบาย ไม่ใช่ราคาตลาดจริง เส้น ATR(14) คำนวณจากราคาชุดนี้ด้วยสูตร Wilder ช่วงเงียบอยู่ราว 0.6–0.7 พอความผันผวนเพิ่ม ATR ไต่ขึ้นไปราว 2.6 ทั้งตอนราคาร่วงและตอนราคาดีดกลับ

ATR บอกว่าราคาแกว่งกว้างแค่ไหน ไม่ได้บอกว่าจะไปทางไหน ATR ที่พุ่งขึ้นไม่ใช่สัญญาณ Buy และไม่ใช่สัญญาณ Sell

ATR ต่ำนาน ๆ บอกว่าตลาดเงียบ ซึ่งบางครั้งตามมาด้วยการวิ่งแรง แต่ไม่ได้บอกว่าจะเกิดเมื่อไรหรือไปทางไหน ถ้าสนใจการบีบตัวของความผันผวน อ่านต่อใน Bollinger Bands ส่วนการวัดว่าเทรนด์แรงแค่ไหน ใช้ ADX ซึ่ง Wilder สร้างโดยมี ATR อยู่ข้างในสูตร

ใช้ ATR วาง Stop loss

แนวคิดคือ Stop loss ควรอยู่นอกระยะที่ราคาแกว่งตามปกติ ถ้าวางแคบกว่าการแกว่งปกติ จะโดนกวาดออกบ่อยแม้ทิศที่คิดไว้ถูก ระยะที่ใช้กันทั่วไปคือ 1.5 ถึง 3 เท่าของ ATR บน timeframe ที่ใช้เข้าเทรด

  • 1.5 เท่า แคบ เหมาะกับจุดเข้าที่มีโครงสร้างชัดอยู่ใกล้ ๆ
  • 2 เท่า ค่ากลางที่หลายคนเริ่มใช้
  • 3 เท่า กว้าง ทนการแกว่งได้มาก มักใช้กับการถือตามเทรนด์

ตัวเลขเหล่านี้เป็นหลักคร่าว ๆ ไม่ใช่ค่าที่พิสูจน์แล้วว่าดีที่สุด วิธีที่ดีคือใช้คู่กับโครงสร้างกราฟ เช่น วางหลังจุดต่ำเดิม แล้วเช็คว่าระยะนั้นไม่แคบกว่า 1.5 ATR ถ้าแคบกว่า แปลว่าแค่การแกว่งปกติก็อาจถึง ดูเหตุผลเพิ่มใน Stop loss แคบหรือกว้างดีกว่า

ตลาดเงียบ ATR 0.65 · SL 2×ATR = 1.30 ตลาดผันผวน ATR 2.24 · SL 2×ATR = 4.48 โดน SL คงที่ SL คงที่ ห่าง 2.00 SL 2×ATR จุดเข้า Buy
ราคาตัวอย่างสองชุดที่สร้างและเลือกมาให้เห็นภาพ ไม่ใช่ราคาตลาดจริง ATR(14) คำนวณจากแต่ละชุด ณ แท่งที่เข้า ตลาดเงียบ SL 2 เท่า ATR แคบกว่า SL คงที่ จึงเปิด lot ได้ใหญ่กว่าที่ความเสี่ยงเท่ากัน ตลาดผันผวน SL คงที่โดนการแกว่งปกติก่อนราคาขึ้นต่อ ในตลาดจริง SL ตาม ATR ก็โดนได้เช่นกัน

ข้อดีของ SL ตาม ATR คือปรับตามตลาดเอง ตลาดเงียบ SL ก็แคบลง ตลาดผันผวน SL ก็กว้างขึ้น ส่วน SL คงที่ (เช่น ห่าง 20 pip ทุกไม้) จะแคบเกินในวันผันผวน และกว้างเกินในวันเงียบ

ATR Trailing stop: ขยับตามราคาแต่เว้นระยะเท่าความผันผวน

Trailing stop คือ Stop loss ที่เลื่อนตามเมื่อราคาไปทางเรา แบบที่ใช้ ATR ที่รู้จักกันดีคือ Chandelier Exit ของ Chuck LeBeau

  • ถือ Buy: SL = High สูงสุดของ 22 แท่งล่าสุด − 3 × ATR(22)
  • ถือ Sell: SL = Low ต่ำสุดของ 22 แท่งล่าสุด + 3 × ATR(22)

ตัวอย่าง ถือ Buy อยู่ High สูงสุด 22 แท่งคือ 2,450 และ ATR(22) = 8 SL = 2,450 − 3 × 8 = 2,426

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

คิด lot จาก Stop loss ที่ได้จาก ATR

SL ตาม ATR กว้างขึ้นในวันผันผวน ถ้าเปิด lot เท่าเดิม เงินที่เสียต่อไม้จะโตตาม จึงต้องคิด lot ใหม่ทุกไม้ตามสูตรใน คำนวณ lot จากระยะ Stop loss

ตัวอย่าง ทุน 5,000 ดอลลาร์ เสี่ยง 1% = 50 ดอลลาร์ต่อไม้ เทรดทองคำ (1 lot โดยทั่วไปคือ 100 ออนซ์ ราคาขยับ 1 ดอลลาร์ = 100 ดอลลาร์ต่อ lot) ตัวเลข ATR เป็นค่าสมมติ

วันปกติวันผันผวน
ATR(14)6 ดอลลาร์10 ดอลลาร์
SL = 2 × ATR12 ดอลลาร์20 ดอลลาร์
เสียต่อ 1 lot ถ้าโดน SL12 × 100 = 1,20020 × 100 = 2,000
lot = 50 ÷ เสียต่อ 1 lot0.0417 → 0.040.025 → 0.02
เสียจริงถ้าโดน SL4 ออนซ์ × 12 = 482 ออนซ์ × 20 = 40

ปัด lot ลงเสมอ เงินที่เสียจริงจึงไม่เกิน 50 ดอลลาร์ทั้งสองวัน SL กว้างขึ้นแต่ความเสี่ยงไม่โต เพราะ lot เล็กลง ลองตัวเลขของตัวเองได้ที่เครื่องมือคำนวณ lot ท้ายบท

ตัวกรองความผันผวน: ATR เล็กเกินเทียบกับ spread

spread เป็นค่าผ่านทางคงที่ต่อไม้ ไม่ย่อขยายตาม ATR ถ้า ATR เล็กมาก spread จะกินสัดส่วนใหญ่ของระยะที่ราคาวิ่งได้ ตัวอย่างจากข้อมูลของเรา ATR ของกราฟทองคำ M1 ในปี 2023 อยู่ราว 0.48 ดอลลาร์ ขณะที่ spread ทองคำที่เราวัดได้อยู่ราว 0.27 ดอลลาร์ spread จึงเท่ากับราว 56% ของการแกว่งเฉลี่ยหนึ่งแท่ง ถ้าวาง SL 1.4 เท่า ATR จะห่างแค่ราว 0.67 ดอลลาร์ และ spread กินไปราว 40% ของระยะนั้นตั้งแต่เปิดไม้ เทียบกับ ATR H1 สมมติ 6 ดอลลาร์ spread เท่าเดิมเป็นแค่ 4.5% ดูเรื่องนี้เต็ม ๆ ใน spread กินกำไรบน TF เล็ก

วิธีใช้คือตั้งเกณฑ์ไว้ล่วงหน้า เช่น ไม่เข้าเทรดถ้า spread เกิน 10% ของ ATR บน timeframe ที่เทรด ตัวเลข 10% เป็นตัวอย่าง ไม่ใช่ค่ามาตรฐาน ควรทดสอบกับระบบของตัวเอง

ในการทดสอบย้อนหลังของเรา ตัวกรอง ATR ช่วยได้จริงบางกรณี แต่ไม่เสมอ

  • ระบบเทรดตอนราคาหลุดกรอบ 5 แท่ง บนทองคำ M1 ปี 2026 ข้อมูล tick จริง lot 0.01 ไม่กรองเลยเฉลี่ย −0.189 ดอลลาร์ต่อไม้ เพิ่มเงื่อนไขว่ากรอบต้องกว้างกว่า 3 เท่าของ ATR(100) เหลือ −0.042 ดอลลาร์ต่อไม้ ขาดทุนน้อยลงมาก แต่ยังขาดทุน ตัวกรองความผันผวนอย่างเดียวไม่ได้สร้างความได้เปรียบ
  • ระบบรับย่อตัวที่ Fibonacci 61.8% บนทองคำ M1 lot 0.10 ทุน 10,000 ดอลลาร์ เข้าเฉพาะตอน ATR ของกราฟ H1 สูงกว่าค่าเฉลี่ย 20 วัน ปี 2026 (tick จริง) กำไรใกล้เดิม (+5,373 เทียบกับไม่กรอง +5,320 ดอลลาร์) แต่ Profit factor ขึ้นจาก 1.44 เป็น 2.18 จากไม้ที่เหลือแค่ 86 ไม้ ดูเหมือนตัวกรองตัดไม้แย่ทิ้งได้ดี แต่ปี 2025 กำไรลดจาก +2,091 เหลือ +1,260 และปี 2024 จาก +1,178 กลายเป็น −101 ดอลลาร์ (สองปีนี้ใช้ข้อมูลราคาราย 1 นาที) ตัวกรองนี้ช่วยแค่ปี 2026 ปีเดียว เราจึงไม่ใช้

ผลทดสอบย้อนหลัง ผลในอดีตไม่ได้บอกผลในอนาคต และไม่ใช่ผลตอบแทนที่ควรคาดหวัง ตัวกรองที่ดูดีในปีเดียวเป็นกับดักที่เจอบ่อย อ่านเพิ่มใน Overfitting เลือกค่าแบบที่ราบ

เทียบความผันผวนข้ามตลาดด้วย ATR เป็น %

ATR เป็นหน่วยราคา จึงเอามาเทียบข้ามตลาดตรง ๆ ไม่ได้ ทองคำ ATR 40 ดอลลาร์ไม่ได้แปลว่าผันผวนกว่าคู่เงินที่ ATR 0.0065 ไป 6 พันเท่า ให้หารด้วยราคาก่อน

ATR% = ATR ÷ ราคา × 100

ตัวอย่างตัวเลขสมมติบนกราฟรายวัน

ตลาดATR(14)ราคาATR%
EURUSD0.00651.08000.60%
ทองคำ402,6001.54%
บิตคอยน์2,40060,0004.00%

จากตัวเลขชุดนี้ บิตคอยน์แกว่งต่อวันเป็นสัดส่วนราว 6.7 เท่าของ EURUSD ถ้าใช้ SL 2 ATR เหมือนกัน ระยะเป็น % จะต่างกันตามนี้ และ lot ต้องต่างกันมากเพื่อให้เสี่ยงเท่ากัน ATR% ยังช่วยเทียบตลาดเดียวกันข้ามช่วงเวลา เพราะราคาที่สูงขึ้นทำให้ ATR เป็นดอลลาร์โตตามเองแม้ความผันผวนจริงเท่าเดิม

ATR พาหลงตอนไหน

  • หลังข่าวใหญ่หรือ gap ATR พองขึ้นและค้างอยู่หลายแท่ง SL ที่คิดช่วงนั้นจะกว้างกว่าการแกว่งที่เพิ่งกลับมาปกติ
  • ก่อนข่าว ตลาดมักเงียบ ATR ต่ำ SL ตาม ATR จะแคบพอดีตอนที่ราคากำลังจะกระโดด เช็ค ปฏิทินข่าว ก่อนเสมอ
  • ใช้ ATR ผิด timeframe เข้าบน M5 แต่ใช้ ATR ของ H4 หรือกลับกัน ระยะจะผิดไปหลายเท่า
  • จูนจำนวนแท่งกับข้อมูลปีเดียว ในการทดสอบย้อนหลังของเรา ลองเปลี่ยนตัวกรองกรอบบนทองคำ M1 จาก ATR(100) เป็น ATR(14) ปี 2026 ปีเดียวกำไรดีขึ้นราว 11% แต่รวม 5 ปี (2022–2026 ปีเก่าใช้ tick จำลองจากข้อมูลราย 1 นาที) กลับน้อยกว่าเดิมราว 5% ผลทดสอบย้อนหลังไม่ได้บอกผลในอนาคต

ข้อผิดพลาดที่เจอบ่อย

  • อ่าน ATR สูงเป็นสัญญาณซื้อขาย ATR ไม่มีทิศ ราคาร่วงแรงก็ทำให้ ATR สูงได้
  • วาง SL ตาม ATR แต่ไม่ลด lot วันผันผวน SL กว้างขึ้นเท่าตัว เงินที่เสียก็เพิ่มเท่าตัว ต้องคิด lot ใหม่ทุกไม้
  • ใช้ ATR อย่างเดียวโดยไม่ดูโครงสร้าง 2 ATR ที่ตกอยู่กลางกรอบพอดีอาจโดนง่ายกว่า SL หลังจุดต่ำเดิมที่ห่างกว่านิดเดียว
  • ลืม spread บน TF เล็ก ATR บน M1 อาจเล็กจน spread กินไปครึ่งหนึ่งของการแกว่งปกติ
  • เทียบ ATR ข้ามตลาดเป็นตัวเลขดิบ ต้องแปลงเป็น % ของราคาก่อน
  • เลื่อน Trailing stop ถอยหลังตอน ATR พอง SL ที่ล็อกกำไรแล้วต้องไม่ขยับกลับ

ATR ใช้คู่กับอินดิเคเตอร์ที่บอกแรงส่งหรือทิศได้ดี เพราะวัดคนละเรื่อง ดูวิธีจับคู่โดยไม่ซ้ำซ้อนใน ใช้อินดิเคเตอร์หลายตัวโดยไม่ซ้ำกัน และถ้าเทรดตามการหลุดกรอบ ATR ใช้คู่กับ Donchian Channel ได้ตรงตัว

ลองกับตัวเลขของคุณเอง

คำถามที่พบบ่อย

ATR ใช้ค่าตั้งเท่าไรดี

ค่าเริ่มต้นของแทบทุกแพลตฟอร์มคือ 14 แท่ง ใช้ได้ดีสำหรับวาง Stop loss และคิด lot ค่าที่สั้นกว่าตอบสนองเร็วแต่กระโดดตามแท่งใหญ่แท่งเดียว ค่าที่ยาวกว่านิ่งกว่า สำคัญกว่าตัวเลขคือใช้ timeframe เดียวกับที่เทรด

ATR สูงแปลว่าราคากำลังจะขึ้นหรือลง

ไม่ได้บอกทั้งสองอย่าง ATR คิดจากความกว้างของแท่งโดยไม่สนว่าแท่งขึ้นหรือลง ราคาร่วงแรงก็ทำให้ ATR สูงได้เท่ากับราคาพุ่งแรง ต้องดูทิศจากโครงสร้างราคาหรือเครื่องมืออื่น

ทำไม ATR ใน MT5 กับ TradingView ไม่ตรงกัน

ATR ที่ติดมากับ MT4 และ MT5 เฉลี่ย True Range แบบธรรมดา (SMA) ส่วน TradingView ใช้ค่าเฉลี่ยแบบ Wilder (RMA) เป็นค่าเริ่มต้น ตัวเลขจึงต่างกันเล็กน้อย และต่างมากขึ้นหลังแท่งใหญ่ ราคาจากโบรกต่างกันก็ทำให้ต่างได้ด้วย

เนื้อหานี้เป็นความรู้ทั่วไป ไม่ใช่คำแนะนำการลงทุน การเทรดมีความเสี่ยง อาจสูญเสียเงินลงทุนทั้งหมด

อ่านต่อ

ความเสี่ยง
จัดการความเสี่ยงกลาง

Trailing stop 7 แบบ เทียบด้วยตัวเลข: ลากแคบได้ไม้ชนะเล็ก ไม้ใหญ่หายไป

Trailing stop แบบระยะคงที่ ATR/Chandelier, Swing low, เส้น MA, Parabolic SAR, บันได และออกตามเวลา ทำงานยังไง จำลอง 20,000 เส้นทางเทียบค่าคาดหวัง พร้อมผลทดสอบบนทองคำ

อ่าน 14 นาที
ความเสี่ยง
จัดการความเสี่ยงกลาง

Volatility clustering ตลาดเหวี่ยงแรงแล้วมักเหวี่ยงต่อ เข้าใจ GARCH แบบง่าย

ทิศทางของราคาวันพรุ่งนี้แทบเดาไม่ได้ แต่ขนาดของการขยับ "จำ" ได้ ดูหลักฐานจากชุดจำลอง GARCH และข้อมูลทอง EURUSD BTC พร้อมวิธีใช้กับขนาดไม้และ Stop loss

อ่าน 12 นาที
ความเสี่ยง
จัดการความเสี่ยงกลาง

Stop loss แคบหรือกว้างดีกว่า ผลทดสอบจริงบนทองคำ

SL แคบดูปลอดภัยแต่โดนการแกว่งปกติกับ spread กินบ่อย ดูผลทดสอบย้อนหลังบนทองคำที่ SL ตามโครงสร้างชนะ SL แคบ และวิธีลด lot ให้เสี่ยงเท่าเดิม

อ่าน 8 นาที
เครื่องมือ ทักไลน์