กลยุทธ์
ทดสอบระบบเทรด กลยุทธ์กลับตัวจากค่าฟันดิงสุดโต่ง ฝั่งซื้อและขาย สำหรับสัญญาอินเวิร์สเพอร์เพทชวล BTC COIN-M (BINANCE_CM)
ผลลัพธ์: ยกเลิก
BtcCmFundingPercentileExtremeReversionLS
สรุปผลลัพธ์
BtcCmFundingPercentileExtremeReversionLS ใช้ค่าฟันดิงเป็นตัวชี้วัดภาวะกระจุกตัว โดยสวนฝั่งที่มีค่าสุดโต่งในข้อมูลค่าฟันดิงย้อนหลัง 30 วัน บนตลาด BTC COIN-M ที่แทบไม่มีข้อมูล พร้อมสร้างอันดับกึ่งกลางอย่างระมัดระวังเพื่อรองรับเพดานค่าฟันดิงของ Binance รอบก่อนเคยรันแล้ว (ประมาณ 650 เทรด) แต่ผลตอบแทนต่อเทรดต่ำกว่าเกณฑ์ค่าธรรมเนียม CM และผลตอบแทนพอๆ กับการโยนเหรียญ จึงแก้ให้เทรดเฉพาะช่วงสุดโต่งจริงและถือสถานะรอการกลับตัวผ่านค่ามัธยฐาน แต่รอบแก้ไขนี้ไม่ได้รับการประเมิน: ขั้นตอนการตรวจสอบติดขัด และหลังหมดเวลาสามครั้งในสองรอบ การรันก็ถูกยุติในสถานะ 'verifying_stuck_3_timeouts' ผลลัพธ์สะท้อนความล้มเหลวของกระบวนการตรวจสอบ ไม่ใช่ข้อสรุปเกี่ยวกับสมมติฐานการกลับตัวของค่าฟันดิง
สมมติฐาน
verifying_stuck_3_timeouts
การนำไปใช้
กลยุทธ์สวนภาวะกระจุกตัวของฝั่งซื้อหรือขายจากค่าฟันดิง สำหรับสัญญาอินเวิร์สเพอร์เพทชวล BTC COIN-M (BTCUSD_PERP.BINANCE_CM, แท่ง 4H) ทุกครั้งที่มีการประกาศค่าฟันดิงทุก 8 ชั่วโมง จะจัดอันดับกึ่งกลางเทียบกับค่าประกาศย้อนหลัง 90 ครั้ง (ต้องใช้อันดับกึ่งกลางเพราะ Binance จำกัดค่าฟันดิงบวกไว้ที่ COIN-M ทำให้มีอันดับซ้ำต่อเนื่องจำนวนมาก) ค่าฟันดิงในหางล่าง (ฝั่งขายกระจุกตัวและเป็นผู้จ่าย) => LONG; หางบน (ฝั่งซื้อกระจุกตัวและเป็นผู้จ่าย) => SHORT สัญญาณคือคะแนนสวนทางแบบต่อเนื่อง 1 - 2*อันดับ ในช่วง [-1, +1] คำนวณใหม่ทุกแท่ง ออกจากสถานะเมื่อค่าฟันดิงกลับสู่ปกติผ่านค่ามัธยฐานในทิศทางที่เป็นผลดี เมื่อครบเพดานเวลา hold_bars หรือเมื่อถึงจุดหยุดขาดทุนเพื่อป้องกัน 5% หากไม่มีชุดข้อมูลค่าฟันดิงหรือข้อมูลล้าสมัย สัญญาณจะเป็นกลางและไม่มีการเทรด โดยไม่มีสัญญาณสำรองที่อิงราคาอย่างเดียว การกำหนดขนาดสถานะเสี่ยง risk_pct ของเงินทุนเทียบกับจุดหยุดขาดทุน จำกัดไว้ไม่เกิน max_gross_frac ของเงินทุน และปัดลงเป็นจำนวนเต็มของสัญญาอินเวิร์สมูลค่า $100
ประวัติรอบทดสอบ
สรุปผลลัพธ์
กลยุทธ์ที่เข้าเกณฑ์ต้องผ่านขั้นตอนการตรวจสอบได้อย่างสม่ำเสมอภายในเวลาที่กำหนด มิฉะนั้นจะถูกยุติก่อนประเมินความได้เปรียบ หมดเวลาซ้ำระหว่างการตรวจสอบทำให้การรันจบลงโดยไม่คำนึงถึงคุณภาพของสัญญาณ และความได้เปรียบต่อเทรดที่ต่ำกว่าเกณฑ์จากรอบก่อนก็ไม่เคยมีโอกาสได้รับการทดสอบซ้ำ
กลยุทธ์ถูกยุติในสถานะ 'verifying_stuck_3_timeouts' เพราะขั้นตอนการตรวจสอบไม่เสร็จสิ้นหลังหมดเวลาสามครั้งในสองรอบ กลยุทธ์จึงไม่ผ่านการตรวจสอบเพื่อเข้าสู่แบ็กเทสต์ใหม่ การทบทวนแบ็กเทสต์ การปรับให้เหมาะสม หรือการวิเคราะห์ นี่เป็นความล้มเหลวของโครงสร้างพื้นฐานและกระบวนการตรวจสอบ ไม่ใช่คำตัดสินต่อกลไกของกลยุทธ์
กลยุทธ์กลับสู่ค่าเฉลี่ยจากค่าฟันดิงสุดโต่ง ฝั่งซื้อและขาย ใช้ตราสารเดียวในตลาดเดียวบนสัญญาอินเวิร์สเพอร์พ์ BTC COIN-M (BTCUSD_PERP.BINANCE_CM) โดยใช้ค่าฟันดิงทุก 8 ชั่วโมงเป็นสถิติภาวะกระจุกตัว จัดอันดับค่าประกาศแต่ละครั้ง (ใช้อันดับกึ่งกลางเพื่อรองรับเพดานค่าฟันดิง +0.01% ของ Binance) เทียบกับหน้าต่างย้อนหลัง 30 วัน แล้วสวนฝั่งที่กระจุกตัว (ขายเมื่ออยู่หางบน ซื้อเมื่ออยู่หางล่าง) ออกเมื่อค่าฟันดิงกลับสู่ปกติผ่านค่ามัธยฐาน เมื่อครบเพดานเวลา หรือเมื่อถึงจุดหยุดขาดทุน
การรันครั้งนี้ไม่มีข้อมูลผลการดำเนินงาน เพราะไม่ได้สร้างแบ็กเทสต์ที่เสร็จสมบูรณ์ ตัวเลขเดียวที่มีมาจากรอบก่อนซึ่งอ้างถึงในโค้ด: ประมาณ 650 เทรด ที่ avg_trade_return_pct 0.0794% (ต่ำกว่าเกณฑ์ขั้นต่ำประมาณ 0.10% CM) โดยกำไรเฉลี่ยต่อครั้ง $582 ≈ ขาดทุนเฉลี่ย $534 และอัตราชนะพอๆ กับการโยนเหรียญ ซึ่งรอบ 2 พยายามแก้ด้วยการจำกัดหางให้แคบลงที่ 5% และถือสถานะรอการกลับตัวผ่านค่ามัธยฐาน
Stratmill เป็นเครื่องมือสำหรับการวิจัยและ paper trading ไม่ใช่คำแนะนำทางการเงินหรือโบรกเกอร์ ผลการทดสอบย้อนหลังและ paper trading เป็นเพียงสมมติฐาน การเทรดมีความเสี่ยงที่จะขาดทุน