เพิ่มกำไรสูงสุด
Trailing Stop Loss
ปล่อยให้กำไรของคุณวิ่งไปพร้อมกับปกป้องกำไรที่ได้มา ระบบ TSL อัจฉริยะของเราไล่ตามราคาขึ้นไปและขายต่อเมื่อเทรนด์กลับตัวเท่านั้น
TSL คืออะไร?
Trailing Stop Loss คือกลยุทธ์การขายอัจฉริยะที่ปรับราคาสต็อปลอสของคุณแบบไดนามิกเมื่อตลาดเคลื่อนไหวในทางที่เป็นประโยชน์ต่อคุณ ต่างจาก take profit แบบคงที่ที่ขายตามราคาที่กำหนดไว้ล่วงหน้า TSL จะติดตามราคาสูงสุดและขายต่อเมื่อราคาลดลงตามเปอร์เซ็นต์ที่ตั้งไว้จากจุดสูงสุดนั้น
ปัญหาของ TP แบบดั้งเดิม
ทางออกด้วย TSL
เครื่องจำลอง TSL แบบโต้ตอบ
ดูว่า TSL เพิ่มกำไรของคุณให้สูงสุดได้อย่างไร
การตั้งค่า
ผลการจำลอง
TSL คว้ากำไรเพิ่มได้ด้วยการปล่อยให้สถานะวิ่งต่อ!
กรณีศึกษาจากสถานการณ์จริง
ดู TSL ทำงานในสภาวะตลาดที่แตกต่างกัน
สถานการณ์ตลาดกระทิง
เทรนด์ขาขึ้นที่แข็งแกร่งพร้อมการทยอยทำกำไร
สองโหมดการทำงาน
โหมด TSL (Trailing Stop Loss)trailingStopLossPercentages = [3]
สต็อปลอสแบบไดนามิกที่ไล่ตามราคาขึ้นไป
{
"buySplits": 3,
"sellPercentages": [10, 20, 30],
"trailingStopLossPercentages": [3, 5, 7]
}ข้อดี
- เพิ่มกำไรสูงสุดในช่วงขาขึ้น
- ปรับตามราคาที่เพิ่มขึ้นโดยอัตโนมัติ
- "ปล่อยให้กำไรวิ่ง" พร้อมกับล็อกกำไรไว้
ข้อเสีย
- อาจได้ราคาขายต่ำลงเมื่อราคากลับตัวเร็ว
- ต้องเลือกเปอร์เซ็นต์การลดลงอย่างรอบคอบ
- ใช้คำสั่ง MARKET (อาจเกิด slippage)
สามเฟสของ TSL
รอการทำงาน
สถานะ: tslActive = false
TSL ถูก "ตั้งพร้อม" แล้วแต่ยังไม่ทำงาน ระบบจะเฝ้าดูราคาตลาดและรอจนกว่าราคาจะถึงจุดเริ่มทำงาน (ราคา TP)
การติดตาม ATH
สถานะ: tslActive = true, ราคากำลังขึ้น
ทุกจุดสูงสุดใหม่จะอัปเดต ATH และดึงราคา TSL ขึ้นไป ราคา TSL ไม่สามารถลดลงได้ มีแต่ขึ้นเท่านั้น!
ทริกเกอร์และขาย
สถานะ: price <= tslPrice
เมื่อราคาตกลงมาที่ราคา TSL หรือต่ำกว่า ระบบจะวางคำสั่ง MARKET เพื่อออกทันที
สูตร
ตัวอย่างด้วย Drop 3%: ถ้า ATH = $150 ดังนั้น TSL = $150 x 0.97 = $145.50
การปรับ TSL ตามเวลา
v8.7.0+ในตลาดจริง การปรับ TSL-Drop ตามเวลาอาจเป็นประโยชน์ ช่วงสั้นๆ หลังจากซื้อ ให้ใช้ TSL ที่แคบกว่าเพื่อล็อกกำไร หลังจากผ่านไปหลายชั่วโมง ให้คลาย TSL เพื่อรองรับความผันผวนได้มากขึ้น
sellTimeCurves: {
"10": [
{ after: "0", percent: 10, tslPercent: 3 },
{ after: "1h", percent: 10, tslPercent: 5 },
{ after: "4h", percent: 10, tslPercent: 8 },
{ after: "24h", percent: 8, tslPercent: 10 }
]
}กลไกความปลอดภัย
การป้องกันในตัวเพื่อป้องกันข้อผิดพลาดและการขาดทุน
ราคา TSL ขั้นต่ำ (Safety Clamp)
TSL จะไม่ถูกตั้งต่ำกว่าราคาซื้อ + 1 tick เด็ดขาด สิ่งนี้ป้องกันการขายขาดทุนแม้จะตั้งเปอร์เซ็นต์การลดลงสูง
การตรวจสอบ Notional
ก่อนทริกเกอร์ ระบบจะตรวจสอบว่ามูลค่าคำสั่งถึงขั้นต่ำของกระดานเทรดหรือไม่ (เช่น $5) หากน้อยเกินไป TSL จะถูกปิดถาวร
การป้องกัน Race Condition
กลไก claim แบบอะตอมมิกป้องกันไม่ให้หลายโปรเซสทริกเกอร์คำสั่งขายเดียวกันพร้อมกัน
Memory Lock
ล็อกในหน่วยความจำเพิ่มเติมเพื่อความเข้ากันได้กับ legacy รับประกันว่าจะไม่มีการประมวลผลซ้ำภายในอินสแตนซ์เดียวกัน
โหมด TP เทียบกับโหมด TSL
| ด้าน | โหมด TP | โหมด TSL |
|---|---|---|
| ราคาขาย | คงที่ (ราคา TP) | ไดนามิก (ATH - Drop%) |
| ศักยภาพกำไร | จำกัดที่ TP | ไม่จำกัดในทางทฤษฎี |
| ความเสี่ยง | ไม่มี (TP การันตี) | ขายต่ำลงเมื่อกลับตัว |
| ประเภทคำสั่ง | LIMIT | MARKET |
| เหมาะที่สุดสำหรับ | ตลาดออกข้าง เทรดเร็ว | ช่วงขาขึ้น เทรนด์แข็งแกร่ง |
อ้างอิงล็อก
ทำความเข้าใจข้อความล็อกของ TSL
[TSL-INIT]TSL ถูกเริ่มต้นเมื่อสร้างคำสั่ง
[TSL-ACTIVATED]TSL ถูกเปิดทำงาน (ราคา >= ราคาเริ่มทำงาน)
[TSL-UPDATE]ATH ถูกอัปเดต ราคา TSL ถูกดึงขึ้น
[TSL-TRIGGER]TSL ถูกทริกเกอร์ (ราคา <= ราคา TSL)
[TSL-SAFETY]safety clamp ถูกนำมาใช้
[TSL-RACE-PREVENTION]การทริกเกอร์ซ้ำถูกป้องกัน
[REPRICE-TSL]TSL ถูกปรับตามเวลา
[TSL-EXECUTION]คำสั่งขายแบบ market ถูกวางแล้ว
พร้อมเพิ่มกำไรของคุณให้สูงสุดแล้วหรือยัง?
ตั้งค่า TSL ในบอทเทรดของคุณ แล้วปล่อยให้กำไรวิ่งไปพร้อมกับปกป้องกำไรโดยอัตโนมัติ