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

อินดิเคเตอร์: SuperTrend คืออะไร? เส้นเทรนด์แบบ stop-and-reverse ที่อิงจาก ATR

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

SuperTrend เป็น overlay ติดตามเทรนด์ที่พล็อตเส้นเดียวตรงบนกราฟราคา โดยสลับสีและตำแหน่งขึ้นอยู่กับว่าฝั่งไหนกำลังควบคุมอยู่: อยู่ใต้ราคาและเป็นสีเขียวระหว่างเทรนด์ขาขึ้น ทำหน้าที่เป็นระดับแนวรับแบบ trailing และอยู่เหนือราคาและเป็นสีแดงระหว่างเทรนด์ขาลง ทำหน้าที่เป็นระดับแนวต้านแบบ trailing ต่างจาก oscillator ที่ถูกจำกัดอยู่ในหน้าต่างของตัวเอง SuperTrend อ่านแบบเดียวกับที่อ่าน price action เอง — ตราบใดที่เส้นอยู่ใต้แท่งเทียน เทรนด์คือขาขึ้น ทันทีที่มันพลิกไปอยู่เหนือแท่งเทียน เทรนด์ได้กลับตัวเป็นขาลง ความกว้างของแถบมาจาก ATR ซึ่งหมายความว่า — เหมือนกับ Keltner Channels — มันขยายตัวอัตโนมัติระหว่างช่วงที่ผันผวนและหดตัวระหว่างช่วงที่เงียบ แทนที่จะอยู่ที่ระยะ pip คงที่โดยไม่สนใจสภาพตลาด

SuperTrend คำนวณอย่างไร

การคำนวณสร้างแถบตัวเลือกสองแบบจาก ATR แล้วตัดสินใจว่าอันไหนจะกลายเป็นเส้น SuperTrend จริง

  1. Basic Upper Band = (High + Low) / 2 + (Multiplier × ATR)
  2. Basic Lower Band = (High + Low) / 2 − (Multiplier × ATR)
  3. Final bands — แต่ละ final band เคลื่อนที่เฉพาะในทิศทางที่ทำให้ trail แคบลงเท่านั้น: Final Upper Band เคลื่อนลงเท่านั้น (หรืออยู่นิ่งถ้า Basic Upper Band ใหม่จะทำให้มันกว้างขึ้นและราคายังไม่ปิดเหนือมัน) และ Final Lower Band เคลื่อนขึ้นเท่านั้นภายใต้เงื่อนไขแบบสะท้อนกลับ พฤติกรรม "ratchet" นี้เองที่ทำให้เส้น trail ราคาแทนที่จะกระโดดไปมาตามค่า ATR ใหม่ทุกครั้ง
  4. เส้นเอง — ขณะที่เทรนด์เป็นขาขึ้น เส้นที่พล็อตเท่ากับ Final Lower Band อยู่ใต้ราคาเป็นระดับแนวรับที่กำลังไต่ขึ้น ทันทีที่ราคาของแท่งที่ปิดแล้วตกลงต่ำกว่าระดับนั้น เทรนด์พลิกเป็นขาลงและเส้นสลับไปเป็น Final Upper Band อยู่เหนือราคาเป็นระดับแนวต้านที่กำลังลดลง — และกระบวนการสะท้อนกลับสำหรับการพลิกกลับขึ้น

เพราะ final bands และสถานะเทรนด์ของแต่ละแท่งขึ้นอยู่กับแท่งก่อนหน้า SuperTrend จึงเป็นการคำนวณแบบ recursive ที่มีสถานะ ใกล้เคียงกับ Parabolic SAR มากกว่า moving average ธรรมดา ไม่มีฟังก์ชัน SuperTrend ในตัวทั้งใน MetaTrader 4 หรือ MetaTrader 5 ดังนั้น supertrend-alert.mq4/.mq5 สร้างลำดับ recursive ทั้งหมดนี้ขึ้นใหม่ภายในจาก High, Low, Close และ ATR แทนที่จะเรียกฟังก์ชัน indicator ของ platform

เงื่อนไขการเข้าเทรด

PriceBUYSELLLine above price (downtrend / resistance)Line below price (uptrend / support)
Entry conditions: BUY when the line flips from above price to below price — SELL when the line flips from below price to above price

สัญญาณคือการพลิกเอง: เมื่อเส้นสลับจากเหนือราคาไปใต้ราคา เทรนด์ได้กลับตัวเป็นขาขึ้นและอ่านเป็นสัญญาณขาขึ้น เมื่อเส้นสลับจากใต้ราคาไปเหนือราคา เทรนด์ได้กลับตัวเป็นขาลงและอ่านเป็นสัญญาณขาลง ตรรกะการแจ้งเตือนใน supertrend-alert.mq4/.mq5 เทียบสถานะเทรนด์ของสองแท่งที่ปิดล่าสุดและแจ้งเตือนทันทีที่ตรวจพบการพลิก วิธียืนยันด้วยแท่งที่ปิดแล้วแบบเดียวกับที่ใช้ทั่วทุกอินดิเคเตอร์ติดตามเทรนด์บนเว็บนี้

SuperTrend เทียบกับ Parabolic SAR

ทั้ง SuperTrend และ Parabolic SAR เป็นเครื่องมือติดตามเทรนด์แบบ stop-and-reverse ที่พล็อตเส้น trailing เส้นเดียวที่พลิกฝั่งเพื่อส่งสัญญาณการเปลี่ยนเทรนด์ และทั้งคู่สามารถใช้เป็นระดับ Stop Loss แบบ trailing สำเร็จรูปได้ — แต่ทั้งสองได้เส้นนั้นมาจากอินพุตที่ต่างกันมาก Parabolic SAR เร่งขนาด step ของตัวเองยิ่งเทรนด์วิ่งไปนานเท่าไร โดยไม่ขึ้นกับว่าแท่งเทียนแต่ละแท่งมีขนาดใหญ่แค่ไหนจริงๆ เทรนด์ที่ดำเนินมาหลายแท่งผลิตเส้น SAR ที่ไล่ตามราคาได้เร็วโดยไม่สนใจความผันผวนปัจจุบัน SuperTrend ผูกระยะห่างจากราคากับ ATR โดยตรงในทุกแท่งแทน ดังนั้นความกว้างของ trail จึงหายใจไปกับความผันผวนของตลาดจริง ไม่ใช่กับว่าเทรนด์ดำเนินมานานแค่ไหน ความผันผวนที่พุ่งขึ้นทันทีทำให้ระยะห่างของเส้น SuperTrend จากราคากว้างขึ้นทันที ในขณะที่ Parabolic SAR จะไม่ตอบสนองต่อสิ่งนั้นเลย

ในทางปฏิบัติสิ่งนี้ทำให้ SuperTrend รู้สึกให้อภัยมากกว่าระหว่างการพักตัวที่ผันผวนภายในเทรนด์ที่สร้างไว้แล้ว (trail ที่กว้างขึ้นตาม ATR มีโอกาสน้อยกว่าที่จะโดนแตะจากการพักตัวขนาดปกติ) ในขณะที่ Parabolic SAR มักจะ trail แคบกว่าและพลิกฝั่งเร็วกว่าเมื่อเทรนด์วิ่งมาสักพักแล้ว ไม่มีตัวไหนดีกว่าอย่างเด็ดขาด — trail ที่แคบกว่าล็อกกำไรได้เร็วกว่าแต่ออกจากเทรดมากกว่าเพราะ noise และ trail ที่ปรับตามความผันผวนขี่เทรนด์ได้ไกลกว่าแต่คืนกำไรที่เปิดอยู่มากกว่าก่อนจะพลิก

Parameters

  • ATRPeriod (default 10) — ช่วง lookback ที่ใช้คำนวณ ATR สำหรับความกว้างของแถบ period สั้นกว่าตอบสนองต่อการเปลี่ยนแปลงความผันผวนล่าสุดได้เร็วกว่า period ยาวกว่าทำให้แถบนุ่มนวลขึ้นแต่ตามหลังการเปลี่ยนแปลงความผันผวนจริง
  • Multiplier (default 3.0) — แถบอยู่ห่างจากจุดกึ่งกลาง (High+Low)/2 กี่เท่าของ ATR ก่อนที่ตรรกะ ratchet จะถูกใช้ multiplier ที่เล็กกว่า (1.5-2.0) ผลิต trail ที่แคบกว่าซึ่งพลิกฝั่งบ่อยกว่า multiplier ที่ใหญ่กว่า (3.5-4.0) ต้องการการเคลื่อนไหวสวนทางที่ใหญ่กว่าก่อนจะพลิก ถือเทรนด์ไว้นานกว่าแลกกับการคืนกำไรมากกว่าเมื่อกลับตัวในที่สุด
  • EnableAlert / EnablePush — เปิด/ปิดการแจ้งเตือนแบบ popup บนหน้าจอและ push notification บนมือถือแยกจากกัน เมื่อเส้นพลิกฝั่ง

วิธีที่เทรดเดอร์ใช้ SuperTrend ร่วมกับเครื่องมืออื่น

เพราะ SuperTrend ถูกออกแบบให้อยู่ฝั่งเดียวของราคาเป็นระยะเวลานาน มันมักถูกใช้เป็นตัวกรองเทรนด์สำหรับสัญญาณเข้าเทรดที่เร็วกว่า แทนที่จะเป็นตัวทริกเกอร์เข้าเทรดเอง — เช่น รับสัญญาณตัดกันของ Moving Average หรือสัญญาณ oscillator เฉพาะในทิศทางที่ SuperTrend เอื้ออยู่ในขณะนั้น กรองสัญญาณที่จะสวนทางกับเทรนด์หลักออกไป มันยังจับคู่ได้เป็นธรรมชาติกับ ADX: การพลิกของ SuperTrend ที่เกิดขึ้นพร้อมกับค่า ADX ที่กำลังสูงขึ้นมีน้ำหนักมากกว่าที่เกิดขึ้นขณะที่ ADX แบนราบอยู่ใกล้ค่าต่ำ ซึ่งการพลิกมีแนวโน้มเป็นแค่ noise ในตลาดที่ sideway จริงๆ มากกว่าจุดเริ่มต้นของเทรนด์จริง

ข้อควรระวัง

เหมือนกับ Parabolic SAR SuperTrend ถูกสร้างมาให้โดดเด่นในเทรนด์ที่ยั่งยืนและมีปัญหาในตลาดที่ sideway — ระหว่าง price action แนวข้าง เส้นสามารถพลิกไปมาซ้ำๆ แต่ละครั้งดูเหมือนกันทุกประการกับการเปลี่ยนเทรนด์จริงในขณะที่มันเกิดขึ้น ผลิตชุดสัญญาณขาดทุนที่รวดเร็วที่เรียกว่า whipsaw Multiplier ที่ใหญ่กว่าลดความถี่ที่สิ่งนี้เกิดขึ้นแต่ไม่เคยกำจัดมันได้หมด เพราะไม่มี multiplier คงที่ตัวไหนที่แยกแยะเทรนด์จริงออกจาก range ที่กว้างและสับสนได้หลังจากมันเกิดขึ้นแล้ว เช่นเดียวกับเครื่องมือติดตามเทรนด์ใดๆ SuperTrend ยืนยันการเปลี่ยนแปลงที่เริ่มไปแล้ว — มันไม่สามารถยืนยันล่วงหน้าได้ว่าเทรนด์ใหม่จะดำเนินต่อไป และการปฏิบัติต่อทุกการพลิกเป็นสัญญาณเดี่ยวๆ โดยไม่เช็คโครงสร้างตลาดในภาพกว้างก่อนเป็นวิธีที่พบบ่อยที่สุดที่ทำให้ใช้มันผิดวิธี

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

custom indicator นี้พล็อตเส้น SuperTrend สลับระหว่างส่วนเทรนด์ขาขึ้นสีเขียวใต้ราคาและส่วนเทรนด์ขาลงสีแดงเหนือราคา และแจ้งเตือนเมื่อเกิดการพลิก มีให้ทั้งสำหรับ MetaTrader 4 และ MetaTrader 5 ด้านล่าง

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

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

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

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

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

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

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

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

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

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

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

บทเรียนที่เกี่ยวข้อง