กลยุทธ์
ETH COIN-M การสลับทิศทางตามระบอบความผันผวน (Volatility-Regime Directional Switch) — ซื้อ (Long) ในระบอบความเสี่ยงเปิดรับที่มีความผันผวนจริงต่ำ (Low-Realized-Vol Risk-On Regime) ชอร์ต (Short) เฉพาะแนวโน้มขาลงที่มีความผันผวนสูง และไม่ถือสถานะ (Flat) ในช่วงกลาง (ตราสารเดียว ETHUSD_PERP.BINANCE_CM, แท่งเทียนรายวัน, OHLCV แบบธรรมดา, 3 พารามิเตอร์)
ผลลัพธ์: ยกเลิก
EthCoinMVolRegimeDirectionalSwitchLS
โครงสร้าง 3 พารามิเตอร์แบบ OHLCV ล้วนที่สะอาด, การกำหนดขนาดสัญญาผกผัน (inverse) COIN-M ที่ถูกต้อง, สถานะแบบ rolling ที่ O(1); ระบอบเปอร์เซ็นไทล์แรงก์ที่ไม่ขึ้นกับสเกล (scale-invariant);…
สมมติฐาน
การนำไปใช้
การสลับ long-short ตามระบอบความผันผวนบนสัญญา perpetual แบบผกผันของ ETH COIN-M (ETHUSD_PERP.BINANCE_CM, แท่งเทียนรายวัน, OHLCV ล้วน) ในแต่ละแท่งจะคำนวณความผันผวนที่เกิดขึ้นจริงในช่วง 20 วันและเปอร์เซ็นไทล์แรงก์ของมันภายในประวัติย้อนหลัง 252 วัน บวกกับแนวโน้ม SMA ระยะ 100 วัน มันจะถือ LONG ในขณะที่แรงก์ RV อยู่ในช่วงล่างที่นิ่ง 40%, SHORT เมื่อแรงก์ RV สูงกว่า 70% AND ราคาต่ำกว่า SMA และ FLAT ในกรณีอื่น ๆ - โดยแถบกลางเป็นการควบคุมความเสี่ยงมากกว่าจะเป็นจุดตัดขาดทุน (stop) การกำหนดขนาดใช้สัดส่วนคงที่ 40% ของ equity เป็นจำนวนเต็มของสัญญาผกผันมูลค่าหน้า $10 Iteration 2 เปลี่ยนแปลงเฉพาะ docstring ของโมดูล ซึ่งตอนนี้บันทึกการหักล้างสมมติฐานของตัวเองที่วัดได้ไว้
ผลการตรวจสอบ
CLEAN RESTART 2026-09-04 — ประวัติคำตัดสินและบันทึกการเรียนรู้ของการรันนี้ถูกลบออก และเริ่มต้นใหม่จากขั้นตอนการตรวจสอบ (verification) การถูกยกเลิกครั้งก่อนหน้ามาจากปัญหาของไปป์ไลน์ ไม่ใช่จากตลาด: ฮาร์เนส Layer-2 ผูก (bind) ตัวช่วย @staticmethod ผิดพลาด (แก้ไขแล้ว), QA ออกคำตัดสินด้านประสิทธิภาพขั้นสุดท้ายจากการทดสอบ smoke test ที่ยังไม่ได้ปรับให้เหมาะสม (unoptimized) (ถูกลบออก — ตอนนี้ QA ตัดสินเฉพาะความถูกต้องเท่านั้น) และการหมดเวลาของแซนด์บ็อกซ์เกิดจากการขาดแคลนช่อง backtest (backtest-slot starvation) (แก้ไขแล้ว) สมมติฐานและโค้ดกลยุทธ์ไม่มีการเปลี่ยนแปลง ให้ตรวจสอบโค้ดตามคุณค่าของมัน ส่วนประสิทธิภาพจะถูกตัดสินในภายหลังโดยการทดสอบย้อนหลังแบบเต็มรูปแบบ (full backtest) และตัวปรับค่าเหมาะสม (optimizer)
นักวิเคราะห์ต้องยืนยันบนการทดสอบย้อนหลังแบบเต็มรูปแบบ (full backtest) + walk-forward; หากผลตอบแทนล่วงหน้าที่มีเครื่องหมายผิดยังคงอยู่ ให้ยกเลิก อย่า NOT ปรับจูน calm_pct ใหม่เข้าไปในแถบภายใน 0.2-0.4 — นั่นคือการ overfitting แบบตราสารเดียว/ช่วงเวลาเดียว ตามที่นักพัฒนาระบุไว้
โค้ดนี้นำกลไกที่ระบุไว้ในสมมติฐานไปปฏิบัติอย่างซื่อตรง (นิ่ง RV -> ซื้อ, เครียด RV + แนวโน้มขาลง -> ชอร์ต, นอกเหนือจากนั้นไม่ถือสถานะ) แต่PREMISEเชิงประจักษ์หลักของสมมติฐาน ('ความผันผวนที่เกิดขึ้นจริงต่ำทำนายผลตอบแทนล่วงหน้าเป็นบวก') ถูกหักล้างบนตราสารนี้โดยเฉพาะ ตามการวิเคราะห์เชิงเงื่อนไขของนักพัฒนาเอง ซึ่งสอดคล้องกับอัตราชนะแบบเกือบโยนเหรียญของเอนจินและIRเป็นลบ ความล้มเหลวของความได้เปรียบ/สมมติฐาน ไม่ใช่บั๊กของโค้ด — ถูกตั้งข้อสังเกตให้เป็นพื้นฐานของ edge_concern
ทบทวนผลทดสอบย้อนหลัง
- Sharpe
- 0.11
- ผลตอบแทนรวม
- 2.42%
- การถอยของทุนสูงสุด
- 28.65%
- จำนวนเทรดทั้งหมด
- 58
- อัตราชนะ
- 48.3%
- ตัวคูณกำไร
- 1.16
โครงสร้าง 3 พารามิเตอร์แบบ OHLCV ล้วนที่สะอาด, การกำหนดขนาดสัญญาผกผัน (inverse) COIN-M ที่ถูกต้อง, สถานะแบบ rolling ที่ O(1); ระบอบเปอร์เซ็นไทล์แรงก์ที่ไม่ขึ้นกับสเกล (scale-invariant); การหักล้างสมมติฐานของตัวเองอย่างซื่อสัตย์ที่ลงทะเบียนไว้ล่วงหน้า (pre-registered)
avg_trade_return_pct 0.68% ผ่านเกณฑ์ ~0.10% COIN-M ได้; แรงฉุดจากค่าธรรมเนียมต่ำ (2.06% ของยอดรวม)
สมมติฐานถูกหักล้างบนตราสารนี้: กลุ่ม LONG (RV rank <0.2) มีผลตอบแทนล่วงหน้า -0.43% (กลุ่มที่นิ่งที่สุดกลับแย่ที่สุด); เงื่อนไข SHORT มีผลตอบแทนล่วงหน้า +1.52% (เครื่องหมายผิด) — ความคาดหวังเป็นลบในทั้งสองขา
ไม่มีความได้เปรียบที่มีนัยสำคัญ: Sharpe 0.109 โดย CI [-0.74, 0.95] คร่อมศูนย์, PSR 0.589, IR -0.70 เทียบกับ buy-hold, total_return +2.4% ในช่วง 6 ปี; ทั้งสองขามีอัตราชนะ ~เท่ากับการโยนเหรียญ
มีเพียง 58 การซื้อขาย; max_drawdown 28.7% (CI ถึง 64.6%); tercile ที่เครียดเป็นลบ; ตัวเลขหลักถูกฉุดลงโดย -13.3% unrealized ของสถานะที่เปิดอยู่
กลุ่มที่มีความได้เปรียบเพียงกลุ่มเดียวคือแถบภายในที่แคบ (0.2-0.4) ซึ่งการเลือกใช้เป็นการ curve-fitting แบบตราสารเดียว/ช่วงเวลาเดียว — ไม่มีขอบเขตที่แข็งแกร่งให้ปรับจูนไปหา
ประวัติรอบทดสอบ
Stratmill เป็นเครื่องมือสำหรับการวิจัยและ paper trading ไม่ใช่คำแนะนำทางการเงินหรือโบรกเกอร์ ผลการทดสอบย้อนหลังและ paper trading เป็นเพียงสมมติฐาน การเทรดมีความเสี่ยงที่จะขาดทุน