← กลับหน้า Backtest Report

🔍 LSS — รายงานตรวจสอบฉบับเต็ม (Audit Report)

5 Minute Trader · Liquidity Sweep Sequencing · 8 คู่เงิน · 4,624 ไม้ · MT5 real-tick · 2021-09 → 2026-03 · ขนาด 0.1 lot · หักต้นทุนจริง (Pepperstone Razor)

เอกสารนี้คือการ "เปิดครัว" — เราคำนวณทุกอย่างที่นักตรวจสอบควอนต์มักขอ มาให้ล่วงหน้า รวมตัวเลขที่ไม่สวยด้วย เพื่อให้คุณ (หรือ AI ที่คุณใช้) ตรวจซ้ำได้เลย ไม่ต้องขอเพิ่ม
ไฟล์ดิบทุกไม้อยู่ใน LSS-backtest-8pairs-MT5.csv — ทุกตัวเลขด้านล่าง recompute จากไฟล์นั้นได้ตรง
อ่านก่อนตีความตัวเลข: ตัวเลขกำไร/PF/expectancy ทุกตัวในรายงานนี้เป็น NET หลังหักต้นทุนจริงครบแล้ว — ทั้ง commission (−$0.70/ไม้) และ spread/slippage หักออกทุกไม้ในคอลัมน์ net_usd แล้ว · ไม่ใช่ gross · ฉะนั้นนี่คือผลหลังต้นทุนที่เทรดได้จริง ไม่ใช่ตัวเลขในฝัน

0. ที่มาของข้อมูล & มาตรฐานการทดสอบ (provenance — อ่านก่อน)

ข้อมูลราคา: ราคาจริงของโบรก Pepperstone (บัญชี Razor) · ช่วง 2021-09 → 2026-03

ทดสอบ 2 ชั้น (เข้มขึ้นเรื่อยๆ):

1. รอบกว้าง — TradingView + Bar Magnifier: Pine Script รันบน TradingView เปิด Bar Magnifier (จำลองการเข้า–ออกภายในแท่งด้วยข้อมูล M1 จริง = สมจริงกว่าใช้แค่ราคาปิดแท่ง) · หักคอม Razor · เต็มช่วง 11 คู่ × 3 โมเดล → ได้ 28,100 สัญญาณ = สนามพิสูจน์รอบแรก *(เลขนี้คือที่โฆษณาอ้างถึง)*

2. รอบยืนยัน — MetaTrader 5 โหมด "Every tick based on real ticks": เอาชุดที่ผ่านการคัดคุณภาพ (swing/liquidity) ไปรันซ้ำบน MT5 Strategy Tester โหมด tick จริงทุก tick (ความละเอียดสูงสุดที่มี) → เหลือ 4,624 ไม้ บน 8 คู่ = ชุดที่ทุกตัวเลขในรายงานนี้มาจาก และคือไฟล์ที่คุณกำลังตรวจ

มาตรฐานที่ยึด: หักต้นทุนจริงทุกไม้ (commission + slippage) · เต็มช่วงไม่เลือกเฉพาะช่วงสวย · แยกผลรายปี · entry = แท่งถัดไปหลังเงื่อนไขครบ (กันมองอนาคต/look-ahead) · ใช้ real-tick เป็น ground truth

❓ ทำไมไฟล์นี้มี 4,624 ไม้ แต่โฆษณาเขียน 28,100?
เป็นคนละชั้นของ funnel เดียวกัน ไม่ใช่เลขขัดกัน:
28,100 = จำนวนที่ผ่านการทดสอบรอบกว้าง (TradingView Bar Magnifier) · 4,624 = ที่เหลือหลังคัดคุณภาพ + ยืนยันซ้ำบน MT5 real-tick ซึ่งเป็นที่มาของสถิติที่เราประกาศ
เปรียบเหมือนรับสมัคร 28,100 คน → คัดเข้มจนเหลือ 4,624 คนที่ผ่านจริง · ทั้งสองเลขจริง คนละขั้นตอน

1. สถิติรวม (recomputed จากไม้ดิบ)

ตัวชี้วัดค่า
จำนวนไม้ (N)4,624
Win Rate (จบ TP)78.8%
Profit Factor1.23
กำไรสุทธิรวม (0.1 lot)+$13,450
Expectancy/ไม้+$2.91
กำไรเฉลี่ย/ไม้ชนะ+$19.45
ขาดทุนเฉลี่ย/ไม้แพ้−$58.74

Win Rate/PF รายคู่ (pooled — ถ่วงน้ำหนักด้วยจำนวนไม้):

คู่NWRPFNetทิศ
GBPNZD61280.4%1.43+$3,997buy
AUDCHF45282.1%1.37+$1,412sell
EURCHF46381.6%1.29+$1,088sell
NZDCHF62477.7%1.27+$2,430buy+sell
GBPCHF65978.1%1.13+$1,353sell
CADCHF76977.6%1.25+$1,683sell
EURNZD77477.4%1.11+$1,305buy
NZDCAD27176.8%1.08+$181sell
⚠️ เราใช้ pooled ไม่ใช่ "เฉลี่ยราย edge" — เพราะเฉลี่ย edge ทำให้ตัวเลขพองได้ (เช่น GBPNZD เฉลี่ยได้ PF 2.19 แต่ pooled จริง 1.43) ตัวเลขในรายงานนี้ = ตรงกับที่ recompute จากไฟล์ดิบ 100%

2. ความสมจริงของต้นทุน (จุดแข็งที่สุด)


3. ทิศทาง buy/sell — ตอบข้อกล่าวหา "เทรดทางเดียว" ตรงๆ

ข้อสังเกตที่นักตรวจสอบมักยิงเป็นข้อแรก: ถ้าดูคู่ CHF เดี่ยวๆ จะเห็นแต่ไม้ sell → "นี่มี edge จริง หรือแค่ขี่เทรนด์แฟรงก์แข็ง?" คำตอบจากภาพรวม 8 คู่:

ทิศN%WRPFNet
Buy1,74638%78.0%1.21+$5,736
Sell2,87862%79.3%1.25+$7,714

ทั้งสองทางทำกำไร ไม่ใช่แค่ short แฟรงก์ · ไม้ buy (GBPNZD, EURNZD, NZDCHF) ทำเงิน +$5,736

ทำไมบางคู่จึงมีทิศเดียว — อธิบายตามจริง (ไม่ใช่บังเอิญ):


4. การกระจายรายปี (concentration)

ปีNet% ของกำไรรวมไม้
2021 (เริ่ม ก.ย.)+$1,31010%344
2022+$5,15238%1,105
2023+$2,45018%1,062
2024+$1,0498%1,021
2025+$3,30725%926
2026 (ถึง มี.ค.)+$1821%166

5. Drawdown & Tail Risk (ตัวเลขไม่สวย — เราใส่ให้เอง)

ตัวชี้วัดค่า
Max DD ที่เกิดจริง (portfolio)−$1,500 (Net/DD = 9.0)
Max DD จาก block-bootstrap (5,000 รอบ, block 20 ไม้)median −$1,430 · p95 −$2,342 · p99 −$2,933
P(กำไรสุทธิ ≤ 0) ใน 5,000 รอบ0.0%
แพ้ติดกันสูงสุด (max losing streak)5 ไม้

6. นัยสำคัญทางสถิติ & Multiple Testing (ยอมรับตรงๆ)


7. โปรไฟล์ความเสี่ยง (Risk-Reward)


8. คำตัดสิน (สิ่งที่พิสูจน์ได้ / พิสูจน์ไม่ได้)

พิสูจน์ได้จากชุดข้อมูลนี้:

พิสูจน์ไม่ได้ / ข้อจำกัด (open kitchen):

เราไม่ได้บอกว่านี่คือ holy grail — เราบอกว่ามันคือ edge จริงที่พิสูจน์อย่างซื่อสัตย์ พร้อมข้อจำกัดที่เราเปิดให้เห็นหมด ที่เหลือ คุณตรวจเองได้จากไฟล์ดิบ

*ทุกตัวเลข recompute ได้จาก LSS-backtest-8pairs-MT5.csv · สคริปต์อ้างอิง: audit_analytics.py · 2026-06-13*