วิธีใช้คำสั่ง Trailing?
อัปเดตเมื่อ 2026/09/16
1.คำสั่ง Trailing TP/SL (ทำกำไร/ตัดขาดทุน) คืออะไร?
คำสั่ง Trailing TP/SL มีจุดตัดขาดทุนที่เคลื่อนตามราคาตลาด ช่วยให้เทรดเดอร์ตั้งคำสั่งล่วงหน้าที่จำนวนเงินหรือเปอร์เซ็นต์ที่กำหนดจากราคาตลาดเมื่อราคาตลาดผันผวน ช่วยให้เทรดเดอร์จำกัดการขาดทุนและล็อกกำไรเมื่อราคาไม่ได้เคลื่อนไหวในทิศทางที่เทรดเดอร์เห็นว่าเป็นประโยชน์
เมื่อราคาเคลื่อนไหวไปในทิศทางที่เป็นประโยชน์ คำสั่ง Trailing TP/SL จะเคลื่อนตามไปพร้อมกันตามเปอร์เซ็นต์หรือจำนวนเงินที่ตั้งไว้ หากราคาตลาดเคลื่อนไหวเป็นประโยชน์ต่อเทรดเดอร์ คำสั่งจะคงสถานะเปิดไว้และล็อกกำไรอย่างต่อเนื่อง คำสั่ง Trailing TP/SL จะไม่เคลื่อนไหวในทิศทางตรงข้าม
กล่าวคือ หลังจากส่งคำสั่งแล้ว เทรดเดอร์ไม่จำเป็นต้องปรับราคาตัดขาดทุนบ่อยครั้งตามตลาดที่เปลี่ยนแปลงเพื่อเพิ่มกำไรสูงสุด ต่างจากคำสั่งทำกำไร/ตัดขาดทุนปกติ (TP/SL) ต่อไป มาดูคำอธิบายโดยละเอียดของหลักการทำงานของคำสั่ง Trailing TP/SL สำหรับสถานะ Long และ Short
ใช้ภาพด้านบนเป็นตัวอย่าง สำหรับสถานะ Long นี้ พารามิเตอร์ของคำสั่ง Trailing TP/SL ถูกตั้งค่าดังนี้: "ราคาเปิดใช้งาน = 10,000", "อัตราการเรียกกลับ = 5%" และ "จำนวน = N" ราคาเริ่มเคลื่อนจากจุด A, จากนั้น:
 
เมื่อราคาถึงจุด B, ซึ่งเป็นราคาเปิดใช้งานของ 10,000 คำสั่ง Trailing TP/SL จะถูกเปิดใช้งาน ขณะนี้ ราคาทริกเกอร์ของคำสั่ง Trailing TP/SL = 10,000 * (1 - 5%) = 9,500
เมื่อราคาขึ้นสู่จุดสูงสุดในประวัติการณ์ที่ 10,500 ราคาทริกเกอร์ของคำสั่ง Trailing TP/SL ณ จุดนี้ = 10,500 * (1 - 5%) = 9,975
 
เมื่อราคาลดลงแต่ยังไม่ถึงอัตราการเรียกกลับ 5% เนื่องจากราคาสูงสุดในประวัติการณ์ยังคงเป็น 10,500 ราคาทริกเกอร์ของคำสั่ง Trailing TP/SL จึงไม่เปลี่ยนแปลงที่ 9,975
 
เมื่อราคาขึ้นสู่จุดสูงสุดในประวัติการณ์ที่ 11,000 ราคาทริกเกอร์ของคำสั่ง Trailing TP/SL ณ จุดนี้ = 11,000 * (1 - 5%) = 10,450
 
เมื่อราคาลดลงถึงจุด C, ราคาอยู่ที่ 10,450 ซึ่งถึงอัตราการเรียกกลับ 5% และทริกเกอร์คำสั่ง Trailing TP/SL ให้ขายสถานะตามราคาตลาดเพื่อปิดสถานะ
ใช้ภาพด้านบนเป็นตัวอย่าง สำหรับคำสั่งสถานะ Short นี้ พารามิเตอร์ของคำสั่ง Trailing TP/SL ถูกตั้งค่าดังนี้: "ราคาเปิดใช้งาน = 10,500", "อัตราการเรียกกลับ = 5%" และ "จำนวน = N" ราคาเริ่มเคลื่อนจากจุด A จากนั้น:
 
เมื่อราคาถึงจุด B ซึ่งเป็นราคาเปิดใช้งานของ 10,500 คำสั่ง Trailing TP/SL จะถูกเปิดใช้งาน ขณะนี้ ราคาทริกเกอร์ของคำสั่ง Trailing TP/SL = 10,500 * (1 + 5%) = 11,025
เมื่อราคาลดลงถึง 10,000 ซึ่งเป็นราคาต่ำสุดในประวัติการณ์ ราคาทริกเกอร์ของคำสั่ง Trailing TP/SL = 10,000 * (1 + 5%) = 10,500
 
เมื่อราคาสูงขึ้นแต่ยังไม่ถึงอัตราการเรียกกลับ 5% เนื่องจากราคาต่ำสุดในประวัติการณ์ยังคงเป็น 10,000 ราคาทริกเกอร์ของคำสั่ง Trailing TP/SL จึงไม่เปลี่ยนแปลงที่ 10,500
เมื่อราคาลดลงถึง 9,500 ซึ่งเป็นราคาต่ำสุดในประวัติการณ์ ราคาทริกเกอร์ของคำสั่ง Trailing TP/SL = 9,500 * (1 + 5%) = 9,975
 
เมื่อราคาลดลงถึงจุด C ราคาอยู่ที่ 9,975 ซึ่งถึงอัตราการเรียกกลับ 5% และทริกเกอร์คำสั่ง Trailing TP/SL ให้ปิดสถานะตามราคาตลาด
 
2. กรณีการใช้งานคำสั่ง Trailing TP/SL
กรณี 1: การปิดสถานะ Long ในทิศทางที่เป็นประโยชน์ (ขึ้นแล้วลง)
สถานะปัจจุบัน: สถานะ Long BTC จำนวน 1 ราคาเปิด: 30,000 ราคาตลาดล่าสุด: 31,000 อิงตามราคาตลาดปัจจุบัน PnL ที่ยังไม่เกิดขึ้นโดยประมาณ = (31,000 - 30,000) * 1 = 1,000 USDT. สมมติว่า: จากการเคลื่อนไหวของตลาดล่าสุด พิจารณาได้ว่าการขึ้นของราคาแต่ละครั้งมีอัตราการเรียกกลับไม่เกิน 3% คาดการณ์: ในระยะใกล้ อัตราการเรียกกลับที่ไม่เกิน 3% ถือเป็นการปรับฐานปกติ และตลาดจะยังคงปรับตัวขึ้น ในทางกลับกัน อัตราการเรียกกลับที่เกินค่าหนึ่ง (เช่น 5%) อาจหมายความว่าแรงขาขึ้นสิ้นสุดลงแล้ว (ราคาไม่ขึ้นต่อและน่าจะร่วงลงอย่างมาก) ในกรณีนี้ ต้องปิดสถานะก่อนที่ราคาตลาดจะร่วงลงอย่างมาก
ดังนั้น เราจึงตั้งคำสั่ง Trailing TP/SL ด้วยพารามิเตอร์ดังนี้: ราคาเปิดใช้งาน: 32,000 อัตราการเรียกกลับ: 5%
ตราบใดที่ราคาตลาดล่าสุดยังคงขึ้นถึง 32,000 คำสั่ง Trailing TP/SL จะถูกเปิดใช้งาน เมื่อตลาดยังคงปรับตัวขึ้น ระบบจะปิดสถานะตามราคาตลาดโดยอัตโนมัติเมื่ออัตราการเรียกกลับถึง 5%
กรณี 2: การปิดสถานะ Short ในทิศทางที่เป็นประโยชน์ (ลงแล้วดีดกลับ)
สถานะปัจจุบัน: สถานะ Short BTC จำนวน 1 ราคาเปิด: 30,000 ราคาตลาดล่าสุด: 29,000 อิงตามราคาตลาดปัจจุบัน PnL ที่ยังไม่เกิดขึ้นโดยประมาณ = (30,000 - 29,000) * 1 = 1,000 USDT. สมมติว่า: จากการเคลื่อนไหวของตลาดล่าสุด พิจารณาได้ว่าการลดลงของราคาแต่ละครั้งมีอัตราการเรียกกลับไม่เกิน 3% คาดการณ์: ในระยะใกล้ อัตราการเรียกกลับที่ไม่เกิน 3% ถือเป็นการปรับฐานปกติ และตลาดจะยังคงปรับตัวลง ในทางกลับกัน อัตราการเรียกกลับที่เกินค่าหนึ่ง (เช่น 5%) อาจหมายความว่าแรงขาลงสิ้นสุดลงแล้ว (ราคาไม่ลดลงต่อและน่าจะกำลังจะปรับตัวขึ้น) ในกรณีนี้ ต้องปิดสถานะก่อนที่ราคาตลาดจะปรับตัวขึ้นอย่างรวดเร็ว
ดังนั้น เราจึงตั้งคำสั่ง Trailing TP/SL ด้วยพารามิเตอร์ดังนี้: ราคาเปิดใช้งาน: 28,000 อัตราการเรียกกลับ: 5%
ตราบใดที่ราคาตลาดล่าสุดยังคงลดลงถึง 28,000 คำสั่ง trailing TP/SL จะถูกเปิดใช้งาน เมื่อราคาตลาดยังคงลดลง ระบบจะปิดสถานะโดยอัตโนมัติที่ราคาตลาดเมื่ออัตรา callback ถึง 5%
3.วิธีตั้งค่า Trailing TP/SL?
มีพารามิเตอร์สำคัญสามรายการเมื่อตั้งค่า trailing TP/SL:
อัตรา Callback (จำเป็น) อัตรา callback เป็นเงื่อนไขหลักในการคำนวณราคาทริกเกอร์จริง ราคาทริกเกอร์จริงจะคำนวณจากราคาสูงสุด/ต่ำสุดในอดีตและอัตรา callback หากต้องการกำหนดช่วง callback ให้เลือก "อัตรา Callback" หรือ "ระยะห่าง Trailing"
 
อัตรา Callback: สมมติว่าราคาสูงสุดที่เคยบันทึกไว้คือ 50,000 USDT และอัตรา callback คือ 5% เมื่อราคาลดลงถึง 47,500 USDT = 50,000*(1-5%) ระบบจะขายคำสั่ง
 
ระยะห่าง Trailing: สมมติว่าราคาสูงสุดที่เคยบันทึกไว้คือ 50,000 USDT และระยะห่าง trailing คือ 5,000 USDT เมื่อราคาลดลงถึง 45,000 = 50,000 - 5,000 ระบบจะขายคำสั่ง
จำนวน (จำเป็น) จำนวนของคำสั่ง trailing TP/SL ราคาที่เปิดใช้งาน (ไม่บังคับ) ราคาที่เปิดใช้งานเป็นเงื่อนไขเบื้องต้นสำหรับการเปิดใช้งานคำสั่ง trailing TP/SL เมื่อราคาล่าสุด (ราคาธุรกรรมล่าสุด) ถึงหรือสูงกว่าราคาที่เปิดใช้งาน คำสั่งจะถูกทริกเกอร์ หลังจากเปิดใช้งาน ระบบจะเริ่มคำนวณราคาทริกเกอร์จริงสำหรับคำสั่ง trailing TP/SL หากคุณไม่ระบุราคาที่เปิดใช้งาน คำสั่งจะถูกเปิดใช้งานทันทีเมื่อส่งคำสั่ง ราคาที่เปิดใช้งานสามารถใช้ราคาในปัจจุบันเป็นค่าเริ่มต้นได้ (เลือก Mark Price, Last Price หรือ Index Price)
 
เพื่อให้เข้าใจได้ง่ายขึ้น คุณสามารถดูฟีเจอร์ในสมุดคำสั่งซื้อขายที่แสดงในภาพด้านล่าง:
 
4. หมายเหตุ:
(1) สถานะของคุณจะไม่ถูกระงับก่อนที่คำสั่ง trailing TP/SL จะถูกทริกเกอร์
(2) คำสั่ง trailing TP/SL อาจไม่ถูกทริกเกอร์เนื่องจากปัจจัยต่าง ๆ เช่น สัญญาไม่สามารถซื้อขายได้ เมื่อทริกเกอร์สำเร็จแล้ว คำสั่งตลาดที่ตามมาอาจไม่สามารถดำเนินการได้เช่นเดียวกับคำสั่งตลาดทั่วไป คุณสามารถค้นหาคำสั่งตลาดที่ยังไม่ถูกเติมได้ใน Open Orders
(3) หากคำสั่งได้รับการเติม คำสั่งจะปิดสถานะที่มีอยู่ของคุณทั้งหมดหรือบางส่วน หากคำสั่งของคุณไม่ได้รับการเติม สถานะของคุณจะยังคงเปิดอยู่
(4) จำนวนคำสั่งที่สามารถส่งด้วยคำสั่ง trailing TP/SL แตกต่างกันไปตามประเภทของสัญญา คำสั่งจะถูกส่งที่ราคาตลาด ข้อจำกัดอาจเปลี่ยนแปลงตามสภาวะตลาด
 
*หมายเหตุสำคัญ:
การกำหนดอัตรา callback และราคาที่เปิดใช้งานที่เหมาะสมอาจเป็นกระบวนการที่ยาก
เพื่อให้ trailing TP/SL มีประสิทธิภาพ อัตรา callback ไม่ควรต่ำหรือสูงเกินไป และราคาที่เปิดใช้งานไม่ควรใกล้หรือไกลจากราคาปัจจุบันเกินไป
เมื่ออัตรา callback ต่ำเกินไปหรือราคาที่เปิดใช้งานใกล้เกินไป trailing TP/SL จะอยู่ใกล้กับราคาเข้าเกินไปและถูกทริกเกอร์ได้ง่ายจากความเคลื่อนไหวปกติของตลาดในแต่ละวัน การซื้อขายจะไม่มีโอกาสเคลื่อนไหวไปในทิศทางที่เป็นประโยชน์ต่อนักเทรดก่อนที่จะเกิดความเคลื่อนไหวของราคาที่มีนัยสำคัญ การซื้อขายจะปิด/ออก ณ จุดที่ตลาดปรับลดลงชั่วคราวแล้วฟื้นตัว ส่งผลให้เกิดการซื้อขายขาดทุน
ในทางตรงกันข้าม หากอัตรา callback สูงเกินไป trailing TP/SL จะถูกทริกเกอร์โดยความเคลื่อนไหวของตลาดที่รุนแรงเท่านั้น ซึ่งหมายความว่านักเทรดกำลังรับความเสี่ยงที่สูงเกินความจำเป็น
 
อัตรา callback ที่สูงกว่ามักเหมาะสมกว่าในช่วงที่มีความผันผวน ขณะที่อัตรา callback ที่ต่ำกว่าเหมาะสมกว่าในสภาวะตลาดปกติ ไม่มีอัตรา callback และราคาที่เปิดใช้งานที่เหมาะสมที่สุดอย่างตายตัว
นักเทรดควรทบทวนกลยุทธ์ trailing TP/SL เป็นระยะตามความผันผวนของราคาในตลาด คุณควรพิจารณาอย่างรอบคอบเสมอว่าการซื้อขายสอดคล้องกับระดับการยอมรับความเสี่ยง ประสบการณ์การลงทุน สถานะทางการเงิน และปัจจัยอื่น ๆ ที่เกี่ยวข้องกับคุณหรือไม่ นอกเหนือจากช่วงการเปลี่ยนแปลงของราคา ให้กำหนดอัตรา callback และราคาที่เปิดใช้งานตามเป้าหมายกำไรและความสามารถในการรับการขาดทุนของคุณเสมอ