ข้ามไปยังเนื้อหา

Stop-loss กับ Stop-limit: ควรใช้คำสั่งไหนในการเทรดคริปโต?

อธิบายคำสั่ง Stop-loss และ Stop-limit สำหรับคริปโต: แต่ละคำสั่งทำงานเมื่อใด เหตุใดคำสั่งหนึ่งจึงอาจไม่ถูกจับคู่ ควรใช้แบบไหนในสถานการณ์ใด และเอเจนต์จัดการทั้งสองแบบอย่างไร

คำตอบสั้น ๆ

คำสั่ง stop-loss จะกลายเป็นคำสั่ง market เมื่อราคาถึงระดับ stop ของคุณ จึงขายที่ราคาถัดไปที่มี และโดยปกติจะถูกจับคู่ ส่วนคำสั่ง stop-limit จะกลายเป็นคำสั่ง limit ที่ราคาที่คุณตั้งไว้ จึงไม่ขายต่ำกว่าราคานั้น แต่อาจไม่ถูกจับคู่เลยเมื่อราคาลดลงอย่างรวดเร็ว stop-loss เน้นการออกจากสถานะ ส่วน stop-limit เน้นราคา

สรุปสั้น ๆ

คำสั่งทั้งสองแบบจะรออยู่ต่ำกว่าราคาปัจจุบัน และทำงานเมื่อราคาลงมาถึงระดับที่คุณเลือก ซึ่งเรียกว่า Stop price ความแตกต่างอยู่ที่สิ่งที่จะเกิดขึ้นต่อไป:

  • stop-loss (หรือเรียกว่าคำสั่ง stop-market) จะกลายเป็น คำสั่ง market โดยจะขายทันทีที่ราคาดีที่สุดที่มีอยู่ จึงแทบจะดำเนินการสำเร็จเสมอ แต่ราคาอาจแย่กว่าราคาที่ตั้ง stop ไว้
  • stop-limit จะกลายเป็น คำสั่ง limit ที่ราคาที่สองซึ่งคุณกำหนดไว้ นั่นคือราคา limit คำสั่งจะไม่ขายต่ำกว่าราคา limit แต่หากราคาตลาดผ่านระดับดังกล่าวไปก่อนที่คำสั่งจะดำเนินการ ก็จะไม่มีการขาย

stop-loss ให้ความสำคัญกับการออกจากสถานะ ส่วน stop-limit ให้ความสำคัญกับราคา

คำสั่ง stop loss ทำงานอย่างไร

คุณถือ ETH ที่ซื้อมาในราคา $3,000 และตั้ง stop loss ไว้ที่ $2,820 ซึ่งต่ำกว่าราคาซื้อ 6%

  1. ราคาลดลงมาที่ $2,820 คำสั่ง stop ทำงาน
  2. ส่งคำสั่งขายแบบ market ไปยัง exchange
  3. คำสั่งจับคู่ที่ราคาเสนอซื้อที่ดีที่สุด ณ เวลานั้น ในตลาดที่ไม่ผันผวน ราคาอาจอยู่ที่ประมาณ $2,818 แต่หากราคาร่วงเร็ว ราคาอาจอยู่ที่ $2,790

ไม่ว่ากรณีใด คุณก็ออกจากสถานะแล้ว แต่สิ่งที่ต้องแลกกับความแน่นอนคือราคาในการจับคู่คำสั่งซื้อขายอาจไม่แน่นอน

คำสั่ง stop-limit ทำงานอย่างไร

เป็นสถานะเดียวกัน แต่คุณตั้งคำสั่ง stop-limit โดยกำหนดราคา stop ที่ $2,820 และราคา limit ที่ $2,800

  1. ราคาลดลงมาที่ $2,820 คำสั่ง stop ทำงาน
  2. ส่งคำสั่งขายแบบ limit ที่ราคา $2,800 ไปยัง exchange
  3. หากมีผู้ซื้อที่ราคา $2,800 ขึ้นไป คำสั่งก็จะจับคู่ได้ แต่หากราคาลดจาก $2,815 ไปที่ $2,760 ในครั้งเดียว คำสั่งจะยังค้างอยู่ที่ $2,800 โดยไม่มีการจับคู่ ขณะที่ราคายังคงลดลงต่อ

คุณจะไม่ขายต่ำกว่า $2,800 แต่สิ่งที่ต้องแลกกับความแน่นอนนี้คือ คุณอาจขายไม่ได้เลย

เปรียบเทียบแบบเคียงข้างกัน

  • เมื่อถูกกระตุ้นแล้วจะกลายเป็นคำสั่งประเภทใด: stop loss จะกลายเป็นคำสั่ง market ส่วน stop-limit จะกลายเป็นคำสั่ง limit
  • คำสั่งจะจับคู่หรือไม่: stop loss จับคู่ได้เกือบทุกครั้ง ส่วน stop-limit อาจไม่จับคู่
  • จับคู่ที่ราคาเท่าไร: stop loss จับคู่ที่ราคาถัดไปที่มีอยู่ ซึ่งอาจต่ำกว่าราคา stop ส่วน stop-limit จับคู่ที่ราคาที่คุณกำหนดหรือดีกว่า หรืออาจไม่จับคู่เลย
  • ความเสี่ยงหลัก: stop loss อาจเกิด slippage เมื่อราคาร่วงเร็ว ส่วน stop-limit อาจทำให้คุณยังถือสถานะที่ราคากำลังลดลง
  • เหมาะกับกรณีใด: stop loss เหมาะกับการปกป้องสถานะ ส่วน stop-limit เหมาะกับการขายเมื่อได้ราคาที่ยอมรับได้เท่านั้น

ควรใช้แบบไหน และเมื่อไร

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

ใช้ stop-limit เมื่อราคาเป็นเรื่องสำคัญกว่าความแน่นอนในการขาย ตัวอย่างเช่น เหรียญที่มีคำสั่งซื้อขายใน order book น้อย ซึ่งคำสั่ง market อาจได้รับการจับคู่ในราคาที่ต่ำกว่าราคาล่าสุดมาก หรือเมื่อคุณอยากถือสถานะต่อมากกว่าขายต่ำกว่าระดับราคาที่กำหนด

หากใช้ stop-limit ให้เว้นระยะระหว่างราคาทั้งสองไว้พอสมควร หากตั้งราคา limit ต่ำกว่าราคา stop เพียงเล็กน้อย คำสั่งอาจไม่ถูกจับคู่เมื่อราคาเคลื่อนไหวเร็ว การเว้นช่วงให้กว้างกว่า slippage ปกติของเหรียญเล็กน้อยช่วยเพิ่มโอกาสให้คำสั่งได้รับการจับคู่

ตัวอย่างประกอบในช่วงราคาดิ่งลงอย่างรวดเร็ว

BTC ซื้อขายอยู่ที่ $86,000 เทรดเดอร์สองคนถือ BTC ที่ซื้อไว้ในราคา $90,000 คนหนึ่งตั้ง stop loss ไว้ที่ $84,600 ส่วนอีกคนตั้ง stop-limit ที่ $84,600 โดยกำหนดราคาจำกัดไว้ที่ $84,400 มีข่าวร้ายออกมาและ BTC ร่วงจาก $84,900 มาอยู่ที่ $83,200 ภายในหนึ่งนาที จากนั้นราคายังคงไหลลงไปถึง $81,000 ในชั่วโมงถัดมา

  • stop-loss ทำงานที่ $84,600 และคำสั่งซื้อขายสำเร็จที่ประมาณ $84,100 ผู้เทรดขาดทุนประมาณ 6.6% ของสถานะและออกจากสถานะแล้ว
  • stop-limit ทำงานที่ $84,600 แต่เมื่อคำสั่ง limit มาถึง ราคาอยู่ต่ำกว่า $84,400 แล้ว คำสั่งจึงไม่สำเร็จ หนึ่งชั่วโมงต่อมา สถานะขาดทุน 10%

ผลลัพธ์ทั้งสองแบบไม่ดี แต่มีแบบหนึ่งที่จำกัดความเสียหายไว้ได้ นี่เป็นตัวอย่างประกอบ ไม่ใช่ผลลัพธ์จริง

Trailing stop

trailing stop ขยับตามราคาที่สูงขึ้น หากตั้ง trailing stop ไว้ที่ 5% และคุณซื้อที่ $3,000 เมื่อ ETH ขึ้นไปถึง $3,400 จุดหยุดจะขยับไปที่ $3,230 หาก ETH ลดลงหลังจากนั้น จุดหยุดจะยังอยู่ที่ $3,230 และขายที่ระดับนั้น วิธีนี้ช่วยรักษากำไรส่วนหนึ่งจากการปรับขึ้น โดยไม่จำกัดโอกาสที่ราคาจะขึ้นต่อ trailing stop อาจใช้คำสั่ง market หรือ limit ซึ่งมีข้อแลกเปลี่ยนแบบเดียวกับที่อธิบายไว้ข้างต้น

ข้อผิดพลาดที่พบบ่อย

  • ตั้ง stop ใกล้เกินไป stop ที่อยู่ในช่วงการแกว่งตัวรายวันตามปกติของเหรียญจะทำงานจากความผันผวนเล็กน้อย
  • ตั้ง limit ให้เท่ากับ stop คำสั่ง stop-limit จะจับคู่ได้ก็ต่อเมื่อราคาหยุดอยู่ตรงจุดนั้นพอดี
  • ขยับ stop ให้ห่างออกไป เมื่อการเทรดเริ่มขาดทุน นั่นเปลี่ยนการขาดทุนที่วางแผนไว้ให้กลายเป็นการขาดทุนที่ยังไม่ปิด

เอเจนต์ของ TradeCorgi จัดการเรื่องนี้อย่างไร

stop loss ของเอเจนต์เป็นกฎ ไม่ใช่คำสั่งที่ตั้งค้างไว้บนเว็บเทรด เอเจนต์ตรวจสอบราคาไม่เกินนาทีละครั้ง และเมื่อถึงระดับ stop จะขายด้วยคำสั่งตลาด เพื่อออกจากสถานะแทนการรอราคาที่อาจไม่มาถึง

นอกจากนี้ เอเจนต์ยังมีขีดจำกัดการขาดทุนรายวัน: หากราคาแตะ Stop หลายครั้งในวันที่ตลาดไม่เป็นใจ เอเจนต์จะหยุดเมื่อยอดขาดทุนของวันนั้นถึงวงเงินที่คุณกำหนด บันทึกการตัดสินใจจะแสดงทั้งระดับ Stop และราคาที่คำสั่งได้รับการจับคู่จริง เพื่อให้คุณเห็น Slippage ที่เกิดขึ้น

รายการตรวจสอบสำหรับการเลือก

  • การออกจากสถานะสำคัญกว่าราคาที่แน่นอนหรือไม่? ใช้ stop-loss
  • เหรียญมีสภาพคล่องต่ำและราคาซื้อกับราคาขายห่างกันมากหรือไม่? ลองใช้ stop-limit โดยเผื่อส่วนต่างไว้กว้างพอ
  • คุณทดสอบระดับ stop ในแบ็กเทสต์ที่รวม slippage แล้วหรือยัง?
  • มีขีดจำกัดการขาดทุนรายวันรองรับ stop หรือไม่ เผื่อมีหลายการเทรดผิดทางพร้อมกัน?

คำถาม

แบบไหนปลอดภัยกว่าเมื่อตลาดร่วงหนัก?

ควรใช้ stop-loss เพราะช่วยปิดสถานะให้คุณได้ ส่วน stop-limit อาจไม่ทำงานเลย หากราคาทะลุราคาลิมิตลงไป ทำให้สถานะยังเปิดอยู่ขณะที่ราคายังคงลดลง

ควรเลือกใช้ stop-limit เมื่อใด?

เมื่อคุณไม่ต้องการขายต่ำกว่าราคาที่กำหนดไม่ว่าในกรณีใด และยอมรับได้ว่าคำสั่งอาจไม่ถูกจับคู่ หรือเมื่อเทรดเหรียญที่คำสั่ง Market อาจถูกจับคู่ในราคาต่ำกว่าราคาล่าสุดมาก

ราคาหยุดขาดทุนกับราคา Limit ควรห่างกันเท่าไร?

ตั้งระยะให้กว้างพอที่คำสั่งจะยังจับคู่ได้เมื่อราคาเคลื่อนไหวเร็วตามปกติ โดยมักกว้างกว่าสลิปเพจทั่วไปของเหรียญนั้นเล็กน้อย หากตั้งใกล้เกินไป คำสั่งอาจไม่ถูกจับคู่ได้ง่าย แต่ถ้าตั้งห่างเกินไป ก็จะทำงานคล้าย stop loss

trailing stop คืออะไร?

stop ที่ขยับขึ้นเมื่อราคาสูงขึ้น โดยอยู่ต่ำกว่าราคาสูงสุดนับตั้งแต่คุณซื้อเป็นระยะที่กำหนด ช่วยรักษาผลจากการปรับขึ้นไว้บางส่วน พร้อมจำกัดการลดลง

คำสั่ง stop อยู่บนกระดานแลกเปลี่ยนหรือในแอป?

คำสั่ง stop ของกระดานเทรดจะอยู่บนกระดานเทรด ส่วน stop loss ของเอเจนต์ TradeCorgi เป็นกฎที่เอเจนต์ตรวจสอบไม่เกินนาทีละครั้ง แล้วจึงขายตามราคาตลาด ซึ่งยังช่วยให้เอเจนต์ใช้ลิมิตขาดทุนรายวันของคุณได้ด้วย

slippage ของ stop loss คืออะไร?

ส่วนต่างระหว่างราคา stop ของคุณกับราคาที่คำสั่ง market จับคู่ได้จริง ส่วนต่างนี้จะเพิ่มขึ้นเมื่อตลาดเคลื่อนไหวเร็ว และเมื่อเหรียญมี order book ที่บาง

ลองใช้เป็นเอเจนต์

นำคู่มือนี้ไปใช้กับ บอตซื้อ BTC ตอนราคาย่อตัว กลยุทธ์ เริ่มต้นด้วยการเทรดจำลองโดยใช้เงินเสมือน

บอตซื้อ BTC ตอนราคาย่อตัว

BTC/USDT บน Binance

เทรดจำลอง
จุดเข้า
ซื้อเมื่อราคา BTC ลดลง 5% ภายใน 24 ชั่วโมง
ขนาด
$50 ต่อการซื้อ โดยเปิดสถานะซื้อได้สูงสุด 2 รายการ
ออกจากสถานะ
ขายเมื่อราคาสูงกว่าราคาซื้อ +4%
Stop-loss
ขายเมื่อราคาต่ำกว่าราคาซื้อ -6%
ขีดจำกัดการขาดทุนรายวัน
$25 จากนั้นเอเจนต์จะหยุดทำงานจนถึงวันพรุ่งนี้
v1, ยืนยันเมื่อ Oct 27