กลยุทธ์
การกลับตัวสวนทางฝูงชนรายย่อยแบบลอง-ชอร์ต (3-สินทรัพย์ ตะกร้า USD-M ที่รายย่อยมีสัดส่วนสูง DOGE/XRP/SOL, แท่ง 4h + ฟีดอัตราส่วนลอง/ชอร์ต GLOBAL ACCOUNT, สวนทางฝูงชน ONLY เมื่อการวางสถานะสุดขั้วตามสถิติ — ชอร์ตเมื่อรายย่อยถือสถานะลองสุทธิสูงสุด / ซื้อเมื่อรายย่อยถือสถานะชอร์ตสุทธิสูงสุด, ออกจากสถานะเมื่อกลับสู่ค่าเฉลี่ย, 3 พารามิเตอร์)
ผลลัพธ์: ยกเลิก
RetailCrowdingContrarianReversalLS
สรุปผลลัพธ์
RetailCrowdingContrarianReversalLS พยายามสวนทางฝูงชนรายย่อยในตะกร้า DOGE/XRP/SOL โดยเทรดสวนเมื่ออัตราส่วนลอง/ชอร์ตบัญชีทั่วโลกถึงจุดสุดขั้ว ในการออกแบบเป็นกลางต่อตลาดที่จำกัดพารามิเตอร์ไว้ 3 ค่า กลยุทธ์ทำผลตอบแทนสะดุดตา +1814% จาก 1,695 เทรดและเป็นบวกทุกปีเต็ม แต่ Sharpe มีเพียง 0.285 โดยช่วงความเชื่อมั่นคร่อมศูนย์ และกำไรเป็นผลจากหางหนาที่ขับเคลื่อนด้วยวันตลาดร่วงสุดขั้วราวหกวัน (โดยเฉพาะ +80.8% ระหว่างการทรุดตัวของ FTX) มากกว่าจะมาจากความได้เปรียบที่สม่ำเสมอ ปัญหาซ้ำเติมคือไปป์ไลน์เสริมของแบ็กเทสต์ส่งอัตราส่วนบัญชีให้เฉพาะขาหลัก ดังนั้น XRP และ SOL จึงเทรดตาม z-score ของ DOGE จริง และสมมติฐานหลักเรื่องการกระจายความเสี่ยงไม่เคยเกิดขึ้นจริง ซึ่งเป็นข้อจำกัดของเอนจินที่ผู้พัฒนาแก้ไม่ได้ นักวิเคราะห์ยกเลิกกลยุทธ์ที่ด่านทบทวนแบ็กเทสต์เนื่องจากคุณภาพความเสี่ยงและนัยสำคัญของความได้เปรียบไม่ผ่าน และกลยุทธ์ไม่ได้เข้าสู่การปรับแต่ง การทบทวนความเสี่ยง หรือการเทรดจำลอง
สมมติฐาน
การนำไปใช้
การกลับตัวแบบคอนทราเรียน long-short ในตะกร้า Binance USD-M จำนวน 3 สินทรัพย์ที่มีสัดส่วนผู้ค้ารายย่อยสูง (DOGEUSDT เป็นหลัก และ XRPUSDT, SOLUSDT เป็นรายการเสริม ทั้งหมดใช้แท่ง 4 ชั่วโมง) สัญญาณคือ z-score แบบเลื่อนช่วงเวลาของลอการิทึมอัตราส่วน long/short GLOBAL ของ ACCOUNT (ตัวแทนการวางสถานะรายย่อยที่นับตามจำนวนจากฟีด Binance Vision metrics/global_account_ratio) การจับคู่สัญญาณแบบสวนฝูงชนจะสวนทางเมื่อถึงจุดสุดขั้ว: z >= +entry_z (รายย่อยถือสถานะสุทธิฝั่งซื้อสูงสุด) -> ขายชอร์ต; z <= -entry_z (รายย่อยถือสถานะสุทธิฝั่งขายสูงสุด) -> ซื้อ แต่ละขาในสามขาเข้าและออกแยกกัน — ใช้จุดตัดขาดทุน ATR ของตัวเอง ออกจากสถานะเมื่อกลับสู่ค่าเฉลี่ย (z ตัดกลับผ่าน 0 สำหรับฝั่งที่ถือ) และกำหนดขนาดตามความเสี่ยง (risk_frac ของทุนต่อระยะจุดตัดขาดทุน ATR โดยจำกัดมูลค่าสถานะตามทุนที่มีเลเวอเรจ) การเทรด DOGE ใช้โฟลว์หลักพื้นฐาน ส่วน XRP และ SOL จัดการผ่าน on_extra_bar ด้วย _submit_entry_instrument / _submit_exit_position
ผลการตรวจสอบ
การตรวจสอบล้มเหลว (ชั้น 4 — การทบทวน QA): - ชุดตราสารไม่ตรงกัน: สมมติฐานระบุชัดว่าเป็นตะกร้า 3 สินทรัพย์ (DOGEUSDT, XRPUSDT, SOLUSDT) และระบุว่าตะกร้า IS กลไกหลักเพื่อต้านการฟิตเกินและเพิ่มจำนวนเทรด ('ตะกร้า 3 รายการช่วยเจือจางการฟิตเส้นกราฟกับสินทรัพย์เดียวและเพิ่มจำนวนเทรดเพื่อความน่าเชื่อถือทางสถิติ') แต่โค้ดที่ส่งมามีเพียง DOGE รายการเดียว: config.instrument_id=DOGEUSDT.BINANCE, extra_instruments=[], เอกสารกำกับคลาสระบุว่า 'ชื่อเดียว' และไม่มีการจัดการหลายตราสาร (ไม่ได้เขียนทับ on_extra_bar) สองในสามตราสารที่ระบุ (XRP, SOL) หายไป โค้ดจึงไม่ได้ทำตามสมมติฐานที่ระบุไว้ และสูญเสียการกระจายความเสี่ยงกับขนาดตัวอย่างที่สมมติฐานพึ่งพา - Sharpe ในแซนด์บ็อกซ์ 1.05 CI อยู่ที่ [-0.57, 2.66] (คร่อมศูนย์) จาก 100 เทรด และผลลัพธ์พึ่งพาขาสั้น (short_win_rate 0.596 เทียบกับ long_win_rate 0.417) ตลอดช่วงเวลา 363 วันเพียงช่วงเดียว เมื่อลดตะกร้าเหลือหนึ่งรายการ ความได้เปรียบอยู่ที่ขอบล่างของระดับที่วัดได้
พิจารณาว่า DOGE แบบชื่อเดียวตรงตามเจตนาหรือไม่ หากต้องการตะกร้าจริง จำเป็นต้องมีข้อมูลสนับสนุน L/S แยกตามแต่ละขา หากยอมรับแบบชื่อเดียว ให้ให้น้ำหนักกับ OOS/ชุดกันไว้ทดสอบอย่างมาก
UNIVERSE REDUCED FROM 3-ASSET BASKET TO SINGLE-NAME DOGE (นักวิเคราะห์/PM ตามกฎ) สมมติฐานระบุชัดว่าเป็นตะกร้า 3 สินทรัพย์ (DOGE/XRP/SOL) ซึ่งอาศัยตะกร้าเพื่อเจือจางการฟิตเส้นกราฟกับสินทรัพย์เดียวและเพิ่มจำนวนเทรด แต่ config เป็นตราสารเดียว DOGEUSDT ผู้พัฒนาเปิดเผยข้อจำกัดของกรอบงาน (ฟีดเสริม L/S ป้อนให้เฉพาะตัวหลัก) และปฏิเสธอย่างถูกต้องที่จะใช้ตัวแทนรายย่อยข้ามสินทรัพย์เพราะไม่เหมาะกับสัญญาณ DOGE เป็นสินทรัพย์ที่ระบุชื่อและกลไกเหมือนกัน จึงไม่ใช่ความคลาดเคลื่อนด้านสินทรัพย์ที่ผิดร้ายแรง — แต่ทำให้สูญเสียความสามารถในการต้านการฟิตเกินและความน่าเชื่อถือจากจำนวนเทรดที่สมมติฐานต้องการ
ส่งไปปรับค่า/ทดสอบกับชุดข้อมูลกันไว้ ตรวจสอบความเสถียรโดยตัดผู้ชนะรายใหญ่ที่สุดออก และยืนยันผลนอกตัวอย่าง
ผลบวกในแซนด์บ็อกซ์มีฐานบางและขับเคลื่อนด้วยหางหนา: +36% / Sharpe 1.02 แต่ CI [-0.58, 2.64] คร่อมศูนย์, largest_win $11,287 เทียบกับ avg_win $2,096 (~5x), ความเบ้ +0.53, มีเพียง 100 เทรด จุดที่น่าสนใจคือ NOT รูปแบบ RR กลับด้านที่ไม่เคลื่อนไหว (avg_win $2,096 > avg_loss $1,447, ชนะ 0.51) และใช้ฟีดรายย่อยที่ไม่ใช่ข้อมูลราคาอย่างแท้จริง จึงมีความเป็นไปได้ว่าจะมีความได้เปรียบ แต่ต้องยืนยันด้วย OOS
ตรวจสอบว่า long_short_ratio ที่โหลดแมปไปยัง count_long_short_ratio (บัญชีทั่วโลก) ไม่ใช่เทรดเดอร์ชั้นนำหรือเทคเกอร์ และเลือกคอลัมน์อย่างชัดเจนหากกำกวม
ยืนยันว่าฟิลด์อัตราส่วนเป็นตัวแทน RETAIL ตามที่ต้องการหรือไม่ โค้ดอ่าน long_short_ratio/longShortRatio แต่ CSV ของเมตริกมี count_long_short_ratio (บัญชีทั่วโลก=รายย่อย) อัตราส่วนเทรดเดอร์ชั้นนำ และอัตราส่วนปริมาณเทคเกอร์ ความได้เปรียบของการเทรดสวนทางนี้อาศัยอัตราส่วน GLOBAL ACCOUNT แบบนับจำนวนโดยเฉพาะ การสวนทางกับเทรดเดอร์ชั้นนำหรือเทคเกอร์จะเป็นสัญญาณคนละแบบ และอาจให้ทิศทางตรงข้าม
ทบทวนผลทดสอบย้อนหลัง
- Sharpe
- 0.29
- ผลตอบแทนรวม
- 1814.71%
- การถอยของทุนสูงสุด
- 40.43%
- จำนวนเทรดทั้งหมด
- 1695
- อัตราชนะ
- 46.2%
- ตัวคูณกำไร
- 1.35
avg_trade_return_pct 0.716% สูงกว่าค่าธรรมเนียมขั้นต่ำของฟิวเจอร์ส ส่วน 1695 เทรดเป็นกลุ่มตัวอย่างที่ชี้ขาด
เป็นบวก 5 จาก 5 ปีเต็ม (2022 +82%, 2023 +22%, 2024 +74%, 2025 +209%, 2026 +76% YTD) — ไม่ได้จำกัดอยู่ในภาวะตลาดแบบเดียว
benchmark_meaningful=false และเบตา ~0 — โครงสร้างเป็นกลางต่อตลาดอย่างแท้จริง (อย่าหักคะแนนเทียบกับการซื้อแล้วถือ)
Sharpe 0.285 โดยมี 95% CI [-0.326, 0.916] คร่อมศูนย์ — ความได้เปรียบเมื่อปรับตามความเสี่ยงแยกจากศูนย์ไม่ได้ และปรับแต่งให้เข้าใกล้ระดับส่งต่อ ~1.5 ไม่ได้
ผลตอบแทน +1814% เป็นผลจากหางหนา (kurtosis 15.5) ขับเคลื่อนด้วยวันเดียวในช่วงตลาดร่วงราว 6 วัน รวมถึง +80.8% ระหว่างการทรุดตัวของ FTX — ผลกระจุกตัว ไม่ใช่ความได้เปรียบที่สม่ำเสมอ
ช่องว่างเชิงโครงสร้าง: ไปป์ไลน์ supp ส่งค่าอัตราส่วน L/S เฉพาะขาหลัก ดังนั้นทุกขา 3 ซื้อขายตามคะแนน z ของฝูงชนจาก DOGE — การกระจายความเสี่ยงตามสมมติฐานที่มีสัญญาณอิสระต่อกัน 3 สัญญาณจึงไม่เกิดขึ้นจริง (และเป็นข้อจำกัดของระบบที่ผู้พัฒนาแก้ไม่ได้)
max_drawdown 40.4% (CI สูง 98.4%), ค่า Sortino 0.345, อัตราหมุนเวียน 784x, ผลกระทบต่อตลาดคิดเป็น 14.6% ของผลตอบแทนขั้นต้น, ความจุเพียง $4.67M — เปราะบางต่อค่าธรรมเนียม/ผลกระทบต่อตลาด, เหมาะกับขนาดเล็ก, ความเสี่ยงหางสูง
การวิเคราะห์
ผู้ตรวจสอบความหมายพบว่าโค้ดไม่ได้ทำตามสมมติฐานNOT เขียนโค้ดกลยุทธ์ใหม่ให้ทำตามสมมติฐานEXACTLY (สินทรัพย์ กรอบเวลา ทิศทาง ความได้เปรียบหรือกลไกที่ระบุ และการกำหนดขนาดสถานะ) ปัญหาที่พบ: สมมติฐาน (ชื่อเรื่องและเนื้อหา) กำหนดตะกร้า LONG-SHORT จำนวน 3 สินทรัพย์ตลอดช่วง DOGEUSDT/XRPUSDT/SOLUSDT โดยระบุจุดประสงค์เพื่อลดการฟิตเส้นโค้งกับสินทรัพย์เดียวและเพิ่มจำนวนการเทรด แต่ config.extra_instruments และ extra_bar_types ว่างทั้งคู่ (มีเพียง DOGEUSDT.BINANCE) และโค้ดใช้กลยุทธ์สินทรัพย์เดียว (มี _ts_arr/_ratio_arr ชุดเดียว ใช้ self.instrument_id ชุดเดียว ไม่มีตรรกะ on_extra_bar/ตะกร้า และ docstring ระบุว่า 'สินทรัพย์เดียว') ช่องเหตุผลของกลยุทธ์เองยอมรับว่าละทิ้งตะกร้า DOGE/XRP/SOL ว่า 'ทำไม่ได้' เนื่องจากข้อจำกัดของเฟรมเวิร์กฟีดเสริม ดังนั้นกลยุทธ์ที่ส่งมาจึงเป็นการกลับตัวของสินทรัพย์เดียว แทนที่จะเป็นตะกร้า long-short 3 สินทรัพย์ตามที่สมมติฐานกล่าวอ้าง
ประวัติรอบทดสอบ
สรุปผลลัพธ์
ผลตอบแทนพาดหัวที่สูงมากอาจเป็นภาพลวงจากหางหนา — ตรวจสอบว่าความได้เปรียบมีนัยสำคัญทางสถิติหรือไม่ (Sharpe CI ห่างจากศูนย์) และไม่ได้เกิดจากวันตลาดร่วงเพียงไม่กี่วัน พร้อมตรวจสอบว่าสมมติฐานการกระจายความเสี่ยงหลายสินทรัพย์เกิดขึ้นจริงหรือถูกข้อจำกัดการส่งข้อมูลทำให้ทุกขาใช้สัญญาณร่วมเพียงชุดเดียว
กลยุทธ์ถูกยกเลิกในด่านทบทวนแบ็กเทสต์ก่อนการปรับแต่ง เพราะความได้เปรียบเมื่อปรับตามความเสี่ยงแยกจากศูนย์ไม่ได้ (Sharpe CI คร่อมศูนย์) และผลตอบแทนพึ่งพาการชอร์ตในวันตลาดร่วงที่โชคดีเพียงไม่กี่วัน มากกว่าจะมาจากความได้เปรียบที่ราบรื่นจากการสวนทางรายย่อย จึงข้ามการปรับแต่ง เพราะพารามิเตอร์ทั้งสามไม่อาจยกระดับ Sharpe ที่ไม่มีนัยสำคัญให้เข้าใกล้ระดับส่งต่อ ~1.5
กลยุทธ์สวนทางตลาดแบบเป็นกลางต่อตลาดและถือสถานะซื้อ-ขาย ที่ใช้ตะกร้า USD-M ของสินทรัพย์ 3 ซึ่งมีสัดส่วนรายย่อยสูงบน Binance (DOGE/XRP/SOL, แท่งเวลา 4h) โดยสวนทางกับฝูงชนเมื่อค่าอัตราส่วนบัญชี long/short ทั่วโลกอยู่ที่ระดับสุดขั้วทางสถิติ — ชอร์ตเมื่อรายย่อยถือสถานะสุทธิฝั่งซื้อสูงสุด และซื้อเมื่อถือสถานะสุทธิฝั่งขายสูงสุด จากนั้นปิดสถานะเมื่อค่าเฉลี่ยกลับคืนหรือเมื่อถึงจุดตัดขาดทุน ATR โดยปรับจูนพารามิเตอร์เพียงสามตัว
ตลอดตัวอย่าง 1,695 เทรดที่ชี้ขาด กลยุทธ์ให้ผลตอบแทน +1814.7% และเป็นบวกครบทั้งห้าปีเต็ม แต่คุณภาพเมื่อปรับตามความเสี่ยงต่ำ: Sharpe 0.285 โดยมี 95% CI ที่ [-0.326, 0.916] คร่อมศูนย์, Sortino 0.345, profit factor 1.35, อัตราชนะ 46.2% และดรอดาวน์สูงสุด 40.4% ผลตอบแทนเป็นสิ่งที่เกิดจากหางหนา (kurtosis 15.5) โดยมีวันสุดขั้ววันเดียวราว 6 วันเป็นตัวขับเคลื่อน รวมถึงการร่วงของ 2022 FTX ที่ +80.8% พร้อมกับอัตราหมุนเวียน 784x, ต้นทุนผลกระทบ 14.6% และความจุเพียงประมาณ $4.67M
Stratmill เป็นเครื่องมือสำหรับการวิจัยและ paper trading ไม่ใช่คำแนะนำทางการเงินหรือโบรกเกอร์ ผลการทดสอบย้อนหลังและ paper trading เป็นเพียงสมมติฐาน การเทรดมีความเสี่ยงที่จะขาดทุน