บทความที่ 7 / 9 ในบทนี้

เหลืออีก 2 บทความ

Trailing Stop คือตัวช่วยเลื่อนระดับ Stop Loss ตามราคาโดยอัตโนมัติ เมื่อราคาไปทางกำไรถึงระยะที่ตั้งไว้ ใช้ขยับจุดออกตามแผนขณะยังถือสถานะ แต่ไม่รับประกันกำไรสุทธิ

บทนี้ใช้ Trailing Stop มาตรฐานบน MT5 Desktop ต้องแยกการตั้ง SL เริ่มต้น การเริ่มเลื่อนเมื่อกำไรถึงเกณฑ์ และการเชื่อมต่อโปรแกรม

ทำงานอย่างไร

สมมติ EUR/USD เปิด Buy ที่ราคา Fill 1.1000, 1 pip=0.0001
ตั้ง Trailing 30 pips = 300 points เมื่อ Point=0.00001
ราคาที่ใช้ติดตาม Buy ด้านล่างคือ Bid; ไม่รวมต้นทุนและความล่าช้า

ราคา 1.1000  ->  Trailing ยังไม่เริ่ม; SL 1.0970 ต้องตั้งเองแยกต่างหาก
เมื่อ Bid ถึง 1.1030 -> เริ่มส่งคำขอเลื่อน SL ไปประมาณ 1.1000
ราคา 1.1050  ->  SL เลื่อนเป็น 1.1020
ราคา 1.1100  ->  SL เลื่อนเป็น 1.1070
ราคาย่อลง    ->  SL ไม่เลื่อนกลับ ค้างที่ 1.1070
หลักการ: SL เลื่อนไปทางเดียวเท่านั้น

เลื่อนตามเมื่อราคาไปในทางที่ได้กำไร และไม่เลื่อนกลับเมื่อราคาย้อน

ระดับ SL ไม่เลื่อนถอยกลับเอง แต่ไม่ได้รับประกันกำไรสุทธิหรือราคาที่ปิดจริง

ตั้งค่า Trailing Stop บน MT5 Desktop ทีละขั้น

  • ใช้บัญชี Demo และตั้ง SL เริ่มต้นตามแผนก่อน ตรวจว่า S/L ปรากฏในแท็บ Trade
  • คลิกขวาที่สถานะที่ต้องการใน Toolbox → Trade เลือก Trailing Stop → Custom
  • ตรวจ Point ของสัญลักษณ์แล้วกรอกระยะเป็น points เช่น EUR/USD Point 0.00001 ระยะราคา 0.00300 = 300 points ไม่ใช่ 30 points
  • หลังราคาไปทางกำไรถึงเกณฑ์ ตรวจ S/L ใน Trade และ Journal ว่าการแก้ไขสำเร็จ ไม่สันนิษฐานจากเมนูที่เลือกเพียงอย่างเดียว
  • เลือก None เพื่อหยุดการเลื่อนของสถานะนั้น ระดับ SL ที่ตั้งแล้วไม่ควรถูกเข้าใจว่าถูกลบไปด้วย ต้องตรวจ S/L อีกครั้ง
เมนู Trailing Stop ในแท็บ Trade ของ MT5
เลือกสถานะให้ถูกก่อนเปิด Trailing Stop → Custom ภาพเป็นบัญชีตัวอย่างของ MetaQuotes ไม่ใช่คำแนะนำขนาดสถานะ ภาพจาก คู่มือ MetaTrader 5 ของ MetaQuotes หน้าตาอาจต่างจากรุ่นที่ติดตั้ง
ช่องกรอก Trailing Stop level หน่วย points
ภาพทางการแสดง 50 points เพื่ออธิบายช่องกรอก ตัวอย่างในบทนี้ใช้ 300 points อย่าคัดลอกตัวเลขจากภาพโดยไม่ตรวจ Point ภาพจาก คู่มือ MetaTrader 5 ของ MetaQuotes หน้าตาอาจต่างจากรุ่นที่ติดตั้ง

⚠️ ข้อจำกัดที่ต้องรู้ก่อนใช้

1. ทำงานเฉพาะตอนที่โปรแกรมเปิดอยู่

ต้องตรวจให้ชัดก่อนพึ่งพาการเลื่อนอัตโนมัติ

Trailing Stop แบบมาตรฐานบน MetaTrader คำนวณและเลื่อน SL จากฝั่งโปรแกรมบนเครื่องคุณ ไม่ใช่จากฝั่งเซิร์ฟเวอร์

แปลว่าเมื่อคุณปิดโปรแกรม เน็ตหลุด หรือคอมพิวเตอร์ดับ — Trailing Stop หยุดทำงาน

SL ที่เซิร์ฟเวอร์รับแล้วจะค้างที่ระดับล่าสุด หาก Trailing ยังไม่เริ่มและคุณไม่ได้ตั้ง SL เอง จะยังไม่มี SL ป้องกัน

ระดับ SL ล่าสุดที่เซิร์ฟเวอร์รับแล้วยังดำเนินการตามเงื่อนไข แต่จะไม่เลื่อนต่อจนกว่าโปรแกรมจะกลับมาทำงานและเชื่อมต่อสำเร็จ

ทางเลือกสำหรับคนที่เฝ้าจอไม่ได้: แก้ระดับ SL ด้วยตัวเองเป็นระยะ หรือใช้บริการ VPS ที่รันโปรแกรมตลอดเวลา

2. อาจปิดสถานะจากการย่อตัวระหว่างทาง

Trailing Stop ไม่แยกระหว่างการกลับตัวจริงกับการย่อตัวปกติ — ราคาที่ย่อลงตามธรรมชาติแล้วไปต่อ ก็ทำให้ถูกปิดได้

ระยะ Trailing ที่แคบอาจถูกกระตุ้นจากการแกว่งระยะสั้น — เป็นปัญหาเดียวกับ SL ที่ชิดเกินไป

3. ไม่รับประกันราคาปิด

เมื่อ SL ที่เลื่อนไปแล้วถูกแตะ คำสั่งจะกลายเป็น Market Order เช่นเดียวกับ SL ปกติ — ราคาปิดจริงจึงขึ้นกับสภาพตลาดในวินาทีนั้น

วิธีกำหนดระยะ Trailing

กำหนดระยะจากกฎที่ทดสอบ โดยใช้ ATR เป็นข้อมูลประกอบได้

ระยะ Trailing ควรสอดคล้องกับการแกว่งที่แผนต้องการรองรับและช่วงเวลาถือ

ตัวอย่างหนึ่งคือดูค่า ATR หรือช่วงแกว่งเฉลี่ยย้อนหลัง แล้วใช้ประกอบการกำหนดระยะ — ATR เป็นข้อมูลย้อนหลังประกอบ แต่ Trailing แบบมาตรฐานใช้ระยะคงที่ที่คุณกรอก ไม่ได้อ่าน ATR แล้วปรับระยะอัตโนมัติ

ระยะที่แคบอาจถูกกระตุ้นบ่อย แต่ ATR ไม่รับประกันว่าจะถูกชนหรือไม่ถูกชน ต้องทดสอบกับแผนและช่วงเวลาถือ

ทางเลือกจัดการสถานะและส่วนที่ทำงานฝั่งเซิร์ฟเวอร์

วิธี ข้อดี ข้อเสีย
แก้ SL เอง อยู่บนเซิร์ฟเวอร์ ทำงานแม้ปิดโปรแกรม ต้องเข้ามาแก้เอง
Break-even Stop เลื่อน SL ใกล้ราคาเข้า แต่ยังมีต้นทุนและความคลาดเคลื่อนราคา อาจถูกปิดใกล้ราคาเข้าเมื่อราคาย้อน โดยกำไรสุทธิยังต้องหักต้นทุน
Partial Close รับรู้กำไรหรือขาดทุน (P/L) ของส่วนที่ปิดสำเร็จตามราคาจริง ลดกำไรถ้าราคาไปต่อไกล

Break-even แบบอัตโนมัติอาจต้องใช้ EA หรือเครื่องมือฝั่งโปรแกรม การแก้ SL ที่เซิร์ฟเวอร์รับแล้วจึงเป็นคนละส่วนกับตัวช่วยที่คอยเลื่อน ส่วน Partial Close ต้องส่งคำสั่งและยืนยันว่าปิดสำเร็จก่อนนับ P/L

แล้วทองคำล่ะ

ต้องตรวจระยะและหน่วยของทองแยกจากคู่เงิน

เลข points เท่ากันข้ามสัญลักษณ์อาจหมายถึงระยะราคาและมูลค่าเงินต่างกัน จึงนำค่าจากคู่เงินมาใช้กับทองตรง ๆ ไม่ได้

หาก Spread ถ่างออกในช่วงผันผวน ราคา Bid หรือ Ask ที่ใช้ปิดสถานะอาจแตะ SL แม้กราฟอีกด้านยังไม่ถึง จึงต้องตรวจด้านราคาให้ตรง

ตัวอย่างวิธีกำหนดระยะ: ดู ATR ของ XAU/USD บน Timeframe ที่คุณเทรด อ่านค่าเป็นดอลลาร์ แล้วใช้ประกอบกฎที่ทดสอบไว้ ไม่จำเป็นต้องมากกว่า ATR เสมอและไม่ถือเป็นเกณฑ์ปลอดภัย

📖 ชุดความรู้ทองคำ / XAU/USD

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

Trailing Stop ทำงานตอนปิดคอมไหม?
การเลื่อนอัตโนมัติไม่ทำงานเมื่อปิด MT5 บนเครื่องที่รันอยู่ ส่วน SL ที่เซิร์ฟเวอร์รับแล้วจะยังคงอยู่และดำเนินการตามเงื่อนไข หากไม่เคยตั้ง SL และ Trailing ยังไม่เริ่ม ก็จะไม่มีระดับ SL ค้างไว้

ใช้ VPS แก้ปัญหาได้จริงไหม?
ช่วยให้โปรแกรมรันต่อได้เมื่อเครื่องส่วนตัวปิด แต่ยังต้องตรวจการเชื่อมต่อ การทำงานจริงและค่าใช้จ่ายรายเดือน — ควรพิจารณาว่าคุ้มกับขนาดพอร์ตและความถี่ในการเทรดหรือไม่

ตั้งระยะเท่าไรดี?
ไม่มีตัวเลขที่ใช้ได้กับทุกสินทรัพย์ ให้กำหนดระยะตามกฎและช่วงเวลาถือ แล้วทดสอบกับข้อมูลของระบบ อาจใช้ ATR เป็นข้อมูลประกอบ แต่ไม่จำเป็นต้องใช้เป็นฐานทุกกลยุทธ์

Trailing Stop ดีกว่า Take Profit ไหม?
ทั้งสองแบบวัดผลได้ แต่จัดการจุดออกต่างกัน: TP กำหนดระดับเป้าหมาย ส่วน Trailing เลื่อน SL ตามระยะที่ตั้งเมื่อราคาไปทางกำไร ให้เปรียบเทียบผลหลังต้นทุนภายใต้กฎของกลยุทธ์ ไม่สรุปว่าแบบใดดีกว่าเสมอ

สรุป

1. Trailing Stop เลื่อนไปทางเดียว ไม่เลื่อนกลับ

2. ตัวช่วยแบบมาตรฐานต้องเปิดโปรแกรมและเชื่อมต่อ ส่วน SL ที่เซิร์ฟเวอร์รับแล้วจะคงอยู่

3. ไม่แยกการย่อตัวปกติกับการกลับตัวจริง — ระยะแคบอาจถูกกระตุ้นจากการแกว่งระยะสั้น

4. กำหนดระยะตามกฎที่ทดสอบ ใช้ ATR ประกอบได้ แต่โปรแกรมไม่ได้ปรับระยะตาม ATR ให้อัตโนมัติ

5. ทองต้องแปลงระยะราคาเป็น points ตาม Specification และทดสอบแยก

อ่านต่อ

แหล่งอ้างอิง

MetaQuotes — Trailing Stop: เงื่อนไขเริ่มทำงานและฝั่งโปรแกรม · ขั้นตอนตั้งค่าและภาพเมนู

  • MetaQuotes — MetaTrader 5 Platform Documentation: Trailing Stop — metatrader5.com
  • พฤติกรรมของ Trailing Stop แตกต่างกันตามแพลตฟอร์มและการตั้งค่าของโบรกเกอร์ ให้ตรวจสอบจากคู่มือของแพลตฟอร์มที่คุณใช้ ตัวเลขในบทความเป็นตัวอย่างเพื่อการเรียนรู้

📘 บทความนี้เป็นส่วนหนึ่งของ บทเรียนที่ 6: Order Types และการส่งคำสั่ง

คำเตือนความเสี่ยง: การซื้อขาย Forex และ CFD มีความเสี่ยงสูง Trailing Stop แบบมาตรฐานไม่ทำงานเมื่อปิดโปรแกรม และไม่รับประกันราคาปิด เนื้อหานี้จัดทำเพื่อการศึกษาเท่านั้น

บทถัดไปแสดงการเปิด แก้ไข และปิดคำสั่งบน MT5 พร้อมตรวจผลในบัญชีทดลอง

Share This Story, Choose Your Platform!

โฆษณาพันธมิตร: จำนวน $30 ในภาพไม่ยืนยันสิทธิ์ของทุกบัญชี ตรวจข้อเสนอที่แสดงสำหรับคุณและเงื่อนไขถอนกำไรก่อนสมัคร ดูวิธีตรวจสิทธิ์

ตรวจสิทธิ์ก่อนรับโบนัส

โบนัสและเงื่อนไขอาจต่างกันตามประเทศ ประเภทบัญชี และช่วงเวลา ตรวจข้อเสนอที่แสดงในบัญชีของคุณ พร้อมเงื่อนไขการใช้เครดิตและการถอนกำไรก่อนตัดสินใจ

ดูวิธีตรวจสิทธิ์โบนัส

ศึกษาผู้ให้บริการก่อนเปิดบัญชี

เลือกโบรกเกอร์จากข้อมูลที่เทียบกันได้

ทำความเข้าใจประเภทบัญชี ต้นทุนการเทรด ช่องทางฝากถอน และบริษัทที่ให้บริการ ก่อนเลือกเงื่อนไขให้ตรงกับการใช้งานของคุณ

รู้จักแต่ละโบรกเกอร์

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

ดูรีวิวโบรกเกอร์ →

เปรียบเทียบบนเงื่อนไขเดียวกัน

เทียบประเภทบัญชี ต้นทุน และเงื่อนไขสำคัญของหลายโบรกเกอร์ ก่อนอ่านรายละเอียดเพิ่มเติม

เปรียบเทียบโบรกเกอร์ →

บทความที่เกี่ยวข้อง