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

กลยุทธ์

ETH USD-M การกลับตัวจากการหมดแรงของกระแส taker ระหว่างวัน แบบ Long-Short (Perp BINANCE ตราสารเดียว, แท่ง 15 นาที + ฟีด TAKER BUY/SELL VOLUME หลายปี, fade ส่วนเกินของกระแสคำสั่งเชิงรุกที่ยืนยันด้วยการขยายตัวของราคา, 3 พารามิเตอร์)

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

EthTakerFlowExhaustionReversionLS

จำนวนพารามิเตอร์ต่ำ, การค้นหาข้อมูล ณ เวลานั้นแบบ as-of ที่ปลอดภัยจาก timeout, long-short แบบสมมาตร, ครอบคลุมตัวชี้วัดหลายปี (ช่วงเวลาของเทรดครอบคลุม 2021-2026 ไม่ได้ติดกำแพงข้อมูลเฉพาะช่วงล่าสุด)

สมมติฐาน

กลยุทธ์ไมโครโครงสร้างระดับ LONG-SHORT เครื่องมือเดียว ขอบฟ้าสั้น บน ETHUSDT.BINANCE (perp USD-M, บาร์ 15m) ขับเคลื่อนด้วยฟีด NON-PRICE ของแท้ที่ไม่มีกลยุทธ์ที่ถูกนำไปใช้งานแล้วใช้ในลักษณะนี้: อัตราส่วน taker buy/sell VOLUME ของ Binance (aggressor flow) จากฟีดเสริมหลายปี แนวคิดหลัก: การระเบิดชั่วคราวของ taker flow ทางเดียวแบบ AGGRESSIVE (market orders ที่ยก offer หรือตี bid) ดันราคาเกินกว่าที่สภาพคล่องที่หยุดนิ่งจะรองรับ; เมื่อ aggressive flow หมดลง ราคาจะดีดกลับเข้าหา short-run anchor กลยุทธ์นี้จะ fade overshoot……แสดงเพิ่มเติมแสดงน้อยลง

กลยุทธ์ไมโครโครงสร้างระดับ LONG-SHORT เครื่องมือเดียว ขอบฟ้าสั้น บน ETHUSDT.BINANCE (perp USD-M, บาร์ 15m) ขับเคลื่อนด้วยฟีด NON-PRICE ของแท้ที่ไม่มีกลยุทธ์ที่ถูกนำไปใช้งานแล้วใช้ในลักษณะนี้: อัตราส่วน taker buy/sell VOLUME ของ Binance (aggressor flow) จากฟีดเสริมหลายปี แนวคิดหลัก: การระเบิดชั่วคราวของ taker flow ทางเดียวแบบ AGGRESSIVE (market orders ที่ยก offer หรือตี bid) ดันราคาเกินกว่าที่สภาพคล่องที่หยุดนิ่งจะรองรับ; เมื่อ aggressive flow หมดลง ราคาจะดีดกลับเข้าหา short-run anchor กลยุทธ์นี้จะ fade overshoot ที่เกิดจาก flow เหล่านั้น โดยตั้งใจเป็น NOT การเดิมพันทิศทาง single-name ของ funding/OI/liquidation (ทั้งหมดหมดสภาพตามบทเรียน L13/L3), NOT pure-OHLCV reversion (L30) — entry REQUIRES taker-flow extreme ราคาเป็นเพียงการยืนยัน — และ NOT AVAX 4h long-only taker-flow accumulation ที่ล้มเหลว (นี่คือ intraday, long-short สมมาตร, reversion ของ overshoot มากกว่า buy-the-dip accumulation) ตั้งใจให้ low-parameter (3) เพื่อต่อสู้กับ #1 killer (overfit, 229x) เติมเต็มสาม bucket ที่ถูกแทนไม่เพียงพอพร้อมกัน: ขอบฟ้าสั้น (1m-15m ที่ 7.9% vs เป้า 10%), ทิศทาง long-short (14.4% vs push), และกลไกไมโครโครงสร้างแบบ crypto-native ที่พอร์ตแทบไม่ได้แตะ คำนวณค่าธรรมเนียม: entry ถูกจำกัดให้อยู่ที่ flow extreme + การขยายราคาขั้นต่ำ เพื่อให้เป้า reversion (~0.35-0.5% กลับไปยัง anchor) ผ่านพ้นการเดินทางไปกลับ 0.10% USD-M ด้วย margin; ความถี่ถูกควบคุมให้เหลือเพียงไม่กี่ trades/วัน ไม่ใช่ 100+

Iteration 3 เปลี่ยนแปลงเชิงโครงสร้างเพียงอย่างเดียวตามที่การวินิจฉัยของ QA เรียกร้อง และไม่มีการเปลี่ยนแปลงอื่น ความล้มเหลวเกิดจากลักษณะ fade ที่อัตราผลตอบแทนต่อความเสี่ยงกลับด้าน (win_rate 0.64 แต่ avg_loss ~2.3x avg_win, avg_trade_return 0.074% < ต้นทุนไป-กลับ): การปิดทำกำไรเมื่อกลับตัวเพียงบางส่วน (exit_z=0.4) จำกัดกำไร ขณะที่ stop pnl คงที่ 1.0% ปล่อยให้การขาดทุนลากยาวเกินสเกลการกลับตัว การแก้ไขกลับด้านรูปทรงนี้: (1) fade เฉพาะส่วนเกินที่รุนแรงที่สุด (flow_thresh 2.5, price_ext 2.0) ทำให้เข้าเทรดน้อยลง……แสดงเพิ่มเติมแสดงน้อยลง

Iteration 3 เปลี่ยนแปลงเชิงโครงสร้างเพียงอย่างเดียวตามที่การวินิจฉัยของ QA เรียกร้อง และไม่มีการเปลี่ยนแปลงอื่น ความล้มเหลวเกิดจากลักษณะ fade ที่อัตราผลตอบแทนต่อความเสี่ยงกลับด้าน (win_rate 0.64 แต่ avg_loss ~2.3x avg_win, avg_trade_return 0.074% < ต้นทุนไป-กลับ): การปิดทำกำไรเมื่อกลับตัวเพียงบางส่วน (exit_z=0.4) จำกัดกำไร ขณะที่ stop pnl คงที่ 1.0% ปล่อยให้การขาดทุนลากยาวเกินสเกลการกลับตัว การแก้ไขกลับด้านรูปทรงนี้: (1) fade เฉพาะส่วนเกินที่รุนแรงที่สุด (flow_thresh 2.5, price_ext 2.0) ทำให้เข้าเทรดน้อยลง แต่มีความเชื่อมั่นสูงขึ้นและ turnover ต่ำลง (แรงกดดันจากค่าธรรมเนียมน้อยลง); (2) ปล่อยให้สถานะที่มีกำไรวิ่งไปจนถึง FULL จุดยึดของการกลับตัว (ออกเมื่อ |price_z|<=0.25) เพื่อให้ได้ avg_win ที่มากขึ้น; (3) แทนที่ stop pnl ที่ใหญ่เกินไปด้วย stop แบบ Z-BASED ซึ่งตัดสถานะขาดทุนหลังจากราคาขยายสวนทางเพียง stop_ext_z=1.0 จากระดับเข้าที่สุดโต่งอยู่แล้ว ทำให้ขาดทุนสูงสุดมีโครงสร้าง SMALLER กว่ากำไรจากการกลับตัวเต็ม Signal logic ที่ผ่าน layers 1-3 ยังคงเดิม; เปลี่ยนเฉพาะรูปทรงของการออก/stop และการเลือกจังหวะเข้า ดังนั้น layers ก่อนหน้ายังคงผ่าน ขณะที่มุ่งยกระดับความคาดหวังต่อเทรดให้สูงกว่าขั้นต่ำค่าธรรมเนียม Position_frac ลดเหลือ 0.30 เพื่อจำกัด drawdown ตามบทเรียนจากการขาดทุนหนักก่อนหน้า

เฟดการหมดแรงของกระแส taker ภายในวันของ single-perp ที่มีความคาดหวังเชิงลบบนตัวอย่างเล็กน้อย — ไม่คุ้มกับการปรับแต่ง 2 ชั่วโมง เพียง 69 เทรดใน 6.6 ปี (exposure 0.42%; flow_thresh 2.5 + price_ext 2.0 แทบไม่เคยเกิด): profit_factor 0.595, total_return -3.2%, Sharpe -0.54 (CI [-1.12, 0.23]), PSR 0.39, expectancy -$46.5/เทรด, avg_trade_return_pct -0.0051% (ติดลบ), ค่าคอมมิชชั่น 43.2% ของยอดรวม, แพ้ในทุกรีจิมีความผันผวน การกลับด้านผลตอบแทน/ความเสี่ยงของ iter-3 NOT แก้กลไก: win_rate 0.507 แต่ avg_loss ($233) ยังคง 1.7x……แสดงเพิ่มเติมแสดงน้อยลง

เฟดการหมดแรงของกระแส taker ภายในวันของ single-perp ที่มีความคาดหวังเชิงลบบนตัวอย่างเล็กน้อย — ไม่คุ้มกับการปรับแต่ง 2 ชั่วโมง เพียง 69 เทรดใน 6.6 ปี (exposure 0.42%; flow_thresh 2.5 + price_ext 2.0 แทบไม่เคยเกิด): profit_factor 0.595, total_return -3.2%, Sharpe -0.54 (CI [-1.12, 0.23]), PSR 0.39, expectancy -$46.5/เทรด, avg_trade_return_pct -0.0051% (ติดลบ), ค่าคอมมิชชั่น 43.2% ของยอดรวม, แพ้ในทุกรีจิมีความผันผวน การกลับด้านผลตอบแทน/ความเสี่ยงของ iter-3 NOT แก้กลไก: win_rate 0.507 แต่ avg_loss ($233) ยังคง 1.7x avg_win ($135), return_skew -2.31, kurtosis 14.8, largest_loss -$2,166 เทียบกับ largest_win $572 — ลายเซ็นเฟดแบบกลับด้าน-RR เดียวกัน 69 เทรดต่ำกว่าพื้นการวัดผล ~100 เทรด (L10) อย่างมาก และเติม walk-forward บวก holdout ของ 3 หน้าต่างไม่ได้ มันรันบนพร็อกซี taker-ratio ของฟีด metrics ของ Binance futures — ตระกูล order-flow แบบ single-perp เสริม-เกตที่ L73 ถูกพิสูจน์ว่า edge ตายในเซสชันนี้ทั้งในแนวเฟดและแนวต่อเนื่อง และ ETH อะนาล็อกภายในวันของเฟด taker BTC/AVAX ที่ถูกละทิ้ง (L55/L73) ฟีด metrics ที่นี่ครอบคลุมหลายปีจริง (เทรด 2021-2026) ดังนั้นผลเชิงลบจึงเป็นของแท้ ไม่ใช่สิ่งประดิษฐ์ของกำแพงข้อมูล ไม่มีการปรับแต่งใดพลิก edge ต่อเทรดที่เป็นลบให้เป็นบวก; การ Tighten เกทเพียงแค่ย่อตัวอย่างที่เล็กน้อยอยู่แล้ว รูปแบบความล้มเหลว: เฟด taker-metrics-proxy single-perp fee_edge/no_edge ที่มีตัวอย่างต่ำกว่า -100 เทรด

การนำไปใช้

ไมโครสตรัคเจอร์เฟด long-short สถาบันเดียว ETHUSDT.BINANCE (perp USD-M, 15m) ตัวกระตุ้นคือค่าสุดขั้วของกระแสผู้รุก taker (z-score ของดุลซื้อ/ขายตามปริมาณ (R-1)/(R+1) จากฟีด 'metrics' หลายปี) CONFIRMED ด้วย z-score ของการขยายราคาในทิศทางเดียวกัน; การ overshoot ที่หมดแรงถูกเฟดกลับไปยังแองเคอร์ระยะสั้น การซื้อเชิงรุกที่ overshoot ขึ้น -> SHORT, การขายเชิงรุกที่ overshoot ลง -> LONG

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

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

การเข้าเทรดเมื่อค่า z สูงเกินขอบเขตสุดโต่งพร้อมกันทั้งสองด้าน (flow_z≥2.5 AND price_z≥2.0) เลือกสัญญาณเข้มงวดมากจนเกิดเพียง 5 เทรด/206 วัน (~50-60 ตลอดประวัติข้อมูล) ต่ำกว่าระดับที่วัดผลได้ และต่ำกว่าความถี่ตามสมมติฐานราว 100x กลยุทธ์มีการเทรด (ไม่ใช่ไม่มีการเทรด); ค่านี้ตรงกับพารามิเตอร์ที่ optimizer ปรับจูน จึงเป็นข้อกังวลเรื่องความถี่/edge ไม่ใช่ข้อผิดพลาดของโค้ด Optimizer ควรถือจำนวนการเทรดเป็นข้อจำกัดควบคู่กับขั้นต่ำของค่าธรรมเนียม

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

Sharpe
-0.54
ผลตอบแทนรวม
-3.20%
การถอยของทุนสูงสุด
3.65%
จำนวนเทรดทั้งหมด
69
อัตราชนะ
50.7%
ตัวคูณกำไร
0.60

จำนวนพารามิเตอร์ต่ำ, การค้นหาข้อมูล ณ เวลานั้นแบบ as-of ที่ปลอดภัยจาก timeout, long-short แบบสมมาตร, ครอบคลุมตัวชี้วัดหลายปี (ช่วงเวลาของเทรดครอบคลุม 2021-2026 ไม่ได้ติดกำแพงข้อมูลเฉพาะช่วงล่าสุด)

ความคาดหวังติดลบ: profit_factor 0.595, avg_trade_return_pct -0.0051% (ติดลบ), ความคาดหวัง -$46.5/เทรด, Sharpe -0.54 (CI [-1.12, 0.23]); ขาดทุนในทุกระบอบความผันผวน

การกลับเรขาคณิตของ iter-3 ล้มเหลว: avg_loss $233 ยังคง 1.7x avg_win $135, skew -2.31, largest_loss -$2,166 เทียบกับ largest_win $572 — ลายเซ็นการเฟดแบบกลับด้าน-RR ยังคงอยู่

มีเพียง 69 เทรดใน 6.6 ปี (exposure 0.42%) — ต่ำกว่าพื้นการวัดผลที่ ~100 เทรด (L10); ค่าคอมมิชชั่น 43.2% ของยอดรวม; สร้าง walk-forward/holdout ไม่ได้

L73 ตระกูล order-flow แบบ single-perp taker-metrics-proxy ซึ่งพิสูจน์แล้วว่า edge หมดทั้งในแนวทาง fade และ continuation (ETH รูปแบบ intraday ของ BTC/AVAX taker fades ที่ถูกยกเลิกไปแล้ว, L55/L73)

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

การยืนยันล้มเหลว (Layer 4 — ทบทวนโดย QA): - ความเป็นไปได้ของค่าธรรมเนียมล้มเหลวอย่างชัดเจนในการรันที่เก็บตัวอย่างดี 795 เทรด (metrics_reliable=true), avg_trade_return_pct = -0.0164% — ต่ำกว่าพื้นฟิวเจอร์ส 0.15% USD-M และต้นทุนไป-กลับ ~0.10% total_return -89.85%, profit_factor 0.54, Sharpe -2.23 (CI [-5.56,-1.80]), max_drawdown 91.27% (เกินเส้นละทิ้งแบบเด็ดขาดที่ 50%) คณิตศาสตร์ค่าธรรมเนียมของสมมติฐาน ('การกลับตัว ~0.35-0.5% ชดเชยการไป-กลับของ 0.10%') ถูกหักล้างเชิงประจักษ์แล้ว -……แสดงเพิ่มเติมแสดงน้อยลง

การยืนยันล้มเหลว (Layer 4 — ทบทวนโดย QA): - ความเป็นไปได้ของค่าธรรมเนียมล้มเหลวอย่างชัดเจนในการรันที่เก็บตัวอย่างดี 795 เทรด (metrics_reliable=true), avg_trade_return_pct = -0.0164% — ต่ำกว่าพื้นฟิวเจอร์ส 0.15% USD-M และต้นทุนไป-กลับ ~0.10% total_return -89.85%, profit_factor 0.54, Sharpe -2.23 (CI [-5.56,-1.80]), max_drawdown 91.27% (เกินเส้นละทิ้งแบบเด็ดขาดที่ 50%) คณิตศาสตร์ค่าธรรมเนียมของสมมติฐาน ('การกลับตัว ~0.35-0.5% ชดเชยการไป-กลับของ 0.10%') ถูกหักล้างเชิงประจักษ์แล้ว - โครงสร้างการออกรับประกันผลตอบแทน/ความเสี่ยงแบบผกผัน: ฝั่งชนะถูกเก็บที่ |price_z|<=0.4 (การเคลื่อนไหวเล็กน้อย) ในขณะที่ฝั่งแพ้วิ่งไปถึงจุดหยุด 2% win_rate 0.61 แต่ avg_win $217 เทียบกับ avg_loss $637 (~3x), largest_loss -$2880, return_skew -15.2, kurtosis 257 — ชนะบ่อย/เล็ก แพ้นานๆครั้ง/ใหญ่ PF 0.54 - โค้ดนำสมมติฐานไปปฏิบัติอย่างซื่อสัตย์ (ETHUSDT.BINANCE 15m, long-short, ตัวกระตุ้น z ของ taker-ratio ที่ไม่ใช่ราคา + การยืนยันด้วยการขยายราคา, ขั้วเฟดที่ถูกต้อง, พารามิเตอร์ 3, ไม่มีบั๊ก subscription/counter/sizing) นี่ NOT ข้อบกพร่องของลอจิกโค้ด — เป็นความล้มเหลวของ edge เชิงลบ/ค่าธรรมเนียมของแท้ จึงกำหนดเส้นทางเป็นละทิ้ง ไม่ใช่เขียนโค้ดใหม่

การยืนยันล้มเหลว (Layer 4 — ทบทวนโดย QA): - ล้มเหลวด้านความเป็นไปได้ของค่าธรรมเนียม / edge เชิงลบ avg_trade_return_pct 0.074% ต่ำกว่าทั้งพื้นของฟิวเจอร์ส 0.15% USD-M และต้นทุน taker ไป-กลับ ~0.10%; profit_factor 0.79, total_return -5.58%, Sharpe -1.14 (CI [-2.64,+0.43]) Win_rate 0.64 แต่ avg_loss $502 ≈ 2.3x avg_win $218 (skew -2.13, tail_ratio 0.40) — ลายเซ็นการกลับตัวของเฟดแบบผลตอบแทน/ความเสี่ยงผกผัน เก็บตัวอย่างได้ดีที่ 146 เทรด: เป็นผลเชิงลบที่ชัดเจน ไม่มีการปรับพารามิเตอร์ใดพลิกความคาดหวังรวมให้เป็นลบ — บล็อกและละทิ้ง - docstring/เหตุผลของกลยุทธ์เองระบุว่า 'ควร ABANDONED ตามการกำหนดเส้นทางที่ลงทะเบียนล่วงหน้าของ QA ไม่ควรวนซ้ำต่อ' แต่ถูกส่งกลับมาเป็นการวนซ้ำโดยมีเพียงการปรับพารามิเตอร์ลดความเสี่ยงและไม่มี edge ใหม่ การส่งที่หักล้างตัวเองเข้าครอบครองสล็อตการวนซ้ำ — เป็นปัญหาการกำหนดเส้นทาง ไม่ใช่ข้อบกพร่องของโค้ด

การยืนยันล้มเหลว (Layer 4 — ทบทวนโดย QA): - การแก้โครงสร้าง iter-3 ไม่ได้ซ่อมแซม edge และไม่รักษาตัวอย่างให้วัดผลได้ มีเพียง 18 การเทรดเกิดขึ้นใน 363 วัน (flow_thresh 2.5 + price_ext 2.0 ควบคุมการเข้าให้ต่ำกว่าพื้น ~100 เทรดอย่างมาก) จึงแยกแยะ edge ออกจากสัญญาณรบกวนไม่ได้ ภายในตัวอย่างที่เบาบางนี้ ผล STILL เป็นผู้แพ้สุทธิด้วยอัตราผลตอบแทน/ความเสี่ยงผกผันแบบเดียวกับที่การเปลี่ยนแปลงมุ่งแก้: avg_trade_return_pct -0.108% (ติดลบ ต่ำกว่าค่าธรรมเนียม), profit_factor 0.42, Sharpe -1.21, win_rate 0.556, avg_loss $293 ≈ 3.0x avg_win $98 (แย่กว่ารอบก่อน ~2.3x), largest_loss -$893 เทียบกับ largest_win $406, skew -9.1 การหยุดตาม z ไม่ได้จำกัดการขาดทุนให้ต่ำกว่าการชนะของการกลับตัว การวนซ้ำที่แพ้ติดต่อกันเป็นครั้งที่สาม (iter-1 -89.85%, iter-2 -5.58%, iter-3 -1.37%)

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