⚫ LEVEL 5: TRADING SYSTEM | บทเรียนที่ 14 จาก 14
🎯 เมื่อเรียนบทเรียนนี้จบ คุณจะ
- รู้ว่า Backtest ทำอย่างไรให้ผลเชื่อถือได้ และกับดักที่ทำให้ผลดีเกินจริง
- เข้าใจ Overfitting ซึ่งเป็นสาเหตุที่ระบบดีในอดีตแต่พังในอนาคต
- ตอบได้ว่า ต้องทดสอบกี่ไม้ จึงจะสรุปอะไรได้
- รู้ความต่างระหว่าง Backtest · Forward Test · Walk-Forward
- วัดผลด้วย ตัวชี้วัดที่บอกความจริง ไม่ใช่ตัวที่ดูดี
- กำหนดเกณฑ์ตรวจว่าระบบอาจเสื่อม แยกสาเหตุ และยอมรับความไม่แน่นอน
ตำแหน่งของบทนี้ในหลักสูตร
บทเรียนที่ 13 สอนวิธีสร้าง — บทนี้สอนวิธีทดสอบและประเมินหลักฐาน
เพราะกลยุทธ์ที่เขียนไว้สวยงามยังไม่ใช่กลยุทธ์ที่ใช้ได้ จนกว่าจะทดสอบ
และการทดสอบที่ทำผิดวิธีแย่กว่าการไม่ทดสอบเลย — เพราะมันให้ความมั่นใจที่ไม่มีฐานรองรับ
บทนี้จึงเน้นที่กับดักของการทดสอบ พอ ๆ กับวิธีทดสอบ
วงจรที่ทำให้ระบบดีขึ้นได้จริง
1. สร้าง
กำหนดสมมติฐานและกฎ 6 ส่วน พร้อมหมายเลขเวอร์ชัน
2. ทดสอบ
ใช้ข้อมูลและต้นทุนที่ตรวจสอบได้ แยกข้อมูลเลือกกฎจากข้อมูลประเมิน
3. วัดผล
ดูผลสุทธิ ความเสี่ยง และความไม่แน่นอนร่วมกัน
4. ปรับปรุง
หากพบปัญหาให้หยุดตรวจ แยกเวอร์ชันใหม่และเก็บผลเก่าไว้
กฎข้อเดียวที่สำคัญที่สุดของวงจรนี้
รักษาเวอร์ชันกฎให้ชัดเจนระหว่างการประเมิน
เพราะเมื่อคุณแก้ — ข้อมูลที่สะสมมาก่อนหน้าเป็นผลของกฎเก่า ไม่ใช่ของกฎใหม่
ให้แยกผลกฎเก่ากับกฎใหม่ไว้ ข้อมูลเก่ายังใช้ตรวจย้อนหลังได้ แต่ไม่ใช่ผลประเมินเวอร์ชันใหม่ หากพบบั๊กหรือความเสี่ยงต้องหยุดแก้ ไม่จำเป็นต้องฝืนทดสอบต่อ
การเปลี่ยนกฎตามผลระยะสั้นบ่อย ๆ ทำให้เลือกข้อมูลเข้าข้างตัวเองและสะสมหลักฐานสำหรับแต่ละเวอร์ชันได้ยาก
ตัวเลขที่เปลี่ยนวิธีคิดเรื่องการทดสอบ
จำนวนไม้กับความไม่แน่นอนของอัตราชนะ
ตัวอย่างอัตราชนะที่วัดได้ 50% · ช่วงความเชื่อมั่น Wilson 95%
20 ไม้: 29.93%–70.07%
30 ไม้: 33.15%–66.85%
50 ไม้: 36.64%–63.36%
100 ไม้: 40.38%–59.62%
200 ไม้: 43.14%–56.86%
500 ไม้: 45.63%–54.37%
1000 ไม้: 46.91%–53.09%
สเกลแนวนอน 0%–100% · สีเดียวกันทุกจำนวนไม้
ข้อมูลน้อยยังมีประโยชน์ แต่ค่าประมาณไม่แน่นอนมากกว่า สีไม่ใช่เกณฑ์ผ่าน สมมติผลชนะ/แพ้อิสระและโอกาสชนะคงที่ อ่านความหมายของระดับความเชื่อมั่นด้านล่าง
ตัวเลขเป็นช่วง Wilson 95% เมื่ออัตราชนะในตัวอย่างเท่ากับ 50% คำว่าไม้น้อยไม่ได้แปลว่าไม่มีข้อมูล และสีในภาพไม่ใช่เกณฑ์ผ่าน/ไม่ผ่าน ระดับ 95% หมายถึงวิธีสร้างช่วงจะครอบคลุมค่าจริงประมาณ 95% เมื่อทำซ้ำภายใต้สมมติฐาน ไม่ใช่ความน่าจะเป็นที่ค่าจริงจะอยู่ในช่วงนี้หลังคำนวณแล้ว
ทดสอบ 30 ไม้แล้วได้ Win Rate 50%
ช่วงความเชื่อมั่น Wilson 95% ประมาณ 33%–67% ภายใต้สมมติฐานผลชนะ/แพ้อิสระและโอกาสชนะคงที่
ช่วงนี้แสดงความไม่แน่นอนของอัตราชนะ ไม่ได้ตัดสินว่ากลยุทธ์ดีหรือแย่ เพราะยังต้องดูขนาดกำไร ขาดทุน และต้นทุน
ข้อมูล 30 ไม้ยังช่วยตรวจข้อผิดพลาดและบรรยายผลที่พบได้ แต่การประมาณอัตราชนะอาจยังไม่แม่นพอสำหรับการตัดสินใจของคุณ
ต้องถึงประมาณ 200 ไม้ ช่วงจึงแคบลงเหลือ 43% ถึง 57%
สามวิธีทดสอบที่ตอบคนละคำถาม
| ระดับ | ข้อดี | สิ่งที่ตรวจไม่ได้ |
|---|---|---|
| Backtest | ได้ข้อมูลจำนวนมากเร็ว | เสี่ยงต่อข้อมูลรั่วและแบบจำลองไม่ตรงจริง ต้องควบคุมข้อมูล ณ เวลาตัดสินใจ |
| Forward Test | ไม่รู้อนาคต จึงตรงกับความจริงกว่า | ใช้เวลานานกว่ามาก |
| Walk-Forward | ตรวจว่าระบบทนต่อการเปลี่ยนช่วงเวลาไหม | ซับซ้อนและต้องมีข้อมูลมาก |
ทำไมผล Backtest จึงต่างจากผลจริง
หากเห็นกราฟอนาคตหรือใช้ข้อมูลที่ยังไม่รู้ในเวลานั้น ผลทดสอบอาจเอนเอียง นอกจากนี้ต้นทุน คำสั่ง และสภาวะตลาดยังทำให้ผลต่างกันได้
ความรู้นั้นแทรกเข้าไปในการตัดสินใจแม้คุณจะพยายามไม่ให้แทรก
Backtest ที่ออกแบบถูกต้องสามารถป้องกันการใช้ข้อมูลอนาคตได้บางส่วน แต่ผลจริงยังอาจสูงหรือต่ำกว่าแบบจำลอง จึงไม่ควรสรุปว่าต้องต่ำกว่าเสมอ
คำว่า Forward ใน MT5 Strategy Tester หมายถึงการแบ่งข้อมูลย้อนหลัง ส่วน Forward Test แบบเดินเวลาจริงคือเก็บผลจากข้อมูลใหม่ที่ทยอยเกิด Walk-Forward เป็นการประเมินซ้ำตามเวลาในอดีต จึงไม่ใช่บันไดที่ต้องทำเรียงทั้งสามวิธีเสมอ
กับดักที่ใหญ่ที่สุด
Overfitting — การปรับกฎจนพอดีกับข้อมูลในอดีต
เกิดขึ้นเมื่อคุณปรับพารามิเตอร์ไปเรื่อยจนผลย้อนหลังออกมาสวย
ปัญหาคือคุณกำลังปรับให้พอดีกับสิ่งที่เกิดขึ้นแล้วครั้งเดียว ไม่ใช่กับรูปแบบที่จะเกิดซ้ำ
สัญญาณเตือน: ผลย้อนหลังดีมากผิดปกติ · มีเงื่อนไขจำนวนมาก · เปลี่ยนค่าเล็กน้อยแล้วผลเปลี่ยนมาก
เนื้อหาในบทเรียนนี้
| กลุ่ม | บทความ |
|---|---|
| วิธีทดสอบ | Backtesting · Manual Backtest บน MT5 |
| กับดักของการทดสอบ | Overfitting · Sample Size |
| ทดสอบขั้นถัดไป | Forward Testing · Walk-Forward Analysis |
| วัดผลและติดตาม | Performance Metrics · รู้ว่าระบบพังเมื่อไร |
⛔ บทเรียนนี้ไม่ครอบคลุมอะไร
| หัวข้อ | อยู่ที่ |
|---|---|
| การสร้างกลยุทธ์และสไตล์การเทรด | บทเรียนที่ 13 |
| การคำนวณขนาด Position | บทเรียนที่ 7 |
| การเขียนโปรแกรม EA | ไม่อยู่ในขอบเขตของเว็บไซต์นี้ |
คำถามที่พบบ่อย
ต้องทดสอบกี่ไม้จึงจะพอ?
ไม่มีตัวเลขเดียวที่ใช้ได้ทุกกรณี ขึ้นกับสิ่งที่จะประมาณ ความแม่นที่ต้องการ การกระจายผล และความเป็นอิสระของข้อมูล ตัวอย่างน้อยยังมีประโยชน์ แต่ต้องระบุข้อจำกัด
ผลย้อนหลังดีแปลว่าจะได้ผลจริงไหม?
ไม่ — ผลย้อนหลังบอกได้แค่ว่าถ้ากฎนี้ใช้ในช่วงนั้นจะได้อะไร ไม่ได้บอกว่าอนาคตจะเหมือนกัน
Backtest ด้วยมือหรือด้วยโปรแกรมดีกว่า?
แต่ละแบบมีข้อจำกัดต่างกัน — ด้วยมือช้าแต่เข้าใจลึก · ด้วยโปรแกรมเร็วแต่เสี่ยงต่อการปรับจนพอดีกับอดีต
ระบบเคยทำงานแล้วหยุดทำงาน เกิดจากอะไร?
อาจเป็นเพราะสภาวะตลาดเปลี่ยน หรือเพราะระบบไม่เคยมีข้อได้เปรียบจริงตั้งแต่แรก — วิธีแยกอยู่ในบทความนี้
สรุปบทเรียนที่ 14
1. รักษาเวอร์ชันกฎให้ชัดเจนระหว่างการประเมิน
2. ตัวอย่างน้อยให้หลักฐานจำกัด ต้องรายงานความไม่แน่นอนและสิ่งที่ยังสรุปไม่ได้
3. Backtest ต้องตรวจข้อมูลอนาคต ต้นทุน และการได้รับคำสั่ง ผลจริงอาจแตกต่างได้ทั้งสองทาง
4. Overfitting คือกับดักที่ใหญ่ที่สุด — ปรับจนพอดีกับสิ่งที่เกิดครั้งเดียว
5. การทดสอบที่ทำผิดวิธีแย่กว่าการไม่ทดสอบ เพราะให้ความมั่นใจที่ไม่มีฐาน
📌 Checklist ก่อนใช้ระบบกับเงินจริง
- ☐ ทดสอบด้วยจำนวนไม้ที่มากพอตามเกณฑ์ที่กำหนดไว้
- ☐ ใส่ต้นทุนจริงในการทดสอบ ไม่ใช่ละเว้น
- ☐ ไม่ได้ปรับพารามิเตอร์หลายรอบจนผลออกมาสวย
- ☐ ผ่าน Forward Test ในช่วงเวลาที่ยังไม่เคยเห็น
- ☐ รู้ว่า Drawdown สูงสุด ที่เกิดในการทดสอบคือเท่าไร
- ☐ เขียนเกณฑ์ไว้แล้วว่าอะไรบอกว่าต้องหยุดใช้ระบบนี้
📚 บทความทั้งหมดในบทเรียนนี้
บทเรียนนี้มีบทความเจาะลึก 8 เรื่อง อ่านตามลำดับหรือเลือกเฉพาะหัวข้อที่สนใจได้
📚 หมายเหตุเรื่องแหล่งอ้างอิง
การคำนวณช่วงความเชื่อมั่นในบทเรียนนี้ใช้วิธีทางสถิติมาตรฐานที่ตรวจสอบซ้ำได้ แต่การนำไปใช้กับผลการเทรดมีข้อจำกัด เพราะสมมติฐานว่าผลของแต่ละไม้เป็นอิสระต่อกันอาจไม่จริงเสมอ ตัวเลขที่ได้จึงเป็นแนวทางในการประเมินความไม่แน่นอน ไม่ใช่ข้อสรุปที่แน่นอน เว็บไซต์นี้ไม่ยืนยันว่าการทดสอบตามวิธีในบทเรียนจะทำให้ระบบทำกำไรได้ — สิ่งที่การทดสอบทำได้คือช่วยให้คุณรู้ว่ากำลังพึ่งพาข้อมูลที่มีน้ำหนักแค่ไหน
🛑 คำเตือนเกี่ยวกับความเสี่ยง
📚 เส้นทางไปสู่การจบหลักสูตร
คุณมาถึงบทเรียนหลักที่ 14 แล้ว ยังมีบทอ่านเจาะลึก 8 เรื่องด้านล่างในเส้นทางนี้
หากอ่านตามลำดับ คุณได้ผ่านตั้งแต่ผลิตภัณฑ์และความเสี่ยง ไปสู่การวิเคราะห์และการสร้างกฎที่ทดสอบได้ ให้ต่อบทอ่านเพื่อฝึกประเมินหลักฐานก่อนสรุปผล ทบทวน ผลิตภัณฑ์ · ความเสี่ยง · การวิเคราะห์
หลักสูตรนี้ให้เครื่องมือประเมินกลยุทธ์ แม้มีชุดกฎสำเร็จรูปให้ศึกษา ก็ไม่มีชุดใดรับประกันกำไรสำหรับทุกตลาดและทุกคน
สิ่งที่ให้แทนคือเครื่องมือที่ทำให้คุณสร้างและตรวจสอบของตัวเองได้
📚 บทความถัดไป
Backtesting คืออะไร? วิธีทดสอบและข้อจำกัดของผลย้อนหลัง
คุณเห็นภาพรวมว่าการทดสอบต้องควบคุมอะไรและมีข้อจำกัดอย่างไร
เริ่มบทอ่านแรกด้วย Backtesting เพื่อกำหนดข้อมูล ต้นทุน และวิธีประเมินให้ทำซ้ำได้
Share This Story, Choose Your Platform!
โฆษณาพันธมิตร: จำนวน $30 ในภาพไม่ยืนยันสิทธิ์ของทุกบัญชี ตรวจข้อเสนอที่แสดงสำหรับคุณและเงื่อนไขถอนกำไรก่อนสมัคร ดูวิธีตรวจสิทธิ์
ตรวจสิทธิ์ก่อนรับโบนัส
โบนัสและเงื่อนไขอาจต่างกันตามประเทศ ประเภทบัญชี และช่วงเวลา ตรวจข้อเสนอที่แสดงในบัญชีของคุณ พร้อมเงื่อนไขการใช้เครดิตและการถอนกำไรก่อนตัดสินใจ
บทความในหมวด บทเรียนที่ 13: Trading Strategy 🎯 เมื่อเรี […]
บทความในหมวด บทเรียนที่ 14: ทดสอบและวัดผล 🎯 เมื่อเรียนบ […]
บทความในหมวด บทเรียนที่ 13: Trading Strategy 🎯 เมื่อเรี […]
บทความในหมวด บทเรียนที่ 13: Trading Strategy 🎯 เมื่อเรี […]


