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

กลยุทธ์

ETH USD-M กลยุทธ์เบรกเอาต์ที่ยืนยันด้วย Open Interest แบบซื้อและขายชอร์ต (BINANCE Perp, แท่ง 4H, ซื้อขายเฉพาะการเบรกเอาต์ที่ OPEN INTEREST เพิ่มขึ้น — เงินทุนกู้ยืมใหม่ยืนยันการเคลื่อนไหว, ออกจากสถานะเมื่อ OI เริ่มลดลง, 3 พารามิเตอร์)

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

EthOpenInterestConfirmedBreakoutLS

สรุปผลลัพธ์

EthOpenInterestConfirmedBreakoutLS เสนอความได้เปรียบใหม่อย่างแท้จริงที่มองไม่เห็นใน OHLCV — ซื้อขายการเบรกเอาต์เฉพาะเมื่อ open interest ที่เพิ่มขึ้นยืนยันว่ามีเงินทุนกู้ยืมใหม่เข้ามา และออกจากสถานะเมื่อ OI เริ่มลดลง — โดยตั้งใจให้สมมาตรทั้งฝั่งซื้อและขายชอร์ตเพื่อเติมช่องว่างโควตาที่ใหญ่ที่สุดของพอร์ต และระบุชัดว่าประวัติ ETH OI ย้อนหลังได้ถึง 2020 ต่างจากฟีดการชำระบัญชี 90 วันที่ทำให้กลยุทธ์ที่คล้ายกันล้มเหลว โค้ดเรียบร้อย (การแยกวิเคราะห์ OI ที่ทนทาน, การจัดแนวความหน่วง 8h,……แสดงเพิ่มเติมแสดงน้อยลง

EthOpenInterestConfirmedBreakoutLS เสนอความได้เปรียบใหม่อย่างแท้จริงที่มองไม่เห็นใน OHLCV — ซื้อขายการเบรกเอาต์เฉพาะเมื่อ open interest ที่เพิ่มขึ้นยืนยันว่ามีเงินทุนกู้ยืมใหม่เข้ามา และออกจากสถานะเมื่อ OI เริ่มลดลง — โดยตั้งใจให้สมมาตรทั้งฝั่งซื้อและขายชอร์ตเพื่อเติมช่องว่างโควตาที่ใหญ่ที่สุดของพอร์ต และระบุชัดว่าประวัติ ETH OI ย้อนหลังได้ถึง 2020 ต่างจากฟีดการชำระบัญชี 90 วันที่ทำให้กลยุทธ์ที่คล้ายกันล้มเหลว โค้ดเรียบร้อย (การแยกวิเคราะห์ OI ที่ทนทาน, การจัดแนวความหน่วง 8h, ไม่มีการใช้ทางเลือกสำรองอย่างตรงไปตรงมา) แต่ในทางปฏิบัติข้ออ้างเกี่ยวกับข้อมูลกลับไม่เป็นจริง: มีการเปิดสถานะเพียง 7 ครั้ง ทั้งหมดกระจุกอยู่ในช่วง 2 เดือนของหน้าต่าง 2026 เดียว และผลขาดทุนในช่วงที่ซื้อขายมีนัยชัดเจน โดยมี profit factor 0.027 และอัตราชนะ 14.3% ผู้ตรวจสอบจึงละทิ้งกลยุทธ์นี้ในฐานะผลลัพธ์ที่ตรวจสอบความถูกต้องไม่ได้เพราะติดข้อจำกัดด้านความครอบคลุมของข้อมูล ไม่ใช่ข้อบกพร่องของโค้ด พร้อมแนะนำให้ Data Engineer ตรวจสอบและเติมข้อมูลประวัติ open interest ของ ETH ให้ครบถ้วนก่อนทดลองกลยุทธ์สัญญาณ OI อีกครั้ง ความได้เปรียบจากการยืนยันไม่เคยทดสอบได้ เพราะสัญญาณไม่มีอยู่ตลอดช่วงการทดสอบย้อนหลัง แม้จะระบุไว้ว่ากลไกเฉพาะนี้ควรกลับมาพิจารณาอีกครั้งเมื่อมีตัวอย่างข้อมูลหลายปีที่เหมาะสม

สมมติฐาน

กลยุทธ์สวิง LONG-SHORT ในตราสารเดียวบน ETHUSDT.BINANCE (USD-M perpetual, แท่ง 4 ชั่วโมง) ซึ่งจุดเด่นที่สร้างความได้เปรียบคือการยืนยันด้วย OPEN-INTEREST — สัญญาณเสริมเฉพาะคริปโตที่จัดทำรายการไว้ (open_interest) ซึ่งแทบไม่มีการสำรวจในพอร์ตปัจจุบัน และ INVISIBLE ใน OHLCV เพียงอย่างเดียว แนวคิดหลักคือ การเบรกเอาต์ของราคาที่มาพร้อมกับ open interest ที่ RISING หมายถึงมีเงินทุนกู้ยืมใหม่เข้ามาขับเคลื่อนการเคลื่อนไหว (แนวโน้มต่อเนื่องจริง) ขณะที่การเบรกเอาต์พร้อม open interest ที่ FALLING……แสดงเพิ่มเติมแสดงน้อยลง

กลยุทธ์สวิง LONG-SHORT ในตราสารเดียวบน ETHUSDT.BINANCE (USD-M perpetual, แท่ง 4 ชั่วโมง) ซึ่งจุดเด่นที่สร้างความได้เปรียบคือการยืนยันด้วย OPEN-INTEREST — สัญญาณเสริมเฉพาะคริปโตที่จัดทำรายการไว้ (open_interest) ซึ่งแทบไม่มีการสำรวจในพอร์ตปัจจุบัน และ INVISIBLE ใน OHLCV เพียงอย่างเดียว แนวคิดหลักคือ การเบรกเอาต์ของราคาที่มาพร้อมกับ open interest ที่ RISING หมายถึงมีเงินทุนกู้ยืมใหม่เข้ามาขับเคลื่อนการเคลื่อนไหว (แนวโน้มต่อเนื่องจริง) ขณะที่การเบรกเอาต์พร้อม open interest ที่ FALLING คือการปิดสถานะชอร์ต/การคลายสถานะจนหมดแรง ซึ่งโดยทั่วไปมักล้มเหลว การซื้อขายเฉพาะการเบรกเอาต์ที่ได้รับการยืนยันด้วย OI และออกจากสถานะทันทีเมื่อ OI เริ่มลดลง ช่วยกรองการเบรกเอาต์หลอกที่ทำให้กลยุทธ์ตามแนวโน้มซึ่งดูราคาเพียงอย่างเดียวขาดทุน (ETH TSMOM ที่กำหนดเป้าความผันผวนรายวันเพิ่งล้มเหลวจาก Sharpe ที่ปรับลดแล้ว; กลยุทธ์ตามแนวโน้ม OHLCV ในตราสารเดียวมี 0/210) กลยุทธ์นี้ตั้งใจเติมช่องว่างโควตาที่ใหญ่ที่สุด — DIRECTION (long_only 84.7% เทียบกับเป้าหมาย ≤55%) — ด้วยการสมมาตรทั้งฝั่งซื้อและขายชอร์ต หลีกเลี่ยงจุดที่กลยุทธ์ก่อนหน้าล้มเหลวทั้งหมด: NOT โครงสร้างออปชัน (L2), NOT สัญญาณอัตราเงินทุน (L13 — กลยุทธ์นี้ใช้ OI ไม่ใช่อัตราเงินทุน), NOT ฟีดการชำระบัญชี (L3 — ประวัติ OI สำหรับ ETH ย้อนหลังได้ถึงประมาณ 2020 ผ่านเมตริกของ Binance ต่างจากฟีดการชำระบัญชีที่มีข้อมูลเพียง 90 วัน), NOT Hyperliquid (L11), NOT การทำ carry ข้ามแพลตฟอร์ม (L1), NOT ตะกร้าสินทรัพย์ N รายการ (L12) ตั้งใจใช้พารามิเตอร์ต่ำ (3) เพื่อป้องกันการฟิตเกิน ซึ่งเป็นปัจจัยทำลายกลยุทธ์อันดับ #1 (202x)

การทำซ้ำครั้งที่ 2 เปลี่ยนแปลงเพียงเล็กน้อยที่สุดเพื่อแก้ข้อผิดพลาด Layer-2: ตัวช่วยแยกวิเคราะห์ OI ทั้งสามรายการ (_to_ns, _row_ts, _row_val) เป็น @staticmethod และพร็อกซีตรวจสอบจะผูก staticmethod ที่ถ่ายโอนไว้ใหม่เป็นเมธอดที่ผูกกับอินสแตนซ์ ดังนั้น self._row_ts(row) จึงส่งอินสแตนซ์ wrapper เป็นอาร์กิวเมนต์ตำแหน่งเกินมา (TypeError: รับอาร์กิวเมนต์ตำแหน่งได้ 1 รายการ แต่ได้รับ 2 รายการ) การเปลี่ยนให้เป็นเมธอดอินสแตนซ์ทั่วไปที่รับ self และเรียกผ่าน self.* ทำให้ผูกเมธอดได้ถูกต้องทั้งในกลยุทธ์จริงและในพร็อกซี โดยให้พฤติกรรมการแยกวิเคราะห์เหมือนเดิมทุกประการ ไม่มีการเปลี่ยนแปลงส่วนอื่น — ตรรกะความได้เปรียบ (การเบรกเอาต์ Donchian ที่ยืนยันด้วย OI, การออกเมื่อ OI เริ่มลดลง), สัญญาณที่เปลี่ยนแปลงต่อเนื่องตามแท่ง พารามิเตอร์ทั้งหมด การกำหนดแพลตฟอร์ม/เลเวอเรจ และการกำหนดขนาดสถานะ เหมือนกับเวอร์ชันที่ผ่าน Layer 1 แล้วทุกประการ การแก้ไขนี้รักษาทุกชั้นก่อนหน้าที่ผ่านไว้ และแก้เฉพาะข้อขัดข้องในสถานการณ์สังเคราะห์ที่รายงาน

ข้ออ้างหลักด้านข้อมูลของสมมติฐาน — 'ประวัติ OI สำหรับ ETH ย้อนหลังได้ถึงประมาณ 2020 ผ่านเมตริกของ Binance' — ถูกผลการทดสอบย้อนหลังโต้แย้ง: ในแท่ง 14,354 4H ที่ครอบคลุมช่วง 2019→2026 มีการเปิดสถานะเพียง 7 ครั้ง ทั้งหมดกระจุกอยู่ในช่วงเวลาประมาณ 2 เดือนเดียว (2026-03→05) เนื่องจากเงื่อนไขยืนยัน OI ทำงานได้เฉพาะจุดที่มีข้อมูล OI ดังนั้นความครอบคลุมของ OI ในการรันนี้จึงมีเพียงช่วงไม่กี่เดือนล่าสุด ซึ่งสั้นกว่า 2020 มาก (openInterestHist ของ Binance API ให้บริการเฉพาะประวัติช่วงหลังที่จำกัด; ฉัน NOT……แสดงเพิ่มเติมแสดงน้อยลง

ข้ออ้างหลักด้านข้อมูลของสมมติฐาน — 'ประวัติ OI สำหรับ ETH ย้อนหลังได้ถึงประมาณ 2020 ผ่านเมตริกของ Binance' — ถูกผลการทดสอบย้อนหลังโต้แย้ง: ในแท่ง 14,354 4H ที่ครอบคลุมช่วง 2019→2026 มีการเปิดสถานะเพียง 7 ครั้ง ทั้งหมดกระจุกอยู่ในช่วงเวลาประมาณ 2 เดือนเดียว (2026-03→05) เนื่องจากเงื่อนไขยืนยัน OI ทำงานได้เฉพาะจุดที่มีข้อมูล OI ดังนั้นความครอบคลุมของ OI ในการรันนี้จึงมีเพียงช่วงไม่กี่เดือนล่าสุด ซึ่งสั้นกว่า 2020 มาก (openInterestHist ของ Binance API ให้บริการเฉพาะประวัติช่วงหลังที่จำกัด; ฉัน NOT ได้ยืนยันอย่างอิสระว่าเมตริก Binance Vision OI จะเติมข้อมูลย้อนหลังได้ไกลกว่านี้หรือไม่ — เรื่องนี้ควรตรวจสอบ ไม่ใช่ตั้งสมมติฐาน) ผลลัพธ์นี้ทั้งตรวจสอบความถูกต้องไม่ได้ (7 เทรด, data_days 21 — หน้าต่าง walk-forward ของกระบวนการ 3 ระยะ และชุดข้อมูลกันไว้ตรวจสอบ 15 วัน แต่ละส่วนจะมีประมาณ 0 เทรด) และขาดทุนอย่างชัดเจนในช่วงที่มีการซื้อขาย (profit_factor 0.027, win_rate 14.3%, ค่าคาดหวัง -$1352/การเทรด, Sharpe -8.2, ค่าคอมมิชชัน 154% ของยอดรวมก่อนหักค่าใช้จ่าย, long_win_rate 0%) ไม่มีการเปลี่ยนพารามิเตอร์/โค้ดโดยนักพัฒนาที่แก้ความครอบคลุมข้อมูล OI ได้ และโค้ดก็ถูกต้องอยู่แล้ว ขอแนะนำให้ Data Engineer ตรวจสอบและหากเป็นไปได้ให้เติมประวัติ open interest ของ ETHUSDT ให้ครบถ้วน (เมตริก Binance Vision) BEFORE ก่อนทดลองกลยุทธ์สัญญาณ OI อีกครั้ง จนกว่าจะยืนยันความครอบคลุม OI ที่ครอบคลุมช่วงของแท่ง กลยุทธ์ที่มีเงื่อนไข OI จะยังคงสร้างการเทรดได้เพียงไม่กี่ครั้งในช่วงล่าสุด ไม่ว่าจะเปลี่ยนตราสารหรือพารามิเตอร์ หากภายหลังยืนยันได้ว่า OI ครอบคลุมหลายปี ก็ควรทดสอบกลไกเฉพาะนี้อีกครั้งกับตัวอย่างข้อมูลที่เหมาะสม

การนำไปใช้

กลยุทธ์สวิงแบบซื้อและขายชอร์ตบน ETHUSDT.BINANCE USD-M perp (แท่ง 4H) ซึ่งซื้อขายการเบรกเอาต์จาก Donchian ONLY เมื่อได้รับการยืนยันจาก open interest ที่เพิ่มขึ้น ในแต่ละแท่ง กลยุทธ์จะจัดแนวอนุกรม open_interest ที่จัดทำรายการไว้ (รายการของ row-dicts โดยปรับเวลาให้เป็น ns และใช้ตัวอย่างล่าสุดที่อยู่ภายในช่วงความหน่วง 8h) ให้ตรงกับแท่ง แล้วคำนวณเปอร์เซ็นต์การเปลี่ยนแปลงของ OI ในช่วงเบรกเอาต์ ราคาปิดเหนือจุดสูงสุดของ 12 แท่งก่อนหน้า โดยมี OI เพิ่มขึ้นอย่างน้อย oi_rise_threshold จะเปิดสถานะซื้อ; ราคาปิดต่ำกว่าจุดต่ำสุดของ 12 แท่งก่อนหน้า พร้อมกับ OI ที่เพิ่มขึ้น จะเปิดสถานะขายชอร์ต ออกจากสถานะทันทีเมื่อ OI เริ่มลดลง (ค่า OI ปัจจุบันลดลงต่ำกว่า oi_rollover_threshold ของจุดสูงสุดนับตั้งแต่เปิดสถานะ) และมีจุดตัดขาดทุน 3%, จุดทำกำไร 8% และจุดหยุดตามเวลา 30 แท่ง กำหนดขนาดสถานะเทียบกับเงินทุนที่ per_leg_pct x เลเวอเรจของส่วนทุน (2x เลเวอเรจถูกเชื่อมเข้ากับการคำนวณขนาดสถานะ) สมมาตรเต็มที่ทั้งฝั่งซื้อและขายชอร์ต

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

การตรวจสอบไม่ผ่าน (Layer 2 — สถานการณ์สังเคราะห์): พารามิเตอร์ที่ใช้: ['per_leg_pct', 'min_notional', 'stop_loss_pct', 'oi_lag_seconds', 'take_profit_pct', 'max_holding_bars', 'breakout_lookback', 'oi_rise_threshold', 'oi_rollover_threshold'] ตรวจสอบว่า __init__ กำหนดแอตทริบิวต์ทั้งหมดจาก self.parameters.get() หรือไม่ - steady_uptrend: TypeError: EthOpenInterestConfirmedBreakoutLS._row_ts() รับอาร์กิวเมนต์ตำแหน่งได้ 1 รายการ แต่ได้รับ 2 รายการ (เวลาของแท่ง: 1735690560000) - steady_downtrend: TypeError:……แสดงเพิ่มเติมแสดงน้อยลง

การตรวจสอบไม่ผ่าน (Layer 2 — สถานการณ์สังเคราะห์): พารามิเตอร์ที่ใช้: ['per_leg_pct', 'min_notional', 'stop_loss_pct', 'oi_lag_seconds', 'take_profit_pct', 'max_holding_bars', 'breakout_lookback', 'oi_rise_threshold', 'oi_rollover_threshold'] ตรวจสอบว่า __init__ กำหนดแอตทริบิวต์ทั้งหมดจาก self.parameters.get() หรือไม่ - steady_uptrend: TypeError: EthOpenInterestConfirmedBreakoutLS._row_ts() รับอาร์กิวเมนต์ตำแหน่งได้ 1 รายการ แต่ได้รับ 2 รายการ (เวลาของแท่ง: 1735690560000) - steady_downtrend: TypeError: EthOpenInterestConfirmedBreakoutLS._row_ts() รับอาร์กิวเมนต์ตำแหน่งได้ 1 รายการ แต่ได้รับ 2 รายการ (เวลาของแท่ง: 1735690560000) - flat_ranging: TypeError: EthOpenInterestConfirmedBreakoutLS._row_ts() รับอาร์กิวเมนต์ตำแหน่งได้ 1 รายการ แต่ได้รับ 2 รายการ (เวลาของแท่ง: 1735690560000) - volatility_spike: TypeError: EthOpenInterestConfirmedBreakoutLS._row_ts() รับอาร์กิวเมนต์ตำแหน่งได้ 1 รายการ แต่ได้รับ 2 รายการ (เวลาของแท่ง: 1735690560000) - zero_volume: TypeError: EthOpenInterestConfirmedBreakoutLS._row_ts() รับอาร์กิวเมนต์ตำแหน่งได้ 1 รายการ แต่ได้รับ 2 รายการ (เวลาของแท่ง: 1735690560000) - price_gap: TypeError: EthOpenInterestConfirmedBreakoutLS._row_ts() รับอาร์กิวเมนต์ตำแหน่งได้ 1 รายการ แต่ได้รับ 2 รายการ (เวลาของแท่ง: 1735690560000)

ปรับ oi_rollover_threshold ให้อยู่ในช่วงที่กว้างขึ้น และ/หรือกำหนดให้การลดลงของ OI ต่อเนื่องมากกว่า 1 แท่ง

oi_rollover_threshold ค่าเริ่มต้น 0.97 ออกเมื่อ OI ลดลงเพียง 3% ต่ำกว่าจุดสูงสุดนับตั้งแต่เข้า OI รายชั่วโมงที่จัดตำแหน่งตามแท่ง 4H มีสัญญาณรบกวน ดังนั้นการแกว่งตัว 3% สามารถบังคับให้ออกก่อนกำหนด — ซึ่งอาจเป็นสาเหตุของอัตราการชนะที่ต่ำ ตรงกับสมมติฐาน STRUCTURE ดังนั้นจึงไม่ใช่ตรรกะที่ไม่ตรงกัน แต่ดุดัน

ประเมินความได้เปรียบที่ BACKTEST_REVIEW โดยใช้เมตริกที่เชื่อถือได้จากประวัติทั้งหมด ไม่ใช่ชุดทดลอง 7 วัน

แซนด์บ็อกซ์ Layer-3 เป็น NON-DIAGNOSTIC แม้ตัวชี้วัดจะสูงมาก (Sharpe -20.1, PF 0.025, win_rate 0.143): metrics_reliable=false, data_days=7, มีการเทรดเพียง 7 ครั้ง ไม่ใช่ลายเซ็นแบบ win_rate=0/PF=0/ผกผันของบั๊ก ตรวจสอบแล้วว่าขั้วสัญญาณ การกำหนดขนาด ตัวนับ การไม่มีการใช้ข้อมูลอนาคต และ edge ของ OI ถูกต้องทั้งหมด

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

Sharpe
-8.20
ผลตอบแทนรวม
-9.43%
การถอยของทุนสูงสุด
11.80%
จำนวนเทรดทั้งหมด
7
อัตราชนะ
14.3%
ตัวคูณกำไร
0.03

สัญญาณใหม่อย่างแท้จริงที่มองไม่เห็นใน OHLCV (open interest); การซื้อและขายชอร์ตแบบสมมาตรช่วยเติมช่องว่างโควตาด้านทิศทาง

โค้ดสะอาด: การแยกวิเคราะห์ OI แบบหลายคีย์/หลายหน่วยที่แข็งแกร่ง การจัดตำแหน่งแล็ก 8 ชั่วโมง การไม่มีทางสำรองเฉพาะราคาอย่างซื่อตรง การออกแบบที่มีพารามิเตอร์ 3 ต่ำ

ข้อสมมติด้านข้อมูลของสมมติฐานไม่เป็นจริงในทางปฏิบัติ: แม้ช่วงแท่งจะอยู่ระหว่าง 2019→2026 และพบแท่ง 14,354 แท่ง แต่มีการเปิดสถานะเพียง 7 ครั้ง โดย ALL กระจุกอยู่ในช่วง 2026-03→05 — ความครอบคลุมของ OI ในการรันนี้มีเพียงช่วงประมาณ 2-3 เดือนล่าสุด ไม่ได้ย้อนกลับไปถึง 2020

การเทรด 7 ครั้ง / data_days 21 — น้อยเกินไปมากสำหรับ walk-forward (3 ช่วง) หรือชุดข้อมูลกันไว้ตรวจสอบ 15 วัน; การปรับแต่งจะเป็นการฟิตกับสัญญาณรบกวน

ผลการทดสอบชี้ขาดว่าขาดทุน: total_return -9.43%, profit_factor 0.027, win_rate 14.3%, ค่าคาดหวัง -$1352/การเทรด, Sharpe -8.2, ค่าคอมมิชชัน 154% ของยอดรวมก่อนหักค่าใช้จ่าย, long_win_rate 0%

สรุปผลลัพธ์

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

ผู้ตรวจสอบการทดสอบย้อนหลังให้ผล 'ละทิ้ง' ที่ด่านก่อนปรับแต่ง: ข้ออ้างหลักด้านข้อมูลของสมมติฐาน — ประวัติ open interest ของ ETH ย้อนหลังได้ถึงประมาณ 2020 — ถูกโต้แย้ง เนื่องจากความครอบคลุม OI ในการรันทดสอบมีเพียงช่วงไม่กี่เดือนล่าสุด ทำให้มีการเทรด 7 ครั้งและ data_days ของ 21 ซึ่งน้อยเกินไปมากสำหรับการทดสอบแบบ walk-forward หรือชุดข้อมูลกันไว้ตรวจสอบ และไม่มีการเปลี่ยนพารามิเตอร์ใดแก้ปัญหาความครอบคลุมของข้อมูลได้

กลยุทธ์สวิงแบบซื้อและขายชอร์ตในตราสารเดียวบน ETHUSDT.BINANCE USD-M perp (แท่ง 4H) ที่ซื้อขายเมื่อราคาเบรกเอาต์จาก Donchian เฉพาะตอนที่ open interest เพิ่มขึ้น — โดยถือว่าการเพิ่มขึ้นของ OI เป็นการยืนยันว่าเงินทุนกู้ยืมใหม่กำลังขับเคลื่อนการเคลื่อนไหว — และออกจากสถานะทันทีเมื่อ OI เริ่มลดลงจากจุดสูงสุด โดยใช้สัญญาณเสริม open interest ที่จัดทำรายการไว้ ซึ่งมองไม่เห็นใน OHLCV เพียงอย่างเดียว

การทดสอบย้อนหลังเปิดสถานะเพียง 7 ครั้ง จากแท่ง 14,354 4H ที่ครอบคลุมช่วง 2019-2026 โดยกระจุกอยู่ในช่วงเวลาประมาณ 2 เดือนเดียว (2026-03 ถึง 2026-05) เนื่องจากเงื่อนไขยืนยัน OI ทำงานได้เฉพาะจุดที่มีข้อมูล OI ผลการทดสอบชี้ขาดว่าขาดทุน: ผลตอบแทนรวม -9.43%, profit factor 0.027, อัตราชนะ 14.3% (long_win_rate 0%), ค่าคาดหวัง -$1,352/การเทรด, Sharpe -8.2 และค่าคอมมิชชันคิดเป็น 154% ของยอดรวมก่อนหักค่าใช้จ่าย ไม่มีการดำเนินขั้นตอนปรับแต่งใดๆ

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