· four exchange APIs · rebuilt daily

รายงาน CSV จากกระดานเทรดคำนวณ fee basis ผิดพลาด จนส่งผลต่อการรายงานภาษี

ไฟล์ CSV ดิบที่ส่งออกจากกระดานเทรดรายงานกำไรสุทธิที่ต้องเสียภาษีผิดพลาด เนื่องจากการแยกคำนวณกำไรจากการเทรดขั้นต้น (gross trading profits) ออกจากค่าธรรมเนียมการจับคู่คำสั่ง (execution fees) และการจ่าย funding payments ส่งผลให้เกิดข้อผิดพลาดในการคำนวณ cost basis สูงสุดถึงส่วนต่างอัตราค่าธรรมเนียมเต็มจำนวนที่ 0.00035 ต่อการเทรดหนึ่งครั้ง เหตุการณ์ที่ต้องเสียภาษี (taxable events) จะเกิดขึ้นเมื่อมีการขายสินทรัพย์ การปิดสถานะ (position closure) การสวอปสินทรัพย์ หรือการได้รับผลตอบแทนจาก funding กฎระเบียบย่อมแตกต่างกันไปตามแต่ละเขตอำนาจกฎหมาย และบทวิเคราะห์นี้ไม่ใช่คำแนะนำทางภาษี เมื่อสถานะถูกปิด กำไรที่ต้องเสียภาษีจะเท่ากับรายรับขั้นต้นหักด้วย cost basis ของการได้มา โดย cost basis จะรวมราคาซื้อดั้งเดิมบวกกับค่าธรรมเนียมธุรกรรมที่นำมาหักลดหย่อนได้

กลไกของเหตุการณ์ที่ต้องเสียภาษีใน Perpetual Futures

เหตุการณ์ที่ต้องเสียภาษีเกิดขึ้นเมื่อสถานะมีการรับรู้กำไรหรือขาดทุน (realized gain/loss) หรือเมื่อหลักประกัน (collateral) ถูกแปลงสภาพระหว่างสินทรัพย์ โดยทั่วไปสรรพากรหรือหน่วยงานจัดเก็บภาษีจะจัดประเภทจุดชนวน (triggers) หลักไว้ 4 ประการ:

สมการคำนวณกำไรที่ต้องเสียภาษีขึ้นอยู่กับ cost basis: Taxable Gain = Gross Disposal Proceeds — Cost Basis Cost Basis = Acquisition Price + Allowable Entry Fees

เมื่อเทรดเดอร์เปิดคำสั่ง futures แบบ taker บน Bybit อัตราค่าธรรมเนียมธุรกรรมจะอยู่ที่ 0.00055 ส่วนบน MEXC อัตราค่าธรรมเนียม futures taker จะอยู่ที่ 0.00020 การนำอัตราค่าธรรมเนียมขาเข้า 0.00055 ไปบวกเพิ่มใน acquisition basis จะช่วยลดกำไรสุทธิที่ต้องเสียภาษีในภายหลัง หากไฟล์ที่ส่งออกจากกระดานเทรดบันทึกค่าธรรมเนียมไว้ในสมุดบัญชีค่าธรรมเนียมแยกต่างหาก แทนที่จะผูกไว้กับรายการจับคู่คำสั่งเปิดสถานะ (position trade fill) ซอฟต์แวร์ที่พึ่งพาไฟล์ CSV ดิบจะคำนวณกำไรที่ต้องเสียภาษีโดยใช้เพียงราคาเปิดสถานะขั้นต้นเท่านั้น

รับเงินคืนค่าธรรมเนียม 20% ที่ MEXC →คืนค่าธรรมเนียมการเทรด 20% ในทุกผลิตภัณฑ์ เงินคืนนี้มาจากค่าคอมมิชชันที่ผมจะได้รับอยู่แล้ว คุณจึงไม่มีค่าใช้จ่ายเพิ่ม ลิงก์แอฟฟิลิเอต — ดูท้ายหน้า

ความไม่เชื่อมโยงของ Cost Basis ในไฟล์รายงานข้ามกระดานเทรด

ไฟล์ CSV ดิบที่สร้างขึ้นจากหน้าจอผู้ใช้ของกระดานเทรดเป็นเพียงบันทึกการดำเนินงานภายใน ไม่ได้มีไว้คำนวณภาระภาษี เมื่ออ้างอิงจากไฟล์ CSV ที่ไม่ได้ปรับปรุงข้อมูล จะเกิดข้อผิดพลาดในการติดตามข้อมูลหลัก 3 ประการ

การโอนย้ายข้ามกระดานเทรดที่ไม่เชื่อมโยงกัน

กระดานเทรดทำงานแยกสมุดบัญชีกันอย่างอิสระ การโอนย้ายหลักประกันจาก OKX ไปยัง Bitget จะทำให้ห่วงโซ่ cost basis ย้อนหลังขาดออกจากกัน ไฟล์ CSV ของกระดานเทรดฝั่งรับจะบันทึกรายการฝากหลักประกันที่ต้นทุนการได้มาเป็นศูนย์ หรือบันทึกด้วยราคาตลาด ณ เวลาที่มาถึง หากมีการขายออกในภายหลัง มูลค่าการขายทั้งหมดจะปรากฏเป็นกำไรที่ต้องเสียภาษี โดยไม่ได้หักราคาซื้อดั้งเดิมออก

การจัดประเภท Funding Payments ผิดพลาด

อัตรา funding rates จะปรับสมดุลสถานะทุกๆ 8 ชั่วโมง สำหรับ BTC อัตรา 8 ชั่วโมงจะอยู่ที่ +0.0030% บน OKX, +0.0055% บน Bitget, +0.0085% บน MEXC และ +0.0100% บน Bybit ผู้จ่าย funding จะมีต้นทุนเกิดขึ้น ส่วนผู้รับ funding จะถือเป็นรายได้ ไฟล์ CSV ดิบมักบันทึกรายการ funding payments ที่เป็นบวกเป็นเหตุการณ์รายได้ แต่กลับล้มเหลวในการปรับปรุง cost basis ของสถานะที่เปิดอยู่ หรือไม่ได้จัดการ funding payments ที่เป็นลบให้เป็นค่าใช้จ่ายที่นำมาหักลดหย่อนได้

การละเลยค่าธรรมเนียมออกจาก Execution Basis

ค่าธรรมเนียมการเทรดส่งผลเปลี่ยนแปลงต่อผลตอบแทนสุทธิ เมื่อเปรียบเทียบค่าธรรมเนียม spot taker เริ่มต้น จะพบว่า Bitget อยู่ที่ 0.0010, Bybit อยู่ที่ 0.0010, OKX อยู่ที่ 0.0010 และ MEXC อยู่ที่ 0.0005 สำหรับ futures taker นั้น Bybit คิดค่าธรรมเนียม 0.00055 ในขณะที่ MEXC คิด 0.00020 เทรดเดอร์ที่ทำแปลงสภาพสินทรัพย์แบบ spot มาเป็นหลักประกัน แล้วเปิดสถานะ futures ในเวลาต่อมา จะต้องเสียทั้งค่าธรรมเนียม spot taker บวกกับ futures taker

| Exchange | Spot Maker Fee | Spot Taker Fee | Futures Maker Fee | Futures Taker Fee | BTC 8h Funding Rate |

| Bitget | 0.0010 | 0.0010 | 0.00020 | 0.00030 | +0.0055% |

| Bybit | 0.0010 | 0.0010 | 0.00020 | 0.00055 | +0.0100% |

| MEXC | 0.0000 | 0.0005 | 0.00000 | 0.00020 | +0.0085% |

| OKX | 0.0008 | 0.0010 | 0.00020 | 0.00050 | +0.0030% |

ตัวอย่างการคำนวณ: ผลกระทบของค่าธรรมเนียมและ Funding ต่อ Cost Basis

สมมติการส่งคำสั่งเปิดและปิดสถานะบน Bybit เปรียบเทียบกับ MEXC ภายสู่อัตราค่าธรรมเนียมแบบ taker

สัดส่วนค่าธรรมเนียมไป-กลับแบบ taker บน Bybit: 0.00055 entry + 0.00055 exit = 0.00110 total fee fraction

สัดส่วนค่าธรรมเนียมไป-กลับแบบ taker บน MEXC: 0.00020 entry + 0.00020 exit = 0.00040 total fee fraction

ส่วนต่าง fee basis ระหว่าง Bybit และ MEXC: 0.00110 — 0.00040 = 0.00070 total fee fraction

สำหรับการคำนวณ funding สถานะ Long ของ BTC จะต้องจ่าย funding ทุกๆ 8 ชั่วโมง รวม 3 ครั้งต่อวัน:

อัตรา BTC funding รายวันบน Bybit: 3 * 0.0100% = +0.0300% per day

อัตรา BTC funding รายวันบน OKX: 3 * 0.0030% = +0.0090% per day

ส่วนต่างอัตรา funding รายวันระหว่าง Bybit และ OKX: 0.0300% - 0.0090% = 0.0210% per day

| Asset | Venue | 8h Funding Rate | Spread per 8h | 24h Volume |

| ETH | OKX | +0.0056% | 0.0044% | 6,494,273,355 |

| ETH | Bybit | +0.0100% | 0.0044% | 6,494,273,355 |

| SOL | OKX | +0.0010% | 0.0090% | 1,576,902,499 |

| SOL | Bybit | +0.0100% | 0.0090% | 1,576,902,499 |

| XAU | Bybit | +0.0000% | 0.0102% | 524,486,359 |

| XAU | OKX | +0.0102% | 0.0102% | 524,486,359 |

หากไฟล์รายงานจากกระดานเทรดลืมนำสัดส่วนค่าธรรมเนียมไป-กลับ 0.00110 ไปรวมในต้นทุนการได้มาของสถานะบน Bybit หรือละเลยรายการหัก funding 0.0300% ต่อวันออกจากคำนวณ realized PnL กำไรที่ต้องเสียภาษีตามรายงานจะสูงกว่ากำไรสุทธิจริงอยู่ 0.00110 บวกกับ 0.0300% ต่อวันที่ถือสถานะ

ผลกระทบในทางปฏิบัติสำหรับผู้ถือสถานะ

การพึ่งพาไฟล์ CSV ดิบจากกระดานเทรดสร้างความเสี่ยงให้ต้องเสียภาษีเกินจริงหรือเสี่ยงต่อการถูกตรวจสอบภาษี:

การกระทบยอด cost basis จำเป็นต้องมีการแมปรายการธุรกรรมแบบรวมศูนย์ครอบคลุมทุกที่อยู่วอลเล็ตและกระดานเทรด แทนที่จะพึ่งพาเพียงไฟล์ CSV ที่ดาวน์โหลดแยกเป็นรายกระดาน

รับเงินคืนค่าธรรมเนียม 20% ที่ MEXC →คืนค่าธรรมเนียมการเทรด 20% ในทุกผลิตภัณฑ์ เงินคืนนี้มาจากค่าคอมมิชชันที่ผมจะได้รับอยู่แล้ว คุณจึงไม่มีค่าใช้จ่ายเพิ่ม ลิงก์แอฟฟิลิเอต — ดูท้ายหน้าวันนี้ยังไม่เปิดบัญชี? ให้เราแจ้งเมื่อตัวเลขเปลี่ยน →ตัวเลขชุดเดิม ส่งให้เมื่อมันขยับ: ค่า funding แพงขึ้น หรือแต่ละกระดานให้ต้นทุนการถือไม่ตรงกัน ฟรี ไม่ต้องสมัคร ไม่ต้องใช้อีเมล และไม่มีใครได้เงินจากลิงก์นี้

อ่านต่อ

TRUMP และ SOL Perps มีส่วนต่าง Funding Rate รอบ 8 ชั่วโมงสูงที่สุดอัตรา funding rate ของ TRUMP มีความแตกต่างกันถึง 0.0251 percentage point ต่อรอบ 8…ต้นทุนในการ Offramp สถานะ ETH Long 100k สูงสุดถึง 1,030 USD ในแต่ละเว็บเทรดการถือและการปิดสถานะ ETH ขนาด 100,000 USD ใน 4 เว็บเทรดเป็นเวลา 30 วัน มีต้นทุนอยู่ระหว่าง 371…Mark Price เป็นตัว Trigger การ Liquidation แทน Last Traded Priceการคำนวณ Mark Price ช่วยป้องกันไม่ให้ไส้เทียน (wick) ใน order book เป็นตัว trigger การ…