กลยุทธ์
แคร์รีส่วนต่างฟันดิงข้ามตลาด หมุนเวียนเลือกตัวที่ดีที่สุดจากสามรายการ (Hyperliquid เทียบกับเพิร์ป USD-M ของ Binance, สองขาเพิร์ปแบบเป็นกลางต่อเดลตา, เทรดตัวที่มีส่วนต่างฟันดิง HL เทียบกับ Binance กว้างที่สุดจาก BTC/ETH/SOL, โครงสร้างปลอดภัยต่อเอนจิน, พารามิเตอร์น้อย)
ผลลัพธ์: ยกเลิก
CrossVenueFundingSpreadBestOfThreeRotationDeltaNeutral1H
สรุปผลลัพธ์
กลยุทธ์หมุนเวียนเลือกตัวที่ดีที่สุดจากสามรายการสำหรับแคร์รีส่วนต่างฟันดิงข้ามตลาดตั้งใจปรับปรุงแคร์รีฟันดิงของสินทรัพย์เดียว ด้วยการหมุนเงินทุนไปยัง BTC, ETH หรือ SOL ที่มีส่วนต่างฟันดิงระหว่าง Hyperliquid กับ Binance กว้างที่สุด โดยป้องกันความเสี่ยงด้วยเพิร์ปสองขาเพื่อให้เป็นกลางต่อเดลตาและปลอดภัยต่อเอนจินตั้งแต่การออกแบบ ในเชิงกลไกทำได้สำเร็จ — พอร์ตเป็นกลางต่อตลาดอย่างแท้จริง (เบตาประมาณ 0) ฟันดิงถูกรวมใน PnL และส่งคำสั่งเข้า 176 ครั้งได้เรียบร้อยโดยไม่มีข้อบกพร่องด้านขนาด มูลค่าสถานะ หรือเงินสด แต่ในเชิงเศรษฐกิจล้มเหลวทุกด้าน: ขาดทุนทั้งเก้าเดือนที่ทดสอบ (ผลตอบแทนรวม -10.47%, ชาร์ป -3.80, ปัจจัยกำไร 0.86) เพราะค่าธรรมเนียมสองขา (ไปกลับราว 0.19%, 9.41% ของกำไรขั้นต้น) สูงกว่าแคร์รีราว 0.05% ที่เก็บได้ต่อการถือสถานะในสินทรัพย์หลักที่มีอาร์บิทราจอย่างเข้มข้น นักวิเคราะห์ยุติกลยุทธ์ที่ด่านทบทวนแบ็กเทสต์ โดยตัดสินว่าไม่มีการปรับเกณฑ์เข้าใดสร้างส่วนต่างที่คงอยู่ตามที่การคำนวณต้นทุนต้องการได้ และการปรับข้อมูล 261 วันที่ขาดทุนทั้งหมดให้เหมาะที่สุดจะเป็นเพียงการฟิตตามสัญญาณรบกวน
สมมติฐาน
การแก้ไขรอบ -3 สำหรับปัญหาเกินเวลาของเลเยอร์ -3: _nearest() รุ่นก่อนสแกนเชิงเส้น O(n) ในดิกชันนารีฟันดิงแต่ละชุดทุกแท่งสำหรับทุกสินทรัพย์/ขา ทำให้ต้นทุนต่อแท่งเพิ่มตามประวัติและการทดสอบควันใช้เวลาเกิน 300 วินาที การเปลี่ยนแปลงมีขอบเขตแคบและตรงจุด — ขณะนี้ดิกชันนารีฟันดิงแบบแบนแต่ละชุดถูกแปลง ONCE เป็นอาร์เรย์ (timestamp, value) ที่เรียงลำดับและแคชตามอัตลักษณ์ออบเจ็กต์ใน _nearest_cache แล้ว _nearest() ใช้ bisect เพื่อค้นหา timestamp ที่ใกล้ที่สุดใน O(log n) ตรรกะความได้เปรียบทั้งหมด (การเลือกส่วนต่างฟันดิงข้ามสินทรัพย์, การเปิดสถานะสองขาเพิร์ปแบบเป็นกลางต่อเดลตา, เกณฑ์เข้า/ออก, การกำหนดขนาด, การหมุนเวียน) ยังคงเหมือนเดิมทุกไบต์ ดังนั้นการตรวจสอบเลเยอร์ 1 และเลเยอร์ 2 ที่ผ่านก่อนหน้านี้ยังคงผ่าน ขณะที่การลดจาก O(n) เป็น O(log n) กำจัดปัญหาเกินเวลาได้
การนำไปใช้
แคร์รีส่วนต่างฟันดิงข้ามตลาดแบบเป็นกลางต่อตลาด พร้อมหมุนเวียนเลือกตัวที่ดีที่สุดจากสามรายการ {BTC,ETH,SOL} ทุกชั่วโมงคำนวณส่วนต่างฟันดิงรายปีระหว่าง Binance-USD-M กับ Hyperliquid สำหรับแต่ละสินทรัพย์ และเปิดสถานะสองขาเพิร์ปที่มีมูลค่าเท่ากันแต่ทิศตรงข้ามเฉพาะในสินทรัพย์ที่มีค่า |ส่วนต่าง| กว้างที่สุด เพื่อเก็บเกี่ยวส่วนต่างฟันดิงขณะที่ความเสี่ยงจากทิศทางราคาหักล้างกัน เข้าเมื่อสูงกว่า entry_apr ออกเมื่อต่ำกว่า exit_apr หรือเมื่อถึงระยะถือสูงสุด
ผลการตรวจสอบ
การตรวจสอบไม่ผ่าน (เลเยอร์ 3 — แบ็กเทสต์ในแซนด์บ็อกซ์): การทดสอบควันใช้เวลาเกินขีดจำกัด 300 วินาที ซึ่งเกือบทุกครั้งหมายถึงงานต่อแท่งที่เพิ่มตามความยาวประวัติ เช่น สแกนชุดข้อมูลฟันดิง/ข้อมูลเสริมทั้งหมดซ้ำ หรือสร้างรายการใหม่แล้วเรียก min()/sorted() ภายใน calculate_signal()/on_bar() ทุกแท่ง ให้คำนวณอาร์เรย์เวลาเรียงลำดับล่วงหน้า ONCE ใน __init__ แล้วใช้ bisect หรือแคชการค้นหาด้วย timestamp เป็นคีย์ เพื่อให้ต้นทุนต่อแท่งเป็น O(log n) แทน O(n)
ทบทวนผลทดสอบย้อนหลัง
- Sharpe
- -3.80
- ผลตอบแทนรวม
- -10.47%
- การถอยของทุนสูงสุด
- 10.99%
- จำนวนเทรดทั้งหมด
- 352
- อัตราชนะ
- 45.2%
- ตัวคูณกำไร
- 0.86
ความเป็นกลางต่อเดลตาเกิดขึ้นจริงและทำงานได้ (เบตา -0.0002, benchmark_correlation -0.0096); พอร์ตสองขาที่ป้องกันความเสี่ยงทำงานตามที่ออกแบบไว้
ไม่มีข้อบกพร่องในการส่งคำสั่ง: ส่งคำสั่งเข้าแบบเดลตาเป็นกลาง 176 ครั้ง ไม่มีกรณีขนาดคำสั่งถูกตัด/มูลค่าขั้นต่ำ/เงินสดไม่พอ และอ่านฟันดิงแยกตามตราสารตามที่ตั้งใจไว้
โครงสร้างปลอดภัยต่อเอนจินตามที่กล่าวอ้าง (สองขาเพิร์ป ไม่มีขา spot-CASH) และขณะนี้มีการบันทึกฟันดิงเป็นรายได้ ทำให้รายได้จากแคร์รีรวมอยู่ใน PnL จริง
ผลลัพธ์ที่รวมฟันดิงแล้วขาดทุนทุกเดือนตลอดตัวอย่าง 261 วัน: total_return -10.47%, ชาร์ป -3.80, PF 0.86, ความคาดหวังติดลบ (avg_trade_return -56.6)
แรงกดดันจากค่าธรรมเนียมเชิงโครงสร้าง: การเทรด 352 ครั้ง มูลค่าการซื้อขาย 116 ค่าคอมมิชชัน 9.41% ของกำไรขั้นต้น ($11,435) ต้นทุนไปกลับของสองขา (~0.19%) สูงกว่าส่วนต่างที่เก็บได้ต่อการถือสถานะ — เมื่อเข้าโดยใช้เกณฑ์ 2% APR และถือหลายวัน แคร์รีที่เก็บได้ (~0.05-0.06%) ไม่พอจ่ายค่าธรรมเนียม
มีข้อมูลเพียงประมาณ 261 วัน (ประวัติฟันดิง HL มีจำกัด); การกวาดหาค่าที่เหมาะที่สุดจากข้อมูลที่ขาดทุนทั้งหมดจะฟิตตามสัญญาณรบกวนมากกว่าจะค้นพบความได้เปรียบที่ทนทาน
สำหรับสินทรัพย์หลักที่มีอาร์บิทราจอย่างมีประสิทธิภาพ ส่วนต่างฟันดิงสุทธิข้ามตลาดบางเกินกว่าจะครอบคลุมต้นทุนสองขา การเพิ่มเกณฑ์เข้าเพื่อลดจำนวนการเทรดไม่อาจสร้างส่วนต่างขนาดใหญ่ที่คงอยู่ต่อเนื่องตามที่ต้นทุนต้องการได้
ประวัติรอบทดสอบ
การตรวจสอบไม่ผ่าน (เลเยอร์ 3 — แบ็กเทสต์ในแซนด์บ็อกซ์): ไม่มีการเทรดเกิดขึ้น ชนิดแท่งที่ใช้: BTCUSDT.BINANCE-1-HOUR-LAST-EXTERNAL, ประมวลผลแท่งแล้ว: 56184 การวินิจฉัย: should_enter() คืนค่าฝั่ง 0 ครั้ง จากแท่งที่ประเมิน 56161 แท่ง -> ENTRY CONDITION ของคุณไม่เคยทำงาน ให้ผ่อนปรนตรรกะ/เกณฑ์การเข้า ตรวจสอบให้แน่ใจว่ากลยุทธ์ของคุณสร้างการเทรดได้ด้วยข้อมูลและพารามิเตอร์ที่กำหนด
สรุปผลลัพธ์
สำหรับสินทรัพย์หลักที่มีอาร์บิทราจอย่างมีประสิทธิภาพ ส่วนต่างฟันดิงสุทธิข้ามตลาดมีขนาดเล็กกว่าค่าธรรมเนียมไปกลับของสองขาในเชิงโครงสร้าง ดังนั้นแคร์รีที่สร้างถูกต้องและเป็นกลางต่อเดลตาอย่างแท้จริงก็ยังอาจมีความคาดหวังติดลบตั้งแต่ต้นได้ และการเพิ่มเกณฑ์เข้าเพียงลดจำนวนการเทรด โดยไม่ได้สร้างส่วนต่างที่กว้างพอจะครอบคลุมต้นทุน
ถูกยุติที่ด่านทบทวนแบ็กเทสต์ก่อนปรับให้เหมาะที่สุดด้วยคำตัดสิน “ยุติ” — เป็นกรณีความได้เปรียบบางกว่าต้นทุน โดยแคร์รีที่เก็บได้ราว 0.05% ต่อการถือหลายวันไม่พอจ่ายค่าธรรมเนียมไปกลับของสองขาราว 0.19% จึงข้ามการปรับให้เหมาะที่สุดแทนการฟิตเส้นโค้งกับข้อมูล 261 วันที่ขาดทุนทั้งหมด
อาร์บิทราจอัตราฟันดิงข้ามตลาดแบบเป็นกลางต่อตลาดที่สแกน BTC/ETH/SOL ทุกชั่วโมงบนทั้ง Hyperliquid และ Binance USD-M แล้วจัดสรรเงินทุนเฉพาะให้สินทรัพย์ที่มีส่วนต่างฟันดิงระหว่างตลาดกว้างที่สุด โดยถือเพิร์ปสองขาที่มีมูลค่าเท่ากันแต่ทิศตรงข้ามเพื่อเก็บเกี่ยวส่วนต่างฟันดิง พร้อมหักล้างความเสี่ยงจากทิศทางราคา
ความเป็นกลางต่อเดลตาทำงานตามที่ออกแบบไว้ (เบตา -0.0002, สหสัมพันธ์กับดัชนีอ้างอิง -0.0096, การเข้าแบบสองขาที่สะอาด 176 ครั้งโดยไม่มีข้อบกพร่องในการส่งคำสั่ง) แต่ผลลัพธ์ที่รวมฟันดิงแล้วขาดทุนทุกเดือนในตัวอย่าง 261 วัน: ผลตอบแทนรวม -10.47%, ชาร์ป -3.80, ปัจจัยกำไร 0.86, ความคาดหวังติดลบ -$56.6/การเทรด โดยค่าคอมมิชชันกิน 9.41% ของกำไรขั้นต้น ($11,435) จากการเทรด 352 ครั้ง ด้วยมูลค่าการซื้อขาย 116
Stratmill เป็นเครื่องมือสำหรับการวิจัยและ paper trading ไม่ใช่คำแนะนำทางการเงินหรือโบรกเกอร์ ผลการทดสอบย้อนหลังและ paper trading เป็นเพียงสมมติฐาน การเทรดมีความเสี่ยงที่จะขาดทุน