กลยุทธ์
เบรกเอาต์ช่อง Donchian DOGE 4H พร้อมตัวกรองแนวโน้มขาขึ้น ฝั่งซื้อเท่านั้น (BINANCE ฟิวเจอร์ส USD-M, 4H, เฉพาะ OHLCV, กลุ่มสินทรัพย์สภาพคล่องระดับรอง)
ผลลัพธ์: ยกเลิก
DogeFourHourDonchianBreakoutTrendFilterLong
สรุปผลลัพธ์
DogeFourHourDonchianBreakoutTrendFilterLong ทำซ้ำกลไก Donchian พร้อมตัวกรองแนวโน้มที่นักวิเคราะห์รับรอง (BNB ได้รับการเลื่อนสถานะด้วย Sharpe 5.95) บน DOGE โดยตั้งสมมติฐานว่าการเคลื่อนไหวของราคาที่ขับเคลื่อนด้วยนักลงทุนรายย่อยและกระแสมีมยังถูกเก็งกำไรด้วยอาร์บิทราจน้อยกว่าที่ช่วงเวลา 4H การแบ็กเทสต์ 6 ปีดูแข็งแกร่งเมื่อมองเผินๆ — ผลตอบแทนรวม +267.7%, profit factor 2.09, Sortino 6.70 จากการซื้อขายฝั่งซื้อที่สะอาด 99 ครั้ง — แต่การทบทวนก่อนปรับแต่งของนักวิเคราะห์พบว่าความได้เปรียบนี้เป็นภาพลวงตา: Sharpe อยู่ที่เพียง 1.09 โดยค่าต่ำสุดของ CI อยู่ที่ -0.3167; ค่า kurtosis ของผลตอบแทน 159 และ skew 11.4 แสดงว่าผลลัพธ์ทั้งหมดมาจากวันตลาดกระทิงเพียงไม่กี่วันในช่วง 2021 และ 2024; ขณะที่ information ratio เทียบกับการซื้อแล้วถือเป็นลบ และสภาวะตลาดล่าสุดให้ผลคงที่ถึงติดลบ ผู้ทบทวนเห็นว่าการปรับแต่งทำได้เพียงเพิ่มค่าประมาณจุดของความได้เปรียบที่ไม่มีอยู่ จึงละทิ้งกลยุทธ์นี้ที่ด่านทบทวนแบ็กเทสต์ ก่อนเริ่มการปรับแต่งหรือทบทวนความเสี่ยง และจัดเข้ารูปแบบความล้มเหลวของเบรกเอาต์สินทรัพย์เดี่ยว 4H ที่มีบันทึกไว้
สมมติฐาน
การทำซ้ำครั้งที่ 4 แก้ข้อผิดพลาดชั้น -3 ที่รายงาน (should_enter ทำงาน 220x ครั้ง แต่ position_size คืนค่า <= 0 -> ไม่มีการซื้อขาย) โดยไม่แตะตรรกะใดที่ผ่านชั้น 1-2 แล้ว สาเหตุหลัก: ค่าที่คืนจากการคำนวณขนาดสถานะตัดปริมาณด้วยรูปแบบสตริงทศนิยมคงที่ สำหรับสินทรัพย์ทดสอบชั้น -3 (BTCUSD.HYPERLIQUID, ประมาณ $30k-100k) ขนาดสถานะที่เสี่ยง 2% และมีจุดหยุดขาดทุน 8% มีเพียงประมาณ 0.25-0.42 หน่วย; `:.0f` ปัดค่านั้นเป็น "0" -> Decimal(0) -> dropped_size_zero การแก้ไขคืนค่าขนาดด้วยความละเอียดทศนิยมแบบ float เต็มผ่าน Decimal(str(size)) ดังนั้นขนาดที่คำนวณตามความเสี่ยงและเป็นบวกจะไม่กลายเป็นศูนย์ในสินทรัพย์ที่มีราคาใดๆ และ make_qty ของสินทรัพย์จะปรับปริมาณซ้ำให้ตรงกับขั้นล็อต (DOGE ยังคงกำหนดขนาดเป็นจำนวนเหรียญเต็ม) กลไก Donchian พร้อมตัวกรองแนวโน้ม เกณฑ์ การนำเข้า และพารามิเตอร์ไม่เปลี่ยนแปลง ทำให้ความได้เปรียบที่นักวิเคราะห์ตรวจสอบแล้วและชั้นก่อนหน้าที่ยืนยันว่าผ่านยังคงเดิม
การนำไปใช้
เบรกเอาต์ช่อง Donchian ฝั่งซื้อเท่านั้น 4-HOUR บนฟิวเจอร์ส DOGEUSDT.BINANCE USD-M เข้าซื้อ LONG เมื่อราคาปิดทะลุจุดสูงสุดของ 12 แท่งก่อนหน้า AND ตัวกรองแนวโน้มยืนยันแนวโน้มขาขึ้นที่มีอยู่แล้ว (sma_50 เพิ่มขึ้นตลอด 20 แท่ง และราคาปิด > sma_50) ออกจากสถานะด้วยจุดหยุดตามช่องล่าง Donchian 10 แท่ง จุดหยุดป้องกัน 8% หรือจุดหยุดตามเวลา 60 แท่ง (ประมาณ 10 วัน) กำหนดขนาดตามความเสี่ยง (เสี่ยง 2% ของทุนเทียบกับจุดหยุด 8%) โดยจำกัดมูลค่าสถานะไว้ที่ 1x ของทุน เฉพาะ OHLCV: ไม่มีข้อมูลเสริม ไม่มีสินทรัพย์หรือประเภทแท่งเพิ่มเติม
ผลการตรวจสอบ
การตรวจสอบไม่ผ่าน (ชั้น 3 — แบ็กเทสต์ในแซนด์บ็อกซ์): ไม่มีการซื้อขาย ประเภทแท่งที่ใช้: BTCUSD.HYPERLIQUID-1-MINUTE-LAST-EXTERNAL, ประมวลผลแท่งแล้ว: 5159 การวินิจฉัย: should_enter() ทำงาน 220 ครั้ง แต่ position_size() คืนค่า <= 0 (220 ครั้ง) -> แก้การคำนวณขนาดสถานะ เพราะถูกปัดเป็นศูนย์ ตรวจสอบให้กลยุทธ์สร้างรายการซื้อขายด้วยข้อมูลและพารามิเตอร์ที่กำหนด
ทบทวนผลทดสอบย้อนหลัง
- Sharpe
- 1.09
- ผลตอบแทนรวม
- 267.71%
- การถอยของทุนสูงสุด
- 13.84%
- จำนวนเทรดทั้งหมด
- 99
- อัตราชนะ
- 37.4%
- ตัวคูณกำไร
- 2.09
กลยุทธ์ทำงานได้และเป็นไปตามกลไก: ซื้อขายฝั่งซื้อ 99 ครั้ง, ฝั่งขาย 0 ครั้ง, การวินิจฉัยคำสั่งเข้าเรียบร้อย (99 ส่งสัญญาณ -> 99 ส่งคำสั่ง, ไม่มีรายการตกหล่น), PF 2.09
จำนวนการซื้อขายเพียงพอ (99) และกลไกอยู่ในประเภทที่ผ่านการตรวจสอบแล้ว (เบรกเอาต์ Donchian + ตัวกรองแนวโน้ม)
ตัวเลขสรุปของกลุ่มตัวอย่างทั้งหมดเป็นบวก (total_return 267%, Sortino 6.70)
sharpe_ci_low = -0.3167 -- bootstrap 95% CI ของ Sharpe พื้นฐาน (1.09) STRADDLES ZERO ผลลัพธ์แยกจากศูนย์ด้วยนัยสำคัญทางสถิติไม่ได้ แม้ก่อนหักผลจากการทดสอบหลายครั้ง
การพึ่งพาค่าผิดปกติรุนแรง: return_kurtosis 159.2, return_skew 11.4, tail_ratio 0.70. วันตลาดกระทิงเพียงไม่กี่วัน (+65%, +37%, +34%, +24%) เป็นตัวสร้างผลลัพธ์ทั้งหมด; win_rate มีเพียง 37%
ความได้เปรียบกระจุกตัวใน 2021 (+100%) และ 2024 (+75%) แล้วเสื่อมลงนับจากนั้น: 2023 +1.4%, 2025 +1.1%, 2026 -2.8% -- สภาวะตลาดล่าสุดซึ่งมีน้ำหนักใน OOS/holdout ทรงตัวถึงติดลบ
NEGATIVE information_ratio (-0.5624) โดยมี benchmark_meaningful=true -- ให้ผลด้อยกว่าการถือ DOGE เมื่อปรับตามความเสี่ยง
ตรงกับรูปแบบความล้มเหลวของเบรกเอาต์สินทรัพย์เดี่ยว 4H/รายวันที่อาศัยค่าผิดปกติช่วงตลาดกระทิงตามบันทึก; การพอร์ตเบรกเอาต์ 4H ในกลุ่มเดียวกันถูกละทิ้งหลังปรับแต่ง แม้ Sharpe พื้นฐานสูงกว่า DOGE ที่ 1.09
การวิเคราะห์
แบ็กเทสต์นี้ไม่ได้ทดสอบสมมติฐานดังกล่าว — รันบน BTCUSD.HYPERLIQUID-1-MINUTE-LAST-EXTERNAL ในช่วงเวลา 10 วัน (2026-05-03 ถึง 2026-05-13) โดยใช้พารามิเตอร์ว่าง {}, กล่าวคือใช้สินทรัพย์แซนด์บ็อกซ์ชั้น -3 ไม่ใช่ DOGEUSDT.BINANCE 4H ค่าชี้วัดทั้งหมด (Sharpe -12.56, การขาดทุนติดต่อกัน 55 ครั้ง, win_rate 0, PF 0) เป็นผลจากการรันเบรกเอาต์ Donchian ที่ออกแบบสำหรับ 4H บนแท่ง BTC ระยะ 1 นาที และไม่เกี่ยวข้องกับความได้เปรียบของ DOGE ACTION: รันแบ็กเทสต์ใหม่ด้วยการตั้งค่าที่ถูกต้อง — instrument_id=DOGEUSDT.BINANCE, bar_type=DOGEUSDT.BINANCE-4-HOUR-LAST-EXTERNAL, ใช้ประวัติ DOGE 4H เต็มราว 6 ปี พร้อมพารามิเตอร์เริ่มต้นที่กลยุทธ์ตั้งใจใช้ (donchian_period 12, exit_period 10, sma_period 50, sma_slope_lookback 20, stop_loss_pct 8, max_hold_bars 60, risk_pct 0.02) ไม่จำเป็นต้องเปลี่ยนโค้ดกลยุทธ์ — โค้ดไม่ผูกกับสินทรัพย์ นี่คือการจับคู่เส้นทางข้อมูล/การตั้งค่าผิด ซึ่งต้องแก้ก่อนตัดสินใจปรับแต่งหรือละทิ้ง หากไปป์ไลน์ยังป้อนสินทรัพย์แซนด์บ็อกซ์เข้าสู่แบ็กเทสต์ทบทวน ต้องแก้ข้อผิดพลาดการกำหนดเส้นทางนั้นในระบบต้นทาง
ประวัติรอบทดสอบ
การตรวจสอบไม่ผ่าน (ชั้น 2 — สถานการณ์จำลอง): พารามิเตอร์ที่ใช้: ['risk_pct', 'sma_period', 'exit_period', 'min_notional', 'max_hold_bars', 'stop_loss_pct', 'donchian_period', 'sma_slope_lookback'] ตรวจสอบว่า __init__ กำหนดค่าแอตทริบิวต์ทั้งหมดจาก self.parameters.get() - steady_downtrend: สัญญาณค้าง: สัญญาณ 429 ทั้งหมดเหมือนกัน (ค่า=0.0) เป็นไปได้ว่า calculate_signal() มีข้อผิดพลาด — สัญญาณไม่เปลี่ยนแปลง
สรุปผลลัพธ์
การย้ายกลไกเบรกเอาต์ที่ผ่านการตรวจสอบแล้วไปยังอัลต์คอยน์เดี่ยวอีกตัวไม่ได้ทำให้ได้รับการเลื่อนสถานะตามไปด้วย — แบ็กเทสต์ที่ทำงานได้และมี PF สูง พร้อมผลตอบแทนสรุป ไม่อาจช่วย Sharpe ที่ช่วงความเชื่อมั่นครอบคลุมศูนย์ ซึ่งขับเคลื่อนโดยวันค่าผิดปกติช่วงตลาดกระทิงเพียงไม่กี่วัน มีอัลฟาเทียบกับการซื้อแล้วถือเป็นลบ และสภาวะตลาดล่าสุดเสื่อมลง
ด่านทบทวนแบ็กเทสต์ให้ผล 'ละทิ้ง' ก่อนเริ่มการปรับแต่ง (optimization_report เป็น null): ผลพื้นฐานไม่มีนัยสำคัญทางสถิติ (ช่วง Sharpe CI ครอบคลุมศูนย์), อาศัยวันตลาดกระทิงประมาณห้าวัน, ให้ผลด้อยกว่าการถือ DOGE เมื่อปรับตามความเสี่ยง และตรงกับรูปแบบความล้มเหลวของเบรกเอาต์สินทรัพย์เดี่ยว 4H ที่อาศัยค่าผิดปกติช่วงตลาดกระทิงตามบันทึก — จึงไม่คุ้มกับงบปรับแต่ง 2 ชั่วโมง
กลยุทธ์เบรกเอาต์ช่อง Donchian ฝั่งซื้อเท่านั้น DOGE 4H เข้าซื้อเมื่อราคาปิดเหนือจุดสูงสุด 12 แท่ง ขณะที่แนวโน้มขาขึ้น SMA(50) ยืนยันแนวโน้มขาขึ้นที่มีอยู่ก่อนหน้า ออกจากสถานะด้วยจุดหยุดตามช่อง Donchian ด้านต่ำ จุดหยุดป้องกัน 8% หรือจุดหยุดตามเวลา — เป็นการย้ายกลไก Donchian พร้อมตัวกรองแนวโน้มที่นักวิเคราะห์ตรวจสอบแล้วไปยัง DOGE ในฐานะสินทรัพย์ 'สภาพคล่องระดับรอง'
แบ็กเทสต์พื้นฐาน 6 ปีให้ผลตอบแทนรวมสรุป +267.7%, profit factor 2.09 และ Sortino 6.70 จากการซื้อขายฝั่งซื้อ 99 ครั้ง แต่ Sharpe อยู่ที่เพียง 1.09 โดยค่าต่ำสุดของ CI แบบ bootstrap อยู่ที่ -0.3167 (คร่อมศูนย์), information ratio เทียบกับการซื้อแล้วถือ DOGE เป็นลบ (-0.5624), ดรอดาวน์สูงสุด 13.84% และอัตราชนะ 37% ผลตอบแทนพึ่งพาค่าผิดปกติรุนแรง (kurtosis ของผลตอบแทน 159.2, skew 11.4, tail ratio 0.70), กระจุกตัวใน 2021 และ 2024 แล้วเสื่อมลงนับจากนั้น (2023 +1.4%, 2025 +1.1%, 2026 -2.8%)
Stratmill เป็นเครื่องมือสำหรับการวิจัยและ paper trading ไม่ใช่คำแนะนำทางการเงินหรือโบรกเกอร์ ผลการทดสอบย้อนหลังและ paper trading เป็นเพียงสมมติฐาน การเทรดมีความเสี่ยงที่จะขาดทุน