Cash and carry arbitrage คือการซื้อ BTC ในตลาด spot พร้อมกับ short delivery futures ในจำนวนเท่ากัน เพื่อเก็บส่วนต่างราคาที่ futures มักแพงกว่า spot — โดยไม่ต้องเดาเลยว่าพรุ่งนี้ Bitcoin จะขึ้นหรือลง เพราะกำไรฝั่งหนึ่งจะหักล้างขาดทุนอีกฝั่งเสมอ เหลือไว้แค่ส่วนต่างที่ล็อกตอนเข้า position ปัญหาเดียวคือส่วนต่างนี้ (ศัพท์เรียกว่า basis) เปลี่ยนตลอดเวลา และไม่มีหน้าไหนบน exchange โชว์ให้ดูง่าย ๆ เราเลยเขียน indicator บน TradingView แจกฟรี ให้ทุกคนเปิดดู basis ของ BTC แบบเรียลไทม์ได้เอง บทความนี้จะอธิบายกลไกทั้งหมด ตัวเลขจริง วิธีใช้เครื่องมือ และที่สำคัญที่สุด — ความเสี่ยงที่คนชอบลืมพูดถึง
Cash and Carry Arbitrage คืออะไร ทำงานยังไง
ตอบสั้น ๆ: มันคือการล็อกส่วนต่างระหว่างราคา spot กับราคา futures แล้วรอให้สองราคาวิ่งมาชนกันที่วันหมดอายุ ซื้อ BTC จริงในตลาด spot หนึ่งขา แล้ว short delivery futures ของ BTC อีกหนึ่งขาในจำนวนเท่ากัน จากนั้นนั่งรอ — ไม่ต้องเดาทิศทาง ไม่ต้องตีเส้นเทรนด์ไลน์ ไม่ต้องฟังใครวิเคราะห์ข่าว Fed
ทำไมถึงมีส่วนต่างให้เก็บ? เพราะในตลาดปกติ ราคา futures ที่หมดอายุในอนาคตมักซื้อขายแพงกว่าราคา spot ปัจจุบัน สภาวะนี้เรียกว่า contango และส่วนต่างที่เกิดขึ้นเรียกว่า carry หรือ basis — มันคือ “ค่าเช่าเวลา” ที่ตลาดยอมจ่ายให้คนที่ยอมถือของจนถึงวันส่งมอบ
หัวใจของกลยุทธ์อยู่ที่คำว่า convergence: เมื่อถึงวันหมดอายุ ราคา delivery futures จะต้องเท่ากับราคา spot โดยกลไกของสัญญาเอง (settle กันที่ราคาอ้างอิงตอนหมดอายุ) ส่วนต่างที่เราเห็นวันนี้จึงมี “วันตาย” ที่มันต้องหดเหลือศูนย์
ลองดูภาพให้ชัดว่าทำไมทิศทางราคาถึงไม่สำคัญ:
- กรณี BTC ขึ้นแรง — ฝั่ง spot ที่เราถือกำไรเยอะ ฝั่ง futures ที่เรา short ขาดทุนเยอะพอ ๆ กัน สองขาหักล้างกัน สิ่งที่เหลือคือส่วนต่างที่ล็อกไว้ตอนเข้า
- กรณี BTC ลงหนัก — ฝั่ง spot ขาดทุน แต่ฝั่ง short futures กำไรมาชดเชย สุทธิแล้วก็เหลือส่วนต่างก้อนเดิมอีกเช่นกัน
จะขึ้นไป 100,000 หรือร่วงลง 30,000 ผลลัพธ์สุทธิตอนหมดอายุคือตัวเลขเดียวกัน นี่คือเหตุผลที่กลยุทธ์นี้ถูกจัดเป็นการ ลดความเสี่ยงด้านทิศทาง (delta-neutral) — แต่ขอย้ำตั้งแต่ตรงนี้ว่า “ลดความเสี่ยงด้านทิศทาง” ไม่เท่ากับ “ไม่มีความเสี่ยง” เดี๋ยวเราจะเจาะเรื่องนี้กันยาว ๆ ข้างล่าง
ตัวเลขจริงหน้าตาเป็นยังไง
ตัวอย่างจริงจากตอนที่เราเขียน script: BTC spot อยู่ที่ 61,774 USDT ส่วน delivery futures ที่หมดอายุ 25 กันยายน 2026 ซื้อขายอยู่ที่ 62,343 USDT — ส่วนต่างประมาณ 568 USDT หรือคิดเป็น ROI ราว 0.92% ถ้าถือจนถึงวันหมดอายุ นี่คือหน้าตาของ basis ในชีวิตจริง: ไม่ใช่ตัวเลขหวือหวา แต่เป็นส่วนต่างบาง ๆ ที่รู้จุดจบชัดเจน
ตัวเลข 0.92% ฟังดูน้อยจนหลายคนเลื่อนผ่าน แต่อย่าลืมว่ามันคือผลตอบแทนของช่วงเวลาไม่กี่สิบวัน ไม่ใช่ทั้งปี วิธีเทียบให้แฟร์คือแปลงเป็นอัตราต่อปี (annualize) ด้วยสูตรตรงไปตรงมา:
APY = ROI ถึงวันหมดอายุ × 365 ÷ จำนวนวันที่เหลือ
ยิ่งวันหมดอายุใกล้เข้ามาโดยที่ spread ยังกว้างเท่าเดิม APY ยิ่งพุ่งสูงขึ้น กลับกันถ้า spread แคบลงเร็วกว่าเวลาที่เดิน APY ก็หดลง — ตัวเลขนี้จึง เปลี่ยนตลอดเวลา ตามทั้ง spread และจำนวนวันที่เหลือ ค่าที่เห็นวันนี้ไม่ใช่คำสัญญาของพรุ่งนี้
Indicator ของเราสรุปทุกอย่างเป็นตาราง 3 ค่าบนกราฟ อ่านแบบนี้:
| ค่าที่โชว์ | ความหมาย | วิธีอ่าน |
|---|---|---|
| Spread | ส่วนต่างราคา futures ลบ spot เป็น USDT (ตัวอย่าง: ~568 USDT) | บวก = contango มีส่วนต่างให้ล็อก · ยิ่งกว้างยิ่งน่าสนใจ · ติดลบ = โครงสร้างกลับด้าน อย่าฝืนใช้สูตรเดิม |
| ROI to Expiry | ผลตอบแทนเป็น % ถ้าเข้าตอนนี้แล้วถือจนหมดอายุ (ตัวอย่าง: ~0.92%) | นี่คือตัวเลข “ของจริง” ที่จะได้ ก่อนหักค่าธรรมเนียมและ slippage |
| APY | ROI to Expiry แปลงเป็นอัตราต่อปีด้วยสูตร ROI × 365/วันที่เหลือ | ใช้เทียบกับผลตอบแทนทางเลือกอื่น แต่จำไว้ว่ามันแกว่งทุกวันตาม spread และเวลาที่เหลือ |
จุดที่คนพลาดบ่อย: เอา APY ไปคูณเงินต้นแล้วฝันถึงตัวเลขปลายปี ทั้งที่สัญญาหมดอายุก่อนถึงปลายปีตั้งนาน พอหมดอายุรอบนี้ ก็ต้องหา spread รอบใหม่ ซึ่งอาจกว้างกว่าหรือแคบกว่าเดิมก็ได้ — APY เป็นเครื่องมือเปรียบเทียบ ไม่ใช่ใบการันตี
Indicator ที่เราเขียนแจกฟรี ใช้ยังไง
เราเขียน indicator ชื่อ “Cash And Carry Arbitrage BTC Sep 2026 by LifeHackTrader” แจกฟรีบน TradingView — มันเทียบราคา BTCUSDT spot กับ delivery futures สัญลักษณ์ BTCUSDU2026 แล้วคำนวณ Spread / ROI to Expiry / APY โชว์เป็นตารางบนกราฟให้อัตโนมัติ ไม่ต้องเปิดสองจอเทียบราคาเอง ไม่ต้องกดเครื่องคิดเลข
ขั้นตอนใช้งานมี 4 ก้าว:
- เปิดหน้า script: Cash And Carry Arbitrage BTC Sep 2026 by LifeHackTrader
- กด Add to favorites เพื่อเก็บเข้าคลัง indicator ของบัญชี TradingView ตัวเอง
- เปิดกราฟ BTC แล้วเรียก indicator จากรายการ favorites ขึ้นมาแปะบนกราฟ
- อ่านตาราง 3 ค่า (Spread / ROI to Expiry / APY) ตามวิธีอ่านในตารางหัวข้อก่อนหน้า
ขอพูดให้ชัดกันดราม่า: นี่คือเครื่องมือดู basis เพื่อการศึกษา ไม่ใช่บอทเทรดอัตโนมัติ มันไม่ส่งคำสั่งซื้อขายให้ ไม่มีสัญญาณ buy/sell เด้งเตือน และเราไม่ได้บอกว่าต้องเข้าเมื่อไหร่ — หน้าที่ของมันคือทำให้คุณ “เห็น” ส่วนต่างที่ปกติมองไม่เห็น แล้วตัดสินใจเองด้วยข้อมูล ใครที่เคยใช้เครื่องมือแนวเดียวกับ EMA200 Multi-Timeframe ที่เราเทสไว้ จะคุ้นเคยกับปรัชญานี้ดี: เครื่องมือช่วยให้เห็นข้อมูล ส่วนการตัดสินใจเป็นของคุณ
ความเสี่ยงที่โบรชัวร์ไม่บอก มีอะไรบ้าง
ความเสี่ยงตัวใหญ่สุดของ cash and carry arbitrage ไม่ใช่ทิศทางราคา แต่คือ margin call ฝั่ง short ระหว่างทาง, ต้นทุนแฝงที่กัดผลตอบแทนบาง ๆ และความเสี่ยงของตัว exchange เอง ถ้าเว็บเราจะมีลายเซ็นอะไรสักอย่าง ก็คือหัวข้อนี้แหละ — ส่วนที่โบรชัวร์ชอบพิมพ์ตัวเล็กสุด
1. Margin call ฝั่ง short ตอน BTC พุ่งแรง — นี่คือวิธีที่คนเจ๊งกับกลยุทธ์ “ไม่เดาทิศทาง” ได้จริง ๆ สมมุติเข้า position แล้ว BTC พุ่งกระฉูดก่อนวันหมดอายุ ฝั่ง spot ของคุณกำไรก็จริง แต่กำไรนั้นนั่งอยู่เฉย ๆ ในกระเป๋า spot ส่วนฝั่ง short futures โดน unrealized loss ถล่มแบบเรียลไทม์ ถ้า margin ไม่พอ exchange จะบังคับปิด position ฝั่ง short ทิ้งกลางทาง — คุณจะขาดทุนจริงฝั่ง futures โดยไม่ได้อยู่รอวัน converge ที่ทุกอย่างจะหักล้างกันเอง บทเรียนคือ ต้องมี buffer margin เผื่อไว้เสมอ และนับเงินก้อนนั้นเป็นต้นทุนของ position ด้วย ไม่ใช่เงินเย็นที่เอาไปทำอย่างอื่นได้
2. Spread อาจกว้างขึ้นก่อนแคบลง — convergence การันตีเฉพาะที่วันหมดอายุ ระหว่างทาง basis จะแกว่งยังไงก็ได้ ถ้าคุณจำเป็นต้องปิด position ก่อนกำหนดตอนที่ spread ถ่างกว่าตอนเข้า คุณขาดทุนได้ทั้งที่ทำ “arbitrage” อยู่แท้ ๆ
3. ค่าธรรมเนียม slippage และสภาพคล่อง — ผลตอบแทน 0.92% คือตัวเลขก่อนหักอะไรทั้งสิ้น ในโลกจริงคุณจ่ายค่าธรรมเนียมอย่างน้อย 4 ขา (เปิด-ปิด × สองฝั่ง) บวก slippage ตอนไล่ราคา และถ้าสภาพคล่อง delivery futures บาง การเข้า-ออกด้วยขนาดใหญ่จะขยับราคาใส่ตัวเอง ผลตอบแทนบาง ๆ แบบนี้โดน friction กัดแล้วเจ็บกว่ากลยุทธ์กำไรหนา ๆ หลายเท่า — เราเคยเทสให้ดูแล้วว่า friction ระดับ sub-daily ทำลายกลยุทธ์ที่ดูดีบนกระดาษได้ขนาดไหน
4. ความเสี่ยงตัว exchange — ทั้งเหรียญ spot และ margin ฝั่ง futures นอนอยู่บน exchange ตลอดอายุ position ถ้า exchange ล้ม โดนแฮ็ก หรือระงับถอน ส่วนต่าง 0.92% ช่วยอะไรไม่ได้เลย นี่คือ counterparty risk เต็มรูปแบบที่ไม่มีสูตรคณิตศาสตร์ไหน hedge ให้ได้
5. Delivery futures ไม่ใช่ perpetual — script ของเราเทียบกับ delivery futures ที่มีวันหมดอายุจริง (BTCUSDU2026 หมดอายุ 25 ก.ย. 2026) ไม่ใช่ funding-rate arbitrage บน perpetual ซึ่งเป็นเกมคนละเกม อย่าเอาไปปนกัน:
| Delivery Futures | Perpetual Futures | |
|---|---|---|
| วันหมดอายุ | มี — ราคาบังคับ converge กับ spot | ไม่มี — ถือได้ไม่จำกัด |
| กลไกตรึงราคากับ spot | Convergence ที่วันหมดอายุ | Funding rate จ่ายไปมาระหว่าง long/short |
| ผลตอบแทนของ basis trade | ล็อกได้ ณ ตอนเข้า รู้จุดจบชัด | ผันผวนตาม funding ทุกรอบ ไม่มีอะไรล็อก |
| เหมาะกับ | Cash and carry แบบในบทความนี้ | Funding-rate arbitrage (คนละกลยุทธ์) |
6. Opportunity cost — คำถามสุดท้ายก่อนลงแรง: APY ที่ได้ ชนะผลตอบแทนจากทางเลือกปลอดภัยกว่าอย่างพันธบัตรหรือดอกเบี้ยเงินฝากหรือเปล่า? ถ้า APY ของ basis trade ใกล้เคียงหรือแพ้ดอกเบี้ยที่นอนรับเฉย ๆ โดยไม่ต้องแบก margin call กับ counterparty risk การลงแรงทั้งหมดนี้ก็ไม่คุ้มตั้งแต่แรก — นี่คือเหตุผลที่ต้องดู APY บน indicator ก่อนตัดสินใจทุกครั้ง ไม่ใช่ดูแค่ว่า spread เป็นบวก
กลยุทธ์นี้เหมาะกับใคร ไม่เหมาะกับใคร
เหมาะกับคนที่เข้าใจ futures และ margin ดีอยู่แล้ว และอยากได้ผลตอบแทนที่ไม่ผูกกับทิศทางตลาด — ไม่เหมาะกับมือใหม่ที่ยังไม่เคยใช้ margin และคนที่คาดหวังตัวเลขหวือหวา ตรงไปตรงมาแค่นั้น
เหมาะกับคุณ ถ้า:
- ใช้ futures กับ margin มาแล้ว เข้าใจว่า liquidation price คำนวณยังไง และเคยเจอ margin call มาแล้วอย่างน้อยในบัญชีเดโม
- ยอมรับผลตอบแทนบาง ๆ แลกกับการไม่ต้องลุ้นทิศทาง — คนที่มองพอร์ตแล้วอยากได้ “ขา” ที่ไม่แกว่งตามตลาด
- ชอบกลยุทธ์ที่คำนวณจุดจบได้ก่อนเข้า มากกว่ากลยุทธ์ที่ต้องหวังว่ากราฟจะไปต่อ
ไม่เหมาะกับคุณ ถ้า:
- ยังไม่เคยเปิด position futures ด้วย margin จริง — ไปเรียนรู้กลไก margin ให้แตกฉานก่อน เพราะจุดตายของกลยุทธ์นี้อยู่ที่การบริหาร margin ล้วน ๆ
- คาดหวังผลตอบแทนระดับ “เท่าตัวในเดือนเดียว” — ตัวเลขตระกูลนี้คือหลักหน่วยเปอร์เซ็นต์ต่อรอบสัญญา ใครมาหาความหวือหวาจะผิดหวังแน่นอน
มุมที่น่าสนใจจากกระดานเทสของเราคือ กลยุทธ์ตระกูล “เก็บ premium/basis แบบจำกัดความเสี่ยง” เป็นสายที่รอดจากการเทสด้วยข้อมูลจริงบ่อยกว่าสายเดาทิศทางแบบเห็น ๆ — ผลเทสเรื่อง friction ของเราสรุปไว้ชัดว่าสองสายที่รอดคือสายไหน และถ้าสนใจฝั่งเก็บ premium ผ่าน options เรามีรีวิวประสบการณ์จริงใน รีวิว BTC options บน Deribit ให้อ่านต่อ ส่วนใครอยากไล่ดูทุกอย่างที่เราเคยเทส ทั้งที่รอดและที่เจ๊ง เข้าไปที่ รวมผลเทสทั้งหมด ได้เลย
สรุป: บทเรียนจาก Basis Trade
- Cash and carry arbitrage = ซื้อ spot + short delivery futures ล็อกส่วนต่างที่จะ converge เหลือศูนย์ ณ วันหมดอายุ — ทิศทางราคาไม่ใช่ตัวแปร แต่การบริหาร margin ใช่
- ตัวเลขจริงไม่หวือหวา: ตัวอย่างจาก script คือ spread ~568 USDT หรือ ROI ~0.92% ถึงวันหมดอายุ ก่อนหักค่าธรรมเนียมและ slippage — ต้องแปลงเป็น APY แล้วเทียบกับทางเลือกอื่นก่อนตัดสินว่าคุ้ม
- นี่คือการลดความเสี่ยงด้านทิศทาง ไม่ใช่การกำจัดความเสี่ยง — margin call ระหว่างทาง, spread ที่ถ่างสวน, friction และตัว exchange ยังพร้อมเก็บค่าผ่านทางเสมอ
- Delivery futures ≠ perpetual — อย่าเอาสูตร basis trade ไปใช้กับ perpetual แล้วงงว่าทำไมไม่ converge
อยากเห็น basis ของจริงด้วยตาตัวเอง ไม่ต้องเชื่อเรา — เปิด Cash And Carry Arbitrage BTC Sep 2026 by LifeHackTrader บน TradingView กด Add to favorites แล้วแปะบนกราฟดูได้เลย ฟรี ไม่มีเงื่อนไข ไม่มีอะไรแอบขาย — เราแค่อยากให้คนเห็นตัวเลขเดียวกับที่เราเห็น แล้วคิดเองเป็น