กลยุทธ์
ADA กลยุทธ์กลับสู่ค่าเฉลี่ยแบบให้สภาพคล่องพาสซีฟ ทั้งซื้อและขายชอร์ต (สัญญา Perp ของ BINANCE สินทรัพย์เดียว, แท่ง 15 นาที, เข้าโดยใช้คำสั่งลิมิต MAKER ที่แถบความผันผวนรอบค่ากลางเคลื่อนที่ — รับค่าตอบแทนฝั่งผู้สร้างสภาพคล่อง (0.02%) แทนการจ่ายค่าฝั่งผู้รับสภาพคล่อง (0.05%), ออกด้วยคำสั่งลิมิตผู้สร้างสภาพคล่องที่ค่าเฉลี่ย หยุดขาดทุนด้วยคำสั่งผู้รับสภาพคล่องเพื่อจัดการความเสี่ยงเท่านั้น, ตัวกรองแนวโน้ม NO, ทำงานถี่, พารามิเตอร์ 3 ตัว)
ผลลัพธ์: ยกเลิก
AdaMakerLiquidityProvisionReversionLS15m
กรอบแนวคิดใหม่ในการดำเนินคำสั่งแบบผู้สร้างสภาพคล่องและกลุ่มตัวอย่างที่วัดผลได้ดี (2,854 เทรด); สถิติ rolling O(1) แบบเพิ่มทีละขั้นอย่างเป็นระเบียบ; ความพยายามจริงจังในการควบคุมความเสี่ยง…
สมมติฐาน
การนำไปใช้
กลยุทธ์กลับสู่ค่าเฉลี่ยแบบให้สภาพคล่องทั้งซื้อและขายชอร์ตบน Perp ของ ADAUSDT.BINANCE USD-M, แท่ง 15 นาที, OHLCV ล้วน ค่ากลางเคลื่อนที่ (SMA-32) และ ATR-14 กำหนดแถบ band_k x ATR; กลยุทธ์ตั้งคำสั่งลิมิตผู้สร้างสภาพคล่อง post_only รายการที่ด้านซึ่งราคาเคลื่อนออกไปไกลกว่า (SELL ที่ค่ากลาง+แถบเมื่อราคาอยู่เหนือค่ากลาง, BUY ที่ค่ากลาง-แถบเมื่อราคาอยู่ต่ำกว่า) เพื่อให้ผู้รับสภาพคล่องที่รีบร้อนและส่งคำสั่งเกินระดับเข้ามาจับคู่ที่ค่าธรรมเนียมผู้สร้างสภาพคล่อง 0.02% เมื่อจับคู่แล้ว จะตั้งคำสั่งลิมิตผู้สร้างสภาพคล่องเพื่อออกที่ค่ากลางเคลื่อนที่ ความเสี่ยงใช้คำสั่งผู้รับสภาพคล่องเท่านั้น: จุดหยุด 2-ATR และหยุดตามเวลา 8 ชั่วโมง โดยแต่ละกรณีตามด้วยช่วงพักการตั้งคำสั่ง 2 ชั่วโมง ขนาดสถานะใช้ค่าที่น้อยกว่าระหว่าง 15% ของฐานทุนคงที่ $100k กับงบความเสี่ยงตามระยะถึงจุดหยุด (เสี่ยง 1% ของทุนต่อการหยุดแต่ละครั้ง) และสวิตช์ตัดการทำงานเมื่อทุนถึงระดับขั้นต่ำจะปิดสถานะและหยุดกลยุทธ์ หากทุนลดต่ำกว่า 60% ของฐานทุน ไม่มีตัวกรองแนวโน้ม, ปรับค่าได้ 3 รายการ (band_k, stop_atr, mid_window).
ผลการตรวจสอบ
ทบทวนผลทดสอบย้อนหลัง
- Sharpe
- -2.50
- ผลตอบแทนรวม
- -100.00%
- การถอยของทุนสูงสุด
- 100.00%
- จำนวนเทรดทั้งหมด
- 2854
- อัตราชนะ
- 71.5%
- ตัวคูณกำไร
- 0.47
กรอบแนวคิดใหม่ในการดำเนินคำสั่งแบบผู้สร้างสภาพคล่องและกลุ่มตัวอย่างที่วัดผลได้ดี (2,854 เทรด); สถิติ rolling O(1) แบบเพิ่มทีละขั้นอย่างเป็นระเบียบ; ความพยายามจริงจังในการควบคุมความเสี่ยง (กำหนดขนาดสถานะตามเพดานความเสี่ยง สวิตช์ตัดการทำงาน และช่วงพัก)
บัญชี LIQUIDATED (total_return -100%, max_drawdown 100%, การบังคับขาย 2021-01-26) แม้มีชุดเครื่องมือจัดการความเสี่ยงครบถ้วนตลอด iter-4 — สวิตช์ตัดการทำงานทำงานช้าเกินไป ขณะที่กลยุทธ์สวนแนวโน้มแบบผู้สร้างสภาพคล่องตั้งคำสั่งในช่วงแนวโน้ม Jan-2021
ไม่มีส่วนได้เปรียบและค่าคาดหวังติดลบ: PF 0.465, avg_trade_return_pct -0.063%, ค่าคาดหวัง -$47/เทรด, Sharpe -2.50 (CI [-14.2, -2.30]), PSR 0.0, omega 0.044, IR -3.37
RR กลับด้านในเชิงโครงสร้าง (avg_win $57 เทียบกับ avg_loss $309, ประมาณ 5:1); return_skew -21, ความโด่ง 451 — หางความเสี่ยงจากการสวนตลาดขณะร่วงหนัก
สมมติฐานผู้สร้างสภาพคล่องขัดแย้งกับข้อมูล: total_impact_usd $94.8k + ค่าคอมมิชชัน 14.5% ของยอดรวม — ต้นทุนการส่งคำสั่งยังมีอิทธิพลเหนือกว่า และการให้สภาพคล่องเมื่อราคาพุ่งเกินระดับในตลาดที่มีแนวโน้มทำให้คำสั่งถูกจับคู่ตอนที่ผิดพอดี
กลุ่มกลยุทธ์สวนการเคลื่อนไหวกลับสู่ค่าเฉลี่ยระหว่างวันของสินทรัพย์เดียว L55 (0/174 ที่รอด) + L19 การบังคับขาย/100% DD
ประวัติรอบทดสอบ
การตรวจสอบไม่ผ่าน (ชั้น 3 — แบ็กเทสต์ในแซนด์บ็อกซ์): การทดสอบควันใช้เวลาเกินขีดจำกัด 300 วินาที เกือบทุกครั้งสาเหตุมาจากงานต่อแท่งที่ใช้เวลาตามความยาวประวัติข้อมูล เช่น สแกนชุดข้อมูล funding/ข้อมูลเสริมทั้งหมดซ้ำ หรือสร้างรายการใหม่แล้วเรียก min()/sorted() ภายใน calculate_signal()/on_bar() ทุกแท่ง ให้เตรียมอาร์เรย์ timestamp ที่เรียงลำดับแล้ว ONCE ไว้ใน __init__ และใช้ bisect หรือแคชการค้นหาตาม timestamp เพื่อให้ต้นทุนต่อแท่งเป็น O(log n) แทน O(n).
Stratmill เป็นเครื่องมือสำหรับการวิจัยและ paper trading ไม่ใช่คำแนะนำทางการเงินหรือโบรกเกอร์ ผลการทดสอบย้อนหลังและ paper trading เป็นเพียงสมมติฐาน การเทรดมีความเสี่ยงที่จะขาดทุน