Stop Loss ด้วย ATR เป็นเทคนิคการตั้งจุดตัดขาดทุนที่ได้รับความนิยมในหมู่นักลงทุนและนักเทรด เพราะสามารถปรับระดับ Stop Loss ตามความผันผวนของตลาดได้อย่างเหมาะสม ATR หรือ Average True Range เป็นตัวชี้วัดที่ช่วยประเมินระยะการเคลื่อนไหวของราคาในช่วงเวลาหนึ่ง เมื่อนำมาใช้ร่วมกับ Stop Loss จะช่วยให้นักลงทุนหลีกเลี่ยงการถูกปิดสถานะเร็วเกินไป และสามารถบริหารความเสี่ยงได้อย่างเป็นระบบมากขึ้น
ปัญหาที่คุณกำลังเจออยู่ตอนนี้
ลองนึกถึงสองสถานการณ์ที่เกิดขึ้นกับเทรดเดอร์เกือบทุกคน
สถานการณ์แรก: คุณวิเคราะห์มาดี เปิด Long ตามแนวโน้ม ตั้ง Stop Loss ไว้ 20 pips เพราะ “ปกติก็ตั้งเท่านี้” ราคาแกว่งลงมานิดเดียว แตะ stop ของคุณพอดี แล้วเด้งกลับวิ่งขึ้นไปตามที่คุณคิดไว้ทุกประการ คุณคิดถูก แต่คุณขาดทุน เพราะ stop ของคุณอยู่ในเขตที่ราคา “แค่หายใจ” ก็ถึงแล้ว
สถานการณ์ที่สอง: วันที่ตลาดเงียบมาก ราคาแทบไม่ขยับ คุณยังตั้ง stop 20 pips เท่าเดิม คราวนี้คุณผิดทางจริง ราคาค่อย ๆ ไหลออกจนชน stop คุณเสียเต็ม 20 pips ทั้งที่ความผันผวนวันนั้นไม่ได้สมเหตุสมผลกับระยะที่ตั้งเลย
ปัญหาร่วมของทั้งสองกรณีคือ ระยะ stop ของคุณเป็นตัวเลขตายตัว แต่ตลาดไม่ได้ตายตัว ความผันผวนของตลาดเปลี่ยนทุกวัน บางวัน EUR/USD วิ่ง 40 pips ทั้งวัน บางวันวิ่ง 120 pips การใช้ระยะเดียวกันกับทั้งสองวันเหมือนใส่เสื้อไซซ์เดียวให้คนทุกตัว มันต้องคับเกินไปหรือหลวมเกินไปอย่างใดอย่างหนึ่งเสมอ
ดูเพิ่มเติม:
- Stop Loss คืออะไร และทำไมจึงสำคัญต่อการเทรด
- Volatility Indicators: คู่มือเลือกใช้ให้ถูกกับสไตล์เทรดของคุณ
- Trailing Stop คืออะไร: คู่มือฉบับสมบูรณ์ว่าด้วยคำสั่งหยุดขาดทุนแบบเลื่อนตามราคา
- 7 ข้อผิดพลาดในการตั้ง Stop Loss ที่ทำให้คุณขาดทุนทั้งที่วิเคราะห์ถูก
ทำไมวิธีเดิมถึงล้มเหลว

วิธีตั้ง stop แบบเดิมที่เทรดเดอร์ส่วนใหญ่ใช้มีอยู่ไม่กี่แบบ และแต่ละแบบล้มเหลวด้วยเหตุผลเดียวกัน
แบบ pips ตายตัว (“ทุกไม้ stop 20 pips”) — ปัญหาชัดเจน: 20 pips ในวันที่ตลาดผันผวนสูงคือระยะที่แคบมากจนกลายเป็น noise ธรรมดา ส่วน 20 pips ในวันที่ตลาดเงียบกลับเป็นระยะที่กว้างเกินจำเป็น ตัวเลขนี้ไม่มีความสัมพันธ์กับสภาพตลาด ณ ขณะนั้นเลย มันมาจากนิสัยส่วนตัว ไม่ได้มาจากข้อมูล
แบบเปอร์เซ็นต์ตายตัว (“stop ที่ -2% เสมอ”) — ดีขึ้นนิดหน่อยเพราะปรับตามราคาสินทรัพย์ แต่ก็ยังเพิกเฉยต่อความผันผวน หุ้นที่แกว่ง 5% ต่อวันกับหุ้นที่แกว่ง 1% ต่อวัน ไม่ควรใช้ stop 2% เท่ากัน
แบบวางใต้ swing low / แท่งล่าสุด — วิธีนี้ดีกว่าสองแบบแรกเพราะอิงโครงสร้างราคาจริง แต่ปัญหาคือมัน ไม่สม่ำเสมอ บางครั้ง swing low อยู่ใกล้มากจน stop แคบเกินไป บางครั้งอยู่ไกลมากจนความเสี่ยงต่อไม้พุ่งสูงโดยคุณไม่รู้ตัว และมันไม่ได้บอกคุณเป็น “ตัวเลข” ว่าวันนี้ตลาดผันผวนแค่ไหน
รากของปัญหาทั้งหมดคือสิ่งเดียว: วิธีเหล่านี้ไม่มีหน่วยวัดความผันผวนที่เป็นตัวเลข ถ้าเราอยากให้ stop “เข้ากับตลาด” เราต้องวัดความผันผวนของตลาดออกมาเป็นตัวเลขก่อน แล้วค่อยแปลงตัวเลขนั้นเป็นระยะ stop นี่คือช่องว่างที่ ATR เข้ามาเติมพอดี
ทำไมวิธีนี้ถึงเกิดขึ้น: ATR แก้ปัญหาอะไร
ย้อนกลับไปที่ความต้องการของเรา เราอยากได้ระยะ stop ที่ “กว้างพอจะรอดจากการแกว่งปกติของตลาด แต่ไม่กว้างจนเสียเงินเกินจำเป็น” ปัญหาคือ “การแกว่งปกติ” ของแต่ละวันไม่เท่ากัน เราจึงต้องการเครื่องมือที่ตอบคำถามว่า “ปกติแล้ว ราคาตัวนี้วิ่งวันละเท่าไร?”
นั่นคือสิ่งที่ ATR (Average True Range) ทำพอดี ATR คือค่าเฉลี่ยของช่วงการเคลื่อนไหวจริงของราคาในแต่ละแท่ง โดยทั่วไปคำนวณจาก 14 แท่งล่าสุด พูดง่าย ๆ คือ ATR บอกเราว่า “โดยเฉลี่ยแล้ว ในหนึ่งแท่งเทียน ราคาตัวนี้วิ่งกินระยะประมาณเท่าไร”
ถ้าวันนี้ ATR ของ EUR/USD บนกราฟรายวันเท่ากับ 60 pips แปลว่าโดยเฉลี่ยมันวิ่งวันละราว 60 pips การที่คุณตั้ง stop ไว้แค่ 20 pips ในสภาพแบบนี้ จึงเท่ากับวาง stop ไว้ในระยะที่ราคา “แค่ขยับตามปกติ” ก็ถึงแล้ว — มันถูกออกแบบมาให้โดนกินตั้งแต่ต้น
แนวคิดของวิธีนี้จึงตรงไปตรงมา: ถ้าเรารู้ว่าตลาดวิ่งปกติวันละเท่าไร เราก็ตั้ง stop ให้พ้นระยะ “ปกติ” นั้นออกไป เพื่อให้เฉพาะการเคลื่อนไหวที่ผิดปกติจริง ๆ (สัญญาณว่าเราคิดผิด) เท่านั้นที่จะทำให้เราออกจากตลาด นี่คือเหตุผลที่ ATR Stop Loss ถือกำเนิดขึ้น — มันเปลี่ยน stop จาก “ตัวเลขที่เราเดา” เป็น “ตัวเลขที่ตลาดบอกเรา”
หลักการแกนกลาง
ก่อนจะไปที่สูตร เราต้องเข้าใจหลักการสองข้อที่ทุกอย่างต่อยอดมาจากมัน
หลักการที่หนึ่ง: stop ต้องอยู่นอกเขต noise ทุกตลาดมีการแกว่งไปมาแบบไร้ทิศทางที่เรียกว่า noise ATR คือมาตรวัดขนาดของ noise นั้น ระยะ stop ที่ดีต้องอยู่ “ไกลกว่า” noise ปกติ เพื่อไม่ให้ถูกเขี่ยออกด้วยการแกว่งธรรมดา แต่ก็ต้องไม่ไกลเกินไปจนทำให้ขาดทุนต่อไม้สูงผิดปกติ ระยะที่เหมาะสมจึงเป็น “ผลคูณของ ATR” — เราเอา ATR มาคูณด้วยตัวเลขหนึ่ง (ตัวคูณ) เพื่อกำหนดว่าจะให้ห่างจาก noise กี่เท่า
หลักการที่สอง: ความเสี่ยงต่อไม้ต้องคงที่ ไม่ใช่ระยะ stop ที่คงที่ นี่คือจุดที่เปลี่ยนความคิดของเทรดเดอร์หลายคน เมื่อระยะ stop ยืดหดตามความผันผวน คุณจะ ไม่สามารถ ใช้ขนาดล็อตเท่ากันทุกไม้ได้ เพราะวันที่ stop กว้าง การใช้ล็อตเท่าเดิมจะทำให้คุณเสี่ยงเงินมากขึ้นโดยอัตโนมัติ ดังนั้นเมื่อ stop เปลี่ยน คุณต้องปรับ “ขนาดโพซิชัน” สวนทางกัน เพื่อให้จำนวนเงินที่เสี่ยงต่อไม้ (เช่น 1% ของพอร์ต) คงที่เสมอ
จำหลักการที่สองนี้ให้ดี เพราะมันคือสิ่งที่แยก “คนที่ใช้ ATR เป็น” ออกจาก “คนที่แค่เอา ATR มาวาง stop แล้วลืมเรื่องขนาดล็อต” สองส่วนนี้ต้องไปด้วยกันเสมอ
การคำนวณ

ตอนนี้เรามีหลักการแล้ว มาดูตัวเลขจริง เราจะคำนวณสามชั้น: (ก) ค่า ATR, (ข) ระยะและราคา stop, (ค) ขนาดโพซิชัน
(ก) ATR คำนวณมาจากอะไร
ATR สร้างจากค่าที่เรียกว่า True Range (TR) ของแต่ละแท่ง True Range คือค่าที่มากที่สุดในสามค่านี้:
- ราคาสูงสุด − ราคาต่ำสุด ของแท่งนั้น (High − Low)
- ค่าสัมบูรณ์ของ ราคาสูงสุด − ราคาปิดแท่งก่อน (|High − Prev Close|)
- ค่าสัมบูรณ์ของ ราคาต่ำสุด − ราคาปิดแท่งก่อน (|Low − Prev Close|)
เหตุที่ต้องเอาราคาปิดแท่งก่อนมาด้วย เพราะบางครั้งราคาเปิดกระโดด (gap) การวัดแค่ High−Low ของแท่งเดียวจะมองข้ามช่วงกระโดดนั้นไป True Range จึงครอบคลุมการเคลื่อนไหวจริงได้ครบกว่า
ตัวอย่างคำนวณ TR ของหนึ่งแท่ง EUR/USD:
- High = 1.0880, Low = 1.0820, ราคาปิดแท่งก่อน = 1.0835
- High − Low = 0.0060 → 60 pips
- |High − Prev Close| = |1.0880 − 1.0835| = 0.0045 → 45 pips
- |Low − Prev Close| = |1.0820 − 1.0835| = 0.0015 → 15 pips
- TR = ค่าที่มากที่สุด = 60 pips
จากนั้น ATR คือค่าเฉลี่ยของ TR ตลอด 14 แท่ง (ค่ามาตรฐาน) ข่าวดีคือ คุณไม่ต้องคำนวณเองด้วยมือ — แพลตฟอร์มทุกตัว (MT4/MT5, TradingView) มีอินดิเคเตอร์ ATR ในตัว แค่ลากใส่กราฟแล้วอ่านค่าล่าสุด เข้าใจที่มาไว้เพื่อให้รู้ว่าตัวเลขมาจากไหน ก็เพียงพอ
(ข) ระยะและราคา stop
สูตรแกนกลางของทั้งวิธีคือ:
สำหรับ Long: Stop Loss = ราคาเข้า − (ตัวคูณ × ATR) สำหรับ Short: Stop Loss = ราคาเข้า + (ตัวคูณ × ATR)
ตัวคูณ (multiplier) ที่นิยมอยู่ระหว่าง 1.5 ถึง 3 เท่า ค่าที่ใช้บ่อยที่สุดคือ 2 ถ้าใช้ตัวคูณน้อย stop จะแคบ (โดนกินง่ายขึ้น แต่ขาดทุนต่อไม้น้อย) ถ้าใช้ตัวคูณมาก stop จะกว้าง (ทนการแกว่งได้ดี แต่ขาดทุนต่อไม้มากขึ้น)
(ค) ขนาดโพซิชัน
เมื่อรู้ระยะ stop แล้ว เราคำนวณขนาดโพซิชันจากความเสี่ยงที่ยอมรับได้ต่อไม้:
ขนาดโพซิชัน = จำนวนเงินที่เสี่ยงต่อไม้ ÷ (ระยะ stop เป็น pips × มูลค่าต่อ pip)
ทั้งสามชั้นนี้จะถูกร้อยเข้าด้วยกันในตัวอย่างจริงในส่วนถัดไป อย่าเพิ่งกังวลถ้ายังเห็นภาพไม่ครบ — เราจะเดินผ่านมันทีละขั้น
การประยุกต์ใช้ทีละขั้นตอน
นี่คือลำดับที่คุณจะทำซ้ำได้ทุกครั้งก่อนเปิดออเดอร์:
ขั้นที่ 1 — เลือกกรอบเวลาและตั้งค่า ATR ใช้กรอบเวลาเดียวกับที่คุณวิเคราะห์เข้าเทรด ถ้าเทรดบนกราฟรายวัน ก็อ่าน ATR บนกราฟรายวัน ตั้งค่า period เป็น 14 (ค่ามาตรฐาน) ลาก ATR ใส่กราฟ
ขั้นที่ 2 — อ่านค่า ATR ล่าสุด ดูตัวเลข ATR ของแท่งปัจจุบันหรือแท่งที่ปิดล่าสุด แปลงเป็นหน่วยที่คุณคุ้น (pips สำหรับฟอเร็กซ์)
ขั้นที่ 3 — เลือกตัวคูณ ตัดสินใจล่วงหน้าว่าจะใช้ตัวคูณเท่าไร และใช้ให้สม่ำเสมอ อย่าเปลี่ยนตัวคูณรายไม้ตามอารมณ์ เริ่มต้นแนะนำ 2 เท่า
ขั้นที่ 4 — คำนวณราคา stop เอาราคาเข้า บวก/ลบ ด้วย (ตัวคูณ × ATR) ตามทิศทางออเดอร์
ขั้นที่ 5 — คำนวณขนาดโพซิชัน กำหนดความเสี่ยงต่อไม้ (เช่น 1% ของพอร์ต) แล้วใช้สูตรในส่วนที่ 5(ค) หาขนาดล็อตที่ทำให้ความเสี่ยงตรงตามนั้นพอดี ขั้นนี้ห้ามข้าม
ขั้นที่ 6 — ตั้ง take profit ด้วยหน่วยเดียวกัน เพื่อความสม่ำเสมอ ให้วัด target เป็นจำนวนเท่าของความเสี่ยง (R-multiple) เช่น เป้าหมายที่ 2R คือระยะกำไรเท่ากับสองเท่าของระยะ stop วิธีนี้ทำให้ทุกไม้เปรียบเทียบกันได้
ขั้นที่ 7 — บันทึกไว้ จด ATR, ตัวคูณ, ระยะ stop และขนาดล็อตของแต่ละไม้ เพื่อย้อนกลับมาดูภายหลังว่าตัวคูณที่ใช้เหมาะกับตลาดที่คุณเทรดหรือไม่
ตัวอย่างจริง

มาเดินผ่านไม้จริงตั้งแต่ต้นจนจบ ใช้ตัวอย่างก่อนสรุปหลักการ ตามที่ควรเป็น
สถานการณ์: พอร์ต 10,000 ดอลลาร์ คุณเห็นสัญญาณ Long บน EUR/USD กราฟรายวัน
ขั้นที่ 1–2: อ่านค่า ATR(14) บนกราฟรายวัน ได้ 0.0060 = 60 pips
ขั้นที่ 3: เลือกตัวคูณ = 2
ขั้นที่ 4 — ราคา stop:
- ระยะ stop = 2 × 60 = 120 pips
- ราคาเข้า = 1.0850
- Stop Loss = 1.0850 − 0.0120 = 1.0730
ขั้นที่ 5 — ขนาดโพซิชัน:
- ความเสี่ยงต่อไม้ = 1% ของ 10,000 = 100 ดอลลาร์
- มูลค่าต่อ pip ของ EUR/USD ที่ 1 standard lot ≈ 10 ดอลลาร์/pip
- ขนาดโพซิชัน = 100 ÷ (120 pips × 10 ดอลลาร์) = 100 ÷ 1,200 = 0.083 lot (ปัดลงเหลือราว 0.08 lot เพื่อความปลอดภัย)
ขั้นที่ 6 — take profit ที่ 2R:
- ระยะกำไร = 2 × 120 = 240 pips
- Take Profit = 1.0850 + 0.0240 = 1.1090
ทีนี้เปรียบเทียบกับวันที่ตลาดเงียบ สมมติสัปดาห์ถัดมา ATR ลดเหลือ 30 pips
- ระยะ stop = 2 × 30 = 60 pips → stop แคบลงครึ่งหนึ่งตามตลาด
- ขนาดโพซิชัน = 100 ÷ (60 × 10) = 0.166 lot → ล็อตเพิ่มขึ้นเป็นเท่าตัว
สังเกตสิ่งที่เกิดขึ้น: ความเสี่ยงต่อไม้ยังคงเป็น 100 ดอลลาร์เท่าเดิมทั้งสองครั้ง แต่ระยะ stop และขนาดล็อตปรับตัวสวนทางกันโดยอัตโนมัติตามความผันผวนของตลาด นี่คือหัวใจของวิธีนี้ที่เห็นได้ชัดด้วยตัวเลขจริง
ข้อดี
จากตัวอย่างข้างบน เราสรุปข้อดีได้อย่างมั่นใจเพราะเราเห็นมันทำงานแล้ว
ข้อแรก stop เข้ากับตลาดเสมอ ในวันผันผวนสูง stop จะกว้างขึ้นเองเพื่อไม่ให้โดน noise เขี่ยออก ในวันเงียบ stop จะแคบลงเองเพื่อไม่ให้เสียเงินเกินจำเป็น คุณไม่ต้องเดาอีกต่อไป
ข้อสอง ความเสี่ยงต่อไม้คงที่ เมื่อจับคู่กับการคำนวณขนาดโพซิชัน คุณจะเสี่ยงเงินเท่ากันทุกไม้ ไม่ว่าตลาดจะผันผวนแค่ไหน ทำให้การบริหารพอร์ตคาดเดาได้และมีวินัย
ข้อสาม เป็นกฎที่ทำซ้ำได้และตัดอารมณ์ออก ทุกขั้นตอนเป็นการคำนวณ ไม่ใช่การรู้สึก คุณจึงตั้ง stop ได้เหมือนเดิมทุกครั้งโดยไม่ลังเล ซึ่งสำคัญมากในการเทรดที่ต้องผ่านการประเมินอย่างโปรแกรม prop firm หรือ funded account
ข้อสี่ ใช้ได้กับทุกตลาดและทุกกรอบเวลา ไม่ว่าจะฟอเร็กซ์ หุ้น คริปโต หรือสินค้าโภคภัณฑ์ เพราะ ATR วัดความผันผวนในหน่วยของสินทรัพย์นั้นเอง
ข้อจำกัด
วิธีนี้ดี แต่ไม่ใช่เวทมนตร์ การรู้ข้อจำกัดทำให้คุณใช้มันอย่างฉลาดขึ้น
ATR เป็นข้อมูลย้อนหลัง มันคำนวณจากแท่งที่ผ่านมาแล้ว ดังนั้นเมื่อความผันผวนพุ่งกะทันหัน (เช่น ข่าวเศรษฐกิจสำคัญ) ATR จะยังไม่ทันสะท้อนจนกว่าแท่งใหม่จะปิด stop ที่อิง ATR เก่าจึงอาจแคบเกินไปในจังหวะข่าว
ATR ไม่รู้จักโครงสร้างราคา มันบอกแค่ “ระยะ” ไม่ได้บอกว่าแนวรับ/แนวต้านอยู่ตรงไหน บางครั้ง stop ที่คำนวณจาก ATR อาจไปตกอยู่ตรงกลางโซนแนวรับสำคัญพอดี ซึ่งไม่เหมาะ คุณยังต้องใช้สายตาดูโครงสร้างประกอบ
การเลือกตัวคูณเป็นเรื่อง subjective ไม่มีตัวคูณที่ “ถูกต้อง” สำหรับทุกสถานการณ์ 2 เท่าอาจดีกับคู่เงินหลัก แต่อาจแคบไปสำหรับคริปโตที่ผันผวนสูง ต้องทดสอบกับตลาดที่คุณเทรดจริง
ในตลาด sideways ที่ผันผวนต่ำมาก ATR จะเล็กจน stop แคบมาก ทำให้โดนกินบ่อยจากการแกว่งเล็ก ๆ ในกรอบ บางครั้งสภาพตลาดแบบนี้ไม่เหมาะกับการเทรดตามแนวโน้มตั้งแต่แรก
แนวทางปฏิบัติที่ดีที่สุด

เพื่อให้ใช้วิธีนี้ได้เต็มประสิทธิภาพ นี่คือแนวปฏิบัติที่ควรยึด
ตั้งตัวคูณให้สม่ำเสมอแล้ว backtest ก่อน อย่าเปลี่ยนตัวคูณรายไม้ ให้เลือกค่าหนึ่ง (เริ่มที่ 2) แล้วทดสอบย้อนหลังกับสินทรัพย์และกรอบเวลาของคุณ ก่อนเอาไปใช้เงินจริง ปรับจากผลที่ได้ ไม่ใช่จากความรู้สึก
ใช้ ATR ร่วมกับโครงสร้างราคาเสมอ หากราคา stop ที่คำนวณได้ตกอยู่ในโซนแนวรับ/แนวต้านที่ไม่เหมาะ ให้พิจารณาขยับเล็กน้อยให้พ้นโซนนั้น หรือข้ามไม้นั้นไป ใช้ ATR เป็นพื้นฐาน ไม่ใช่กฎเหล็กที่ห้ามใช้สมอง
อย่าลืมปรับขนาดโพซิชันทุกครั้ง ย้ำอีกครั้งเพราะมันสำคัญที่สุด: เมื่อระยะ stop เปลี่ยน ขนาดล็อตต้องเปลี่ยนตาม ไม่งั้นความเสี่ยงต่อไม้ของคุณจะลอยขึ้นลงโดยไม่รู้ตัว และนั่นคือสาเหตุอันดับต้น ๆ ที่ทำให้พอร์ตพัง
ระวังช่วงข่าวแรง เนื่องจาก ATR ตามหลังความผันผวนจริง ให้หลีกเลี่ยงการเปิดไม้ใหม่ก่อนข่าวสำคัญ หรือใช้ตัวคูณที่กว้างขึ้นชั่วคราวหากจำเป็นต้องถือผ่านข่าว
ต่อยอดเป็น trailing stop ด้วย ATR เมื่อชำนาญแล้ว คุณสามารถใช้ ATR เลื่อน stop ตามกำไรได้ เทคนิคที่รู้จักกันดีคือ Chandelier Exit สำหรับ Long ให้ตั้ง stop = ราคาสูงสุดนับตั้งแต่เข้าไม้ − (3 × ATR) เมื่อราคาทำจุดสูงใหม่ stop ก็ยกตามขึ้นไป แต่จะไม่ลดลง วิธีนี้ล็อกกำไรไปพร้อมกับให้พื้นที่ราคาแกว่งตามความผันผวนจริง
สรุป
Stop Loss ด้วย ATR ถือเป็นแนวทางที่มีประสิทธิภาพสำหรับการบริหารความเสี่ยงในตลาดที่มีความผันผวนสูง เพราะช่วยให้นักลงทุนกำหนดจุดตัดขาดทุนตามสภาพตลาดจริง แทนการตั้งค่าคงที่แบบไม่ยืดหยุ่น หากใช้งานอย่างเหมาะสมร่วมกับการวิเคราะห์แนวโน้มและการจัดการเงินทุน เทคนิคนี้จะช่วยลดความเสี่ยง ปกป้องเงินทุน และเพิ่มโอกาสในการเทรดอย่างยั่งยืนในระยะยาว


