คำตอบสั้น ๆ
trailing stop จะขยับขึ้นเมื่อราคาสูงขึ้น โดยอยู่ต่ำกว่าราคาสูงสุดนับตั้งแต่คุณซื้อเป็นระยะที่กำหนด และขายเมื่อราคาลดลงกลับมาเป็นระยะดังกล่าว trailing stop loss จะขายด้วยคำสั่ง market ซึ่งโดยปกติแล้วจะดำเนินการได้ ส่วน trailing stop limit จะส่งคำสั่ง limit และอาจไม่ถูกจับคู่เมื่อราคาลดลงอย่างรวดเร็ว
โดย Toshendra Sharmaรอการตรวจสอบจากผู้ตรวจสอบที่มีคุณสมบัติเหมาะสมอัปเดตล่าสุด นโยบายด้านเนื้อหา
Trailing stop คืออะไร
Stop-loss ปกติจะอยู่ที่ราคาคงที่ต่ำกว่าราคาที่คุณซื้อ ส่วน trailing stop จะขยับตามราคา โดยจะอยู่ต่ำกว่าราคาสูงสุดนับตั้งแต่คุณซื้อเป็นระยะที่กำหนดไว้ ซึ่งระบุเป็นเปอร์เซ็นต์หรือราคา และจะขยับขึ้นเท่านั้น หากราคาลดลงจากจุดสูงสุดเป็นระยะเท่าที่กำหนด stop จะทำงาน
วิธีนี้ทำหน้าที่สองอย่างพร้อมกัน คือจำกัดการขาดทุนหากการเทรดผิดทางตั้งแต่แรก และปกป้องกำไรบางส่วนหากการเทรดเป็นไปในทางที่ดีแล้วกลับตัว
trailing stop เลื่อนตามราคาอย่างไร ทีละขั้นตอน
คุณซื้อ ETH ที่ราคา $3,000 พร้อมตั้ง trailing stop ไว้ที่ 5%:
- ตอนเริ่มต้น stop อยู่ที่ $2,850 ซึ่งต่ำกว่า $3,000 อยู่ 5%
- ETH ขึ้นไปที่ $3,200 stop ขยับขึ้นไปที่ $3,040
- ETH ขึ้นไปที่ $3,400 stop ขยับขึ้นไปที่ $3,230
- ETH ลดลงมาที่ $3,300 stop ยังคงอยู่ที่ $3,230 และจะไม่ขยับลง
- ETH ลดลงมาที่ $3,230 stop ทำงานและขายสถานะ
การเทรดนี้เก็บช่วงขาขึ้นส่วนใหญ่จาก $3,000 ถึง $3,400 ไว้ได้ โดยไม่ต้องมีใครจับจังหวะขายที่จุดสูงสุด
Trailing stop loss กับ trailing stop limit ต่างกันอย่างไร
ทั้งสองใช้จุดกระตุ้นแบบเลื่อนตามราคาเหมือนกัน แต่ต่างกันตรงสิ่งที่จะเกิดขึ้นเมื่อถึงจุดนั้น
- Trailing stop loss (trailing stop market): เมื่อถูกกระตุ้น ระบบจะขายตามราคาตลาด คำสั่งนี้จับคู่ได้เกือบทุกครั้ง แต่หากราคาร่วงเร็ว ราคาอาจต่ำกว่าราคาที่กระตุ้น ช่องว่างดังกล่าวเรียกว่า slippage
- Trailing stop limit: เมื่อถูกกระตุ้น ระบบจะวางคำสั่ง limit ที่ต่ำกว่าราคากระตุ้นตามระยะที่กำหนด เช่น 0.5% ระบบจะไม่ขายต่ำกว่าราคานี้ แต่หากราคาลดลงผ่านราคาดังกล่าวไปทันที คำสั่งจะไม่ถูกขาย และคุณยังคงถือสถานะที่ราคากำลังลดลง
ข้อแลกเปลี่ยนเหมือนกับ Stop แบบกำหนดตายตัว คือเลือกระหว่างความแน่นอนว่าจะออกจากสถานะได้ กับการควบคุมราคา สำหรับการปกป้องกำไรในตลาดคริปโตที่ราคาอาจร่วงลงอย่างฉับพลัน โดยทั่วไปคำสั่ง Market มักเป็นตัวเลือกที่ปลอดภัยกว่า อ่าน stop loss vs stop limit เพื่อดูการเปรียบเทียบในกรณี Stop แบบกำหนดตายตัว
วิธีเลือกระยะ trailing
- ตั้งระยะให้กว้างกว่าการย่อตัวตามปกติ หากเหรียญมักปรับลง 4% ระหว่างที่ราคากำลังขึ้น การตั้ง trailing stop ไว้ที่ 3% จะทำให้ขายเร็วเกินไปจากความผันผวนทั่วไป
- ตั้งให้แคบลงสำหรับการแกว่งตัวระยะสั้น และกว้างขึ้นสำหรับแนวโน้ม การเทรดเพื่อจับจังหวะรีบาวด์อาจใช้ 3% ถึง 5% ส่วนกฎตามแนวโน้มอาจใช้ 8% ถึง 15%
- พิจารณาความผันผวนของเหรียญ เหรียญขนาดเล็กผันผวนมากกว่า จึงต้องตั้ง trailing stop ให้กว้างกว่า BTC
- ทดสอบหลายระยะ แบ็กเทสต์ที่ 3%, 5% และ 8% ในช่วงเวลาเดียวกัน โดยรวมค่าธรรมเนียม แล้วเปรียบเทียบทั้งผลลัพธ์และการปรับลงสูงสุด
ใช้ Trailing stop หรือ Take profit แบบกำหนดราคา?
take-profit แบบตายตัวจะขายที่ระดับราคาเดียว และไม่สนใจว่าราคาจะขึ้นต่อไปแค่ไหน ส่วน trailing stop จะไม่ขายขณะที่ราคายังแข็งแรง แต่จะรอให้ราคาลดลงจากจุดสูงสุด จึงทำให้ trailing stop เหมาะกับตลาดที่มีแนวโน้ม ส่วน take-profit แบบตายตัวเหมาะกับตลาดที่ผันผวนขึ้นลง ซึ่งราคาอาจเด้งขึ้นแล้วลดลงก่อนที่ trailing stop จะล็อกกำไรไว้ได้
บางกลยุทธ์ใช้ทั้งสองอย่างร่วมกัน: ตั้ง stop loss แบบคงที่เพื่อจำกัดการขาดทุนครั้งแรก และใช้ trailing stop ซึ่งจะเริ่มทำงานเมื่อการเทรดมีกำไรถึงจำนวนที่กำหนด
ตัวอย่างประกอบ
กฎซื้อเมื่อราคาย่อตัวสำหรับ SOL: ซื้อ $50 เมื่อ SOL ลดลง 7% ภายใน 24 ชั่วโมง โดยตั้ง stop-loss ที่ 8% และใช้ trailing stop ที่ 6% แทนราคาเป้าหมายแบบตายตัว
- SOL ปรับลง 7.4% และเอเจนต์ซื้อที่ราคา $150
- SOL รีบาวด์ขึ้นไปที่ $165 ภายในสามวัน trailing stop ขยับขึ้นไปที่ $155.10
- SOL ปรับลงกลับมาที่ $155.10 และเอเจนต์ขายด้วยคำสั่ง market โดยขายได้ที่ราคา $155
- ก่อนหักค่าธรรมเนียม การเทรดปิดที่ราคาสูงกว่าราคาซื้อประมาณ 3.3% และมีกำไรประมาณ $1.60 หลังหักค่าธรรมเนียม 0.1% ทั้งตอนซื้อและตอนขาย
หากตั้ง take profit คงที่ไว้ที่ 10% การเทรดเดียวกันนี้จะไม่ขายที่ $165 และจะถือสถานะต่อไปขณะที่ราคาย่อตัวลง นี่เป็นตัวอย่างประกอบ ไม่ใช่ผลลัพธ์จริง
เอเจนต์ของ TradeCorgi ใช้ trailing stop อย่างไร
- อธิบายด้วยภาษาง่ายๆ เช่น "ขายถ้า SOL ลดลง 6% จากราคาสูงสุดนับตั้งแต่ฉันซื้อ"
- กฎนี้จะกลายเป็นกฎออกจากการเทรด บนการ์ดกลยุทธ์ของคุณ โดยอยู่คู่กับ Stop-Loss และขีดจำกัดการขาดทุนรายวันที่ต้องมี
- Agent ตรวจสอบกฎนี้ได้สูงสุดนาทีละครั้ง และขายตามราคาตลาดเมื่อเข้าเงื่อนไข
- Backtest รวมค่าธรรมเนียมและ Slippage คุณจึงเปรียบเทียบ Trailing Stop กับเป้าหมายราคาคงที่ในช่วงเวลาเดียวกันได้
ข้อผิดพลาดที่พบบ่อย
- ตั้ง Trailing Stop แคบกว่าการย่อตัวตามปกติ ระบบจะขายเมื่อราคาเริ่มสะดุดระหว่างขาขึ้น และพลาดการขึ้นของราคาที่ตั้งใจจะปกป้องไว้
- ไม่มี Stop แบบกำหนดตายตัวตั้งแต่แรก หากการเทรดผิดทางทันที Trailing Stop ที่วัดจากราคาซื้อก็ขึ้นอยู่กับระยะที่ตั้งไว้เท่านั้น ควรตั้ง Stop-Loss แบบกำหนดตายตัวควบคู่กันด้วย
- ใช้ Trailing Stop Limit ในตลาดที่เคลื่อนไหวเร็ว คำสั่ง Limit อาจไม่ถูกจับคู่เมื่อราคาดิ่งลงอย่างฉับพลัน ทำให้สถานะยังเปิดอยู่
- ไม่เคยทดสอบระยะที่ตั้งไว้ เปรียบเทียบระยะอย่างน้อย 3 แบบในการ Backtest ที่รวมค่าธรรมเนียมแล้ว ก่อนเลือกใช้
ไม่ว่าคุณจะเลือกระยะเท่าใด ให้จดไว้ก่อนเริ่มเทรด และอย่าเปลี่ยนเมื่อเปิดสถานะแล้ว
รายการตรวจสอบ trailing stop
- ระยะห่างมากกว่าช่วงที่เหรียญมักย่อตัวตามปกติ
- คุณรู้ว่าต้องการให้ออกจากสถานะได้แน่นอน (market) หรือควบคุมราคา (limit)
- มีการเปรียบเทียบกับ take-profit แบบกำหนดตายตัวในการ backtest ที่รวมค่าธรรมเนียมแล้ว
- stop-loss แบบกำหนดตายตัวยังคงจำกัดการขาดทุน หากการเทรดผิดทางตั้งแต่แรก
คำถาม
trailing stop loss คืออะไร?
stop ที่เลื่อนตามราคาขึ้นไปตามระยะที่กำหนด เช่น 5% และขายที่ราคาตลาดหากราคาลดลงจากจุดสูงสุดนับตั้งแต่คุณซื้อเป็นระยะเท่ากัน
trailing stop limit คืออะไร?
ใช้ตัวกระตุ้นแบบ Trailing เดิม แต่เมื่อถูกกระตุ้น ระบบจะส่งคำสั่ง Limit ที่กำหนดส่วนต่างไว้ต่ำกว่าราคากระตุ้น ระบบจะไม่ขายต่ำกว่าราคาจำกัดนั้น แต่อาจจับคู่คำสั่งไม่สำเร็จหากราคาลดลงเร็ว
เปอร์เซ็นต์ trailing stop ที่เหมาะสมสำหรับคริปโตควรเป็นเท่าไร?
ตั้งให้กว้างกว่าการย่อตัวตามปกติของเหรียญ มิฉะนั้นความผันผวนทั่วไปอาจกระตุ้นให้ทำงาน สำหรับเหรียญหลัก เทรดเดอร์จำนวนมากทดสอบที่ 3% to 10%; เปรียบเทียบหลายระยะในการทดสอบย้อนหลังที่รวมค่าธรรมเนียม
trailing stop มีโอกาสขยับลงหรือไม่?
ไม่ ระดับ stop จะขยับขึ้นเมื่อราคาทำจุดสูงสุดใหม่เท่านั้น หากราคาลดลง ระดับ stop จะคงอยู่ที่เดิมจนกว่าราคาจะลงมาถึงระดับนั้น หรือทำจุดสูงสุดใหม่
Trailing stop ดีกว่า take-profit หรือไม่?
เหมาะกับตลาดที่เป็นแนวโน้มมากกว่า เพราะปล่อยให้ราคาขึ้นต่อได้ ส่วน take profit แบบกำหนดตายตัวเหมาะกับการฟื้นตัวของราคามากกว่า เพราะจะขายเมื่อราคาดีดกลับ ลองทดสอบทั้งสองแบบในช่วงเวลาเดียวกัน
เอเจนต์ของ TradeCorgi ใช้ trailing stop ได้ไหม?
ได้ อธิบายด้วยภาษาทั่วไป แล้วระบบจะเพิ่มเป็นกฎออกจากสถานะในบัตรกลยุทธ์ของคุณ เอเจนต์จะตรวจสอบกฎนี้ไม่เกินนาทีละครั้ง และขายตามราคาตลาด
ลองใช้เป็นเอเจนต์
นำคู่มือนี้ไปใช้กับ บอตซื้อ BTC ตอนราคาย่อตัว กลยุทธ์ เริ่มต้นด้วยการเทรดจำลองโดยใช้เงินเสมือน
บอตซื้อ BTC ตอนราคาย่อตัว
BTC/USDT บน Binance
เทรดจำลอง- จุดเข้า
- ซื้อเมื่อราคา BTC ลดลง 5% ภายใน 24 ชั่วโมง
- ขนาด
- $50 ต่อการซื้อ โดยเปิดสถานะซื้อได้สูงสุด 2 รายการ
- ออกจากสถานะ
- ขายเมื่อราคาสูงกว่าราคาซื้อ +4%
- Stop-loss
- ขายเมื่อราคาต่ำกว่าราคาซื้อ -6%
- ขีดจำกัดการขาดทุนรายวัน
- $25 จากนั้นเอเจนต์จะหยุดทำงานจนถึงวันพรุ่งนี้