Safety Order คือกระดูกสันหลังของความสามารถในการทำกำไรของ DCA bot มันกำหนดว่าเมื่อใดที่ bot ของคุณจะเพิ่มเข้าไปในตำแหน่งที่ขาดทุน เพิ่มมากเท่าใด และใช้เงินทุนไปเท่าใดในกระบวนการนี้ หากคุณคำนวณคณิตศาสตร์ผิด bot ของคุณจะใช้เงินทุนจนหมดในการย่อตัวที่ตื้น หรือไม่ก็นิ่งเฉยในช่วงการปรับฐานที่มันถูกออกแบบมาเพื่อใช้ประโยชน์พอดี
คู่มือนี้มอง Safety Order เป็นระบบทางคณิตศาสตร์ เราจะหาสูตร คำนวณความต้องการเงินทุนที่แม่นยำ เปรียบเทียบการตั้งค่าแบบรุกเทียบกับแบบอนุรักษ์นิยมบนเงินทุน $1,000 เท่ากัน และแสดงให้คุณเห็นว่าเมื่อใดที่การกำหนดขนาดตำแหน่งแบบ Martingale ได้ผล — และเมื่อใดที่มันทำลายบัญชี
ประเด็นสำคัญ
- ขนาดของ Safety Order เป็นไปตามการเพิ่มแบบเรขาคณิต — ตัวคูณ volume scale กำหนดว่าเงินทุนจะถูกใส่ไว้ด้านหน้าหรือกระจายไปยังการย่อตัวที่ลึก
- Step scale ควบคุมระยะห่างระหว่าง Safety Order: 1.05 สร้างช่องว่างที่เกือบสม่ำเสมอ ส่วน 2.0 สร้างช่วงห่างที่กว้างขึ้นแบบทวีคูณเพื่อมุ่งเป้าการปรับฐานที่ลึก
- ความต้องการเงินทุนรวม = Base Order + SO₁ × (volumeScale^n - 1) / (volumeScale - 1) เมื่อ volumeScale > 1
- Martingale (การเพิ่มเป็นสองเท่า) ได้ผลในตลาดแนวข้างที่กลับสู่ค่าเฉลี่ย และทำลายบัญชีในตลาดที่เป็นเทรนด์
- การเบี่ยงเบนแบบไดนามิกที่อิง ATR ปรับ step scale ให้เข้ากับความผันผวนปัจจุบัน ป้องกันระยะห่างที่แคบเกินไปในตลาดที่ผันผวนและกว้างเกินไปในตลาดที่นิ่ง
- การตั้งค่าที่มี 4 SO ระยะห่างกว้างบน $1,000 จับกำไรได้ 85% ของ 12 SO ระยะห่างแคบ ขณะที่ใช้เงินทุนน้อยลง 40%
สำหรับแนวคิดพื้นฐานของ DCA โปรดทบทวน คู่มือกลยุทธ์ DCA Bot ของเราก่อน สำหรับการทำ backtest การตั้งค่าเหล่านี้ ดู วิธีทำ Backtest
จำนวนเงินดอลลาร์และเปอร์เซ็นต์ในคู่มือนี้เป็นเพียงตัวอย่างการคำนวณ ไม่ใช่คำแนะนำการลงทุน การเทรดคริปโตอาจทำให้ขาดทุนได้ — ตั้งขนาดเงินทุนของบอทแต่ละตัวด้วยเงินที่คุณยอมรับการสูญเสียได้เท่านั้น และอ่านการเปิดเผยความเสี่ยงฉบับเต็มก่อนเริ่มเทรดจริง
คณิตศาสตร์ของ Safety Order: การเพิ่มแบบเรขาคณิต
สูตรขนาดของคำสั่ง
ขนาดของแต่ละ Safety Order เป็นไปตามการเพิ่มแบบเรขาคณิตที่อิงตัวคูณ volume scale:
SO_n = SO₁ × volumeScale^(n-1)
โดยที่:
- SO_n = ขนาดของ Safety Order ลำดับที่ n
- SO₁ = ขนาดของ Safety Order แรก
- volumeScale = ตัวคูณที่ใช้กับแต่ละคำสั่งถัดไป
- n = หมายเลข Safety Order (1, 2, 3...)
ตัวอย่าง: SO₁ = $100, volumeScale = 1.5
| Safety Order | สูตร | ขนาด |
|---|---|---|
| SO₁ | $100 × 1.5⁰ | $100.00 |
| SO₂ | $100 × 1.5¹ | $150.00 |
| SO₃ | $100 × 1.5² | $225.00 |
| SO₄ | $100 × 1.5³ | $337.50 |
| SO₅ | $100 × 1.5⁴ | $506.25 |
| SO₆ | $100 × 1.5⁵ | $759.38 |
เงินทุน SO รวม: $2,078.13 สังเกตว่า SO₆ เพียงตัวเดียวมีขนาดใหญ่กว่า SO₁ ถึง SO₃ รวมกัน นี่คือพลัง — และอันตราย — ของการปรับขนาดแบบเรขาคณิต
สูตรความต้องการเงินทุนรวม
เงินทุนรวมที่ถูกใช้โดย Safety Order ทั้งหมดเป็นไปตามผลรวมของอนุกรมเรขาคณิต:
Total SO Capital = SO₁ × (volumeScale^n - 1) / (volumeScale - 1) [เมื่อ volumeScale > 1]
Total SO Capital = SO₁ × n [เมื่อ volumeScale = 1]
เงินทุน bot รวม = Base Order + Total SO Capital
ตัวอย่าง: Base Order $50, SO₁ = $100, volumeScale = 1.5, n = 6:
Total SO Capital = $100 × (1.5⁶ - 1) / (1.5 - 1) = $100 × (11.39 - 1) / 0.5 = $100 × 20.78 = $2,078.13
Total Bot Capital = $50 + $2,078.13 = $2,128.13
เทรดเดอร์จำนวนมากตั้งค่า bot โดยไม่คำนวณความต้องการเงินทุนรวม หากบัญชีของคุณมี $1,000 และ bot ของคุณต้องการ $2,128 เพื่อเติม Safety Order ทั้งหมด คำสั่ง SO₅ และ SO₆ จะไม่สามารถทำงานได้ — ในช่วงเวลาที่คุณต้องการมันมากที่สุดพอดี (ที่จุดลึกที่สุดของการย่อตัว) คำนวณเงินทุนรวมเสมอก่อนการนำไปใช้งาน
เจาะลึก Step Scale
Step scale ควบคุม ระยะห่างของการเบี่ยงเบนราคา ระหว่าง Safety Order ที่ต่อเนื่องกัน มันกำหนดว่าคำสั่งซื้อของคุณจะถูกวางห่างกันแค่ไหนเมื่อราคาลดลง
Step Scale ทำงานอย่างไร
การเบี่ยงเบนราคาสำหรับแต่ละ Safety Order:
Deviation_n = BaseDeviation × stepScale^(n-1)
การเบี่ยงเบนสะสม (การลดลงของราคารวมเพื่อกระตุ้น SO_n จากจุดเข้า):
CumulativeDeviation_n = BaseDeviation × (stepScale^n - 1) / (stepScale - 1) [เมื่อ stepScale > 1]
โปรไฟล์ Step Scale สามแบบ
มาเปรียบเทียบ step scale ที่ 1.05, 1.5 และ 2.0 ด้วย base deviation ที่ 1.0%:
| SO# | StepScale 1.05 | StepScale 1.5 | StepScale 2.0 |
|---|---|---|---|
| SO₁ | -1.00% | -1.00% | -1.00% |
| SO₂ | -2.05% | -2.50% | -3.00% |
| SO₃ | -3.15% | -4.75% | -7.00% |
| SO₄ | -4.31% | -8.13% | -15.00% |
| SO₅ | -5.52% | -13.19% | -31.00% |
| SO₆ | -6.80% | -20.78% | -63.00% |
StepScale 1.05 (เกือบสม่ำเสมอ): คำสั่งถูกวางห่างกันเกือบเท่ากัน (~1% ต่อกัน) ออกแบบมาสำหรับการปรับฐานที่ตื้นและขรุขระ คำสั่งทั้ง 6 จะถูกกระตุ้นเมื่อราคาลดลง 6.8% ความเสี่ยง: ใช้คำสั่งจนหมดอย่างรวดเร็วในการปรับฐานที่มีนัยสำคัญใดๆ
StepScale 1.5 (แบบก้าวหน้า): คำสั่งกว้างขึ้นทีละขั้น สมดุลที่ดี — จับทั้งการย่อตัวที่ตื้น (SO₁–SO₂) และการปรับฐานระดับปานกลาง (SO₃–SO₄) SO₅–SO₆ ถูกสำรองไว้สำหรับการลดลงครั้งใหญ่
StepScale 2.0 (แบบทวีคูณ): คำสั่งกว้างขึ้นอย่างมาก SO₁–SO₃ ครอบคลุม 7% แรก แต่ SO₅–SO₆ ต้องการการล่มสลายที่รุนแรง 31-63% ออกแบบมาสำหรับเหตุการณ์หายนะ — Safety Order ส่วนใหญ่จะไม่มีวันถูกกระตุ้นในตลาดปกติ
StepScale 1.5 เป็นจุดเริ่มต้นที่หลากหลายที่สุดสำหรับเทรดเดอร์ส่วนใหญ่ มันให้ความครอบคลุมสำหรับการปรับฐานทั่วไป 3-5% ขณะที่ยังคงรักษา Safety Order ที่ลึกกว่าไว้สำหรับการลดลงที่ใหญ่กว่า เริ่มจากตรงนี้และปรับตามผลลัพธ์ของ backtest
การเลือก Step Scale ตามความผันผวนของสินทรัพย์
| ประเภทสินทรัพย์ | ช่วงรายวันโดยทั่วไป | Step Scale ที่แนะนำ | Base Deviation |
|---|---|---|---|
| BTC/USDT | 2-4% | 1.2 – 1.5 | 1.0 – 1.5% |
| ETH/USDT | 3-5% | 1.3 – 1.6 | 1.0 – 1.5% |
| altcoin มูลค่าตลาดสูง (SOL, AVAX) | 4-8% | 1.4 – 1.8 | 1.5 – 2.0% |
| altcoin มูลค่าตลาดกลาง | 5-12% | 1.6 – 2.0 | 2.0 – 3.0% |
| โทเค็นมูลค่าตลาดเล็ก / meme | 10-30% | 1.8 – 2.5 | 3.0 – 5.0% |
การวิเคราะห์ Volume Scale
Volume scale กำหนด ว่าคุณจะเพิ่มขนาดตำแหน่งอย่างรุกแค่ไหน ในแต่ละ Safety Order ถัดไป นี่คือจุดที่กำไร (และความเสี่ยง) ส่วนใหญ่อยู่
การกระจายเงินทุนตาม Volume Scale
ด้วย SO₁ = $100 และ Safety Order 6 ตัว นี่คือวิธีที่เงินทุนรวมถูกกระจาย:
| Volume Scale | SO₁ | SO₂ | SO₃ | SO₄ | SO₅ | SO₆ | รวม | % ใน 2 SO สุดท้าย |
|---|---|---|---|---|---|---|---|---|
| 1.0 (คงที่) | $100 | $100 | $100 | $100 | $100 | $100 | $600 | 33% |
| 1.2 | $100 | $120 | $144 | $173 | $207 | $249 | $993 | 46% |
| 1.5 | $100 | $150 | $225 | $338 | $506 | $759 | $2,078 | 61% |
| 2.0 | $100 | $200 | $400 | $800 | $1,600 | $3,200 | $6,300 | 76% |
ข้อมูลเชิงลึกสำคัญ: ที่ volume scale 2.0 เงินทุนของคุณ 76% กระจุกตัวอยู่ใน 2 Safety Order สุดท้าย หากราคาไม่เคยลดลงไปถึงระดับนั้น เงินทุนนั้นจะนิ่งเฉย หากมันลดลงไปถึงระดับนั้นจริง คุณกำลังทุ่มเงินทุนมหาศาล ณ จุดที่อาจเป็นจุดเริ่มต้นของแนวโน้มขาลงที่ยาวนานกว่า — ไม่ใช่จุดต่ำสุด
ผลของการเฉลี่ยต้นทุนขาลง
เหตุผลที่ volume scaling สำคัญคือ การคำนวณราคาเข้าเฉลี่ย คำสั่งที่ใหญ่กว่าที่ราคาต่ำกว่าจะดึงราคาเข้าเฉลี่ยของคุณลงได้อย่างมีประสิทธิภาพมากขึ้น:
ตัวอย่าง: BTC เข้าที่ $100,000 มี Safety Order ถูกกระตุ้น 3 ตัว:
Volume คงที่ (scale = 1.0):
- จุดเข้า: $100 ที่ $100,000
- SO₁: $100 ที่ $99,000
- SO₂: $100 ที่ $97,500
- SO₃: $100 ที่ $95,000
- ราคาเข้าเฉลี่ย: $97,875 (ต่ำกว่าจุดเข้าเริ่มต้น 2.1%)
Volume แบบรุก (scale = 2.0):
- จุดเข้า: $100 ที่ $100,000
- SO₁: $100 ที่ $99,000
- SO₂: $200 ที่ $97,500
- SO₃: $400 ที่ $95,000
- ราคาเข้าเฉลี่ย: $96,438 (ต่ำกว่าจุดเข้าเริ่มต้น 3.6%)
การปรับขนาดแบบรุกดึงค่าเฉลี่ยลงต่ำกว่า 1.5 จุดเปอร์เซ็นต์ ทำให้เป้าหมาย Take Profit ของคุณเข้าถึงได้เร็วขึ้น แต่มันต้องการเงินทุนมากกว่า 3.2 เท่า ($800 เทียบกับ $400)
Volume scale ระหว่าง 1.1 และ 1.3 มอบอัตราส่วนประสิทธิภาพเงินทุนที่ดีที่สุดสำหรับเทรดเดอร์ส่วนใหญ่ คุณได้การเฉลี่ยต้นทุนที่มีความหมายโดยไม่กระจุกเงินทุนมากเกินไปใน Safety Order ที่ลึกที่สุด สงวน volume scale >1.5 ไว้สำหรับกลยุทธ์ที่ออกแบบมาเฉพาะสำหรับการปรับฐานครั้งใหญ่พร้อมการสนับสนุนเงินทุนที่เพียงพอ
Martingale เทียบกับ Anti-Martingale
แนวทาง Martingale: การเพิ่มเป็นสองเท่า
Martingale เพิ่มขนาดตำแหน่งเป็นสองเท่า (หรือเพิ่มแบบรุก) หลังจากแต่ละการขาดทุน ในแง่ของ DCA bot นี่หมายถึง volume scale ที่สูง (1.5–2.0+) ที่แต่ละ Safety Order ที่ลึกกว่ามีขนาดใหญ่กว่าอย่างมาก
เมื่อใดที่ Martingale ได้ผล:
- ตลาดแนวข้างที่กลับสู่ค่าเฉลี่ย ราคาแกว่งภายในช่วง กลับสู่ค่าเฉลี่ยซ้ำๆ การย่อตัวแต่ละครั้งกระตุ้น Safety Order และการเฉลี่ยที่หนักหน่วงดึงจุดเข้าให้ใกล้พอสำหรับ Take Profit อย่างรวดเร็ว
- ระดับแนวรับที่แข็งแกร่ง หากมีแนวรับทางเทคนิคที่ชัดเจน การเข้าซื้อหนักใกล้แนวรับจะเพิ่มกำไรสูงสุดเมื่อราคาเด้งกลับ
ตัวอย่าง — Martingale ในตลาดแนวข้าง (ETH ช่วง $3,400–$3,600):
bot ของคุณเข้าที่ $3,550 ETH ลดลงไปที่ $3,420 (-3.7%) ด้วย volume scale 2.0 Safety Order ของคุณยิงออกไป:
- SO₁: $100 ที่ $3,510 (-1.1%)
- SO₂: $200 ที่ $3,475 (-2.1%)
- SO₃: $400 ที่ $3,430 (-3.4%)
ลงทุนรวม: $750 ราคาเข้าเฉลี่ย: $3,459 Take Profit ที่ 1.5% → ขายที่ $3,511 กำไร: $56.25 ETH ไม่จำเป็นต้องกลับไปที่ราคาเข้าด้วยซ้ำ
เมื่อใดที่ Martingale ทำลายล้าง:
- ตลาดที่เป็นเทรนด์ ราคาลดลง 5% คุณเพิ่ม ลดลง 10% คุณเพิ่มมากขึ้น ลดลง 20% — คุณได้ทุ่มเงินทุนสูงสุดใกล้จุดสูงสุดของสิ่งที่กลายเป็นแนวโน้มขาลงที่ยืดเยื้อ การฟื้นตัวใช้เวลาหลายเดือน
- เหตุการณ์ black swan การล่มสลายฉับพลัน 30% กระตุ้น Safety Order ทั้งหมด ทุ่มเงินทุนสูงสุดที่ราคาที่ยังคงลดลงต่อไป
ตัวอย่าง — Martingale ในตลาดที่เป็นเทรนด์ (BTC $100,000 → $75,000):
bot เข้าที่ $100,000 BTC เป็นเทรนด์ขาลงตลอด 3 สัปดาห์ ด้วย volume scale 2.0 และ Safety Order 6 ตัว เงินทุนรวมที่คุณทุ่มไปคือ $6,350 (base + SO) ราคาเข้าเฉลี่ย: $88,400 ราคาปัจจุบัน: $75,000 — คุณกำลังนั่งทับ ขาดทุนที่ยังไม่เกิดขึ้นจริง -15.2% ($965) โดยไม่มีเงินทุนเหลือเพื่อเพิ่มตำแหน่ง
| ปัจจัย | Martingale (Vol Scale 2.0) | อนุรักษ์นิยม (Vol Scale 1.1) |
|---|---|---|
| เงินทุนที่ต้องการ (6 SO, SO₁=$100) | $6,300 | $672 |
| ราคาเข้าเฉลี่ยหลัง 3 SO | ต่ำกว่าจุดเข้า 3.6% | ต่ำกว่าจุดเข้า 1.4% |
| ความเร็วในการฟื้นตัวในการกลับสู่ค่าเฉลี่ย | เร็ว — การเด้ง 1-2% เพียงพอ | ช้า — ต้องการการเด้ง 3-4% |
| การขาดทุนในการลดลงแบบเทรนด์ 20% | -$965 (15.2%) | -$94 (14.0%) |
| ความเสี่ยงในการใช้เงินทุนทั้งหมดจนหมด | สูง | ต่ำ |
| ประเภทตลาดที่ดีที่สุด | แนวข้าง จำกัดอยู่ในช่วง | ทุกประเภทตลาด |
| ประเภทตลาดที่แย่ที่สุด | เทรนด์ที่แข็งแกร่ง | การกลับสู่ค่าเฉลี่ยที่แข็งแกร่ง (ทำผลงานได้ต่ำกว่า) |
Anti-Martingale: การลดลงเมื่ออ่อนแอ
แนวทาง anti-Martingale ลดขนาดตำแหน่งเมื่อราคาลดลงต่อไป Volume scale ถูกตั้งค่าต่ำกว่า 1.0 (เช่น 0.8 หรือ 0.5) Safety Order ที่ต่อเนื่องกันแต่ละตัวมีขนาดเล็กลง รักษาเงินทุนไว้สำหรับการฟื้นตัวหรือโอกาสทางเลือกอื่น
เมื่อใดที่ควรใช้ Anti-Martingale:
- ตลาดที่ทิศทางไม่ชัดเจนที่คุณต้องการมีสถานะแต่จำกัดความเสี่ยงขาลง
- สินทรัพย์ที่มีความผันผวนสูงที่การลดลงลึกเป็นเรื่องปกติและการฟื้นตัวไม่แน่นอน
- เมื่อการรักษาเงินทุนสำคัญกว่าการเฉลี่ยต้นทุนแบบรุก
ตัวอย่าง: SO₁ = $100, volume scale = 0.7:
| SO# | ขนาด | เงินลงทุนสะสม |
|---|---|---|
| SO₁ | $100.00 | $100.00 |
| SO₂ | $70.00 | $170.00 |
| SO₃ | $49.00 | $219.00 |
| SO₄ | $34.30 | $253.30 |
| SO₅ | $24.01 | $277.31 |
| SO₆ | $16.81 | $294.12 |
เงินทุนรวม: $294 เทียบกับ $6,300 สำหรับ Martingale คุณเสียสละพลังการเฉลี่ยต้นทุนเพื่อความปลอดภัยของเงินทุน หากตำแหน่งเป็นไปในทางตรงข้ามกับคุณ การขาดทุนสูงสุดถูกจำกัดไว้ที่เศษเสี้ยวของความเสี่ยงของ Martingale
การเบี่ยงเบนแบบไดนามิกโดยใช้ ATR
Step scale แบบคงที่มีข้อบกพร่องพื้นฐาน: มันไม่ปรับตัวตามสภาพตลาดที่เปลี่ยนแปลง ระยะห่าง Safety Order 1.5% ที่ทำงานได้สมบูรณ์แบบในสัปดาห์ที่มีความผันผวนต่ำ จะกลายเป็นแคบจนน่าหัวเราะในสัปดาห์ที่ผันผวน
การคำนวณ Step ที่อิง ATR
Average True Range (ATR) วัดการเคลื่อนไหวของราคาเฉลี่ยตลอด N ช่วงเวลา การใช้ ATR เพื่อตั้งค่าการเบี่ยงเบนของ Safety Order แบบไดนามิก:
Dynamic Deviation = ATR(14) / Current Price × Multiplier
ตัวอย่าง: BTC ที่ $100,000 โดยมี ATR(14, 1H) = $1,200:
Base Deviation = ($1,200 / $100,000) × 1.0 = 1.2%
หากความผันผวนเพิ่มขึ้นและ ATR สูงขึ้นเป็น $2,500:
Base Deviation = ($2,500 / $100,000) × 1.0 = 2.5%
Safety Order จะกว้างขึ้นโดยอัตโนมัติในช่วงที่ผันผวนและแคบลงในช่วงที่นิ่ง
| สภาพตลาด | ATR(14, 1H) | Dynamic Deviation | Static Deviation (1.5%) | ผลลัพธ์ |
|---|---|---|---|---|
| ความผันผวนต่ำ | $800 | 0.8% | 1.5% | Dynamic เข้าอย่างรุกมากขึ้น (แคบลง) |
| ความผันผวนปกติ | $1,500 | 1.5% | 1.5% | เท่ากันทั้งคู่ |
| ความผันผวนสูง | $3,000 | 3.0% | 1.5% | Dynamic ปกป้องเงินทุน (กว้างขึ้น) |
| ความผันผวนรุนแรง | $5,000 | 5.0% | 1.5% | Dynamic หลีกเลี่ยงการกระตุ้น SO ก่อนเวลา |
การเบี่ยงเบนที่อิง ATR เป็นการปรับปรุงเดียวที่ส่งผลกระทบมากที่สุดที่คุณสามารถทำได้กับ DCA bot มันแก้รูปแบบความล้มเหลวหลัก — Safety Order ถูกกระตุ้นเร็วเกินไปในตลาดที่ผันผวนและช้าเกินไปในตลาดที่นิ่ง หากแพลตฟอร์มของคุณรองรับการเบี่ยงเบนแบบไดนามิก ให้เปิดใช้งาน หากไม่รองรับ ให้ปรับ base deviation ของคุณด้วยตนเองทุกเดือนตามค่า ATR ล่าสุด
แผนที่ความร้อนของความต้องการเงินทุน
ตารางนี้แสดง เงินทุนรวมที่ต้องการ (base order + Safety Order ทั้งหมด) สำหรับชุดต่างๆ ของจำนวน Safety Order และ volume scale Base Order = $50, SO₁ = $100
| Volume Scale \ จำนวน SO | 4 SO | 6 SO | 8 SO | 10 SO | 12 SO |
|---|---|---|---|---|---|
| 1.0 (คงที่) | $450 | $650 | $850 | $1,050 | $1,250 |
| 1.1 | $514 | $822 | $1,194 | $1,644 | $2,188 |
| 1.2 | $587 | $1,043 | $1,700 | $2,646 | $4,008 |
| 1.3 | $669 | $1,326 | $2,436 | $4,312 | $7,483 |
| 1.5 | $862 | $2,128 | $4,976 | $11,383 | $25,799 |
| 2.0 | $1,550 | $6,350 | $25,550 | $102,350 | $409,550 |
ที่ volume scale 2.0 พร้อม Safety Order 12 ตัว คุณต้องการเงินทุน $409,550 สำหรับ bot ที่มี Base Order $50 นี่คือเหตุผลที่การเข้าใจคณิตศาสตร์ก่อนการนำไปใช้งานเป็นสิ่งสำคัญยิ่ง เทรดเดอร์ส่วนใหญ่ที่ตั้งค่า volume scale 2.0 พร้อม 12 SO ไม่ตระหนักว่า bot ของพวกเขาต้องการเงินทุนรวมมากกว่า 8,000 เท่าของ Base Order
การเปรียบเทียบสถานการณ์: Config A เทียบกับ Config B
การตั้งค่าทั้งสองทำงานบน BTC/USDT ด้วยเงินทุนที่จัดสรร $1,000
Config A: "ตาข่ายกว้าง" (12 SO, ระยะห่างแคบ)
| พารามิเตอร์ | ค่า |
|---|---|
| Base Order | $20 |
| ขนาด SO₁ | $30 |
| Safety Order | 12 |
| Step Scale | 1.05 |
| Volume Scale | 1.05 |
| Base Deviation | 0.8% |
| Take Profit | 1.0% |
| เงินทุนรวมที่ต้องการ | $20 + $30 × (1.05¹² - 1) / (1.05 - 1) = $20 + $30 × 15.92 = $498 |
| ความครอบคลุมราคาสูงสุด | -10.6% จากจุดเข้า |
Config B: "นักดำน้ำลึก" (4 SO, ระยะห่างกว้าง)
| พารามิเตอร์ | ค่า |
|---|---|
| Base Order | $50 |
| ขนาด SO₁ | $100 |
| Safety Order | 4 |
| Step Scale | 1.8 |
| Volume Scale | 2.0 |
| Base Deviation | 2.0% |
| Take Profit | 2.5% |
| เงินทุนรวมที่ต้องการ | $50 + $100 × (2.0⁴ - 1) / (2.0 - 1) = $50 + $100 × 15 = $1,550 ⚠️ |
| ความครอบคลุมราคาสูงสุด | -26.2% จากจุดเข้า |
ปัญหา: Config B ต้องการ $1,550 — มากกว่า $1,000 ที่มีอยู่ Safety Order ตัวสุดท้ายจะไม่ทำงาน Config B ที่ปรับแล้ว:
| พารามิเตอร์ | ค่าที่ปรับแล้ว |
|---|---|
| ขนาด SO₁ | $65 |
| เงินทุนรวมที่ต้องการ | $50 + $65 × 15 = $1,025 ⚠️ ยังคงคับแคบ |
| SO₁ ที่ใช้งานได้จริง | $60 → รวม = $950 ✓ |
การเปรียบเทียบ Backtest (BTC/USDT, ม.ค.–มิ.ย., $1,000)
| ตัวชี้วัด | Config A (12 SO, แคบ) | Config B (4 SO, กว้าง) |
|---|---|---|
| ผลตอบแทนรวม | 14.8% ($148) | 12.6% ($126) |
| ดีลที่เสร็จสมบูรณ์ | 42 | 18 |
| อัตราการชนะ | 88% | 72% |
| กำไรเฉลี่ย/ดีล | $3.52 | $7.00 |
| Drawdown สูงสุด | -8.2% | -11.4% |
| การใช้เงินทุน | เฉลี่ย 49.8% | เฉลี่ย 31.2% |
| รอดจากการล่มสลาย 15% | ❌ (หมดที่ -10.6%) | ✅ (ครอบคลุมถึง -26%) |
| Profit Factor | 1.82 | 2.14 |
การวิเคราะห์
Config A สร้างกำไรสัมบูรณ์มากกว่า (+$148 เทียบกับ +$126) ผ่านความถี่ของดีลที่สูงกว่า แต่มันใช้ Safety Order ทั้งหมดจนหมดในการปรับฐานใดๆ ที่ลึกกว่า 10.6% ในช่วงการล่มสลาย 15% ของช่วง backtest Config A ต้องปิดดีลด้วยการขาดทุนเพราะ Safety Order หมด ในขณะที่ Config B ดูดซับการย่อตัวและฟื้นตัว
Config B เสร็จดีลน้อยกว่าแต่แต่ละดีลทำกำไรได้มากกว่า ($7.00 เทียบกับ $3.52) Profit Factor ที่สูงกว่า (2.14 เทียบกับ 1.82) บ่งชี้ความได้เปรียบที่แข็งแกร่งกว่าต่อการเทรด การใช้เงินทุนต่ำกว่า (31.2%) หมายความว่าเงินทุนนิ่งเฉยมากกว่า — แต่เงินทุนที่นิ่งเฉยนั้นคือประกันของคุณในช่วงการปรับฐานที่ลึก
คำตัดสิน: Config B มีความทนทานมากกว่าและมีตัวชี้วัดที่ปรับตามความเสี่ยงที่ดีกว่า Config A ทำกำไรมากกว่าในสภาพที่ดี แต่เปราะบาง สำหรับบัญชี $1,000 Config B เป็นทางเลือกที่เหนือกว่าเพราะสถานการณ์การล่มสลาย 15% (ซึ่งเกิดขึ้น 2-3 ครั้งต่อปีในคริปโต) จะทำลาย Config A อย่างย่อยยับ
Multi-Level Take Profit กับการโต้ตอบของ Safety Order
กลยุทธ์ DCA ขั้นสูงใช้ระดับ Take Profit หลายระดับแทนจุดออกเดียว สิ่งนี้โต้ตอบกับ Safety Order ในรูปแบบที่สำคัญ
Multi-Level TP ทำงานอย่างไร
แทนที่จะปิดตำแหน่งทั้งหมดที่ราคาเดียว คุณออกเป็นส่วนๆ:
- TP₁ (50% ของตำแหน่ง): สูงกว่าราคาเข้าเฉลี่ย 1.0%
- TP₂ (30% ของตำแหน่ง): สูงกว่าราคาเข้าเฉลี่ย 1.8%
- TP₃ (20% ของตำแหน่ง): สูงกว่าราคาเข้าเฉลี่ย 3.0%
ตัวอย่าง: ตำแหน่งรวม $800 ราคาเข้าเฉลี่ยที่ $97,000:
- TP₁: ขาย $400 ที่ $97,970 (+1.0%) → กำไร $3.88
- TP₂: ขาย $240 ที่ $98,746 (+1.8%) → กำไร $4.32
- TP₃: ขาย $160 ที่ $99,910 (+3.0%) → กำไร $4.80
- รวม: $13.00 เทียบกับ TP เดียวที่ 1.5%: $12.00
Multi-Level TP จับทั้งการเด้งกลับอย่างรวดเร็ว (TP₁) และการฟื้นตัวที่ยืดเยื้อ (TP₃) หากราคาฟื้นตัวเพียง 1.2% คุณยังคงจับกำไร TP₁ แทนที่จะรอ TP เดียวที่สูงกว่าซึ่งอาจไม่มีวันมาถึง
การเปิดใช้งาน Break-Even Stop Loss
Break-Even Stop Loss ย้าย stop ของคุณไปยังราคาเข้าเฉลี่ยหลังจากตำแหน่งถึงเกณฑ์กำไรที่กำหนด สิ่งนี้ขจัดความเสี่ยงที่ตำแหน่งที่ทำกำไรจะกลายเป็นการขาดทุน
ตรรกะการเปิดใช้งาน
IF unrealized profit ≥ activation threshold (เช่น +0.8%)
THEN move stop loss to average entry price + small buffer (เช่น +0.1%)
ตัวอย่าง: ราคาเข้าเฉลี่ย $97,000 หลังจาก Safety Order 3 ตัว เกณฑ์การเปิดใช้งาน 0.8%:
- ราคาถึง $97,776 (+0.8%): stop loss ย้ายจาก -5% เดิม ($92,150) ไปที่ $97,097 (+0.1%)
- หากราคากลับตัวจาก $97,776 กลับไปที่ $97,097: ตำแหน่งปิดที่กำไร +0.1% ($8) แทนที่จะเป็นการขาดทุน -5% ที่อาจเกิดขึ้น (-$400)
- หากราคาดำเนินต่อไปถึง TP ที่ $98,455 (+1.5%): ตำแหน่งปิดที่กำไร +1.5% ($120)
| สถานการณ์ | ไม่มี Break-Even SL | มี Break-Even SL |
|---|---|---|
| ราคาถึง +0.8% แล้วกลับตัวไปที่ -5% | ขาดทุน -$400 | กำไร +$8 |
| ราคาถึง +0.8% แล้วกลับตัวไปที่ +0.2% | กำไร +$16 | กำไร +$16 |
| ราคาถึง TP ที่ +1.5% | กำไร +$120 | กำไร +$120 |
| ไม่เคยถึง +0.8% | ไม่เกี่ยวข้อง | SL มาตรฐานมีผล |
Break-Even Stop Loss เป็นหนึ่งในฟีเจอร์ที่มีคุณค่าสูงสุดสำหรับ DCA bot มันแปลงดีลที่อาจขาดทุนหลายดีลให้กลายเป็นผู้ชนะเล็กๆ หรือการเทรดที่เสมอตัว ต้นทุนคือบางครั้งถูก stop ออกจากดีลที่สุดท้ายแล้วจะถึง Take Profit เต็มจำนวน — เป็นการแลกเปลี่ยนที่คุ้มค่าสำหรับโปรไฟล์ความเสี่ยงส่วนใหญ่ เรียนรู้เพิ่มเติมเกี่ยวกับการควบคุมความเสี่ยงใน คู่มือแนวปฏิบัติที่ดีที่สุดด้านความปลอดภัยและความเสี่ยง ของเรา
คำถามที่พบบ่อย
ฉันควรใช้ volume scale เท่าใด?
สำหรับบัญชีที่ต่ำกว่า $5,000 ให้ใช้ volume scale 1.0–1.3 สิ่งนี้ทำให้ความต้องการเงินทุนรวมจัดการได้และป้องกันการกระจุกตัวมากเกินไปใน Safety Order ที่ลึก สำหรับบัญชี $5,000–$20,000 คุณสามารถพิจารณา 1.3–1.5 ได้ Volume scale ที่สูงกว่า 1.5 ต้องการเงินสำรองเงินทุนจำนวนมากและความเชื่อมั่นสูงว่าสินทรัพย์กลับสู่ค่าเฉลี่ย
Safety Order จำนวนเท่าใดที่เหมาะสมที่สุด?
ไม่มีจำนวนที่เหมาะสมที่สุดแบบสากล — มันขึ้นอยู่กับเงินทุนของคุณ ความผันผวนของสินทรัพย์ และ step scale ของคุณ เป็นแนวทาง: 3-4 SO สำหรับบัญชีเล็ก ($500–$2,000), 5-8 SO สำหรับบัญชีกลาง ($2,000–$10,000), 8-12 SO สำหรับบัญชีใหญ่ ($10,000+) ตรวจสอบความต้องการเงินทุนรวมด้วยสูตรเสมอก่อนเพิ่ม SO มากขึ้น
ฉันควรใช้การตั้งค่า Safety Order เดียวกันสำหรับทุกคู่หรือไม่?
ไม่ สินทรัพย์ต่างกันมีโปรไฟล์ความผันผวนต่างกัน BTC/USDT ที่มีช่วงรายวัน 2-4% ต้องการระยะห่าง step ที่ต่างจาก SOL/USDT ที่มีช่วงรายวัน 5-10% อย่างน้อยที่สุด ปรับ base deviation และ step scale ของคุณตามสินทรัพย์ ในอุดมคติ ให้ใช้การเบี่ยงเบนแบบไดนามิกที่อิง ATR เพื่อจัดการสิ่งนี้โดยอัตโนมัติ
จะเกิดอะไรขึ้นหากฉันไม่สามารถเติม Safety Order ตัวสุดท้ายได้เนื่องจากเงินทุนไม่เพียงพอ?
bot ดำเนินงานต่อไปด้วย Safety Order ที่มันสามารถจ่ายได้ แต่สิ่งนี้สร้างช่องว่างที่อันตราย: กลยุทธ์ของคุณถูกออกแบบโดยสมมติว่า SO ทั้งหมดจะยิงออกไป หากไม่มี SO ที่ลึกที่สุด ราคาเข้าเฉลี่ยของคุณจะสูงกว่าที่วางแผนไว้ และ Take Profit ของคุณอาจกลายเป็นเข้าถึงไม่ได้หลังจากการลดลงอย่างมีนัยสำคัญ ตรวจสอบให้แน่ใจเสมอว่าบัญชีของคุณสามารถจัดหาเงินทุน 100% ของความต้องการเงินทุนที่คำนวณได้
ฉันจะเลือกระหว่าง Martingale และ anti-Martingale อย่างไร?
หากคุณเทรดสินทรัพย์ที่จำกัดอยู่ในช่วงที่มีแนวรับ/แนวต้านที่ชัดเจน Martingale (volume scale 1.5–2.0) จะขยายกำไรในการกลับสู่ค่าเฉลี่ย หากคุณเทรดสินทรัพย์ที่เป็นเทรนด์หรือทิศทางไม่แน่นอน anti-Martingale (volume scale 0.5–0.8) หรือแบบคงที่ (1.0) จะรักษาเงินทุน เมื่อไม่แน่ใจ ให้ใช้แบบคงที่ — มันให้อภัยต่อการคำนวณผิดมากที่สุด
ฉันสามารถเปลี่ยนการตั้งค่า Safety Order ในขณะที่ดีลกำลังทำงานอยู่ได้หรือไม่?
ในทางเทคนิคได้บนแพลตฟอร์มส่วนใหญ่ แต่สิ่งนี้อันตรายและไม่แนะนำอย่างยิ่ง การเปลี่ยนแปลงใช้กับ Safety Order ที่ยังไม่ถูกเติมเท่านั้น — คำสั่งที่ถูกเติมแล้วถูกล็อก การเปลี่ยนการตั้งค่ากลางดีลหมายความว่าตำแหน่งของคุณถูกสร้างขึ้นบนสมมติฐานการตั้งค่าสองแบบที่ต่างกัน ทำให้การคำนวณความเสี่ยงไม่น่าเชื่อถือ สำหรับแนวปฏิบัติที่ดีที่สุดเกี่ยวกับการเปลี่ยนการตั้งค่า โปรดทบทวนคู่มือของเราเกี่ยวกับ ข้อผิดพลาดทั่วไปของ trading bot
