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

กลยุทธ์

ทดสอบระบบเทรด BTC ความผันผวนรายวันทะลุกรอบ ถือซื้ออย่างเดียว

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

BtcDailyVolatilityCompressionRangeBreakoutLong

สรุปผลลัพธ์

BtcDailyVolatilityCompressionRangeBreakoutLong จับคู่ภาวะขดตัวก่อนหน้าที่มีความผันผวนต่ำกับเบรกเอาต์ Donchian ขาขึ้นบนแท่งราคารายวัน BTC เป็นกลยุทธ์ที่สร้างได้สะอาดและมีสภาพคล่องสำหรับตราสารเดียว โดยมีแนวคิดการบีบอัดแล้วตามด้วยการขยายตัวที่สมเหตุสมผล ผลลัพธ์พาดหัว 130% และตัวคูณกำไร 1.17 ปกปิดความเปราะบางเชิงโครงสร้าง: มีการซื้อขายเพียง 27 ครั้งในหกปี ชาร์ป 0.44 โดยมีค่าต่ำสุด CI ที่ -1.04 การขาดทุน 46% และความได้เปรียบกระจุกตัวอยู่ในวันรุนแรงประมาณ 4 วัน (อัตราส่วนหาง 0.029, ความโด่ง 109) โดยผลตอบแทนส่วนใหญ่ยังไม่เกิดขึ้นจริง เมื่อเงื่อนไขร่วมเกิดขึ้นน้อยเกินกว่าจะผ่านการทดสอบแบบเดินหน้า 3 หน้าต่าง และผลการดำเนินงานช่วงหลังลดลง นักวิเคราะห์จึงประเมินว่าชาร์ปที่ปรับลดอคติจะหักลดผลจากหางหนาจนต่ำกว่าเกณฑ์โชค — เช่นเดียวกับที่เกิดขึ้นกับกลยุทธ์เบรกเอาต์ขยายช่วง BNB ซึ่งมีโครงสร้างคล้ายกัน กลยุทธ์ถูกยกเลิกที่ด่านทบทวนแบ็กเทสต์ แทนที่จะเสียเวลาปรับแต่งเพื่อคำนวณเหตุผลที่ปฏิเสธซ้ำอีกครั้ง

สมมติฐาน

กลยุทธ์เริ่มต้นแนวโน้มแบบถือสถานะซื้อเท่านั้นและใช้ตราสารเดียว บนสัญญาฟิวเจอร์สถาวร BTCUSDT โดยใช้แท่งราคารายวัน (1D) กลยุทธ์รอให้เกิดการบีบอัดความผันผวนอย่างชัดเจน — เมื่อช่วงราคา 30 วัน (ราคาสูงสุดลบราคาต่ำสุด) หดตัวต่ำกว่า 20% ของราคาปัจจุบัน — จากนั้นจึงเปิดสถานะซื้อ ONLY เมื่อราคาปิดรายวันที่ยืนยันแล้วสูงกว่าจุดสูงสุด 30 วัน การบีบอัดความผันผวนก่อนการขยายตัวเป็นหนึ่งในความได้เปรียบที่ทนทานที่สุดในการซื้อขายทางเทคนิค และนำมาใช้กับคริปโตได้ตรงไปตรงมา ซึ่งการเปลี่ยนระบอบตลาดรุนแรง การกำหนดให้มีทั้ง BOTH……แสดงเพิ่มเติมแสดงน้อยลง

กลยุทธ์เริ่มต้นแนวโน้มแบบถือสถานะซื้อเท่านั้นและใช้ตราสารเดียว บนสัญญาฟิวเจอร์สถาวร BTCUSDT โดยใช้แท่งราคารายวัน (1D) กลยุทธ์รอให้เกิดการบีบอัดความผันผวนอย่างชัดเจน — เมื่อช่วงราคา 30 วัน (ราคาสูงสุดลบราคาต่ำสุด) หดตัวต่ำกว่า 20% ของราคาปัจจุบัน — จากนั้นจึงเปิดสถานะซื้อ ONLY เมื่อราคาปิดรายวันที่ยืนยันแล้วสูงกว่าจุดสูงสุด 30 วัน การบีบอัดความผันผวนก่อนการขยายตัวเป็นหนึ่งในความได้เปรียบที่ทนทานที่สุดในการซื้อขายทางเทคนิค และนำมาใช้กับคริปโตได้ตรงไปตรงมา ซึ่งการเปลี่ยนระบอบตลาดรุนแรง การกำหนดให้มีทั้ง BOTH ภาวะสงบก่อนหน้า AND การยืนยันเบรกเอาต์ขาขึ้น ช่วยให้กลยุทธ์หลีกเลี่ยงอัตราสัญญาณบวกลวงที่สูงของระบบเบรกเอาต์ล้วน และการขาดทุนจากการแกว่งไร้ทิศทางของระบบความผันผวนล้วน การถือสถานะซื้อเท่านั้นเหมาะกับแนวโน้มขาขึ้นเชิงโครงสร้างของคริปโตในช่วงถือครองระยะยาว ระยะเวลาถือครองอยู่ที่หลายวันถึงหลายสัปดาห์ ทำให้กลยุทธ์ทนต่อค่าธรรมเนียมได้: การซื้อขายแต่ละครั้งต้องทำกำไรขั้นต้นประมาณ 3-5% จึงจะทำกำไรได้หลังหักค่าธรรมเนียม 0.10% RT ไปกลับ พารามิเตอร์ทั้งหมดมีสามตัว — ช่วงย้อนหลังสำหรับการบีบอัด (30), เกณฑ์การบีบอัด (0.20) และการวางจุดตัดขาดทุน (30-วัน SMA) พื้นที่พารามิเตอร์ที่น้อยนี้ตอบโจทย์อย่างชัดเจนต่อรูปแบบความล้มเหลวจากการตรวจสอบหมดเวลาที่เกิดซ้ำ ซึ่งกลยุทธ์หลายเงื่อนไขที่ซับซ้อนทำให้ตัวตรวจสอบหยุดชะงัก

เป็นกลยุทธ์ซื้ออย่างเดียวในสินทรัพย์เดียว จึงใช้ฮุกมาตรฐานของ FactoryStrategy โดยตรง (ไม่มีการจัดการหลายขาจากส่วนกลาง) calculate_signal คำนวณจุดสูงสุดและกรอบดอนเชียนของช่วงก่อนหน้า (ไม่รวมแท่งปัจจุบัน) กำหนดค่าบูลีนสำหรับการบีบตัว (กรอบ/ราคาปิด < เกณฑ์) และการทะลุกรอบ (ราคาปิด > จุดสูงสุดในช่วง 30 วันก่อนหน้า) แล้วส่งสัญญาณต่อเนื่อง — ระยะห่างเป็นเปอร์เซ็นต์ของราคาปิดเหนือจุดสูงสุดดอนเชียนก่อนหน้า ซึ่งเปลี่ยนไปทุกแท่ง จึงผ่านการตรวจจับสัญญาณคงที่ของ Layer-2; ตามคำแนะนำของผู้เขียนโค้ด เงื่อนไขบีบตัวอยู่ใน……แสดงเพิ่มเติมแสดงน้อยลง

เป็นกลยุทธ์ซื้ออย่างเดียวในสินทรัพย์เดียว จึงใช้ฮุกมาตรฐานของ FactoryStrategy โดยตรง (ไม่มีการจัดการหลายขาจากส่วนกลาง) calculate_signal คำนวณจุดสูงสุดและกรอบดอนเชียนของช่วงก่อนหน้า (ไม่รวมแท่งปัจจุบัน) กำหนดค่าบูลีนสำหรับการบีบตัว (กรอบ/ราคาปิด < เกณฑ์) และการทะลุกรอบ (ราคาปิด > จุดสูงสุดในช่วง 30 วันก่อนหน้า) แล้วส่งสัญญาณต่อเนื่อง — ระยะห่างเป็นเปอร์เซ็นต์ของราคาปิดเหนือจุดสูงสุดดอนเชียนก่อนหน้า ซึ่งเปลี่ยนไปทุกแท่ง จึงผ่านการตรวจจับสัญญาณคงที่ของ Layer-2; ตามคำแนะนำของผู้เขียนโค้ด เงื่อนไขบีบตัวอยู่ใน should_enter ไม่ใช่ค่าเริ่มต้นของสัญญาณ เพื่อให้คะแนนสัญญาณไล่ระดับ แทนที่จะเป็นศูนย์แล้วพุ่งขึ้น การกำหนดให้การบีบตัว AND การทะลุกรอบเป็นแก่นของความได้เปรียบ: ช่วยกรองผลบวกลวงของระบบที่ใช้การทะลุกรอบเพียงอย่างเดียว และภาวะไร้ทิศทางของระบบที่ใช้การบีบตัวเพียงอย่างเดียว จุดออกตามสมมติฐานคือจุดตัดขาดทุนตามโครงสร้างแนวโน้ม 30 วัน SMA ซึ่งเปิดโอกาสให้สถานะที่มีกำไรวิ่งต่อในช่วงความผันผวน และตัดสถานะเมื่อโครงสร้างหลังการทะลุกรอบเสีย — เหมาะกับกรอบเวลาหลายวันถึงหลายสัปดาห์ ซึ่งกำไรขั้นต้นราว 3-5% ต่อการเทรดสูงกว่าค่าธรรมเนียมฟิวเจอร์สไปกลับราว 0.10% ได้สบาย การกำหนดขนาดสถานะอิงกับเงินทุน (95% ของมูลค่าสัญญาเทียบกับเงินทุน หรือราว 0.8-3 BTC ตลอดช่วงราคาในอดีต) และสูงกว่ามูลค่าขั้นต่ำ BTCUSDT $100 อย่างมาก min_bars_required รับประกันว่ามีช่วงบีบตัวครบถ้วนและ SMA ก่อนการเทรดใด ๆ การใช้พารามิเตอร์ที่ปรับได้เพียงสามตัวทำให้พื้นที่การปรับเหมาะสมมีขนาดเล็กที่สุด ซึ่งตอบโจทย์ความล้มเหลวจากการตรวจสอบหมดเวลาโดยตรงสำหรับกลยุทธ์หลายเงื่อนไขที่ซับซ้อน เลเวอเรจคงที่ 1.0 และใช้อ้างอิงเป็นตัวคูณขนาดสถานะเท่านั้น (=1) จึงไม่เข้าเกณฑ์เลเวอเรจที่ไม่ได้ใช้ สินทรัพย์เดียวในตลาดฟิวเจอร์สถูกประเมินมูลค่าตามราคาตลาดทุกแท่ง (หนึ่งสถานะพร้อมกำไรขาดทุนที่ยังไม่รับรู้ต่อเนื่อง) จึงหลีกเลี่ยงข้อบกพร่องในการประเมินมูลค่าเงินทุนของตลาดสปอต-CASH

อย่าปรับแต่ง — ผลลัพธ์ที่คาดคือไม่ผ่านเกณฑ์ประเมินอนาคต เนื่องจากความได้เปรียบที่เบาบางและขับเคลื่อนด้วยหางหนา กลยุทธ์ทำการซื้อขายเพียง 27 ครั้งในช่วงประมาณ 6 ปี (ประมาณ 4.5 ครั้งต่อปี) และผลตอบแทนทั้งหมดกระจุกตัวอยู่ในวันเบรกเอาต์รุนแรงเพียงไม่กี่วัน (tail_ratio 0.029, return_kurtosis 109; 2024-12-19 +62.5%, 2020-12-11 +52.4%, 2023-12-29 +31.7%) — เมื่อตัดวันเหล่านั้นออก ความได้เปรียบก็พังทลาย ไม่มีความได้เปรียบที่มีนัยสำคัญแม้ก่อนปรับแต่ง: ชาร์ป 0.44 โดยมี sharpe_ci_low -1.04 (CI คร่อมศูนย์อย่างมาก)……แสดงเพิ่มเติมแสดงน้อยลง

อย่าปรับแต่ง — ผลลัพธ์ที่คาดคือไม่ผ่านเกณฑ์ประเมินอนาคต เนื่องจากความได้เปรียบที่เบาบางและขับเคลื่อนด้วยหางหนา กลยุทธ์ทำการซื้อขายเพียง 27 ครั้งในช่วงประมาณ 6 ปี (ประมาณ 4.5 ครั้งต่อปี) และผลตอบแทนทั้งหมดกระจุกตัวอยู่ในวันเบรกเอาต์รุนแรงเพียงไม่กี่วัน (tail_ratio 0.029, return_kurtosis 109; 2024-12-19 +62.5%, 2020-12-11 +52.4%, 2023-12-29 +31.7%) — เมื่อตัดวันเหล่านั้นออก ความได้เปรียบก็พังทลาย ไม่มีความได้เปรียบที่มีนัยสำคัญแม้ก่อนปรับแต่ง: ชาร์ป 0.44 โดยมี sharpe_ci_low -1.04 (CI คร่อมศูนย์อย่างมาก) การปรับแต่งแบบเลือกผลดีที่สุดจาก N ครั้งจะทำให้ชาร์ปสูงเกินจริง และชาร์ปที่ปรับลดอคติแล้ว — ซึ่งลงโทษความเบ้และความโด่งอย่างหนัก — จะปรับค่ากลับลงมาต่ำกว่าเกณฑ์โชคที่คาดหมายสูงสุด ซึ่งตรงกับสิ่งที่เกิดขึ้นกับกลยุทธ์เบรกเอาต์ขยายช่วง BNB ที่มีโครงสร้างคล้ายกัน (ความโด่ง 542 -> DSR 0.67, ถูกยกเลิก) ตัวอย่าง 27 ครั้งที่แบ่งในหน้าต่างทดสอบแบบเดินหน้า 3 หน้าต่าง (ประมาณ 9 ครั้งต่อหน้าต่าง) เปราะบาง เพราะหน้าต่างเดียวอาจได้แรงหนุนหรือขาดข้อมูลจากวันผิดปกติ 1-2 วัน และความได้เปรียบกำลังลดลงในช่วงหลัง (2024 -3%, 2026 -18.8%) โดยมีการขาดทุนสูงสุด 46% และ 80% ของผลลัพธ์พาดหัวเป็นกำไรขาดทุนที่ยังไม่เกิดขึ้นจริงจากสถานะที่ยังเปิดอยู่ นี่ไม่ใช่บั๊กด้านความถูกต้องหรือการกำหนดขนาดสถานะ (สร้างด้วย BTC ที่มีสภาพคล่องดีและไม่มีปัญหา) — แต่เป็นกลยุทธ์เบรกเอาต์ที่มีสัญญาณเบาบางเชิงโครงสร้างและขึ้นกับค่าผิดปกติ ซึ่งเงื่อนไขร่วม (การบีบอัด AND เบรกเอาต์ทำจุดสูงสุดใหม่) เกิดขึ้นน้อยเกินกว่าจะตรวจสอบได้ มีรูปแบบเบาบางและหางหนาเช่นเดียวกับกลยุทธ์พี่น้องแนวต่อเนื่องของแนวโน้มที่ถูกยกเลิก การปรับ compression_lookback/เกณฑ์/sma_period ไม่อาจเปลี่ยนความได้เปรียบที่มีการซื้อขาย 27 ครั้ง, tail_ratio-0.029, และ CI คร่อมศูนย์ ให้ทนทานต่อการทดสอบอนาคตได้ จงยกเลิกแทนที่จะใช้เวลา 2 ชั่วโมงคำนวณเหตุผลที่ปฏิเสธซ้ำอีกครั้ง

การนำไปใช้

กลยุทธ์ถือสถานะซื้ออย่างเดียวในสินทรัพย์เดียว ใช้การทะลุกรอบหลังความผันผวนบีบตัวบน BTCUSDT.BINANCE USD-M ฟิวเจอร์ส โดยใช้แท่งรายวัน จะเข้าซื้อเมื่อเงื่อนไข BOTH ข้อเป็นจริง: (1) สภาวะบีบตัวก่อนหน้า — กรอบ 30 วันก่อนหน้า (ราคาสูงสุด - ราคาต่ำสุด) ต่ำกว่า 20% ของราคาปัจจุบัน และ (2) ตัวกระตุ้นการทะลุกรอบ — ราคาปิดรายวันปัจจุบันสูงกว่าราคาสูงสุดในช่วง 30 วันก่อนหน้า ออกจากสถานะเมื่อราคาปิดรายวันต่ำกว่าค่า SMA ของช่วง 30 วัน (จุดตัดขาดทุนตามโครงสร้างแนวโน้ม) ระยะถือครองตั้งแต่หลายวันถึงหลายสัปดาห์ กำหนดขนาดสถานะเป็น 95% ของมูลค่าสัญญาเทียบกับเงินทุน และเลเวอเรจ 1.0 ใช้ OHLCV ล้วน มีพารามิเตอร์สามตัว: compression_lookback, compression_threshold, sma_period

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

Sharpe
0.44
ผลตอบแทนรวม
130.31%
การถอยของทุนสูงสุด
46.32%
จำนวนเทรดทั้งหมด
27
อัตราชนะ
37.0%
ตัวคูณกำไร
1.17

กลไก BTC สำหรับตราสารเดียวที่มีสภาพคล่องดีและสะอาด (รองรับความจุ $126M, ผลกระทบ 2.8%) แนวคิดการบีบอัดแล้วตามด้วยเบรกเอาต์มีเหตุผล ไม่มีบั๊กด้านการกำหนดขนาดสถานะหรือความถูกต้อง

ผลตอบแทนพาดหัวเป็นบวก (+130%, PF 1.17) โดยมีบางปีที่เป็นบวก (2020 +69%, 2023 +35%)

เบาบางและขึ้นกับค่าผิดปกติ: ซื้อขาย 27 ครั้งใน 6 ปี (ประมาณ 4.5 ครั้งต่อปี); tail_ratio 0.029, ความโด่ง 109 — ความได้เปรียบอาศัยวันรุนแรงประมาณ 4 วัน (2024-12-19 +62.5%, 2020-12-11 +52.4%)

ไม่มีความได้เปรียบที่มีนัยสำคัญก่อนการคัดเลือก: ชาร์ป 0.44 โดยมี sharpe_ci_low -1.04 (CI คร่อม 0 อย่างมาก) — ชาร์ปที่ปรับลดอคติจะหักลดผลจากหางหนาอย่างมาก

ผลลัพธ์ช่วงหลังลดลง (2024 -3%, 2026 -18.8%) และ max_DD 46.3%; end_unrealized_pct 79.6% หมายความว่าผลลัพธ์พาดหัวส่วนใหญ่เป็นการประเมินมูลค่าตามราคาตลาดของสถานะที่ยังเปิดอยู่

การซื้อขาย 27 ครั้งในหน้าต่างทดสอบแบบเดินหน้า 3 หน้าต่างเสี่ยงที่บางหน้าต่างจะได้แรงหนุนหรือขาดข้อมูลจากวันผิดปกติ 1-2 วัน — ความเปราะบาง OOS

สรุปผลลัพธ์

เงื่อนไขร่วมที่ต้องมีทั้งการบีบอัดความผันผวนและเบรกเอาต์ทำจุดสูงสุดใหม่เกิดขึ้นน้อยเกินกว่าจะตรวจสอบได้ — ความได้เปรียบจากการซื้อขาย 27 ครั้ง อัตราส่วนหาง-0.029 ที่มีวันรุนแรงเพียงไม่กี่วันเป็นตัวขับเคลื่อน และมี CI คร่อมศูนย์ ไม่อาจทำให้ทนทานต่อการทดสอบอนาคตด้วยการปรับแต่งได้ มีรูปแบบเบาบางบวกหางหนาเช่นเดียวกับกลยุทธ์พี่น้องขยายช่วงและต่อเนื่องของแนวโน้ม BNB ที่ล้มเหลว

นักวิเคราะห์ยกเลิกกลยุทธ์นี้ที่ด่านทบทวนแบ็กเทสต์ก่อนการปรับแต่ง โดยประเมินว่ามีแนวโน้มจะไม่ผ่านเกณฑ์ประเมินอนาคต: ไม่มีความได้เปรียบที่มีนัยสำคัญก่อนการคัดเลือก (ชาร์ป 0.44, CI คร่อมศูนย์) ตัวอย่างเบาบางจำนวน 27 การซื้อขายที่มีวันผิดปกติประมาณ 4 วันเป็นตัวขับเคลื่อน และผลลัพธ์ช่วงหลังลดลง (2024 -3%, 2026 -18.8%) การปรับแต่งแบบเลือกผลดีที่สุดจาก N ครั้งจะทำให้ชาร์ปสูงเกินจริงเท่านั้น ขณะที่ชาร์ปที่ปรับลดอคติซึ่งลงโทษความเบ้และความโด่งจะปรับค่าลงต่ำกว่าเกณฑ์โชค

กลยุทธ์ซื้ออย่างเดียว ใช้ตราสารเดียว และเฉพาะ OHLCV BTCUSDT เป็นกลยุทธ์ทะลุกรอบหลังความผันผวนรายวันบีบตัว โดยรอให้กรอบ 30 วันก่อนหน้าหดต่ำกว่า 20% ของราคา (สภาวะก่อนหน้าแบบขดตัวและผันผวนต่ำ) แล้วเข้าซื้อเมื่อราคาปิดรายวันสูงกว่าจุดสูงสุด 30 วัน และออกเมื่อราคาปิดต่ำกว่าค่า SMA ของช่วง 30 วัน ใช้พารามิเตอร์เพียง 3 ตัว

แบ็กเทสต์พื้นฐานแสดงผลตอบแทนรวม 130.3% (CAGR 7.4%) โดยมีตัวคูณกำไร 1.17 และบางปีเป็นบวก แต่มีการซื้อขายเพียง 27 ครั้งในช่วงประมาณ 6 ปี (ประมาณ 4.5 ครั้งต่อปี) ชาร์ป 0.44 โดยมีค่าต่ำสุด CI ที่ -1.04 การขาดทุนสูงสุด 46.3% และรูปแบบผลลัพธ์ที่ขึ้นกับค่าผิดปกติอย่างยิ่ง (อัตราส่วนหาง 0.029, ความโด่ง 109) — ความได้เปรียบทั้งหมดอาศัยวันเบรกเอาต์รุนแรงเพียงไม่กี่วัน โดยประมาณ 80% ของผลลัพธ์พาดหัวยังอยู่ในรูปกำไรขาดทุนที่ยังไม่เกิดขึ้นจริงจากสถานะที่เปิดอยู่

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