Grid bot ใช้ประโยชน์จากสิ่งที่เทรดเดอร์ส่วนใหญ่หวาดกลัว นั่นคือการเคลื่อนไหวของราคาแบบ sideways ในขณะที่เทรดเดอร์สายเทรดตามทิศทางรอคอยการ breakout ที่ไม่เคยมาถึง grid bot จะวางบันไดของคำสั่งซื้อและขายตลอดช่วงราคาหนึ่ง และทำกำไรจากทุกการแกว่งตัวระหว่างคำสั่งเหล่านั้น ทุกรอบการซื้อ-ขายที่สำเร็จจะเก็บกำไรชิ้นเล็ก ๆ ที่คาดการณ์ได้ และในตลาดที่อยู่ในกรอบ ชิ้นกำไรเหล่านั้นจะสะสมขึ้นอย่างรวดเร็ว
กลยุทธ์นี้เป็นแบบกลไก ขับเคลื่อนด้วยคณิตศาสตร์ และเหมาะกับการทำงานอัตโนมัติเป็นอย่างยิ่ง แต่ grid ที่ตั้งค่าไม่ดีจะเสียเงินไปกับค่าธรรมเนียม ติดอยู่ในการ breakout หรืออยู่เฉย ๆ เพราะตั้งระยะผิด คู่มือนี้มอบสูตรที่แม่นยำ การคำนวณจริง และกรอบการตัดสินใจให้คุณตั้งค่า grid bot ที่ทำงานได้ผลจริง
ประเด็นสำคัญ
- Grid bot วางคำสั่งซื้อและขายในระยะที่เท่ากันตลอดช่วงราคาหนึ่ง ทำกำไรจากทุกรอบซื้อต่ำ/ขายสูงที่สำเร็จภายในช่วงนั้น
- Grid แบบเลขคณิตใช้ระยะดอลลาร์เท่ากันระหว่างระดับ ส่วน grid แบบเรขาคณิตใช้ระยะเปอร์เซ็นต์เท่ากัน โดยแบบเรขาคณิตจัดการช่วงที่กว้างกว่าได้อย่างมีประสิทธิภาพมากกว่า
- Grid BTC/USDT ขนาด $1,000 จาก $92,000 ถึง $108,000 ด้วย 10 ระดับ สร้างกำไรประมาณ $17.78 ต่อรอบ grid ที่สำเร็จ ที่ $100 ต่อระดับ
- Grid trading โดดเด่นในตลาด sideways ที่อยู่ในกรอบ (ความแข็งแกร่งของเทรนด์ต่ำที่ยืนยันด้วย ATR) และล้มเหลวระหว่างการ breakout ตามทิศทางที่รุนแรง
- ตั้งความกว้างของ grid โดยใช้ 2 เท่าของ ATR 14 วัน หรือความกว้างของ Bollinger Band 20 period เพื่อให้ตรงกับช่วงความผันผวนจริงของสินทรัพย์
- เปรียบเทียบ grid trading กับ DCA สำหรับตลาดของคุณเสมอ โดย grid ทำผลงานเหนือกว่าในกรอบ ส่วน DCA ทำผลงานเหนือกว่าในตลาดที่มีเทรนด์พร้อมการย่อตัว
จำนวนเงินดอลลาร์และเปอร์เซ็นต์ในคู่มือนี้เป็นเพียงตัวอย่างการคำนวณ ไม่ใช่คำแนะนำการลงทุน การเทรดคริปโตอาจทำให้ขาดทุนได้ — ตั้งขนาดเงินทุนของบอทแต่ละตัวด้วยเงินที่คุณยอมรับการสูญเสียได้เท่านั้น และอ่านการเปิดเผยความเสี่ยงฉบับเต็มก่อนเริ่มเทรดจริง
Grid Bot ทำงานอย่างไร
Grid bot แบ่งช่วงราคาออกเป็นระดับที่มีระยะห่างเท่ากัน และวางคำสั่ง limit ที่แต่ละระดับ ใต้ราคาปัจจุบัน bot จะวาง คำสั่งซื้อ เหนือราคาปัจจุบัน bot จะวาง คำสั่งขาย เมื่อราคาลดลงสู่ระดับซื้อ bot จะซื้อ เมื่อราคาขึ้นต่อไปสู่ระดับถัดไปด้านบน bot จะขาย และเก็บส่วนต่างไว้เป็นกำไร
กลไกหลัก
ลองนึกถึง grid เป็นบันไดแนวตั้งที่วางพาดบนกราฟราคา
- กำหนดช่วง: ขอบเขตบน (เพดาน) และขอบเขตล่าง (พื้น)
- ตั้งระดับ grid: จำนวนขั้นบันได
- Bot วางคำสั่ง: limit ซื้อใต้ราคาปัจจุบัน limit ขายเหนือราคาปัจจุบัน
- ราคาแกว่งตัว: ทุกครั้งที่ราคาตัดผ่านเส้น grid ลงล่าง → ซื้อ ทุกครั้งที่ตัดผ่านขึ้นบน → ขาย
- กำไรสะสม: ทุกคู่ซื้อ-ขายที่สำเร็จ = กำไร grid หนึ่งครั้ง
Bot ไม่ทำนายทิศทาง มันทำกำไรจาก การเคลื่อนไหวเอง ยิ่งราคาเด้งไปมาภายในช่วงมากเท่าใด รอบ grid ก็ยิ่งสำเร็จมากเท่านั้น
Grid bot เป็น delta-neutral ภายในช่วง คุณไม่ได้เดิมพันว่าราคาจะขึ้นหรือลง แต่คุณกำลังเดิมพันว่าราคาจะ เคลื่อนไหว สิ่งนี้แตกต่างจาก DCA bot โดยพื้นฐาน ซึ่งทำกำไรจากการฟื้นตัวหลังการดิ่งลง ส่วน grid ทำกำไรจากการแกว่งตัวเอง
เกิดอะไรขึ้นที่ขอบเขต
- ราคาแตะขอบเขตบน: ระดับ grid ทั้งหมดถูกขายไปแล้ว bot ถือเพียงสกุลเงินอ้างอิง (USDT) เท่านั้น ไม่สามารถดำเนินการขายได้อีก bot จะอยู่เฉย ๆ จนกว่าราคาจะลดลงกลับเข้าสู่ช่วง
- ราคาแตะขอบเขตล่าง: ระดับ grid ทั้งหมดถูกซื้อไปแล้ว bot ถือเพียงสกุลเงินฐาน (BTC) เท่านั้น ไม่สามารถดำเนินการซื้อได้อีก bot จะอยู่เฉย ๆ และคุณจะถือขาดทุนที่ยังไม่เกิดขึ้นจริงหากราคายังคงลดลงต่อไป
- ราคากลับเข้าสู่ช่วง: bot กลับมาทำงานตามปกติ ดำเนินการคำสั่งเมื่อราคาตัดผ่านเส้น grid อีกครั้ง
คำอธิบายพารามิเตอร์ของ Grid
การตั้งค่า grid bot ทุกครั้งต้องใช้พารามิเตอร์พื้นฐานสี่ตัว ตั้งค่าให้ถูกต้องแล้ว bot จะทำงานเอง ตั้งค่าผิด คุณจะสิ้นเปลืองทุนหรือพลาดโอกาส
1. ขอบเขตบน (ราคาเพดาน)
ราคาสูงสุดในช่วง grid ของคุณ จะไม่มีการวางคำสั่งขายเหนือระดับนี้ การตั้งต่ำเกินไปหมายความว่า bot จะหยุดขายระหว่างการแกว่งราคาปกติและพลาดกำไร การตั้งสูงเกินไปจะสิ้นเปลืองทุนไปกับระดับ grid ที่ราคาไม่เคยไปถึง
วิธีเลือก: ใช้ระดับแนวต้านจากกราฟ หรือคำนวณเป็น ราคาปัจจุบัน + (2 × ATR × √periods) สำหรับทางลัดที่ใช้งานได้จริง ให้ใช้ Bollinger Band ด้านบนบนกราฟรายวัน
2. ขอบเขตล่าง (ราคาพื้น)
ราคาต่ำสุดในช่วง grid ของคุณ จะไม่มีการวางคำสั่งซื้อใต้ระดับนี้ การตั้งสูงเกินไปหมายความว่า bot จะหยุดซื้อระหว่างการย่อตัวปกติ การตั้งต่ำเกินไปจะกระจายทุนของคุณไปยังระดับที่ trigger ได้ยาก
วิธีเลือก: ใช้ระดับแนวรับจากกราฟ หรือคำนวณเป็น ราคาปัจจุบัน - (2 × ATR × √periods) Bollinger Band ด้านล่างบนกราฟรายวันใช้เป็นทางลัดได้
3. จำนวนระดับ Grid
จำนวนรวมของระดับราคา (ขั้นบันได) ใน grid ระดับมากขึ้น = ช่องว่างเล็กลง = เทรดบ่อยขึ้น = กำไรต่อเทรดน้อยลง ระดับน้อยลง = ช่องว่างใหญ่ขึ้น = เทรดน้อยลง = กำไรต่อเทรดมากขึ้น
การได้อย่างเสียอย่าง: ด้วย 5 ระดับในช่วง $10,000 แต่ละช่องว่างคือ $2,000 ราคาต้องเคลื่อนไหว $2,000 เพื่อให้ครบหนึ่งรอบ grid ด้วย 50 ระดับ แต่ละช่องว่างคือ $200 ได้รอบมากขึ้น แต่แต่ละรอบได้น้อยลง และค่าธรรมเนียมกินสัดส่วนเปอร์เซ็นต์มากขึ้น
จุดที่เหมาะสม: สำหรับการตั้งค่าส่วนใหญ่ 8–25 ระดับ grid สร้างสมดุลระหว่างความถี่กับความสามารถในการทำกำไรต่อเทรด จำนวนที่แน่นอนขึ้นอยู่กับความกว้างของช่วงและโครงสร้างค่าธรรมเนียมของคุณ
4. เงินลงทุนต่อระดับ Grid
จำนวนเงินดอลลาร์ที่จัดสรรให้แต่ละระดับ grid คำนวณได้ดังนี้
Investment per level = Total Capital ÷ Number of Grid Levels
หากคุณมี $1,000 และ 10 ระดับ grid แต่ละระดับจะได้ $100
คุณต้องมีทุนทั้งสองฝั่ง ทุนบางส่วนต้องอยู่ในสกุลเงินอ้างอิง (USDT) เพื่อสนับสนุนคำสั่งซื้อใต้ราคาปัจจุบัน และบางส่วนต้องอยู่ในสกุลเงินฐาน (BTC) หรือกันสำรองไว้เพื่อสนับสนุนคำสั่งขายด้านบน หากคุณติดตั้ง grid ด้วย $1,000 USDT และราคาอยู่ตรงกลางช่วงของคุณ คร่าว ๆ ครึ่งหนึ่งจะสนับสนุนคำสั่งซื้อ และอีกครึ่งจะสนับสนุนคำสั่งขาย
การจัดระยะ Grid แบบเลขคณิตเทียบกับเรขาคณิต
ระยะห่างระหว่างระดับ grid กำหนดว่าทุนของคุณกระจายตลอดช่วงอย่างไร มีสองแนวทาง และการเลือกแนวทางที่ผิดสำหรับความกว้างช่วงของคุณเป็นความผิดพลาดที่พบได้บ่อย
Grid แบบเลขคณิต (เชิงเส้น)
แต่ละระดับ grid ถูกแยกด้วย จำนวนดอลลาร์เท่ากัน
สูตร:
Grid Spacing = (Upper Bound - Lower Bound) ÷ Number of Grids
Level_n = Lower Bound + (n × Grid Spacing)
ตัวอย่าง: ช่วง $92,000–$108,000, 8 grid:
Spacing = ($108,000 - $92,000) ÷ 8 = $2,000
Level 0: $92,000
Level 1: $94,000
Level 2: $96,000
Level 3: $98,000
Level 4: $100,000
Level 5: $102,000
Level 6: $104,000
Level 7: $106,000
Level 8: $108,000
กำไรต่อ grid (ต่อเงินลงทุน $100):
- ซื้อที่ $92,000 ขายที่ $94,000 → กำไร = $100 × ($2,000 ÷ $92,000) = $2.17
- ซื้อที่ $104,000 ขายที่ $106,000 → กำไร = $100 × ($2,000 ÷ $104,000) = $1.92
สังเกต: ระยะแบบ ดอลลาร์ เท่ากัน แต่ผลตอบแทน เปอร์เซ็นต์ ต่อ grid แตกต่างกัน โดยระดับล่างให้ผลตอบแทนเป็นเปอร์เซ็นต์สูงกว่าระดับบน
Grid แบบเรขาคณิต (ลอการิทึม)
แต่ละระดับ grid ถูกแยกด้วย เปอร์เซ็นต์เท่ากัน
สูตร:
Grid Ratio = (Upper Bound ÷ Lower Bound) ^ (1 ÷ Number of Grids)
Level_n = Lower Bound × (Grid Ratio ^ n)
ตัวอย่าง: ช่วง $92,000–$108,000, 8 grid:
Grid Ratio = (108,000 ÷ 92,000) ^ (1/8) = 1.17391 ^ 0.125 = 1.02016 (≈ 2.016% ต่อระดับ)
Level 0: $92,000
Level 1: $93,855
Level 2: $95,746
Level 3: $97,673
Level 4: $99,638
Level 5: $101,642
Level 6: $103,686
Level 7: $105,771
Level 8: $107,898
กำไรต่อ grid (ต่อเงินลงทุน $100): ทุกระดับให้ผลตอบแทน 2.016% เท่ากัน = $2.016
คุณควรใช้แบบใด
| คุณสมบัติ | Grid แบบเลขคณิต | Grid แบบเรขาคณิต |
|---|---|---|
| วิธีจัดระยะ | จำนวนดอลลาร์เท่ากันระหว่างระดับ | เปอร์เซ็นต์เท่ากันระหว่างระดับ |
| กำไรต่อ Grid | ผันแปร สูงกว่าที่ราคาต่ำ ต่ำกว่าที่ราคาสูง | เปอร์เซ็นต์คงที่ทุกระดับ |
| เหมาะที่สุดสำหรับ | ช่วงแคบ (กว้าง < 20%) | ช่วงกว้าง (กว้าง > 20%) |
| การกระจายทุน | ทุนกระจุกตัวมากกว่าที่ราคาสูง | กระจายเท่ากันตามเปอร์เซ็นต์ |
| ความซับซ้อน | คำนวณและเข้าใจง่าย | ต้องใช้คณิตศาสตร์เลขชี้กำลัง |
| กรณีใช้งานทั่วไป | BTC อยู่ในกรอบ $95K–$105K | ETH อยู่ในกรอบ $2,800–$4,200 (ช่วง 50%) |
| ความไวต่อค่าธรรมเนียม | ระดับบนเสี่ยงต่อการถูกค่าธรรมเนียมกัดกร่อนมากกว่า | ผลกระทบจากค่าธรรมเนียมเท่ากันทุกระดับ |
หลักการคร่าว ๆ : หากขอบเขตบนของคุณน้อยกว่า 1.2 เท่าของขอบเขตล่าง (ช่วง 20%) grid แบบเลขคณิตและเรขาคณิตจะให้ผลลัพธ์เกือบเหมือนกัน เหนือ 1.3 เท่า (ช่วง 30%+) grid แบบเรขาคณิตจะกระจายกำไรได้เท่ากันมากกว่าและเป็นตัวเลือกที่ดีกว่า
สภาวะตลาดที่เหมาะสมที่สุดสำหรับ Grid Trading
Grid bot ไม่ใช่เครื่องมือสำหรับทุกสถานการณ์ มันคือเครื่องมือที่แม่นยำ ออกแบบมาสำหรับสภาวะตลาดเฉพาะ
ที่ที่ Grid โดดเด่น: ตลาดที่อยู่ในกรอบ
ตลาด grid ในอุดมคติมีลักษณะสามประการ
- มีแนวรับและแนวต้านที่ชัดเจน: ราคาเด้งระหว่างสองระดับอย่างคาดการณ์ได้
- มีความผันผวนเพียงพอ ภายในช่วง: ราคาแกว่งตัวจริง เส้นแบนราบไม่สร้างการเติม grid
- ไม่มีอคติตามทิศทางที่รุนแรง: ราคาไม่ผลักดันไปยังขอบเขตใดขอบเขตหนึ่งอย่างต่อเนื่อง
วิธียืนยันตลาดที่อยู่ในกรอบ:
- ADX (Average Directional Index) ต่ำกว่า 25: บ่งชี้ความแข็งแกร่งของเทรนด์ที่อ่อนแอ เหมาะสำหรับ grid
- ความกว้างของ Bollinger Band คงที่: แถบไม่ขยาย (การ breakout กำลังมา) หรือหดตัว (squeeze)
- ราคาแตะทั้งแนวรับและแนวต้านซ้ำ ๆ : อย่างน้อย 2-3 ครั้งในแต่ละด้าน
ที่ที่ Grid ลำบาก: ตลาดที่มีเทรนด์
ในเทรนด์ขาขึ้นที่รุนแรง ราคาทะลุผ่านขอบเขตบน และ bot ขายตำแหน่งทั้งหมดที่ส่วนบนของช่วง จากนั้นอยู่เฉย ๆ ในขณะที่สินทรัพย์ยังคงไต่ขึ้นต่อไป คุณ ถูกขายออกจากเทรดที่กำลังชนะ
ในเทรนด์ขาลงที่รุนแรง ราคาดิ่งทะลุขอบเขตล่าง และ bot เติมคำสั่งซื้อทั้งหมด จากนั้นอยู่เฉย ๆ ในขณะที่สินทรัพย์ยังคงร่วงลงต่อไป คุณกำลังถือตำแหน่งที่ขาดทุนโดยไม่เหลือระดับ grid ให้เฉลี่ยหรือขาย
| สภาวะตลาด | ประสิทธิภาพของ Grid | เหตุผล |
|---|---|---|
| Sideways (อยู่ในกรอบ) | ★★★★★ ยอดเยี่ยม | การแกว่งตัวสูงสุด = การเติม grid สูงสุด |
| ผันผวนไม่มีเทรนด์ | ★★★★☆ ดี | เติมบ่อย แต่ช่วงคาดการณ์ได้น้อยกว่า |
| เทรนด์ขาขึ้นเล็กน้อย (< 5%/สัปดาห์) | ★★★☆☆ ปานกลาง | เติมบ้าง แต่ระดับบนขายหมด |
| เทรนด์ขาขึ้นรุนแรง (> 10%/สัปดาห์) | ★★☆☆☆ แย่ | ขายหมดอย่างรวดเร็ว พลาดขาขึ้น |
| เทรนด์ขาลงเล็กน้อย | ★★☆☆☆ แย่ | สะสมขาดทุนที่ระดับล่าง |
| เทรนด์ขาลงรุนแรง / ดิ่งลง | ★☆☆☆☆ แย่มาก | เติมคำสั่งซื้อหมด ถือของหนัก |
สถานการณ์จริง: Grid BTC/USDT — $92K ถึง $108K ด้วยทุน $1,000
มาสร้างการตั้งค่า grid ที่สมบูรณ์ด้วยตัวเลขจริงกัน ทุกการคำนวณแสดงให้เห็น ไม่มีการกล่าวลอย ๆ
พารามิเตอร์การตั้งค่า
| พารามิเตอร์ | ค่า |
|---|---|
| คู่เทรด | BTC/USDT |
| ทุนรวม | $1,000 |
| ราคา BTC ปัจจุบัน | $100,000 |
| ขอบเขตล่าง | $92,000 |
| ขอบเขตบน | $108,000 |
| ระดับ Grid | 10 |
| ประเภท Grid | เลขคณิต |
| ค่าธรรมเนียม Exchange | 0.1% ต่อเทรด (taker) |
คำนวณระดับ Grid และระยะ
Grid Spacing = ($108,000 - $92,000) ÷ 10 = $1,600 ต่อระดับ
| ระดับ | ราคา | ประเภทคำสั่ง (ตอนเริ่ม) |
|---|---|---|
| 0 | $92,000 | ซื้อ |
| 1 | $93,600 | ซื้อ |
| 2 | $95,200 | ซื้อ |
| 3 | $96,800 | ซื้อ |
| 4 | $98,400 | ซื้อ |
| 5 | $100,000 | ← ราคาปัจจุบัน |
| 6 | $101,600 | ขาย |
| 7 | $103,200 | ขาย |
| 8 | $104,800 | ขาย |
| 9 | $106,400 | ขาย |
| 10 | $108,000 | ขาย |
เมื่อเริ่มต้น bot วาง คำสั่งซื้อ 5 คำสั่ง (ระดับ 0–4) ใต้ราคาปัจจุบัน และ คำสั่งขาย 5 คำสั่ง (ระดับ 6–10) ด้านบน
การจัดสรรทุน
ด้วย $1,000 และ 10 ระดับ grid:
Investment per level = $1,000 ÷ 10 = $100 ต่อระดับ
- ฝั่งซื้อ: 5 ระดับ × $100 = $500 ที่กันไว้ใน USDT สำหรับคำสั่งซื้อ
- ฝั่งขาย: 5 ระดับ × $100 = BTC มูลค่า $500 ที่ซื้อตอนเริ่มสำหรับคำสั่งขาย (0.005 BTC ที่ $100,000)
กำไรต่อรอบ Grid (ก่อนค่าธรรมเนียม)
เมื่อ bot ซื้อที่ระดับหนึ่งและขายที่ระดับถัดไปด้านบน:
Gross profit per grid = Investment × (Grid Spacing ÷ Buy Price)
| ระดับซื้อ | ราคาซื้อ | ราคาขาย | กำไรขั้นต้น (ต่อ $100) | ค่าธรรมเนียม (ซื้อ + ขาย) | กำไรสุทธิ |
|---|---|---|---|---|---|
| 0 → 1 | $92,000 | $93,600 | $1.74 | $0.20 | $1.54 |
| 1 → 2 | $93,600 | $95,200 | $1.71 | $0.20 | $1.51 |
| 2 → 3 | $95,200 | $96,800 | $1.68 | $0.20 | $1.48 |
| 3 → 4 | $96,800 | $98,400 | $1.65 | $0.20 | $1.45 |
| 4 → 5 | $98,400 | $100,000 | $1.63 | $0.20 | $1.43 |
| 5 → 6 | $100,000 | $101,600 | $1.60 | $0.20 | $1.40 |
| 6 → 7 | $101,600 | $103,200 | $1.57 | $0.20 | $1.37 |
| 7 → 8 | $103,200 | $104,800 | $1.55 | $0.20 | $1.35 |
| 8 → 9 | $104,800 | $106,400 | $1.53 | $0.20 | $1.33 |
| 9 → 10 | $106,400 | $108,000 | $1.50 | $0.20 | $1.30 |
กำไรสุทธิเฉลี่ยต่อรอบ grid: $1.42
กำไรศักยภาพรวม
หาก BTC แกว่งตัวตลอดช่วงเต็มและทุกระดับ grid ทำครบหนึ่งรอบซื้อ-ขาย:
Total profit (1 full sweep) = 10 levels × $1.42 avg = $14.20
Return on $1,000 = 1.42%
ในเดือนที่อยู่ในกรอบทั่วไป ซึ่ง BTC เด้งระหว่าง $94,000 และ $106,000 หลายครั้ง แต่ละระดับอาจทำครบ 3–5 รอบ:
Conservative (3 cycles per level): 10 × 3 × $1.42 = $42.60 (4.26% monthly)
Moderate (5 cycles per level): 10 × 5 × $1.42 = $71.00 (7.10% monthly)
Aggressive (8 cycles per level): 10 × 8 × $1.42 = $113.60 (11.36% monthly)
ผลตอบแทนเหล่านี้สมมติว่าราคาคงอยู่ในช่วงและทำครบรอบเต็ม ในความเป็นจริง ระดับทั้งหมดจะไม่ทำรอบในจำนวนเท่ากัน ระดับใกล้ศูนย์กลาง (ที่ราคาใช้เวลาอยู่มากกว่า) จะทำรอบบ่อยกว่าระดับใกล้ขอบเขต ระดับกลาง 4-5 ระดับมักสร้างกำไร grid รวม 60-70%
Grid Trading เทียบกับ DCA: เมื่อใดควรใช้แบบใด
ทั้ง grid bot และ DCA bot เป็นกลยุทธ์อัตโนมัติที่ได้รับความนิยม แต่ออกแบบมาสำหรับสภาวะตลาดที่แตกต่างกัน การใช้ผิดตัวทำให้คุณเสียผลตอบแทน
| มิติ | Grid Bot | DCA Bot |
|---|---|---|
| กลไกหลัก | ซื้อต่ำ / ขายสูงภายในช่วง ทำกำไรจากการแกว่งตัว | ซื้อมากขึ้นเมื่อราคาลดลง ขายเมื่อราคาฟื้นตัวเหนือ VWAP |
| ตลาดในอุดมคติ | Sideways อยู่ในกรอบ (ADX < 25) | ผันผวนพร้อมการย่อตัว (เทรนด์ขาขึ้นที่ผันผวน) |
| แหล่งกำไร | การแกว่งราคาระหว่างระดับ grid | การฟื้นตัวจากการดิ่งลง การเฉลี่ยลงทำให้ VWAP ลดลง |
| การจัดการตำแหน่ง | หลายตำแหน่งเล็ก ๆ ที่แต่ละระดับ grid | ตำแหน่งเดียวที่เติบโตด้วย safety order |
| การใช้ทุน | กระจายเท่ากันทุกระดับ grid | ทยอยนำมาใช้เมื่อราคาลดลง |
| โปรไฟล์ความเสี่ยง | ปานกลาง จำกัดด้วยช่วง (แต่ breakout = ปัญหา) | สูงกว่า ขึ้นอยู่กับการฟื้นตัวจากการดิ่งที่อาจลึก |
| กรณีเลวร้ายที่สุด | Breakout รุนแรง ขายหมด (ขาขึ้น) หรือถือของ (ขาลง) | ดิ่งลงไม่สิ้นสุด safety order หมด ขาดทุนลึก |
| ความสามารถปล่อยอัตโนมัติ | สูงมากภายในช่วง อัตโนมัติเต็มที่ | สูง แต่อาจต้องแทรกแซงด้วยมือในการดิ่งสุดขั้ว |
| ผลตอบแทนรายเดือน (ทั่วไป) | 3–10% ในตลาดที่อยู่ในกรอบ | 4–12% ในตลาดที่มีเทรนด์ผันผวน |
| คู่เทรดที่ดีที่สุด | คู่ที่มั่นคงพร้อมช่วงชัดเจน (BTC, ETH) | คู่ที่ผันผวนพร้อมประวัติการฟื้นตัวแข็งแกร่ง (BTC, ETH, SOL) |
กรอบการตัดสินใจ:
- ตลาดอยู่ในกรอบพร้อมแนวรับ/แนวต้านที่ชัดเจนหรือไม่? → Grid bot
- ตลาดมีเทรนด์พร้อมการย่อตัวสม่ำเสมอหรือไม่? → DCA bot (ดู คู่มือกลยุทธ์ DCA Bot ของเรา)
- ตลาดอยู่ในเทรนด์ทิศทางเดียวที่รุนแรงหรือไม่? → ไม่ใช้ทั้งสอง เทรดด้วยมือหรือรออยู่ข้างสนาม
- ไม่แน่ใจเกี่ยวกับสภาวะตลาดหรือไม่? → ใช้ ADX: ต่ำกว่า 25 = grid, สูงกว่า 25 = DCA หรือด้วยมือ
เมื่อ Grid ล้มเหลว: การ Breakout และเทรนด์ทิศทางเดียว
การเข้าใจรูปแบบความล้มเหลวสำคัญพอ ๆ กับการเข้าใจเงื่อนไขความสำเร็จ Grid bot มีสถานการณ์ความล้มเหลวหลักสองแบบ
รูปแบบความล้มเหลว 1: การ Breakout ขาขึ้น
BTC อยู่ในกรอบ $92K–$108K และคุณรัน grid จากนั้น Bitcoin breakout ไปที่ $115,000 จากตัวเร่งสำคัญ
เกิดอะไรขึ้น:
- คำสั่งขายทั้งหมดถูกเติมเมื่อราคาไต่ผ่านแต่ละระดับ grid
- bot ขายส่วนสุดท้ายที่ $108,000
- ราคาไปต่อที่ $115,000 bot ไม่มีตำแหน่งและไม่มีคำสั่งขายเหลือ
- คุณถือ USDT 100% ในขณะที่ BTC ทำ rally 6.5% เหนือช่วงของคุณ
ต้นทุน: คุณเก็บกำไร grid ภายในช่วง (ดี) แต่พลาดการเคลื่อนไหว $7,000/BTC เหนือขอบเขตบนของคุณ (แย่) หากคุณเพียงแค่ถือ BTC ไว้ คุณจะได้กำไรมากกว่า
กลยุทธ์บรรเทา:
- กันทุน 20-30% ไว้นอก grid เป็น "breakout reserve" ในรูป spot BTC
- ตั้งการแจ้งเตือนที่ 95% ของขอบเขตบนเพื่อประเมินด้วยมือ
- ใช้ขอบเขตบนแบบ trailing ที่ปรับขึ้นเมื่อราคาเข้าใกล้เพดาน
รูปแบบความล้มเหลว 2: การ Breakdown ขาลง
BTC ลดลงจาก $100,000 ทะลุขอบเขตล่างของคุณที่ $92,000 ลงต่อไปที่ $85,000
เกิดอะไรขึ้น:
- คำสั่งซื้อทั้งหมดถูกเติมเมื่อราคาลดลงผ่านแต่ละระดับ grid
- bot ซื้อส่วนสุดท้ายที่ $92,000
- ราคาไปต่อที่ $85,000 bot ถือ BTC ที่ซื้อมาเฉลี่ย ~$100,000
- ขาดทุนที่ยังไม่เกิดขึ้นจริง: คร่าว ๆ $100 ต่อเงินลงทุน $1,000 (ขึ้นอยู่กับราคาซื้อเฉลี่ย)
ต้นทุน: คุณถือสินทรัพย์ที่กำลังลดลงโดยไม่เหลือระดับซื้อให้เฉลี่ยลง ต่างจาก DCA bot grid bot ไม่มี safety order ที่ซื้อต่อไปใต้ช่วง
กลยุทธ์บรรเทา:
- ตั้งคำสั่ง stop-loss 2-3% ใต้ขอบเขตล่าง ($89,240 สำหรับพื้น $92,000)
- ลดขนาดตำแหน่งในระดับ grid ใกล้ขอบเขตล่าง
- ติดตาม ADX หากขึ้นเหนือ 30 ให้พิจารณาหยุด grid ชั่วคราว
สถานการณ์ที่อันตรายที่สุดสำหรับ grid bot คือการ breakdown ตามด้วยการฟื้นตัวอย่างช้า ๆ bot ซื้อตลอดทางลงมา และตอนนี้ราคาค่อย ๆ ไต่กลับขึ้นในช่วง แต่ bot กำลัง ขาย ตำแหน่งเหล่านั้นที่ระดับเดียวกับที่ซื้อมา ได้กำไรเป็นศูนย์หรือเล็กน้อยในขณะที่คุณรอการฟื้นตัวเต็มที่ สิ่งนี้เรียกว่า "grid lock" และอาจผูกทุนไว้เป็นสัปดาห์ ๆ
การตั้งความกว้างของ Grid ด้วย ATR และ Bollinger Bands
การเดาช่วง grid ของคุณคือสูตรสำเร็จในการตั้งแคบเกินไป (breakout บ่อย) หรือกว้างเกินไป (ทุนกระจายบางเกินไป) ใช้ตัวชี้วัดความผันผวนเพื่อตั้งช่วงที่ขับเคลื่อนด้วยข้อมูล
วิธีที่ 1: ความกว้าง Grid อิงตาม ATR
Average True Range (ATR) วัดการเคลื่อนไหวราคาเฉลี่ยรายวัน คูณด้วยตัวคูณเพื่อประมาณช่วงที่สมเหตุสมผล
สูตร:
Grid Width = Current Price ± (ATR_14 × Multiplier)
Upper Bound = Current Price + (ATR_14 × Multiplier)
Lower Bound = Current Price - (ATR_14 × Multiplier)
ตัวอย่างกับ BTC ที่ $100,000:
หาก ATR 14 วันบนกราฟรายวันคือ $3,200:
Multiplier = 2.5 (จับการเคลื่อนไหวรายวัน ~95% ตลอด 14 วัน)
Upper Bound = $100,000 + ($3,200 × 2.5) = $108,000
Lower Bound = $100,000 - ($3,200 × 2.5) = $92,000
Total Range = $16,000 (16% ของราคาปัจจุบัน)
แนวทางตัวคูณ:
| ตัวคูณ | ความครอบคลุม | ระดับความเสี่ยง | กรณีใช้งาน |
|---|---|---|---|
| 1.5 | ~75% ของการเคลื่อนไหว | ก้าวร้าว | ความถี่สูง grid แคบ |
| 2.0 | ~87% ของการเคลื่อนไหว | ปานกลาง | grid มาตรฐาน ความเสี่ยงสมดุล |
| 2.5 | ~95% ของการเคลื่อนไหว | อนุรักษ์นิยม | grid กว้าง ความเสี่ยง breakout ต่ำ |
| 3.0 | ~99% ของการเคลื่อนไหว | อนุรักษ์นิยมมาก | ความครอบคลุมสูงสุด ใช้ทุนเข้มข้น |
วิธีที่ 2: ความกว้าง Bollinger Band
Bollinger Bands (20 period, 2 standard deviation) ให้ช่วงความผันผวนในตัว ใช้แถบนอกเป็นขอบเขต grid ของคุณ
สูตร:
Upper Bound = Upper Bollinger Band (20, 2)
Lower Bound = Lower Bollinger Band (20, 2)
สำหรับความครอบคลุมที่กว้างกว่า ใช้ 2.5 หรือ 3 standard deviation:
Upper Bound = SMA_20 + (2.5 × StdDev_20)
Lower Bound = SMA_20 - (2.5 × StdDev_20)
ตัวอย่างกับ ETH ที่ $3,500:
หาก SMA 20 วันคือ $3,500 และ standard deviation คือ $280:
BB Upper (2σ) = $3,500 + (2 × $280) = $4,060
BB Lower (2σ) = $3,500 - (2 × $280) = $2,940
Grid Range = $1,120 (32% ของราคา)
คำนวณขอบเขต grid ของคุณใหม่ทุก 1-2 สัปดาห์เมื่อความผันผวนเปลี่ยนแปลง หาก ATR กำลังลดลง ให้กระชับ grid เพื่อหลีกเลี่ยงระดับที่อยู่เฉย ๆ หาก ATR กำลังขยาย ให้ขยาย grid เพื่อหลีกเลี่ยงการ breakout ก่อนเวลา grid trader ที่มีประสบการณ์หลายคนปรับขอบเขตเมื่อ ATR เปลี่ยนแปลงมากกว่า 20% จากการคำนวณเริ่มต้น
การรวมทั้งสองวิธี
เพื่อความมั่นใจสูงสุด ใช้ทั้งสองวิธีและเลือก จุดตัดกัน:
- คำนวณช่วงอิงตาม ATR (ตัวคูณ 2×)
- คำนวณช่วง Bollinger Band (2σ)
- ใช้ช่วงที่ แคบกว่า ในสองช่วงเป็นช่วง grid ของคุณ
วิธีนี้ป้องกันไม่ให้คุณตั้งช่วงที่กว้างเกินกว่าความผันผวนปัจจุบันของตลาดจะรองรับ
รายการตรวจสอบการตั้งค่า Grid
ก่อนเริ่มต้น grid bot ใด ๆ ให้ยืนยันทุกรายการในรายการตรวจสอบนี้:
| ขั้นตอน | ตรวจสอบ | การดำเนินการ |
|---|---|---|
| 1 | ยืนยันสภาวะตลาดว่าอยู่ในกรอบ | ADX < 25, ราคาเด้งระหว่าง S/R อย่างน้อย 2× |
| 2 | ตั้งช่วงด้วย ATR หรือ Bollinger Bands | ไม่ใช่การเดา คำนวณจากข้อมูลความผันผวน |
| 3 | ระดับ grid เหมาะกับความกว้างช่วง | แต่ละช่องว่าง > 3× เปอร์เซ็นต์ค่าธรรมเนียม exchange ของคุณ |
| 4 | จัดสรรทุนครบถ้วน | ทุนรวม ÷ ระดับ grid = เงินลงทุนต่อระดับ |
| 5 | คิดค่าธรรมเนียมแล้ว | กำไรสุทธิต่อ grid > 0 หลังค่าธรรมเนียมซื้อ + ขาย |
| 6 | ตั้ง stop-loss ใต้ขอบเขตล่าง | 2-3% ใต้ขอบเขตล่างเพื่อจำกัดความเสี่ยงขาลง |
| 7 | ตั้งค่าการแจ้งเตือน breakout | แจ้งเตือนที่ 95% ของทั้งขอบเขตบนและล่าง |
| 8 | Backtest กับประวัติราคาล่าสุด | ข้อมูลอย่างน้อย 30 วันที่ครอบคลุมสภาวะตลาดปัจจุบัน |
สำหรับวิธีการ backtest ที่ครอบคลุม ดู คู่มือ Backtesting ของเรา
คำถามที่พบบ่อย
ฉันต้องใช้ทุนเท่าใดสำหรับ grid bot
ขั้นต่ำ $500 สำหรับคู่หลักอย่าง BTC/USDT ด้วยเงินที่น้อยกว่านั้น กำไรต่อรอบ grid จะเล็กเกินกว่าจะเอาชนะค่าธรรมเนียม $1,000–$5,000 คือจุดที่เหมาะสมในทางปฏิบัติ เพียงพอสำหรับ 10–20 ระดับ grid พร้อมกำไรต่อรอบที่มีความหมาย คำนวณขั้นต่ำของคุณ: หากกำไรสุทธิต่อรอบ grid (หลังค่าธรรมเนียม) น้อยกว่า $0.50 grid นั้นไม่คุ้มที่จะรัน
ฉันควรตั้งระดับ grid กี่ระดับ
สำหรับช่วงราคา 10–20% โดยทั่วไป 8–15 ระดับ ระดับมากขึ้น = กำไรบ่อยแต่เล็กลง ระดับน้อยลง = กำไรใหญ่แต่ไม่บ่อย ข้อจำกัดสำคัญ: กำไรต่อรอบ grid ต้องเกินค่าธรรมเนียมเทรดอย่างน้อย 3× ด้วยค่าธรรมเนียม 0.1% ต่อเทรด (0.2% ไป-กลับ) ระยะ grid ของคุณต้องอย่างน้อย 0.6% ของราคา สำหรับ BTC ที่ $100,000 นั่นคือช่องว่างขั้นต่ำ $600 ระหว่างระดับ
ฉันรัน grid bot บน altcoin ได้หรือไม่
ได้ แต่ด้วยความระมัดระวัง altcoin อย่าง SOL ($180) หรือ ETH ($3,500) ทำงานได้ดีเพราะมีสภาพคล่องเพียงพอและช่วงที่อยู่ในกรอบ หลีกเลี่ยง token มูลค่าตลาดต่ำที่มีปริมาณรายวันน้อยกว่า $5M slippage จะกินกำไร grid ของคุณ และหลีกเลี่ยง token ที่อยู่ในภาวะถดถอยเชิงโครงสร้าง grid เช่นเดียวกับ DCA bot ไม่สามารถทำกำไรจากสินทรัพย์ที่มีแต่ลดลง
กำไรของฉันจะเป็นอย่างไรหาก BTC breakout ออกจากช่วง
หาก BTC breakout เหนือขอบเขตบนของคุณ คุณได้ขายตำแหน่งทั้งหมดที่แต่ละระดับ grid ไปแล้ว กำไรจากรอบ grid เหล่านั้นเกิดขึ้นจริงและถูกเก็บไว้ คุณเพียงพลาดขาขึ้นเพิ่มเติมเหนือช่วง หาก BTC breakout ใต้ขอบเขตล่างของคุณ คุณถือ BTC ที่ซื้อมาที่ระดับ grid ต่าง ๆ พร้อมขาดทุนที่ยังไม่เกิดขึ้นจริง กำไร grid ของคุณชดเชยขาดทุนเหล่านี้บางส่วน แต่การ breakdown ที่ใหญ่พอจะทำให้เกิดขาดทุนสุทธิ
Grid bot เทียบกับการถือ spot เป็นอย่างไร
ในตลาดที่อยู่ในกรอบ grid bot ทำผลงานเหนือกว่าการถืออย่างมาก เพราะการถือสร้างผลตอบแทนเป็นศูนย์ในขณะที่ grid เก็บกำไรจากการแกว่งตัว ในเทรนด์ขาขึ้นที่รุนแรง การถือทำผลงานเหนือกว่าเพราะ grid ขายตำแหน่งที่ยังคงเพิ่มมูลค่าต่อไป ตลอดวงจรตลาดเต็ม (กระทิง → sideways → การปรับฐาน → การฟื้นตัว) backtest มักแสดงว่า grid bot และการถือให้ผลตอบแทนรวมใกล้เคียงกัน แต่ grid สร้างรายได้ที่สม่ำเสมอในช่วง sideways เมื่อการถือไม่สร้างอะไรเลย
ฉันควรใช้ grid bot และ DCA bot ร่วมกันหรือไม่
ใช่ นี่เป็นวิธีที่ซับซ้อนทีเดียว รัน grid bot บนคู่ที่อยู่ในช่วงที่ยืนยันแล้ว (เช่น BTC ระหว่างการ consolidation) และ DCA bot บนคู่ที่แสดงพฤติกรรมเทรนด์พร้อมการย่อตัว (เช่น ETH ในเทรนด์ขาขึ้นที่ผันผวน) จัดสรรทุนให้แต่ละ bot อย่างอิสระและติดตามความสัมพันธ์: หากทั้งสองคู่มีแนวโน้มเคลื่อนไหวไปด้วยกัน คุณกำลังเพิ่มการเปิดรับความเสี่ยงตามทิศทางเป็นสองเท่า ไม่ใช่กระจายความเสี่ยง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการจัดการความเสี่ยงของ bot หลายตัว ดู คู่มือการจัดการความเสี่ยง ของเรา
ฉันจะรู้ได้อย่างไรว่าเมื่อใดควรปิด grid bot
ปิดหรือตั้งค่าใหม่เมื่อเงื่อนไขใด ๆ เหล่านี้ปรากฏ: ADX ขึ้นเหนือ 30 (เทรนด์กำลังก่อตัว), ราคาแตะขอบเขตเดิม 3+ ครั้งโดยไม่กลับตัว (breakout ใกล้เข้ามา), หรือ ATR ขยาย 50%+ (การเปลี่ยนระบอบความผันผวน) และให้ปิดหากผลตอบแทน grid รายเดือนของคุณลดต่ำกว่า 2% เพราะ ณ จุดนั้น ทุนนำไปใช้ที่อื่นจะดีกว่า
