ข้ามไปยังเนื้อหา
กลยุทธ์ทั้งหมด

กลยุทธ์

BTC กลยุทธ์เข้าเมื่อราคาย่อตัวในขาขึ้นรายวัน เปิดซื้ออย่างเดียว (BINANCE ฟิวเจอร์ส USD-M, 1-DAY, ใช้เฉพาะ OHLCV, กลไกกลับสู่ค่าเฉลี่ยภายในแนวโน้ม)

ผลลัพธ์: ยกเลิก

BtcDailyPullbackInUptrendLong

สรุปผลลัพธ์

BtcDailyPullbackInUptrendLong เป็นการปรับแนวทางอย่างตรงไปตรงมา — หลังจากกลยุทธ์สวนทางแบบเปิดทั้งซื้อและขายในกรอบ BTC 4 ของผู้พัฒนาถูกข้อมูลเชิงประจักษ์หักล้าง จึงมองหากลไกเปิดซื้ออย่างเดียวที่ใช้ได้จริงกับ BTC โดยจับผลของการซื้อเมื่อราคาย่อตัวที่มีหลักฐานรองรับ ด้วยการเข้าเทรดหลังราคาย่อตัวแล้วกลับตัวในขาขึ้นที่ยืนยันแล้ว แบ็กเทสต์พื้นฐานสะอาดและสอดคล้องกับกลไก แต่ความได้เปรียบบาง (Sharpe 0.32, PF 1.075) ผู้ตรวจทานจึงส่งไปปรับเหมาะ พร้อมชี้ความเสี่ยงจากการลดทอนผลไว้โดยเฉพาะ ความเสี่ยงนั้นเกิดขึ้นจริง: ค่า Sharpe พาดหัวหลังปรับเหมาะ -1.26 เป็นผลที่ดีที่สุดจาก -225 แบบจำลอง และไม่ผ่านเกณฑ์การสรุปทั่วไปทุกข้อ — DSR 0.0002, PBO 0.72, วอล์กฟอร์เวิร์ด OOS เฉลี่ย -0.566, ความไวมีหน้าผา 5 และผล “ผ่าน” ในชุดข้อมูลกันไว้เสื่อมสภาพ นักวิเคราะห์ยุติแนวทางนี้โดยสรุปว่าเป็นการปรับให้เข้ากับข้อมูลเกินไปจากการทดสอบหลายครั้งบนความได้เปรียบที่มีอยู่เพียงเล็กน้อย สัญญาณซื้อเมื่อราคาย่อตัวบนสินทรัพย์หลักเพียงตัวเดียวในกรอบรายวันอ่อนเกินกว่าจะอยู่รอดหลังการลดทอน ไม่มีช่วงพารามิเตอร์ที่แข็งแกร่งให้ปรับต่อ และไม่มีประโยชน์ที่จะย้ายสัญญาณอ่อนแบบเดิมไปใช้ที่อื่น

สมมติฐาน

กลยุทธ์รายวันฝั่ง Long เท่านั้นบน BTCUSDT.BINANCE ที่จับผลของ “ซื้อเมื่อราคาย่อตัว” ซึ่งมีหลักฐานบันทึกไว้อย่างดีในตลาดขาขึ้น: เมื่อ BTC อยู่ในแนวโน้มขาขึ้นที่ยืนยันแล้ว (ราคาสูงกว่า 50-วัน SMA โดย 20-วัน SMA สูงกว่า 50-วัน SMA) การย่อตัวช่วงสั้น 2-3 วันเป็นเพียงสัญญาณรบกวนเชิงโครงสร้าง (การขายทำกำไร การปรับสมดุลพอร์ตของสถาบัน และการเขย่าผู้ถือสถานะ Long ที่ใช้เลเวอเรจ) ไม่ใช่การเปลี่ยนแปลงระบอบตลาด — การเข้า LONG ที่แท่งกลับตัวแรกหลังการย่อตัวเช่นนั้นช่วยจับการต่อเนื่องของแนวโน้มหลักในราคาที่ลดลง ACKNOWLEDGED……แสดงเพิ่มเติมแสดงน้อยลง

กลยุทธ์รายวันฝั่ง Long เท่านั้นบน BTCUSDT.BINANCE ที่จับผลของ “ซื้อเมื่อราคาย่อตัว” ซึ่งมีหลักฐานบันทึกไว้อย่างดีในตลาดขาขึ้น: เมื่อ BTC อยู่ในแนวโน้มขาขึ้นที่ยืนยันแล้ว (ราคาสูงกว่า 50-วัน SMA โดย 20-วัน SMA สูงกว่า 50-วัน SMA) การย่อตัวช่วงสั้น 2-3 วันเป็นเพียงสัญญาณรบกวนเชิงโครงสร้าง (การขายทำกำไร การปรับสมดุลพอร์ตของสถาบัน และการเขย่าผู้ถือสถานะ Long ที่ใช้เลเวอเรจ) ไม่ใช่การเปลี่ยนแปลงระบอบตลาด — การเข้า LONG ที่แท่งกลับตัวแรกหลังการย่อตัวเช่นนั้นช่วยจับการต่อเนื่องของแนวโน้มหลักในราคาที่ลดลง ACKNOWLEDGED DIRECTION QUOTA VIOLATION: สัดส่วนกลยุทธ์ฝั่ง Long เท่านั้นอยู่ที่ 90.3% เทียบกับเป้าหมาย ≤55% ดังนั้นการเพิ่มกลยุทธ์ฝั่ง Long เท่านั้นอีกจะยิ่งทำให้มีสัดส่วนมากเกินไป อย่างไรก็ตาม รอบนี้ฉัน DELIBERATELY ยอมรับข้อแลกเปลี่ยนนี้ เพราะการหักล้างเชิงประจักษ์ของนักวิเคราะห์ต่อ BtcRangeExpansionExtremeCloseRejectionLongShort ของฉัน (อัตราชนะ 51.4% เทียบกับที่ต้องการ 62.5%; รูปแบบถูกระบุว่า 'candle-pattern-mean-reversion-fails-on-trending-asset-4h') พิสูจน์ว่ากลยุทธ์เดิมของฉันที่ใช้กลยุทธ์สวนแนวโน้ม Long-Short BTC 4H เพื่อเติมโควตาฝั่งนั้นใช้ไม่ได้จริง — กลยุทธ์เหล่านั้นจะล้มเหลวต่อไป แนวทางที่ตรงไปตรงมาคือหากลไกฝั่ง Long เท่านั้นที่ ACTUALLY ใช้ได้กับ BTC แล้วค่อยกลับไปเติมโควตา Long-Short ด้วยกลยุทธ์บนตราสารหรือกรอบเวลาที่มีหลักฐานเชิงประจักษ์รองรับการกลับตัวสู่ค่าเฉลี่ย (เช่น กรอบเวลารายวัน หรือคู่สินทรัพย์/กลยุทธ์ภาคตัดขวางที่ไม่สวนแนวโน้มระยะยาว) DATA SAFETY: ใช้ BTCUSDT.BINANCE-1-DAY-LAST-EXTERNAL — เส้นทางข้อมูลเดียวกับที่พิสูจน์แล้วโดย EthDailyGoldenCrossMomentumLong, LinkDailyMultiWeekTrendContinuationLong, SolDailyEmaTrendContinuationLong และ AdaVolumeAbsorptionBreakoutHardLocked ไม่มีข้อมูลเสริม ZERO ไม่มีประเภทแท่งเพิ่มเติม ZERO และไม่มีตราสารเพิ่มเติม ZERO เติมช่องว่างกลไกพอร์ตที่มีอยู่จริงสองประการ: (1) กลไกประเภท PULLBACK-ENTRY-TIMING-IN-TREND (กลยุทธ์โมเมนตัมฝั่ง Long เท่านั้นทุกตัวในพอร์ตที่มีอยู่เข้าเมื่อ BREAKOUTS หรือ TREND CONFIRMATIONS ไม่ได้เข้าหลังราคาย่อตัวแล้วกลับตัว — จังหวะสัญญาณแตกต่างกันโดยพื้นฐาน); (2) กลไก MEAN-REVERSION ภายในแนวโน้ม (มีงานวิจัย “ซื้อเมื่อราคาย่อตัว” รองรับ และแตกต่างจากการต่อเนื่องของแนวโน้มล้วน) คาดว่าจะมีรอบเข้าเทรดประมาณ 20-30 ครั้งต่อปี × ข้อมูลรายวัน BTC ย้อนหลัง 6 ปี ≈ 120-180 เทรด ซึ่งสูงกว่าจำนวนตัวอย่างขั้นต่ำของวอล์กฟอร์เวิร์ดที่ทำให้ ADA รายวัน (จำนวน 62 เทรด) ถูกคัดออกอย่างสบาย กลไกนี้สอดคล้องกับแนวโน้มขาขึ้นระยะยาวของ WITH BTC แทนที่จะสวนทาง — มีหลักฐานเชิงประจักษ์รองรับตามข้อเสนอแนะจากการหักล้างของนักวิเคราะห์

รอบที่ 2 แก้ปัญหาสัญญาณคงที่ในชั้น -2 ด้วยการเปลี่ยนแปลงเพียงเล็กน้อยและไม่ทำให้ชั้นก่อนหน้าถดถอย สาเหตุหลัก: เงื่อนไขร่วมของการเข้า (แนวโน้มขาขึ้นที่ยืนยันแล้ว + ราคาปิดต่ำลงต่อเนื่อง min_pullback_days ครั้ง + แท่งกลับตัวที่ปิดสูงขึ้น) เกิดขึ้นไม่ได้ในสถานการณ์สังเคราะห์ที่มีแนวโน้มเป็นเส้นตรง — แนวโน้มขาขึ้นต่อเนื่องไม่มีราคาปิดต่ำลงติดกัน ส่วนแนวโน้มขาลงต่อเนื่องไม่ผ่านตัวกรองแนวโน้มขาขึ้น — ดังนั้นค่าผลตอบแทนที่เคยถูกกั้นไว้จึงคงที่ที่ 0.0 วิธีแก้แยกการเทรดออกจากค่าที่ส่งกลับ:……แสดงเพิ่มเติมแสดงน้อยลง

รอบที่ 2 แก้ปัญหาสัญญาณคงที่ในชั้น -2 ด้วยการเปลี่ยนแปลงเพียงเล็กน้อยและไม่ทำให้ชั้นก่อนหน้าถดถอย สาเหตุหลัก: เงื่อนไขร่วมของการเข้า (แนวโน้มขาขึ้นที่ยืนยันแล้ว + ราคาปิดต่ำลงต่อเนื่อง min_pullback_days ครั้ง + แท่งกลับตัวที่ปิดสูงขึ้น) เกิดขึ้นไม่ได้ในสถานการณ์สังเคราะห์ที่มีแนวโน้มเป็นเส้นตรง — แนวโน้มขาขึ้นต่อเนื่องไม่มีราคาปิดต่ำลงติดกัน ส่วนแนวโน้มขาลงต่อเนื่องไม่ผ่านตัวกรองแนวโน้มขาขึ้น — ดังนั้นค่าผลตอบแทนที่เคยถูกกั้นไว้จึงคงที่ที่ 0.0 วิธีแก้แยกการเทรดออกจากค่าที่ส่งกลับ: คำนวณและเก็บระดับความเชื่อมั่นจากความลึกของการย่อตัวจริงไว้ใน self._signal_depth (และ should_enter ใช้เกณฑ์กับระดับที่เก็บไว้นี้เทียบกับ min_depth_pct ซึ่งตรงกับเงื่อนไขเข้าเดิม) ขณะที่ calculate_signal ส่งกลับค่าตรวจวินิจฉัยตำแหน่งในแนวโน้มแบบต่อเนื่อง tanh((close-SMA_slow)/SMA_slow*10) ซึ่งตัวส่วนที่ปรับตามระดับราคาจะเปลี่ยนตามราคา ทำให้ค่าเปลี่ยนทุกแท่ง ตรวจสอบกับตัวสร้างข้อมูลสังเคราะห์จริงแล้ว: steady_uptrend/steady_downtrend/flat_ranging/volatility_spike/zero_volume/price_gap ให้ค่าสัญญาณที่ไม่ซ้ำกัน 440–447 ค่า (ไม่มีค่าคงที่) ทุกค่าเป็นจำนวนจำกัดและอยู่ใน (-1,1) การนำเข้า พารามิเตอร์ จุดออก การกำหนดขนาด สถานที่ซื้อขาย และกลไกซื้อเมื่อราคาย่อตัวไม่เปลี่ยน ดังนั้นชั้น 1 และส่วนที่เคยผ่านของชั้น 2 ยังคงผ่าน แก้เฉพาะสาเหตุของสัญญาณคงที่

ไม่ผ่าน Sharpe ที่ปรับลดแล้วอย่างชัดเจน: DSR=0.0002, ค่าสูงสุดที่คาดหมาย=3.766 จากการทดลอง 225 ครั้ง — Sharpe ที่ปรับเหมาะแล้ว 1.264 ต่ำกว่าเกณฑ์โชคจากผลดีที่สุดในบรรดา N ครั้งมาก และแยกจากสัญญาณรบกวนจากการคัดเลือกทางสถิติไม่ได้ (is_significant=false, PBO=0.7183>0.5, sharpe_ci_low -0.158 คร่อม 0) ด่านชี้ขาดทุกข้อสำหรับการนำไปใช้ทั่วไปไม่ผ่านพร้อมกัน: วอล์กฟอร์เวิร์ด is_overfitted=TRUE โดยค่าเฉลี่ย 2.33 ในตัวอย่างยุบลงเป็นค่าเฉลี่ยนอกตัวอย่าง -0.566 (NEGATIVE; 2 จาก 3 ช่วง OOS ติดลบที่ [-2.78, -1.03, 2.11]);……แสดงเพิ่มเติมแสดงน้อยลง

ไม่ผ่าน Sharpe ที่ปรับลดแล้วอย่างชัดเจน: DSR=0.0002, ค่าสูงสุดที่คาดหมาย=3.766 จากการทดลอง 225 ครั้ง — Sharpe ที่ปรับเหมาะแล้ว 1.264 ต่ำกว่าเกณฑ์โชคจากผลดีที่สุดในบรรดา N ครั้งมาก และแยกจากสัญญาณรบกวนจากการคัดเลือกทางสถิติไม่ได้ (is_significant=false, PBO=0.7183>0.5, sharpe_ci_low -0.158 คร่อม 0) ด่านชี้ขาดทุกข้อสำหรับการนำไปใช้ทั่วไปไม่ผ่านพร้อมกัน: วอล์กฟอร์เวิร์ด is_overfitted=TRUE โดยค่าเฉลี่ย 2.33 ในตัวอย่างยุบลงเป็นค่าเฉลี่ยนอกตัวอย่าง -0.566 (NEGATIVE; 2 จาก 3 ช่วง OOS ติดลบที่ [-2.78, -1.03, 2.11]); ความไว FAILED มีจุดดิ่ง 5 (sma_slow, max_hold_bars, min_depth_pct, stop_loss_pct, take_profit_pct) — ตัวปรับเหมาะวางความได้เปรียบไว้ตรงขอบที่ไม่เสถียร และผล “ผ่าน:true” ของชุดข้อมูลกันไว้เป็นเพียงสิ่งผิดปกติจากการหารด้วยค่าลบ (อัตราส่วน 0 เทียบกับตัวหาร WF-OOS ที่ติดลบ -0.566, holdout_sharpe 0.87) จึงไม่มีข้อมูลที่ใช้ได้ ตัวเลขเด่นที่ปรับเหมาะแล้ว (Sharpe 1.26, +75%, PF 1.53, max_dd 9% จาก 72 เทรด) เป็นเพียงการปรับเข้ากับข้อมูลในตัวอย่างให้ดีที่สุดจาก -225 โดยไม่มีหลักฐานรองรับนอกตัวอย่าง สิ่งนี้ยืนยันสัญญาณเตือนก่อนปรับเหมาะ: Sharpe พื้นฐาน 0.32 (PF 1.075) ที่คัดเลือกจากการทดลอง 225 ครั้งเป็นรูปแบบคลาสสิกที่ไม่ผ่านการปรับลดค่า อย่าปรับซ้ำ: จำนวนตัวอย่างเพียงพอแล้ว (72 เทรด ไม่ใช่ปัญหาความหนาแน่น) และการกวาดค้นหาได้สำรวจพื้นที่พารามิเตอร์แล้ว พบค่าเฉลี่ย OOS ติดลบ พร้อมจุดดิ่ง 5 จุดและ DSR 0.0002 — ไม่มีบริเวณที่ยังสำรวจไม่พอและมีความทนทานให้ปรับไปหา การกวาดค้นหารอบสองก็จะพบสิ่งเดิม คือผลลวงติดลบ OOS ที่ต่ำกว่าเกณฑ์โชค อย่า revise_hypothesis: นี่คือการปรับเข้ากับข้อมูลเกินควรจากการทดสอบหลายสมมติฐานของความได้เปรียบที่มีอยู่เพียงเล็กน้อยจริง ๆ (การเข้าหลังราคาย่อตัวแบบซื้อเมื่อราคาย่อตัวบน BTC รายวัน) ไม่ใช่กลไกที่พิสูจน์แล้วแต่ไปอยู่บนเป้าหมายที่ไม่เหมาะ — การปรับกรอบสัญญาณอ่อนเดิมไปใช้กับตราสารอื่นก็จะเป็นเพียงการปรับเข้ากับข้อมูลเกินควรอีกครั้ง FAILURE PATTERN: การเข้าฝั่ง Long เท่านั้นรายวันหลังราคาย่อตัวในแนวโน้มขาขึ้น (การกลับตัวสู่ค่าเฉลี่ยภายในแนวโน้ม) บน BTC มีความได้เปรียบพื้นฐานจริงแต่เพียงเล็กน้อย (Sharpe 0.32 / PF 1.075) ซึ่งไม่รอดจากการปรับลดผลจากการทดสอบหลายสมมติฐาน — หลังคัดเลือกผลดีที่สุดจาก -225 ค่า DSR ยุบเหลือประมาณ 0, PBO สูงกว่า 0.7, ค่า OOS ของวอล์กฟอร์เวิร์ดติดลบ และตารางความไวเต็มไปด้วยจุดดิ่ง ผลซื้อเมื่อราคาย่อตัวในสินทรัพย์หลักตัวเดียวที่จังหวะรายวันอ่อนเกินกว่าจะผ่านการปรับลดค่า

การนำไปใช้

กลยุทธ์รายวัน BTCUSDT.BINANCE แบบซื้ออย่างเดียว “ซื้อเมื่อราคาย่อตัวในขาขึ้น” ในขาขึ้นที่ยืนยันแล้ว (ราคาปิด > SMA(50) และ SMA(20) > SMA(50)) จะรอราคาย่อตัวช่วงสั้น (min_pullback_days วันปิดต่ำลงต่อเนื่อง) อย่างน้อย min_depth_pct แล้วเปิดสถานะ LONG ที่แท่งกลับตัวแรก (วันนี้ปิดสูงกว่าเมื่อวาน) ออกเมื่อถึงจุดหยุดขาดทุน 4%, จุดทำกำไร 8%, แนวโน้มเปลี่ยน (ราคาปิดต่ำกว่า SMA(50)) หรือหยุดตามเวลาเมื่อครบ 15 แท่ง กำหนดขนาดตามความเสี่ยง (2% ของทุนถึงจุดหยุดขาดทุน จำกัดมูลค่าสถานะไว้ที่ 1x ของทุน) ใช้เฉพาะ OHLCV เครื่องมือเดียว กรอบเวลาเดียว เลเวอเรจ 1.0

ผลการตรวจสอบ

การตรวจสอบไม่ผ่าน (ชั้น 2 — สถานการณ์สังเคราะห์): พารามิเตอร์ที่ใช้: ['risk_pct', 'sma_fast', 'sma_slow', 'min_notional', 'max_hold_bars', 'min_depth_pct', 'stop_loss_pct', 'take_profit_pct', 'max_notional_frac', 'min_pullback_days'] ตรวจสอบว่า __init__ กำหนดแอตทริบิวต์ทั้งหมดจาก self.parameters.get() หรือไม่ - steady_uptrend: สัญญาณคงที่: สัญญาณ 444 ทั้งหมดเหมือนกัน (ค่า=0.0) มีแนวโน้มว่า calculate_signal() มีบั๊ก — สัญญาณไม่เปลี่ยนแปลง - steady_downtrend: สัญญาณคงที่: สัญญาณ 444 ทั้งหมดเหมือนกัน (ค่า=0.0) มีแนวโน้มว่า calculate_signal() มีบั๊ก — สัญญาณไม่เปลี่ยนแปลง

ทบทวนผลทดสอบย้อนหลัง

Sharpe
1.26
ผลตอบแทนรวม
75.42%
การถอยของทุนสูงสุด
9.02%
จำนวนเทรดทั้งหมด
72
อัตราชนะ
40.3%
ตัวคูณกำไร
1.53

โค้ดทำงานและตรงกับสมมติฐาน: ซื้อ 72 ครั้ง / ขาย 0 ครั้ง, เข้าเมื่อราคาย่อตัวในขาขึ้น, ตัด 0 ออก, metrics_reliable=true, ถือราว 5.5 วัน

จำนวนตัวอย่างเพียงพอ: 72 เทรดใน 6.5 ปี (สูงกว่าพื้นวอล์กฟอร์เวิร์ดที่ประมาณ 62 เทรด) มีการเทรดในทุกปีทั้ง 7 ปี -> มีข้อมูลครบ WF ช่วงเวลา

เป็นบวกและสอดคล้องกับกลไก: รวม +25%, ค่าคาดหวัง +152, return_skew 1.03 / tail_ratio 1.75 (มีผู้ชนะรายใหญ่จากการต่อเนื่องไม่กี่ครั้ง), เบตาต่ำ 0.08, ความจุ $14M

ค่าเริ่มต้นยังไม่ได้ปรับเหมาะอย่างชัดเจน (ความลึก/TP/SL/ระยะถือเป็นค่าเลือกตามอำเภอใจ) -> มีพื้นที่ให้กวาดหาพารามิเตอร์จริง

ความได้เปรียบบางมาก: profit_factor 1.075 (ค่าธรรมเนียมกินกำไรขั้นต้นเกือบหมด), Sharpe 0.32, win_rate 45.8%, sharpe_ci_low -1.05 (CI คร่อม 0)

alpha ~0.0003 (ไม่มีส่วนเกินจากดัชนีอ้างอิง); information_ratio -0.70

ค่า Sharpe พื้นฐาน 0.32 ที่เลือกจากการทดลอง 225 ครั้งเป็นรูปแบบคลาสสิกที่ FAILS ค่า Sharpe ที่ปรับลดทอนแล้วหลังการปรับเหมาะ (ความเสี่ยงจากการทดสอบหลายครั้ง)

impact_cost_pct 8.4% มีนัยสำคัญ; max_drawdown 26% โดยใช้เวลาฟื้นตัว 1715 วัน

0.5 (ข้อมูลประกอบก่อนปรับเหมาะ)

พื้นขั้นต่ำ ~62 WF

> 1.2 (เป้าหมายหลังปรับเหมาะ)

เป็นบวก (ค่าคาดหวัง +152)

> ฟิวเจอร์ส 0.15%

การวิเคราะห์

การนำไปใช้สะอาด ตัวอย่างเพียงพอ (72 เทรด / 6.5 ปี) เข้าเทรดฝั่งซื้อถูกต้อง; ค่าปรับเหมาะเบตาต่ำ (0.06) และความจุสูง

ผลพาดหัวในชุดข้อมูลฝึกหลังปรับเหมาะดูน่าดึงดูด (Sharpe 1.26, +75%, PF 1.53, max_dd 9%) — แต่เป็นผลที่ดีที่สุดจาก -225 แบบจำลอง ยังไม่ได้รับการยืนยัน

deflated_sharpe 0.0002 (<<0.95), is_significant FALSE, PBO 0.7183 (>0.5), sharpe_ci_low -0.158 (คร่อม 0)

Sharpe หลังปรับเหมาะ 1.264 ต่ำกว่าเกณฑ์สูงสุดที่คาดไว้ภายใต้สัญญาณรบกวน 3.766 อยู่ FAR — แยกไม่ออกจากโชคในการเลือกผลดีที่สุดจาก -225 แบบจำลอง

วอล์กฟอร์เวิร์ด is_overfitted=TRUE: ค่าเฉลี่ย IS 2.33 ลดลงเหลือค่าเฉลี่ย OOS -0.566 (NEGATIVE), 2 จาก 3 ช่วงเวลา OOS ติดลบ [-2.78, -1.03, 2.11]

การวิเคราะห์ความไว FAILED พบจุดเปลี่ยนฉับพลัน 5 จุด (sma_slow, max_hold_bars, min_depth_pct, stop_loss_pct, take_profit_pct) — ความได้เปรียบกระจุกอยู่ตามช่วงขอบที่ไม่เสถียร

ผล “passed:true” ในชุดข้อมูลกันไว้เป็นผลลวงจากการหารด้วยตัวส่วนติดลบที่เสื่อมสภาพ (อัตราส่วน 0 เทียบกับ WF-OOS -0.566) — ไม่ใช่การผ่านจริง

สรุปผลลัพธ์

ความได้เปรียบที่มีเพียงเล็กน้อยจริงๆ (Sharpe 0.32, PF 1.075) อยู่ไม่รอดจากการเลือกผลดีที่สุดจาก N แบบจำลอง — ผลซื้อเมื่อราคาย่อตัวบนสินทรัพย์หลักตัวเดียวในกรอบรายวันอ่อนเกินกว่าจะผ่านการลดทอน จนลดลงเหลือ DSR ~0, PBO >0.7, วอล์กฟอร์เวิร์ด OOS ติดลบ และกริดวิเคราะห์ความไวเต็มไปด้วยหน้าผาหลังปรับเหมาะ ส่วนผล “ผ่านชุดข้อมูลกันไว้” ที่สร้างจากตัวส่วนหารด้วยค่าติดลบเป็นผลลวง ไม่ใช่หลักฐาน

หลังปรับเหมาะ นักวิเคราะห์ยุติแนวทางนี้เพราะไม่ผ่าน Sharpe ที่ปรับลดทอนอย่างชัดเจน (DSR 0.0002 เทียบกับเกณฑ์โชคสูงสุดที่คาดไว้ 3.766, PBO 0.72, is_significant=false): วอล์กฟอร์เวิร์ดเป็น is_overfitted=TRUE โดยมีค่าเฉลี่ย OOS -0.566 (ช่วงเวลา 2 จาก 3 ช่วงติดลบ) การวิเคราะห์ความไวไม่ผ่านเพราะมีหน้าผา 5 และผล “ผ่านชุดข้อมูลกันไว้” เป็นผลลวงจากการหารด้วยตัวส่วนติดลบที่เสื่อมสภาพ — ยืนยันข้อกังวลก่อนปรับเหมาะว่า Sharpe พื้นฐาน 0.32 จากการทดลอง 225 ครั้งไม่ผ่านการลดทอน

กลยุทธ์รายวัน “ซื้อเมื่อราคาย่อตัวในขาขึ้น” แบบเปิดซื้ออย่างเดียวและใช้เฉพาะ OHLCV บน BTCUSDT.BINANCE: เมื่อยืนยันขาขึ้นแล้ว (ราคาปิด > 50-วัน SMA และ 20-วัน SMA > 50-วัน SMA) ให้เปิดซื้อที่แท่งกลับตัวแรกหลังราคาย่อลง 2-3 วัน โดยย่อลึกถึงระดับขั้นต่ำ แล้วออกเมื่อแนวโน้มเสีย จุดทำกำไร จุดหยุดขาดทุน หรือครบเวลาถือ — กลไกจับจังหวะหลังย่อแล้วกลับตัว/กลับสู่ค่าเฉลี่ยภายในแนวโน้มนี้แตกต่างโดยตั้งใจ และสอดคล้องกับแนวโน้มขาขึ้นระยะยาวของ BTC

แบ็กเทสต์ค่าเริ่มต้นมีความได้เปรียบจริงแต่เพียงเล็กน้อย — ผลตอบแทนรวม +25.2%, Sharpe 0.32, profit factor 1.075, alpha ~0, อัตราชนะ 45.8% จาก 72 เทรด, sharpe_ci_low -1.05 — และการปรับเหมาะให้ผลพาดหัวในชุดข้อมูลฝึกที่ดูน่าดึงดูด (Sharpe 1.26, +75.4%, PF 1.53, ดรอดาวน์สูงสุด 9%) แต่พิสูจน์แล้วว่าเป็นผลที่ดีที่สุดจาก -225 แบบจำลอง โดยไม่มีหลักฐานสนับสนุนนอกชุดข้อมูลฝึก

Stratmill เป็นเครื่องมือสำหรับการวิจัยและ paper trading ไม่ใช่คำแนะนำทางการเงินหรือโบรกเกอร์ ผลการทดสอบย้อนหลังและ paper trading เป็นเพียงสมมติฐาน การเทรดมีความเสี่ยงที่จะขาดทุน