MOEasymmetry← บทความทั้งหมด
Research · 2026-06-10 · 5 นาที

คำตัดสิน Walk-Forward 20 ปี

ตามรอย ศึกษา รอจังหวะ จู่โจม
ไทย อ่านภาษาอังกฤษ
⚠️ งานวิจัยและบันทึกการเทรดส่วนบุคคล ไม่ใช่คำแนะนำการลงทุน ผู้จัดทำไม่ได้ให้บริการที่ปรึกษาที่ได้รับใบอนุญาต

Backtest ที่ครอบคลุมหนึ่งหรือสองรอบตลาดบอกได้ว่า method ใช้ได้ผลในอดีตหรือไม่ แต่ walk-forward test แบบ out-of-sample 20 ปีบอกอะไรที่หาได้ยากกว่า: ว่า edge นั้น structural หรือเปล่า

ในเดือนพฤษภาคม 2026 หลังจากพัฒนาและทดสอบมามากกว่าสามปี ผมรัน final validation บน contracting-base breakout method การทดสอบครอบคลุมปี 2006 ถึง 2025 — สองรอบตลาดเต็ม รวมวิกฤตการเงิน 2008, COVID crash 2020, rate shock 2022 และทุก correction ระหว่างทาง

คำตัดสิน: method ผ่าน

นี่คือสิ่งที่การทดสอบเป็น สิ่งที่พบ และสิ่งที่มันหมายความว่าอะไร

ทำไม Walk-Forward Testing จึงสำคัญ

Backtest ส่วนใหญ่เป็น curve-fit คุณรัน optimization หาค่าที่ใช้ได้ดีที่สุดในทศวรรษที่ผ่านมา แล้วเรียกมันว่าระบบ ปัญหา: setting ที่เหมาะสมสำหรับปี 2015–2025 อาจเป็นเรื่องบังเอิญ มันใช้ได้เพราะตลาดบังเอิญมีพฤติกรรมแบบนั้นในช่วงนั้น — ไม่ใช่เพราะ logic พื้นฐาน durable

Walk-forward testing แก้ไขสิ่งนี้ด้วยการจำลองว่าระบบจะรันได้อย่างไรในเวลาจริง:

1. Train บนปีที่ 1–5 หาค่าที่ดีที่สุด 2. Lock setting เหล่านั้น ทดสอบบนปีที่ 6 (out-of-sample) 3. เลื่อน window ไปข้างหน้า Train บนปีที่ 2–6 Lock ทดสอบบนปีที่ 7 4. ทำซ้ำจนครบ range 20 ปี

ปีทดสอบแต่ละปีเป็น out-of-sample อย่างแท้จริง — ระบบไม่เคยเห็นมันระหว่าง training ผลลัพธ์โดยรวมคือ forward performance ที่ไม่ปนเปื้อนตลอดช่วงเวลาเต็ม

การทดสอบรัน 6 windows ตลอด range ปี 2006–2025 แต่ละ window มีช่วง training 5 ปีและช่วงทดสอบ 1–2 ปี

สิ่งที่การทดสอบพบ

ทั้งสี่ system configurations ผ่าน:

ระบบModeper-trade Rหมายเหตุ
System W (ไทย)Same-day fill+185% per-trade Rดีที่สุด
System W (ไทย)Realistic next-open+154% per-trade Rผ่าน
System W (US)Same-day fill+126% per-trade Rผ่าน
System W (US)Realistic next-open+96% per-trade Rผ่าน

"Per-trade R" คือผลตอบแทนที่แสดงเป็นทวีคูณของความเสี่ยงเบื้องต้น per-trade R +100% หมายความว่าระบบคืนผลตอบแทนเฉลี่ย 1× ของจำนวนที่เสี่ยงต่อ trade เกณฑ์สำหรับ breakout system ที่ viable คือ R เป็นบวกหลังสมมติฐาน fill ที่สมจริง

Realistic next-open mode คืออันที่สำคัญ Same-day fill สมมติว่าคุณได้ราคา breakout แน่นอน — ซึ่งแทบไม่เกิดขึ้น Next-open สมมติว่าคุณเข้าตอนเช้าวันถัดไปที่ตลาด open ราคาอะไร ซึ่งเป็นวิธีที่เทรดเดอร์รายย่อยดำเนินการจริง ๆ ทั้งสี่ configurations แสดง per-trade R เป็นบวกใน realistic mode

สิ่งที่เปลี่ยนในแต่ละ Window

Setting ของระบบที่ออกมาจาก training ไม่เหมือนกันทุก window Position sizing parameters เปลี่ยนเล็กน้อย Volume thresholds ปรับ แต่ logic หลักยังคงเสถียร: contracting pullbacks (higher lows เข้าหา pivot) + volume pop วัน breakout + RS≥80 universe

ความจริงที่ว่า setting เปลี่ยนไป 10–15% ระหว่าง windows แต่ระบบยังผ่านแต่ละ out-of-sample test คือผลการค้นพบที่สำคัญที่สุดในความเป็นจริง มันหมายความว่า edge ไม่ได้อยู่ในค่า parameter เฉพาะ — มันอยู่ใน structural logic Contracting price action ตามด้วย volume pop ที่ new high ใช้ได้เพราะสิ่งที่มันแทน (supply exhaustion, institutional buying, momentum confirmation) ไม่ใช่เพราะ threshold แน่นอนที่ใช้ระบุมัน

สิ่งที่มัน ไม่ บอก

Walk-forward test 20 ปีคือ validation ที่เข้มงวดที่สุดที่ผมรู้วิธีรันบน discretionary-systematic hybrid method มันไม่ใช่สิ่งที่ไม่ผิดพลาด

มันไม่รับประกัน future performance โครงสร้างตลาดเปลี่ยน ตลาดสหรัฐช่วง 2020s มีลักษณะต่างจากช่วง 2010s — ฐานที่สั้นกว่า price action ที่ขับเคลื่อนด้วย algo มากกว่า ตลาดไทยก็เปลี่ยนเช่นกัน การทดสอบ validate method ตลอดช่วงเวลาในอดีต เป็นหลักฐาน ไม่ใช่การรับประกัน

มันไม่ครอบคลุม live trading gap ตั้งแต่พ.ย. 2026 method รันบนเงินจริงครั้งแรก Position จริง Fill จริง แรงกดดันทางจิตใจจริง Paper trading เป็น proxy real trading ต่างกันในหลายด้านที่สำคัญ 6–12 เดือนแรกของ live trading จะเป็นการทดสอบจริงต่อไป

Trade count ลดลง ~50% จาก locked configuration การรวม filter ที่เข้มงวดที่สุด — อันที่รันใน paper trading — ผลิต trade ประมาณครึ่งหนึ่งเมื่อเทียบกับ loose baseline นี่เป็นการตัดสินใจโดยเจตนา: trade น้อยลง high-conviction มากขึ้น แทนที่จะ chase ทุกสัญญาณ ต้นทุนคือโชคไม่ดีใน trade เดียวกระทบมากกว่า Position sizing (max 0.25% risk ต่อ trade, kill switch ที่ -10% portfolio) จัดการเรื่องนี้

สิ่งที่มันหมายความว่าอะไรสำหรับ Method

Locked configuration รัน two systems:

แต่ละระบบรันที่ 0.25% portfolio risk ต่อ trade สูงสุด 5 positions พร้อมกัน Kill switch: -10% monthly drawdown trigger halt; -15% trigger review; -25% trigger full shutdown

ผล walk-forward หมายความว่าผมรันระบบเหล่านี้ได้ด้วยความมั่นใจว่า edge มีอยู่ตลอด 20 ปีของข้อมูลตลาดจริง ช่วง paper trading (ถึง ม.ค. 2027) กำลังสร้าง record ที่สะอาดใน real-time Live launch สร้างบนทั้งสองอย่าง

นี่คือจุดสิ้นสุดของ research phase การทดสอบต่อไปคือตลาด

ตามรอย ศึกษา รอจังหวะ จู่โจม


งานวิจัยและบันทึกการเทรดส่วนบุคคล ไม่ใช่คำแนะนำการลงทุน — MOEasymmetry

ฉบับร่าง 2026-06-10 ยังไม่เผยแพร่ | คู่กับ EN version | ที่มา: walk-forward validation 2006–2025, 6 windows, 4 system/mode combinations. ค่า per-trade R เป็น out-of-sample results จาก final validation run

รับบทความวิจัยใหม่ทางอีเมล
ทดสอบจริง · ล้มเหลวจริง · เผยแพร่ทั้งหมด
Subscribe — ฟรี
📊 ดูแดชบอร์ดสด เครื่องสแกน breakout และ track record จริงได้ที่ หน้าหลัก MOEasymmetry — งานวิจัย ไม่ใช่คำแนะนำการลงทุน
← ก่อนหน้า
เมื่อไหรควรขายหุ้นที่กำไรมาก
งานวิจัยและบันทึกการเทรดส่วนบุคคล ไม่ใช่คำแนะนำการลงทุน · Personal research & trading journal — not investment advice. The author does not provide licensed advisory services.
Home · Articles · Methodology · Track record