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

กลยุทธ์

กลยุทธ์หมุนเวียนภาคตัดขวางรายสัปดาห์แบบปรับตามความเสี่ยง (Sharpe-Momentum) ถือสถานะซื้ออย่างเดียวในสินทรัพย์ท็อป-3 จากเหรียญหลัก USD-M กลุ่มมูลค่าตลาดใหญ่มาก 8 ออกจากตลาดเป็นเงินสดตามภาวะตลาด BTC แบบ (จัดอันดับตามผลตอบแทน/ความผันผวน ไม่ใช่ผลตอบแทนดิบ — คัดเลือกแนวโน้มขาขึ้นที่ราบรื่น ให้น้ำหนักสถานะเท่ากัน โมเมนตัม OHLCV ล้วน ใช้พารามิเตอร์ 3 ตัว)

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

RiskAdjustedMomentumLongRotation8Majors

ไม่ได้ถูกจำกัดด้วยค่าธรรมเนียม (avg_trade_return_pct 1.72%), การคำนวณบัญชี spot แบบถ่วงน้ำหนักเท่ากันสะอาด ไม่มีความเสี่ยงจากเลเวอเรจ/ผลผิดเพี้ยน

สมมติฐาน

กลยุทธ์หมุนเวียนโมเมนตัมภาคตัดขวางแบบ LONG-ONLY ปรับสมดุลรายสัปดาห์ ใช้ข้อมูล 8 ที่ยืนยันแล้วของเหรียญหลัก USD-M กลุ่มมูลค่าตลาดใหญ่มากชุดเดียวกับกลยุทธ์ผู้ชนะ “Cross-Sectional Momentum 8-Major LONG” ที่ได้รับการส่งเสริม (BTCUSDT, ETHUSDT, SOLUSDT, BNBUSDT, AVAXUSDT, LINKUSDT, ADAUSDT, XRPUSDT) โดยมีการปรับปรุงอย่างตั้งใจและจัดทำเอกสารไว้อย่างดี ONE ประการ: จัดอันดับด้วยโมเมนตัม RISK-ADJUSTED (ผลตอบแทนย้อนหลัง ÷ ความผันผวนย้อนหลัง เป็นคะแนนคล้าย Sharpe) แทนผลตอบแทนดิบ……แสดงเพิ่มเติมแสดงน้อยลง

กลยุทธ์หมุนเวียนโมเมนตัมภาคตัดขวางแบบ LONG-ONLY ปรับสมดุลรายสัปดาห์ ใช้ข้อมูล 8 ที่ยืนยันแล้วของเหรียญหลัก USD-M กลุ่มมูลค่าตลาดใหญ่มากชุดเดียวกับกลยุทธ์ผู้ชนะ “Cross-Sectional Momentum 8-Major LONG” ที่ได้รับการส่งเสริม (BTCUSDT, ETHUSDT, SOLUSDT, BNBUSDT, AVAXUSDT, LINKUSDT, ADAUSDT, XRPUSDT) โดยมีการปรับปรุงอย่างตั้งใจและจัดทำเอกสารไว้อย่างดี ONE ประการ: จัดอันดับด้วยโมเมนตัม RISK-ADJUSTED (ผลตอบแทนย้อนหลัง ÷ ความผันผวนย้อนหลัง เป็นคะแนนคล้าย Sharpe) แทนผลตอบแทนดิบ การจัดอันดับตามผลตอบแทนดิบมักเลือกถือชื่อสินทรัพย์ที่ VOLATILE มากที่สุด (สินทรัพย์ที่เคลื่อนไหวมากที่สุด) ซึ่งมีแนวโน้มร่วงหนักที่สุดด้วย — นี่คือกลไกเบื้องหลังการขาดทุนสูงสุดมากของโมเมนตัม (รูปแบบ Perp โมเมนตัมคู่ของฉันพังลงที่ 76.9% DD) การจัดอันดับด้วยผลตอบแทน/ความผันผวนจะเลือก SMOOTH ซึ่งเป็นแนวโน้มขาขึ้นคุณภาพสูง และมีหลักฐานทางวิชาการและเชิงประจักษ์ว่าช่วยเพิ่ม Sharpe และลดการขาดทุนสูงสุดของกลยุทธ์โมเมนตัม ที่สำคัญ ใช้ความผันผวน ONLY ในคะแนน RANK เท่านั้น — ขนาดสถานะยังคงเป็น EQUAL-WEIGHT — ดังนั้นจึง NOT กำหนดขนาดสถานะตามความผันผวน (สิ่งนั้นเป็นต้นเหตุของสิ่งผิดปกติด้านความผันผวน-445% ที่เครื่องมือคำนวณวินิจฉัยไม่ได้ในตะกร้าที่จัดการความผันผวนของฉัน) กลยุทธ์นี้อยู่ในจุดเหมาะสมที่ยืนยันแล้วสำหรับการทดสอบย้อนหลังที่สะอาด: ความถี่รายสัปดาห์ (ซื้อขายหลายสิบครั้งต่อปี — เพียงพอสำหรับตัวชี้วัดที่เชื่อถือได้ ไม่ใช่การซื้อขายน้อยมากจนกระตุ้นบั๊ก compute_daily_returns และไม่ใช่การซื้อขายถี่ระดับระหว่างวันที่ค่าธรรมเนียมกินกำไรจนหมด) หลีกเลี่ยงตระกูลกลยุทธ์ที่ล้มเหลวทั้งหมด: NOT การซื้อขายระหว่างวัน MR, NOT ออปชันหลายขา, NOT ความเสี่ยงด้านเงินทุน/การบังคับขาย/OI/HL/CM, NOT เพิร์ปสองขา ปรับพารามิเตอร์ 3 (ช่วงมองย้อนหลัง จำนวนสินทรัพย์ท็อป-K เกณฑ์ภาวะตลาด SMA) เพื่อป้องกันการปรับให้เข้ากับข้อมูลมากเกินไป

การทำซ้ำ 3 แก้อุปสรรค Layer-4 QA ซึ่ง NOT ข้อบกพร่องของกลยุทธ์ แต่เป็นผลผิดเพี้ยนที่ทำให้ตัวชี้วัดวินิจฉัยไม่ได้: metrics.compute_daily_returns สร้างชุดผลตอบแทนรายวันโดยจัดกลุ่ม PnL ของรายการซื้อขาย CLOSED ตามวันที่ปิด และเวอร์ชันก่อนหน้าที่ถือสถานะหลายสัปดาห์ต่อเนื่อง (ปรับน้ำหนักกลับสู่ค่าเท่ากันทีละน้อย โดยเปิดสถานะค้างไว้หลายสัปดาห์) รับรู้ PnL เพียงประมาณ 69 วันปิดสถานะที่แตกต่างกันในช่วงหลายปี จากนั้นผลตอบแทนของการถือครองแต่ละครั้งราว 30 วันถูกคูณด้วย √252……แสดงเพิ่มเติมแสดงน้อยลง

การทำซ้ำ 3 แก้อุปสรรค Layer-4 QA ซึ่ง NOT ข้อบกพร่องของกลยุทธ์ แต่เป็นผลผิดเพี้ยนที่ทำให้ตัวชี้วัดวินิจฉัยไม่ได้: metrics.compute_daily_returns สร้างชุดผลตอบแทนรายวันโดยจัดกลุ่ม PnL ของรายการซื้อขาย CLOSED ตามวันที่ปิด และเวอร์ชันก่อนหน้าที่ถือสถานะหลายสัปดาห์ต่อเนื่อง (ปรับน้ำหนักกลับสู่ค่าเท่ากันทีละน้อย โดยเปิดสถานะค้างไว้หลายสัปดาห์) รับรู้ PnL เพียงประมาณ 69 วันปิดสถานะที่แตกต่างกันในช่วงหลายปี จากนั้นผลตอบแทนของการถือครองแต่ละครั้งราว 30 วันถูกคูณด้วย √252 เพื่อปรับเป็นรายปีเสมือนเป็นผลตอบแทนของหนึ่งวันซื้อขาย ทำให้ความผันผวนพุ่งเป็น 282% และ Sharpe เป็น 4.64 ยืนยันสาเหตุหลักใน metrics.py:187-222 (data_days = len(daily) = จำนวนวันปิดสถานะที่แตกต่างกัน) และปัญหานี้ไม่ขึ้นกับแพลตฟอร์มซื้อขาย สอดคล้องกับข้อสังเกตของผู้รีวิวว่าการเปลี่ยนเส้นทางไป spot แก้ไม่ได้ วิธีแก้ SMALLEST ที่รักษาข้อได้เปรียบคือทำให้ชุดรายการซื้อขายที่ปิดแล้วหนาแน่นและสม่ำเสมอ: เปลี่ยนจากการปรับน้ำหนักกลับสู่ค่าเท่ากันทีละน้อย เป็นการปรับสมดุลเป็นระยะ FULL — ปิดทั้งพอร์ตและซื้อผู้ชนะปัจจุบันที่ถ่วงน้ำหนักเท่ากันกลับจากการถือเงินสดทุก rebalance_days (ปรับให้ถี่ขึ้นจาก 7→3) วิธีนี้ทำให้รับรู้ผลตอบแทนของแต่ละสถานะตามรอบสม่ำเสมอราว 3 วัน ชุดผลตอบแทนรายวันจึงเว้นช่วงเท่ากันและการปรับเป็นรายปีให้ค่าที่ใช้วินิจฉัยได้ นี่คือการบำรุงรักษาพอร์ตถ่วงน้ำหนักเท่ากันตามมาตรฐาน ไม่ใช่การปรับขนาดตามความผันผวน และไม่ใช่การซื้อขายถี่เพื่อบิดเบือนตัวชี้วัด จักรวาลสินทรัพย์ การจัดอันดับที่ปรับตามความเสี่ยง การถ่วงน้ำหนักเท่ากันอย่างเคร่งครัด การเลือก top-3 ที่มีคะแนนบวก ตัวกรองระบอบตลาด BTC ที่ใช้ทั้งกับสินทรัพย์ที่ซื้อขายและเป็นตัวอ้างอิง แพลตฟอร์ม spot (เลเวอเรจ 1.0, ไม่มี funding) และลักษณะถือซื้อเท่านั้นที่ผู้รีวิวเห็นว่าถูกต้อง ล้วนไม่เปลี่ยนแปลง รอบ 3 วันทำให้ข้อได้เปรียบต่อรายการซื้อขาย (โดยทั่วไปโมเมนตัมของเหรียญมูลค่าตลาดขนาดใหญ่พิเศษเคลื่อนไหวราว 1%+ ใน 3 วัน) สูงกว่าค่าธรรมเนียมไปกลับของ spot (~0.20%) อย่างสบาย และข้อได้เปรียบด้าน drawdown ที่ไม่ขึ้นกับการปรับเป็นรายปี (43.62% เทียบกับ 76.9% ของรูปแบบ dual-momentum) ซึ่งเป็นกลไกที่การปรับปรุงนี้มุ่งเป้าไว้ ยังคงอยู่

ข้อสรุปถูกหักล้าง พร้อมข้อจำกัดตายตัวหลายประการ สมมติฐานของกลยุทธ์คือการจัดอันดับตามผลตอบแทนที่ปรับด้วยความผันผวนจะทำผลงานเหนือกว่าตะกร้าที่จัดอันดับตามผลตอบแทนดิบในด้านชาร์ปและดรอดาวน์ แต่ information_ratio อยู่ที่ -0.314 เมื่อเทียบกับเกณฑ์อ้างอิง equal_weight_basket ของตัวเอง (benchmark_meaningful=true) — กล่าวคือ UNDERPERFORMS ตะกร้าเมื่อปรับความเสี่ยง — และ max_drawdown อยู่ที่ 50.07% (CI ถึงประมาณ 100%) ซึ่งเกินเส้นยุติที่กำหนดไว้ที่ L19 และขัดแย้งกับคำกล่าวอ้างเรื่องดรอดาวน์ที่ต่ำกว่า ค่า Sharpe อยู่ที่……แสดงเพิ่มเติมแสดงน้อยลง

ข้อสรุปถูกหักล้าง พร้อมข้อจำกัดตายตัวหลายประการ สมมติฐานของกลยุทธ์คือการจัดอันดับตามผลตอบแทนที่ปรับด้วยความผันผวนจะทำผลงานเหนือกว่าตะกร้าที่จัดอันดับตามผลตอบแทนดิบในด้านชาร์ปและดรอดาวน์ แต่ information_ratio อยู่ที่ -0.314 เมื่อเทียบกับเกณฑ์อ้างอิง equal_weight_basket ของตัวเอง (benchmark_meaningful=true) — กล่าวคือ UNDERPERFORMS ตะกร้าเมื่อปรับความเสี่ยง — และ max_drawdown อยู่ที่ 50.07% (CI ถึงประมาณ 100%) ซึ่งเกินเส้นยุติที่กำหนดไว้ที่ L19 และขัดแย้งกับคำกล่าวอ้างเรื่องดรอดาวน์ที่ต่ำกว่า ค่า Sharpe อยู่ที่ 0.250 โดยช่วงบูตสแตรป CI [-0.398, 0.865] คร่อมศูนย์ (profit_factor 1.19, Sortino 0.263) จึงไม่มีความได้เปรียบที่มีนัยสำคัญ และผลลัพธ์เด่นที่ +3709% มาจากเบตาตลาดขาขึ้นของคริปโตในช่วง 2021 ของ +1678% ทั้งหมด — เป็นรูปแบบตะกร้าโมเมนตัมภาคตัดขวางแบบถือสถานะซื้อเท่านั้น L45 (multi_instrument 0/84) ยิ่งไปกว่านั้น impact_cost_pct 17.8% โดยมี capacity_usd $3.15M ทำให้ผลกระทบด้านราคาใช้กำไรขั้นต้นไปราว 18% และความได้เปรียบมีขนาดเล็กจิ๋ว ไม่ได้ถูกจำกัดด้วยค่าธรรมเนียม แต่การปรับค่าช่วงย้อนหลัง/ค่า top-K/การปรับตามภาวะตลาด-SMA ไม่อาจพลิกอัตราส่วนสารสนเทศที่ติดลบ ดรอดาวน์ระดับ 50%+ หรือความจุ $3M ได้ ตัวปรับเหมาะที่สุดจะฟิตตามเส้นโค้งของช่วง 2021 และไม่ผ่านการประเมินชาร์ปแบบปรับลดอคติและการทดสอบชุดข้อมูลกันไว้ รูปแบบความล้มเหลว: ตะกร้าโมเมนตัมภาคตัดขวางแบบถือสถานะซื้อเท่านั้น no_edge/risk_reject ทำผลงานต่ำกว่าเกณฑ์อ้างอิง โดยมีค่า 50% DD

การนำไปใช้

การหมุนเวียนโมเมนตัมภาคตัดขวางแบบถือซื้อเท่านั้นบน spot โดยปรับตามความเสี่ยง (ผลตอบแทน/ความผันผวน) ครอบคลุมเหรียญหลักมูลค่าตลาดขนาดใหญ่พิเศษ 8 รายการ (BTC, ETH, SOL, BNB, AVAX, LINK, ADA, XRP) ทุกครั้งที่ปรับสมดุล จะจัดอันดับจักรวาลสินทรัพย์ด้วยคะแนนคล้าย Sharpe (ผลตอบแทนย้อนหลัง / ความผันผวนของผลตอบแทนรายวันย้อนหลัง) ถือสินทรัพย์คะแนนบวกอันดับ top-3 EQUAL-WEIGHT และหมุนพอร์ตทั้งหมดเป็นเงินสดเมื่อ BTC ต่ำกว่า 100 ระยะ SMA วัน (ตัวกรองระบอบตลาด) ความผันผวนใช้เฉพาะในการจัดอันดับค่าเดียว — สถานะถ่วงน้ำหนักเท่ากันอย่างเคร่งครัด (ไม่ปรับขนาดตามความผันผวน) ทุกครั้งที่ปรับสมดุล จะปิดทั้งพอร์ตและซื้อผู้ชนะปัจจุบันกลับจากการถือเงินสด ทำให้รับรู้ผลตอบแทนของแต่ละสถานะตามรอบอย่างสม่ำเสมอและเว้นช่วงเท่ากัน

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

CLEAN RESTART 2026-09-04 — ประวัติคำตัดสินและบันทึกการเรียนรู้ของรอบนี้ถูกลบออก แล้วเริ่มต้นใหม่จากขั้นตอนการตรวจสอบ การยุติรอบก่อนเกิดจากไปป์ไลน์ ไม่ใช่ตลาด: harness ของ Layer-2 ผูก helper ของ @staticmethod ผิด (แก้แล้ว), QA ออกคำตัดสินประสิทธิภาพขั้นสุดท้ายจากการทดสอบ smoke ที่ยังไม่ผ่านการหาค่าที่เหมาะสม (นำออกแล้ว — ตอนนี้ QA ประเมินเฉพาะความถูกต้อง) และ timeout ของ sandbox เกิดจากช่อง backtest ไม่เพียงพอ (แก้แล้ว) สมมติฐานและโค้ดกลยุทธ์ไม่เปลี่ยนแปลง ให้ตรวจสอบคุณภาพของโค้ดตามเนื้อหา ส่วนประสิทธิภาพจะตัดสินภายหลังด้วย backtest ฉบับเต็มและตัวปรับหาค่าที่เหมาะสม

ปรับ rebalance_days ให้ใกล้ 7 (รายสัปดาห์) มากขึ้น แล้วให้ตัวปรับหาค่าที่เหมาะสมค้นหาค่านั้น

สมมติฐานระบุการปรับสมดุล WEEKLY แต่ rebalance_days ใช้ค่าเริ่มต้น 3; เมื่อรวมกับการปิดและซื้อกลับทั้งพอร์ต จึงทำให้ turnover สูงกว่าที่สมมติฐานตั้งเป้าไว้ว่า 'หลายสิบครั้ง/ปี' มาก กรอบเวลาของแท่ง (1-DAY) และกลไกถูกต้อง ดังนั้นนี่คือการคลาดเคลื่อนด้านจังหวะ ไม่ใช่การเปลี่ยนกลไก

ซื้อขายเฉพาะส่วนที่เปลี่ยนแปลง: ออกจากสินทรัพย์ที่หลุดอันดับ ซื้อสินทรัพย์ที่เข้ามาใหม่ เพิ่ม/ลดสถานะที่ถืออยู่ให้กลับสู่การถ่วงน้ำหนักเท่ากัน และปล่อยผู้ชนะที่ยังอยู่ต่อไปโดยไม่แตะต้อง

ทุกครั้งที่ปรับสมดุล จะปิดสถานะซื้อ ALL ทั้งหมดโดยไม่มีเงื่อนไข แล้วซื้อผู้ชนะกลับจากการถือเงินสด ดังนั้นผู้ชนะที่ไม่เปลี่ยนแปลงจึงถูกซื้อขายไปกลับโดยไม่มีเหตุผลจากสัญญาณ และต้องจ่ายค่าธรรมเนียม spot สองครั้งต่อรอบ — เป็นการซื้อขายถี่ที่ขับเคลื่อนด้วยตัวชี้วัด ไม่ใช่การบำรุงรักษาพอร์ต

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

Sharpe
0.25
ผลตอบแทนรวม
3709.50%
การถอยของทุนสูงสุด
50.07%
จำนวนเทรดทั้งหมด
1029
อัตราชนะ
50.0%
ตัวคูณกำไร
1.19

ไม่ได้ถูกจำกัดด้วยค่าธรรมเนียม (avg_trade_return_pct 1.72%), การคำนวณบัญชี spot แบบถ่วงน้ำหนักเท่ากันสะอาด ไม่มีความเสี่ยงจากเลเวอเรจ/ผลผิดเพี้ยน

ชุดรายการซื้อขายหนาแน่นและเว้นช่วงสม่ำเสมอ (1029 รายการ) — การแก้การหมุนเวียนทั้งพอร์ตใน iter-3 ทำให้ได้ตัวชี้วัดที่ใช้วินิจฉัยได้จริง

ตัวกรองระบอบตลาดช่วยจำกัดการขาดทุนในปีตลาดหมีได้บ้าง (2022 -20%, ไม่ใช่ -60%)

information_ratio -0.314 เมื่อเทียบกับเกณฑ์ตะกร้าถ่วงน้ำหนักเท่ากัน — ให้ผลต่ำกว่าตะกร้าที่อ้างว่าจะปรับปรุง ซึ่งหักล้างสมมติฐานหลัก (Sharpe สูงกว่า / DD ต่ำกว่าตะกร้า)

Sharpe 0.250 โดยช่วง CI [-0.398, 0.865] คร่อมศูนย์; profit_factor 1.19 (<1.2); Sortino 0.263 — ไม่มีข้อได้เปรียบที่ปรับด้วยความเสี่ยงอย่างมีนัยสำคัญ

max_drawdown 50.07% (จาก CI เป็น ~100%) — เกินเส้นยุติเด็ดขาดที่ 50% (L19) ซึ่งขัดแย้งโดยตรงกับคำมั่นเรื่อง 'drawdown ที่ต่ำลง'

+3709% total_return เกิดจาก 2021 (+1678%) ทั้งหมด; เป็นเบตาของตะกร้าสินทรัพย์โมเมนตัมภาคตัดขวางแบบถือสถานะซื้ออย่างเดียว L45 (multi_instrument 0/84) ไม่ใช่ความได้เปรียบที่แตกต่าง

impact_cost_pct 17.8% โดยมีเพียง capacity_usd มูลค่า $3.15M — ผลกระทบด้านราคาใช้กำไรขั้นต้นไปราว 18% และความได้เปรียบมีขนาดเล็กระดับทดลอง

ประวัติรอบทดสอบ

การตรวจสอบไม่ผ่าน (รีวิว Layer 4 — QA): - VENUE MISROUTE + backtest เชิงบวกที่ไม่รวม funding (ข้อบกพร่องเดียวกับกรณี dual-momentum + mid-cap ที่ FAIL) ถือสถานะซื้อเท่านั้น เลเวอเรจ 1.0 ไม่มีสถานะขาย ข้อได้เปรียบจากโมเมนตัมล้วน ๆ (ไม่ใช่ funding) → ตามกฎต้องเป็น BINANCE_SPOT แต่การตั้งค่าคือ perpetual USD-M funding_events_available=0 หมายถึงไม่มีการคิด funding เลย แต่สถานะซื้อ perpetual จริงต้องจ่าย funding → ผลมองโลกในแง่ดีเกินจริง/นำไปใช้งานจริงไม่ได้ ข้ออ้างว่า 'USD-M ค่าธรรมเนียมถูกกว่า / ช่วยยืดอายุผู้ชนะ……แสดงเพิ่มเติมแสดงน้อยลง

การตรวจสอบไม่ผ่าน (รีวิว Layer 4 — QA): - VENUE MISROUTE + backtest เชิงบวกที่ไม่รวม funding (ข้อบกพร่องเดียวกับกรณี dual-momentum + mid-cap ที่ FAIL) ถือสถานะซื้อเท่านั้น เลเวอเรจ 1.0 ไม่มีสถานะขาย ข้อได้เปรียบจากโมเมนตัมล้วน ๆ (ไม่ใช่ funding) → ตามกฎต้องเป็น BINANCE_SPOT แต่การตั้งค่าคือ perpetual USD-M funding_events_available=0 หมายถึงไม่มีการคิด funding เลย แต่สถานะซื้อ perpetual จริงต้องจ่าย funding → ผลมองโลกในแง่ดีเกินจริง/นำไปใช้งานจริงไม่ได้ ข้ออ้างว่า 'USD-M ค่าธรรมเนียมถูกกว่า / ช่วยยืดอายุผู้ชนะ USD-M' เป็นจริงได้เพียงเพราะ backtest ไม่คำนึงถึง funding - NON-DIAGNOSTIC METRICS + ธง L17 |Sharpe|>5 ค่า Sharpe 5.09 และความผันผวน 259.8% ไม่น่าเป็นไปได้สำหรับตะกร้าเหรียญหลัก 0.90x data_days 81 ≈ จำนวนการซื้อขายในช่วงหลายปี (ระยะเวลา 742d DD) → เครื่องมือคำนวณปรับผลตอบแทนของการถือครองราว 26 วันให้เป็นรายวัน ทำให้ความผันผวนสูงเกินจริงประมาณ 5.1x (ค่าจริงราว 51%) ค่า Sharpe ไม่สอดคล้องกับ cagr 98% (ค่าที่สอดคล้องกันราว 0.38) compute_daily_returns เป็นผลจากวันที่ปิดสถานะ; การเปลี่ยนเส้นทางไป spot ไม่ได้แก้ปัญหา NOT (ขับเคลื่อนด้วย turnover) เปรียบเทียบกับตะกร้า carry ที่ผ่าน (data_days 1080, สอดคล้องกัน) - CREDIT: โค้ดถูกต้องและตรงตามข้อกำหนด _sharpe_score คำนวณโมเมนตัมที่ปรับด้วยความเสี่ยงจากผลตอบแทน/ความผันผวนได้ถูกต้อง เลือก top-3 ที่มีคะแนนบวก และที่สำคัญ สถานะยังคงเป็น EQUAL-WEIGHT (ความผันผวนใช้เฉพาะในการจัดอันดับค่าเดียว — ไม่ปรับขนาดสถานะตามความผันผวน NOT จึงหลีกเลี่ยงผลผิดเพี้ยนดังกล่าวได้ถูกต้อง) ปิดสถานะเป็นเงินสดเมื่อเข้าสู่ระบอบ BTC ถือสถานะซื้อเท่านั้นจริง (short_trades=0) ไม่มีการมองไปข้างหน้า และมีแนวกั้นการจัดแนวข้อมูล BTC ใช้เป็นทั้งเหรียญหลักที่ซื้อขายและตัวอ้างอิงระบอบตลาดได้อย่างสมเหตุสมผลสำหรับจักรวาลนี้ พารามิเตอร์ 3 ตรงกัน อุปสรรคมาจากแพลตฟอร์มซื้อขาย/ตัวชี้วัด ไม่ใช่ข้อบกพร่องของกลไก

การตรวจสอบไม่ผ่าน (ชั้น 4 — การทบทวน QA): - NON-DIAGNOSTIC METRICS (compute_daily_returns สิ่งผิดปกติ) พร้อมค่า Sharpe ที่สูงเกินจริง ค่า Sharpe 4.64 และความผันผวน 282.68% เป็นไปไม่ได้สำหรับตะกร้าเหรียญหลัก 0.90x ค่า data_days 69 ≈ จำนวนการซื้อขายตลอดหลายปี (ระยะเวลา 742d DD) → การถือสถานะราว 30 วันถูกคำนวณเป็นรายวันในการทำให้เป็นรายปี ทำให้ความผันผวนสูงเกินจริงราว 5x (ค่าจริงราว 55%) และค่า Sharpe ไม่สอดคล้องกับ cagr 96% (ค่าที่สอดคล้องกันราว 0.34) การเปลี่ยนเส้นทางไปยัง Spot ไม่ได้ NOT แก้ปัญหานี้……แสดงเพิ่มเติมแสดงน้อยลง

การตรวจสอบไม่ผ่าน (ชั้น 4 — การทบทวน QA): - NON-DIAGNOSTIC METRICS (compute_daily_returns สิ่งผิดปกติ) พร้อมค่า Sharpe ที่สูงเกินจริง ค่า Sharpe 4.64 และความผันผวน 282.68% เป็นไปไม่ได้สำหรับตะกร้าเหรียญหลัก 0.90x ค่า data_days 69 ≈ จำนวนการซื้อขายตลอดหลายปี (ระยะเวลา 742d DD) → การถือสถานะราว 30 วันถูกคำนวณเป็นรายวันในการทำให้เป็นรายปี ทำให้ความผันผวนสูงเกินจริงราว 5x (ค่าจริงราว 55%) และค่า Sharpe ไม่สอดคล้องกับ cagr 96% (ค่าที่สอดคล้องกันราว 0.34) การเปลี่ยนเส้นทางไปยัง Spot ไม่ได้ NOT แก้ปัญหานี้ (ตามที่คาดไว้) จึงรับรองไม่ได้สำหรับตัวปรับเหมาะที่เน้นค่า Sharpe/DSR/PBO - PROMISING (เปรียบเทียบกับกลยุทธ์พี่น้องกลุ่มมิดแคป): ค่า max_drawdown 43.62% ที่ไม่ถูกบิดเบือนจากสิ่งผิดปกติของการทำให้เป็นรายปี-INDEPENDENT คือ FAVORABLE ดีกว่าค่า 76.9% ของรูปแบบโมเมนตัมคู่ซึ่งการปรับปรุงนี้มุ่งแก้ไขอย่างมีนัยสำคัญ และดีกว่าค่าหายนะ 80.85% ของกลุ่มมิดแคปท็อป-2 แนวคิดที่ปรับตามความเสี่ยง (จัดอันดับตามผลตอบแทน/ความผันผวนเพื่อลดการขาดทุนสูงสุด) IS ใช้ได้กับตัวชี้วัดที่เชื่อถือได้ โดยได้แรงหนุนจากหุ้นขนาดใหญ่มากและการกระจุกตัวที่น้อยลงในกลุ่มท็อป-3 เป็นตัวเลือกที่ “มีแววเมื่อแก้เครื่องมือคำนวณแล้ว” อย่างแท้จริง ไม่ควรละทิ้ง - CREDIT: การแก้ตลาดซื้อขายถูกต้องและครบถ้วน (ทั้งหมด .BINANCE_SPOT, funding_events=0 ซื่อตรง, กำหนดขนาดสถานะ Spot-PV, ไม่มีการซื้อขายถี่เกินจำเป็น) กลไกถูกต้อง: จัดอันดับผลตอบแทน/ความผันผวน, ขนาดสถานะเป็น EQUAL-WEIGHT อย่างเคร่งครัด (ใช้ความผันผวนเฉพาะในการจัดอันดับ — ไม่มีการกำหนดขนาดตามความผันผวน NOT), เลือกท็อป-3 ที่มีคะแนนบวก, ทั้งสองเงื่อนไข BTC ทั้งการซื้อขายและภาวะตลาด, ถือสถานะซื้ออย่างเดียว (short_trades=0), ไม่มีการมองข้อมูลอนาคต อุปสรรคมีเพียงสิ่งผิดปกติที่ยังเหลือในเครื่องมือคำนวณ ไม่ใช่ข้อบกพร่อง

การตรวจสอบไม่ผ่าน (รีวิว Layer 4 — QA): - TIMEFRAME/CADENCE MISMATCH ไม่สอดคล้องกับสมมติฐาน สมมติฐานตั้งชื่อและอธิบายกลยุทธ์ว่าเป็นการหมุนเวียน WEEKLY และกำหนดความถี่รายสัปดาห์เป็นข้อจำกัดหลักของการออกแบบ: 'ความถี่รายสัปดาห์ (ซื้อขายหลายสิบครั้ง/ปี... ไม่ใช่การซื้อขายถี่ระหว่างวันที่ทำให้ค่าธรรมเนียมกินกำไร)' โค้ดกำหนด rebalance_days=3 และทำรายการซื้อขาย 1014 ครั้ง (turnover 11,742%) ไม่ใช่ 'หลายสิบครั้ง/ปี' การเปลี่ยนแปลงใน iter-3 ทำให้กลยุทธ์เคลื่อน OUT จากจุดเหมาะสมที่สมมติฐานออกแบบไว้……แสดงเพิ่มเติมแสดงน้อยลง

การตรวจสอบไม่ผ่าน (รีวิว Layer 4 — QA): - TIMEFRAME/CADENCE MISMATCH ไม่สอดคล้องกับสมมติฐาน สมมติฐานตั้งชื่อและอธิบายกลยุทธ์ว่าเป็นการหมุนเวียน WEEKLY และกำหนดความถี่รายสัปดาห์เป็นข้อจำกัดหลักของการออกแบบ: 'ความถี่รายสัปดาห์ (ซื้อขายหลายสิบครั้ง/ปี... ไม่ใช่การซื้อขายถี่ระหว่างวันที่ทำให้ค่าธรรมเนียมกินกำไร)' โค้ดกำหนด rebalance_days=3 และทำรายการซื้อขาย 1014 ครั้ง (turnover 11,742%) ไม่ใช่ 'หลายสิบครั้ง/ปี' การเปลี่ยนแปลงใน iter-3 ทำให้กลยุทธ์เคลื่อน OUT จากจุดเหมาะสมที่สมมติฐานออกแบบไว้ ไปสู่เขตซื้อขายถี่สูงที่สมมติฐานระบุว่าค่าธรรมเนียมจะกินกำไร - FEE-VIABILITY FAILURE จากการหมุนพอร์ตทั้งชุด กลยุทธ์หมุนเวียนรุ่นพี่น้องที่ผ่านจะ RE-EQUALIZE (ซื้อขายเฉพาะส่วนที่เปลี่ยนแปลง ข้ามการปรับที่ต่ำกว่าเกณฑ์ และถือผู้ชนะที่ยังคงอยู่) ส่วนการทำซ้ำนี้ REPLACED ด้วยการปิดสถานะซื้อที่เปิดอยู่ EVERY ทั้งหมดโดยไม่มีเงื่อนไข แล้วซื้อกลับจากการถือเงินสดทุกครั้งที่ปรับสมดุล ดังนั้นสินทรัพย์ที่ยังติดอันดับ top-3 จะถูกปิดแล้วซื้อกลับทันที โดยจ่ายค่าธรรมเนียมไปกลับของ spot ราว 0.20% โดยไม่จำเป็นในแต่ละรอบ ต้นทุน: commission_pct_of_gross 6.78%, impact_cost_pct 17.50% (799,157 USD), turnover 11,742% - TRUSTWORTHY NEGATIVE RISK-ADJUSTED EDGE ชุดรายการซื้อขายที่ปิดสถานะหนาแน่นในช่วง 3 วันทำให้ตัวชี้วัดใช้วินิจฉัยได้ และผลที่ชัดเจนเป็นลบ: Sharpe -2.05, Sortino -2.92, PSR 0.01, omega 0.68, tail_ratio 0.79, information_ratio -0.22, ช่วง Sharpe CI [-3.84,-0.25] เป็นลบทั้งหมด ผลตอบแทนรวม +3766% เป็นผลจากการกระจายเบ้ของผู้ชนะรายใหญ่เพียงไม่กี่รายการ บนกลยุทธ์ที่ขาดทุนเมื่อปรับตามความเสี่ยงหลังหักค่าธรรมเนียม

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