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

กลยุทธ์

การหมุนเวียน Relative-Momentum ระหว่าง ETH กับ BTC, long-short แบบเป็นกลางทางดอลลาร์ (สองเครื่องมือ ETHUSDT.BINANCE + perpetuals BTCUSDT.BINANCE, แท่งรายวัน — long ตัวที่แข็งแกร่งกว่า / short ตัวที่อ่อนแอกว่าโดยอิงจาก ETH/BTC ของอัตราส่วน MOMENTUM, ใช้ deadband เป็นเงื่อนไข, OHLCV ล้วน, 2 พารามิเตอร์)

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

EthBtcRelativeMomentumRotationLS

ดำเนินการตามสมมติฐานอย่างเที่ยงตรง: การหมุนเวียนตาม ratio-momentum แบบ ETH/BTC เป็นกลางต่อตลาด (benchmark_meaningful=false ดังนั้นการซื้อแล้วถือจึงไม่ใช่เกณฑ์วัดที่เหมาะสม)

สมมติฐาน

กลยุทธ์ MARKET-NEUTRAL (เป็นกลางต่อดอลลาร์) แบบ LONG-SHORT ใช้สองตราสารและอาศัย OHLCV ล้วน เป็นกลยุทธ์โมเมนตัมเชิงสัมพัทธ์ที่หมุนเวียนระหว่างสินทรัพย์คริปโตสองรายการที่มีสภาพคล่องลึกที่สุด โดยอิงจาก MOMENTUM ของอัตราส่วน ETH/BTC: เมื่อ ETH มีแนวโน้มแข็งแกร่งกว่า BTC กลยุทธ์จะ long ETH / short BTC แบบเป็นกลางต่อดอลลาร์ และสลับเป็น long BTC / short ETH เมื่อ BTC นำหน้า กลยุทธ์นี้ออกแบบโดยคำนึงถึงข้อจำกัดที่ค้นพบจากการทดสอบอย่างหนักในเซสชันนี้ (1) PURE OHLCV — หลังจากแนวคิด taker-flow BTC……แสดงเพิ่มเติมแสดงน้อยลง

กลยุทธ์ MARKET-NEUTRAL (เป็นกลางต่อดอลลาร์) แบบ LONG-SHORT ใช้สองตราสารและอาศัย OHLCV ล้วน เป็นกลยุทธ์โมเมนตัมเชิงสัมพัทธ์ที่หมุนเวียนระหว่างสินทรัพย์คริปโตสองรายการที่มีสภาพคล่องลึกที่สุด โดยอิงจาก MOMENTUM ของอัตราส่วน ETH/BTC: เมื่อ ETH มีแนวโน้มแข็งแกร่งกว่า BTC กลยุทธ์จะ long ETH / short BTC แบบเป็นกลางต่อดอลลาร์ และสลับเป็น long BTC / short ETH เมื่อ BTC นำหน้า กลยุทธ์นี้ออกแบบโดยคำนึงถึงข้อจำกัดที่ค้นพบจากการทดสอบอย่างหนักในเซสชันนี้ (1) PURE OHLCV — หลังจากแนวคิด taker-flow BTC ของฉันใช้ทดสอบไม่ได้และข้อมูลมีเพดานความครอบคลุม (ฟีดเสริมเบาบางเกินกว่าจะได้ตัวอย่างที่วัดผลได้) และ OI/premium/funding ก็น่าจะมีปัญหาเดียวกัน กลยุทธ์นี้จึงใช้อนุกรมราคาเพียงสองชุดที่สมบูรณ์ที่สุดในแค็ตตาล็อก ทำให้ไม่มีปัญหาเรื่องการวัดผลและความครอบคลุมของข้อมูล (2) กลยุทธ์นี้อยู่ในตระกูล DIFFERENT อย่างแท้จริง ซึ่งแตกต่างจากทั้งคิวงานที่ยังรอดำเนินการของฉัน (ทั้งหมดเป็น BTC เชิงทิศทางของตราสารเดี่ยว): เป็นกลยุทธ์มูลค่าเชิงสัมพัทธ์ที่เป็นกลางต่อตลาด เติมเต็มกลุ่ม LONG-SHORT (13.3%) กลยุทธ์เป็นกลางต่อตลาด และขอบเขตคู่สินทรัพย์ อีกทั้งป้องกันความเสี่ยงจากเบตาคริปโตซึ่งทำให้การถือสถานะเชิงทิศทางในสินทรัพย์เดี่ยวเปราะบาง (3) เป็นการเทรดตามเครื่องหมาย MOMENTUM ไม่ใช่การกลับสู่ค่าเฉลี่ย — กลยุทธ์กลับสู่ค่าเฉลี่ยของอัตราส่วน ETH/BTC ล้มเหลวด้วยเหตุผล 'fee_edge/other' เพราะขัดกับแนวโน้มเชิงโครงสร้างของอัตราส่วน กลยุทธ์นี้เทรดตามแนวโน้มดังกล่าว WITH (ระบอบ alt-season เทียบกับ BTC-season) เพื่อจับแนวโน้มของอัตราส่วนขนาดใหญ่ที่กินเวลาหลายสัปดาห์ (~10-30%) แทนการแตะค่าเฉลี่ยเล็กน้อย ซึ่งช่วยให้ทำกำไรหลังหักค่าธรรมเนียมได้เมื่อเป็นกลางต่อดอลลาร์ (4) กลยุทธ์นี้ NOT การหมุนเวียนแบบตัดขวางของสินทรัพย์หลัก 8 รายการที่ถูกแบนใน L32 — เป็นโครงสร้างขั้นต่ำที่มี 2 สินทรัพย์ พร้อมวิทยานิพนธ์ที่แตกต่าง (5) DELIBERATELY 2-PARAMETER (ช่วง lookback ของโมเมนตัม + deadband) เพื่อหลีกเลี่ยงการ overfit ที่ทำให้โครงสร้างขนาดใหญ่ล้มเหลว แท่งรายวันพร้อม deadband ช่วยให้ turnover ต่ำพอสำหรับค่าธรรมเนียม แต่เกิดบ่อยพอ (~40-80 รอบการหมุนเวียนตลอดประวัติหลายปี) ที่จะวัดผลได้

QA ขอให้ฉันตรวจสอบส่วนหาง และการตรวจสอบพบข้อบกพร่องจริงหนึ่งข้อกับสิ่งที่เป็นเพียงผลจากการวัดหนึ่งอย่าง จึงรายงานทั้งสองอย่างตามจริง สิ่งที่เป็นผลจากการวัด: ค่าสุดขั้วต่อรายการซื้อขายที่รายงานคือ PER LEG และสำหรับคู่ที่เป็นกลางทางดอลลาร์ แต่ละขาถูกครอบงำด้วยเบต้าตลาดซึ่งหักล้างกันกับอีกขาหนึ่ง ขา short-BTC มูลค่า $35k ที่ถือผ่านการปรับขึ้น ~45% BTC บันทึกผลขาดทุนราว -$16k ขณะที่ขา long-ETH ที่จับคู่กันบันทึกกำไรราว +$12k — PAIR ขาดทุนราว $4k ซึ่งใกล้เคียงกับเพดานหยุดขาดทุนตามอัตราส่วนที่กำหนดไว้ ดังนั้น……แสดงเพิ่มเติมแสดงน้อยลง

QA ขอให้ฉันตรวจสอบส่วนหาง และการตรวจสอบพบข้อบกพร่องจริงหนึ่งข้อกับสิ่งที่เป็นเพียงผลจากการวัดหนึ่งอย่าง จึงรายงานทั้งสองอย่างตามจริง สิ่งที่เป็นผลจากการวัด: ค่าสุดขั้วต่อรายการซื้อขายที่รายงานคือ PER LEG และสำหรับคู่ที่เป็นกลางทางดอลลาร์ แต่ละขาถูกครอบงำด้วยเบต้าตลาดซึ่งหักล้างกันกับอีกขาหนึ่ง ขา short-BTC มูลค่า $35k ที่ถือผ่านการปรับขึ้น ~45% BTC บันทึกผลขาดทุนราว -$16k ขณะที่ขา long-ETH ที่จับคู่กันบันทึกกำไรราว +$12k — PAIR ขาดทุนราว $4k ซึ่งใกล้เคียงกับเพดานหยุดขาดทุนตามอัตราส่วนที่กำหนดไว้ ดังนั้น largest_loss -$16,261 จึงไม่ใช่หลักฐานว่าจุดหยุดขาดทุนล้มเหลว ข้อควรระวังเดียวกันนี้ใช้กับ 'RR ที่กลับด้าน' และกับ skew/kurtosis ด้วย: สถิติระดับขาในคู่ที่ป้องกันความเสี่ยงแล้ววัดเบต้า ไม่ใช่ส่วนได้เปรียบของสเปรด ฉันไม่ได้โต้แย้งคำตัดสิน — profit_factor 0.737 และ total_return -17.6% เป็นค่าระดับคู่และติดลบจริง — แต่โต้แย้งเฉพาะการคำนวณส่วนหางในข้อค้นพบ 2 ข้อบกพร่องจริงคือ มีการประเมินจุดหยุดขาดทุนตามอัตราส่วนเทียบกับ CLOSES เท่านั้น ดังนั้นบนแท่งรายวัน การเคลื่อนไหวสัมพัทธ์ที่ทะลุเพดานระหว่างวันจะยังไม่ถูกจัดการจนกว่าจะปิดแท่งถัดไป ตอนนี้จุดหยุดขาดทุนจะประเมินอัตราส่วนระหว่างแท่งในกรณีเลวร้ายที่สุดของแท่งที่เพิ่งสมบูรณ์ด้วย (ETH low / BTC high สำหรับสถานะ long, ETH high / BTC low สำหรับสถานะ short) และออกจากสถานะเมื่อปิดแท่งนั้น วิธีนี้จงใจให้อนุรักษนิยม ไม่ใช่การใช้ข้อมูลอนาคต: แท่งสมบูรณ์แล้วเมื่อเริ่มตรวจสอบ และราคาที่จับคู่คือราคาปิด ซึ่งแย่กว่าราคาที่ได้จากคำสั่งหยุดขาดทุนที่รออยู่จริง จึงไม่ทำให้ backtest ดูดีกว่าความเป็นจริง ฉันยังลดเพดานลงครึ่งหนึ่งด้วย จาก stop_ratio_pct 0.12 -> 0.06 ซึ่งเป็นการเปลี่ยนแปลงเดียวที่จัดการความไม่สมมาตรของผลตอบแทนที่วัดได้ (QA 'เกิด whipsaw แล้วกลับทิศอย่างรุนแรง') โดยไม่แตะสัญญาณ: ระยะเคลื่อนไหวสวนทางสูงสุดต่อรอบลดลงเหลือ ~6% ของ notional ของขาหนึ่ง หรือ ~2% ของ equity ทั้งสองค่าเป็นค่าคงที่ LOCKED ดังนั้นจำนวนพารามิเตอร์ที่ปรับได้ยังคงเท่ากับ 2 พอดี ทุกสิ่งที่เลเยอร์ก่อนหน้าตรวจสอบแล้วยังคงเดิม: imports เดิม, class เดิม, การจัดแนวตาม day-key เดิม, ชุดข้อมูลสัญญาณยังสร้างจากราคาปิดเท่านั้น (ข้อมูล high/low ที่เพิ่มเข้ามาใช้เฉพาะควบคุมความเสี่ยงและไม่ใช้กับสัญญาณ), เกณฑ์เข้าและการออกเมื่อผ่านศูนย์เดิม, การปรับกระทบยอด hedge แบบ idempotent เดิม โดยไม่มีการ override on_bar และไม่มี super() แบบไม่มีอาร์กิวเมนต์ในเส้นทาง event ใด ๆ, การกำหนดขนาดเดิม ขอบเขตที่ควรเข้าใจตามจริง และนี่คือคำแนะนำของฉันต่อ Analyst: การเปลี่ยนแปลงเหล่านี้จำกัดผลขาดทุนต่อรอบ แต่ไม่ได้สร้างส่วนได้เปรียบ ข้อค้นพบหลักของ QA กล่าวถึง ENTRY และการเข้าเป็นสมมติฐาน — หากจุดหยุดขาดทุนที่แคบลงและรับรู้ข้อมูลระหว่างแท่งไม่ช่วยยก profit_factor ให้สูงกว่า 1 ก็ควรเลิกใช้ตระกูล ratio-momentum แทนการทำซ้ำเป็นครั้งที่สี่ เพราะปุ่มที่เหลืออยู่ (lookback, deadband) เป็นพื้นที่ curve fitting ที่การออกแบบ 2-พารามิเตอร์ตั้งใจหลีกเลี่ยงโดยตรง

ค่าคาดหวังติดลบบนตัวอย่างที่เชื่อถือได้จำนวน 582 รายการซื้อขาย / 6.7 ปี: profit_factor 0.9999 (กำไรขั้นต้นทรงตัว ไม่มีส่วนได้เปรียบสุทธิ), avg_trade_pnl_usd -0.137, CAGR -1.22%, recovery_factor ติดลบ ค่า +7.83% total_return ยังไม่เกิดขึ้นจริงทั้งหมด (end_unrealized_pct 7.91) — เป็นสถานะปลายทางที่ยังไม่ได้ปิด ไม่ใช่ส่วนได้เปรียบที่เกิดขึ้นจริง Sharpe 0.26 โดยที่ CI [-0.48, 1.01] คร่อมศูนย์, max_drawdown 56.6%, และ impact_cost_pct 101% (ความจุ ~$98k) หมายความว่าผลกระทบต่อตลาดเพียงอย่างเดียวก็กินส่วนได้เปรียบทั้งหมดแล้ว โมเมนตัมความแข็งแกร่งสัมพัทธ์ ETH/BTC คงอยู่ไม่นานพอที่จะทำกำไรแบบเป็นกลางทางดอลลาร์หลังหักต้นทุน — นี่เป็นข้อสรุปเกี่ยวกับการเข้า ซึ่ง IS สมมติฐาน การปรับพารามิเตอร์ 2 (lookback, deadband) ให้เหมาะสมไม่อาจพลิกผลกำไรขั้นต้นที่ทรงตัว/PF<1 ให้ทำกำไรได้ ไม่คุ้มกับการใช้เวลา 2 ชั่วโมงในการปรับให้เหมาะสม abandon_class=negative_expectancy.

การนำไปใช้

การหมุนพอร์ต long/short แบบเป็นกลางต่อดอลลาร์ระหว่าง perpetuals ETHUSDT.BINANCE และ BTCUSDT.BINANCE USD-M บนแท่ง 1-DAY โดยขับเคลื่อนด้วยโมเมนตัมของอัตราส่วน ETH/BTC สัญญาณ (ไม่เปลี่ยนแปลง) คือการเปลี่ยนแปลงของลอการิทึมอัตราส่วนในช่วง mom_lookback วัน หารด้วยความผันผวนรายวันของอัตราส่วนเองคูณ sqrt(horizon) — เป็น z ที่ไม่ขึ้นกับสเกลในหน่วยธรรมชาติทุกแท่ง คำนวณจากราคาปิดเท่านั้น เมื่อสัญญาณอยู่ที่หรือสูงกว่า +deadband กลยุทธ์จะ long ETH / short BTC ด้วยมูลค่าเงินเท่ากัน เมื่ออยู่ที่หรือต่ำกว่า -deadband จะ short……แสดงเพิ่มเติมแสดงน้อยลง

การหมุนพอร์ต long/short แบบเป็นกลางต่อดอลลาร์ระหว่าง perpetuals ETHUSDT.BINANCE และ BTCUSDT.BINANCE USD-M บนแท่ง 1-DAY โดยขับเคลื่อนด้วยโมเมนตัมของอัตราส่วน ETH/BTC สัญญาณ (ไม่เปลี่ยนแปลง) คือการเปลี่ยนแปลงของลอการิทึมอัตราส่วนในช่วง mom_lookback วัน หารด้วยความผันผวนรายวันของอัตราส่วนเองคูณ sqrt(horizon) — เป็น z ที่ไม่ขึ้นกับสเกลในหน่วยธรรมชาติทุกแท่ง คำนวณจากราคาปิดเท่านั้น เมื่อสัญญาณอยู่ที่หรือสูงกว่า +deadband กลยุทธ์จะ long ETH / short BTC ด้วยมูลค่าเงินเท่ากัน เมื่ออยู่ที่หรือต่ำกว่า -deadband จะ short ETH / long BTC สถานะจะปิดเมื่อสัญญาณตัดกลับผ่านศูนย์ หรือเมื่ออัตราส่วนเคลื่อนไหวสวนทาง stop_ratio_pct (6% ในปัจจุบัน) นับจากจุดเข้า — ตรวจสอบทั้งราคาปิดปัจจุบัน AND และอัตราส่วนกรณีเลวร้ายที่สุดระหว่างแท่งของแท่งที่เสร็จสมบูรณ์แล้ว (ETH low เทียบกับ BTC high สำหรับสถานะ long, ETH high เทียบกับ BTC low สำหรับสถานะ short) ดังนั้นการกลับตัวเชิงสัมพัทธ์ที่ทะลุเพดานระหว่างวันจะถูกจัดการในแท่งเดียวกัน แทนที่จะช้าไปหนึ่งวัน ราคา ETH และ BTC ถูกจัดเก็บใน dict แยกกัน โดยใช้ดัชนีวัน UTC เป็นคีย์ และสร้างอนุกรมอัตราส่วนขึ้นใหม่จากวันที่มีอยู่ในทั้งสองชุดข้อมูล ขา BTC จับคู่มูลค่าเงินกับขา ETH และปรับกระทบยอดแบบ idempotent จากทั้งสอง hooks โดยจะไม่ถือขาเฮดจ์เพียงขาเดียวหรืออยู่ฝั่งเดียวกัน แต่ละขามี notional เท่ากับ 35% ของ equity ที่ leverage 1.0 มีพารามิเตอร์ปรับได้ทั้งหมด 2 รายการ ได้แก่ mom_lookback และ deadband

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

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

ความได้เปรียบใกล้ศูนย์หรือติดลบในตัวอย่างประวัติเต็มที่วัดผลได้ (550 เทรด, PF 0.965, -22.4%, avg_trade_return_pct +0.061% ต่ำกว่าค่าธรรมเนียมสองขา) — คู่ ETH/BTC ที่มีการกระจายตัวต่ำ ซึ่งสมมติฐานเองระบุว่าอ่อนแอกว่า SOL/ETH เป็นการนำไปใช้ตามที่กำหนดอย่างซื่อตรง จึงถือเป็นข้อค้นพบเรื่องความได้เปรียบสำหรับนักวิเคราะห์ ให้ยุติในขั้นทบทวนแบ็กเทสต์ตามเงื่อนไขที่นักพัฒนาลงทะเบียนไว้ล่วงหน้า (PF ไม่ผ่าน 1); อย่าปรับแต่ง

การขาดทุนสูงสุด 57.8% (CI ถึง 83%, ระยะเวลา 1894 วัน) ในพอร์ตที่ควรเป็นกลางต่อตลาด: เป็นกลางทางดอลลาร์เฉพาะตอนเข้า และ gross exposure 70% ทบผลของส่วนได้เปรียบที่ขาดทุนเมื่อเผชิญแนวโน้มอัตราส่วน ETH/BTC ที่ต่อเนื่องระหว่างจุดหยุดขาดทุน 6% ไม่ใช่ข้อบกพร่องของการ hedge — การปรับกระทบยอด notional ให้เท่ากันถูกต้อง — แต่เป็นลักษณะความเสี่ยงที่ Risk Officer ควรทราบ

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

Sharpe
0.26
ผลตอบแทนรวม
7.83%
การถอยของทุนสูงสุด
56.58%
จำนวนเทรดทั้งหมด
582
อัตราชนะ
45.9%
ตัวคูณกำไร
1.00

ดำเนินการตามสมมติฐานอย่างเที่ยงตรง: การหมุนเวียนตาม ratio-momentum แบบ ETH/BTC เป็นกลางต่อตลาด (benchmark_meaningful=false ดังนั้นการซื้อแล้วถือจึงไม่ใช่เกณฑ์วัดที่เหมาะสม)

ตัวอย่างที่เชื่อถือได้และวัดผลได้: การหมุนเวียนคู่ 582 รอบในช่วง 6.7 ปี, metrics_reliable=true, ไปป์ไลน์การเข้าเป็นปกติ (291 long / 291 short, ไม่มีรายการหลุด)

พื้นผิว 2-พารามิเตอร์อย่างแท้จริง overfit ต่ำ

profit_factor 0.9999 — กำไรขั้นต้นทรงตัว ไม่มีส่วนได้เปรียบสุทธิให้การปรับเหมาะสมมุ่งไปหา

ค่าคาดหวังติดลบบนตัวอย่างที่เชื่อถือได้: avg_trade_pnl_usd -0.137, CAGR -1.22%, recovery_factor ติดลบ

ตัวเลขพาดหัวของ +7.83% ยังไม่เกิดขึ้นจริงทั้งหมด (end_unrealized_pct 7.91) — เป็นสถานะปลายทางที่ยังไม่ได้ปิด ไม่ใช่ส่วนได้เปรียบที่เกิดขึ้นจริง

max_drawdown 56.6% (CI ถึง 80%); Sharpe 0.26 โดยที่ CI [-0.48, 1.01] คร่อมศูนย์ — แยกไม่ออกจากการไม่มีทักษะ

impact_cost_pct 101% โดยมี capacity_usd ~$98k — ผลกระทบต่อตลาดเพียงอย่างเดียวก็กินความได้เปรียบทั้งหมดแล้ว ใช้ได้เฉพาะในขนาดทดลองเท่านั้น

ผลตอบแทนกลุ่มสามส่วน 'ปกติ' ของ regime_performance อยู่ที่ -56% เมื่อ 60% DD — ไม่มีส่วนได้เปรียบเชิงโครงสร้างจากความแข็งแกร่งสัมพัทธ์

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

การตรวจสอบไม่ผ่าน (ชั้น 2 — สถานการณ์สังเคราะห์): พารามิเตอร์ที่ใช้: ['deadband', 'leg_frac', 'max_days', 'vol_window', 'mom_lookback', 'size_precision', 'stop_ratio_pct', 'min_notional_btc', 'min_notional_eth'] ตรวจสอบว่า __init__ กำหนดค่าแอตทริบิวต์ทั้งหมดจาก self.parameters.get() หรือไม่ - steady_uptrend: TypeError: super(type, obj): obj must be an instance or subtype of type (เวลาประทับของแท่ง: 1735689600000) - steady_downtrend: TypeError: super(type, obj): obj must be an instance or subtype of type (เวลาประทับของแท่ง: 1735689600000) - flat_ranging: TypeError: super(type, obj): obj must be an instance or subtype of type (เวลาประทับของแท่ง: 1735689600000) - volatility_spike: TypeError: super(type, obj): obj must be an instance or subtype of type (เวลาประทับของแท่ง: 1735689600000) - zero_volume: TypeError: super(type, obj): obj must be an instance or subtype of type (เวลาประทับของแท่ง: 1735689600000) - price_gap: TypeError: super(type, obj): obj must be an instance or subtype of type (เวลาประทับของแท่ง: 1735689600000)

การตรวจสอบไม่ผ่าน (ชั้น 4 — การทบทวน QA): - DECISIVELY NET-NEGATIVE -- การหมุนเวียนตามโมเมนตัมของอัตราส่วน ETH/BTC ไม่มีความได้เปรียบ และข้อสมมติฐาน «เทรดตามแนวโน้ม» ถูกหักล้างแล้ว ในตัวอย่างที่วัดผลได้ 28 เทรด / 362 วัน (metrics_reliable=true): profit_factor 0.737, Sharpe -0.473 (CI [-1.98, 1.18]), total_return -17.6%, ความคาดหวัง -$637/เทรด, win_rate 0.464 โดยมี INVERTED RR (avg_win $3837 < avg_loss $4514) โปรดสังเกตว่า avg_trade_return_pct อ่านค่าได้เป็น +0.161% แต่กรณีนี้ MISLEADING -- P&L……แสดงเพิ่มเติมแสดงน้อยลง

การตรวจสอบไม่ผ่าน (ชั้น 4 — การทบทวน QA): - DECISIVELY NET-NEGATIVE -- การหมุนเวียนตามโมเมนตัมของอัตราส่วน ETH/BTC ไม่มีความได้เปรียบ และข้อสมมติฐาน «เทรดตามแนวโน้ม» ถูกหักล้างแล้ว ในตัวอย่างที่วัดผลได้ 28 เทรด / 362 วัน (metrics_reliable=true): profit_factor 0.737, Sharpe -0.473 (CI [-1.98, 1.18]), total_return -17.6%, ความคาดหวัง -$637/เทรด, win_rate 0.464 โดยมี INVERTED RR (avg_win $3837 < avg_loss $4514) โปรดสังเกตว่า avg_trade_return_pct อ่านค่าได้เป็น +0.161% แต่กรณีนี้ MISLEADING -- P&L ในรูปดอลลาร์ติดลบอย่างชัดเจน (avg_trade_pnl_usd -$637, PF 0.737, รวม -17.6%) เพราะขนาดการขาดทุนมีน้ำหนักมากกว่ากำไร: ค่าเฉลี่ยเปอร์เซ็นต์ต่อมูลค่าที่ตราไว้ถูกดึงให้เป็นบวกจากกำไรเล็กน้อยจำนวนมาก ขณะที่หางซ้ายที่หนา (return_skew -0.95, เคอร์โทซิส 11.3, largest_loss -$16,261 เทียบกับ largest_win $9,880) ทำให้ผลลัพธ์ในรูปดอลลาร์ติดลบอย่างมาก ดังนั้นสิ่งนี้ NOT ผ่านเกณฑ์ค่าธรรมเนียมในความหมายที่มีนัยทางเศรษฐกิจ -- เป็นกลยุทธ์ที่ขาดทุนสุทธิ โมเมนตัมของความแข็งแกร่งสัมพัทธ์ในอัตราส่วน ETH/BTC ไม่คงอยู่นานพอที่จะทำกำไรแบบเป็นกลางต่อดอลลาร์: อัตราส่วนแกว่งไปมาและกลับทิศอย่างรุนแรง (หาง -$16k นั้นคือการกลับทิศของแนวโน้มสัมพัทธ์ที่ทะลุจุดหยุดขาดทุนของอัตราส่วน) ดังนั้นกลยุทธ์ซื้อฝั่งที่แข็งแกร่งกว่า/ขายฝั่งที่อ่อนแอกว่าจึงติดกับดักด้วยการซื้อจุดสูงสุดของอัตราส่วนและขายจุดต่ำสุด นี่คือภาพสะท้อนของความล้มเหลวด้านโมเมนตัมของสินทรัพย์รายตัวในช่วงการซื้อขายนี้ -- โมเมนตัมบนสเปรด ETH/BTC เทรดได้ยากไม่ต่างจากโมเมนตัมของอัลต์คอยน์เอง - RATIO STOP IS NOT CONTAINING THE TAIL -- ตรวจสอบ ขีดจำกัด stop_ratio_pct ที่กำหนดไว้คือ 0.12 (การเคลื่อนไหวของอัตราส่วนสวนทางประมาณ ~12%, คิดเป็น ~8.4% ของส่วนของผู้ถือหุ้นที่ 70% ขั้นต้น) แต่ largest_loss อยู่ที่ -$16,261 -- ประมาณสองเท่าของเพดานดังกล่าว สำหรับแท่ง DAILY จุดหยุดขาดทุนของอัตราส่วนจะถูกตรวจสอบเมื่อปิดแท่งแต่ละครั้งเท่านั้น ดังนั้นการกลับทิศของแนวโน้มสัมพัทธ์ที่ทำให้อัตราส่วนกระโดดเลย 12% ไปมากระหว่างวัน จึงทำให้เกิดการขาดทุนจริงที่สูงกว่าเพดานตามชื่อมาก เมื่อรวมกับ max_drawdown 26.62 (CI [12.39, 45.03]) และ cvar_95 3.60 โครงสร้างที่เป็นกลางต่อดอลลาร์จึงมีความเสี่ยงสูงกว่าคำกล่าวอ้างในการออกแบบที่ว่า «จำกัดไว้ประมาณ 8% ต่อการหมุนเวียน» อย่างมีนัยสำคัญ ไม่ถึงขั้นพอร์ตพัง (เลเวอเรจ 1.0, liquidated=false) แต่เรื่องเล่าเรื่องการควบคุมความเสี่ยงไม่สอดคล้องกับหางผลขาดทุนที่เกิดขึ้นจริง

การยืนยันล้มเหลว (Layer 4 — การตรวจสอบ QA): - THE RISK-CONTAINMENT FIX MADE IT DECISIVELY WORSE -- ยืนยันว่าไม่มี edge และเกณฑ์การละทิ้งที่นักพัฒนาตั้งไว้ล่วงหน้าเป็นไปตามเงื่อนไข การปรับ stop ให้เข้มงวดขึ้น (12% -> 6% cap) และเพิ่มการตรวจสอบ intrabar-aware ไม่ได้ทำให้ profit_factor สูงขึ้นเหนือ 1; กลับทำให้ผลลัพธ์ DEEPLY เป็นลบ: total_return -17.6% (iter2) -> -30.2% (iter3), profit_factor 0.737 -> 0.674 (แย่กว่า), Sharpe -0.972 (CI [-2.47, 0.67]), win_rate 0.443, avg_trade_return_pct -0.607%……แสดงเพิ่มเติมแสดงน้อยลง

การยืนยันล้มเหลว (Layer 4 — การตรวจสอบ QA): - THE RISK-CONTAINMENT FIX MADE IT DECISIVELY WORSE -- ยืนยันว่าไม่มี edge และเกณฑ์การละทิ้งที่นักพัฒนาตั้งไว้ล่วงหน้าเป็นไปตามเงื่อนไข การปรับ stop ให้เข้มงวดขึ้น (12% -> 6% cap) และเพิ่มการตรวจสอบ intrabar-aware ไม่ได้ทำให้ profit_factor สูงขึ้นเหนือ 1; กลับทำให้ผลลัพธ์ DEEPLY เป็นลบ: total_return -17.6% (iter2) -> -30.2% (iter3), profit_factor 0.737 -> 0.674 (แย่กว่า), Sharpe -0.972 (CI [-2.47, 0.67]), win_rate 0.443, avg_trade_return_pct -0.607% และจำนวนธุรกรรมเพิ่มขึ้นเกือบสามเท่า (28 -> 70) นั่นคือสัญญาณชี้ขาด: การปรับ stop ให้เข้มงวดขึ้นบนสัญญาณที่ไม่มี directional edge เพียงเพิ่ม WHIPSAW -- กลยุทธ์ถูก stopped out บ่อยขึ้นเป็นการสูญเสียเล็กๆ บ่อยครั้ง (ค่า return_skew -2.62 / kurtosis 26.6 และ max_drawdown 37.97 ยืนยันว่า tail ถูกควบคุม NOT มันถูกคูณด้วย churn) ในทุกการวัดผล กลไกนี้อยู่ที่หรือต่ำกว่าจุดคุ้มทุน และสัญญาณของมันเปลี่ยนแปลงตามคู่ AND เมื่อเปลี่ยน stop บนคู่เดียวกัน: ETH/BTC PF 0.737 -> 0.674, SOL/ETH PF 1.06 -> 0.986 นั่นคือหลักฐานที่ชี้ชัดว่าสัญญาณมี edge ใกล้ศูนย์ -- relative-strength momentum บนอัตราส่วนคริปโตไม่ยั่งยืน นักพัฒนากำหนดการทดสอบไว้ล่วงหน้า: 'หาก stop ที่เข้มงวดกว่าและ intrabar-aware ไม่สามารถยก profit_factor ขึ้นเหนือ 1 กลุ่ม ratio-momentum ควรถูก ABANDONED แทนที่จะ iterated เป็นครั้งที่สี่' PF คือ 0.674; เกณฑ์เป็นไปตามเงื่อนไข - IMPLAUSIBLE RISK-METRIC UNITS -- ยืนยัน (ไม่เปลี่ยนแปลง ฝั่ง engine) max_drawdown 37.97 (CI [14.19, 62.09]), var_95 2.61, cvar_95 4.02 มีค่า >100% -- artifact จาก normalization ทั่วทั้งเซสชัน หมายเหตุ: การวิเคราะห์ tail แบบ per-leg เทียบกับ per-pair ของนักพัฒนา CORRECT และคุ้มค่าที่จะบันทึก: largest_loss ระดับ leg บนคู่ dollar-neutral ถูกครอบงำด้วย market beta ที่หักล้างกันระหว่าง legs ดังนั้น extreme ระดับ leg วัด beta ไม่ใช่ spread edge -- ค่าระดับคู่ (PF 0.674, total_return -30.2%) คือค่าที่สำคัญ และมันเป็นลบอย่างชี้ชัด

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