⚫ 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 เรื่อง อ่านตามลำดับหรือเลือกเฉพาะหัวข้อที่สนใจได้

📚 หมายเหตุเรื่องแหล่งอ้างอิง

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

🛑 คำเตือนเกี่ยวกับความเสี่ยง

การซื้อขาย Forex และ CFD มีความเสี่ยงสูงและอาจไม่เหมาะกับนักลงทุนทุกราย ผลการทดสอบย้อนหลังไม่ได้เป็นเครื่องรับประกันผลลัพธ์ในอนาคต และระบบที่ผ่านการทดสอบอย่างดีก็ยังขาดทุนได้ การทดสอบช่วยลดความเสี่ยงจากการใช้ระบบที่ไม่มีข้อได้เปรียบ แต่ไม่ได้ขจัดความเสี่ยงจากการเทรด เนื้อหาในบทเรียนนี้จัดทำขึ้นเพื่อวัตถุประสงค์ด้านการศึกษาเท่านั้น ไม่ถือเป็นคำแนะนำการลงทุน

📚 เส้นทางไปสู่การจบหลักสูตร

คุณมาถึงบทเรียนหลักที่ 14 แล้ว ยังมีบทอ่านเจาะลึก 8 เรื่องด้านล่างในเส้นทางนี้

หากอ่านตามลำดับ คุณได้ผ่านตั้งแต่ผลิตภัณฑ์และความเสี่ยง ไปสู่การวิเคราะห์และการสร้างกฎที่ทดสอบได้ ให้ต่อบทอ่านเพื่อฝึกประเมินหลักฐานก่อนสรุปผล ทบทวน ผลิตภัณฑ์ · ความเสี่ยง · การวิเคราะห์

หลักสูตรนี้ให้เครื่องมือประเมินกลยุทธ์ แม้มีชุดกฎสำเร็จรูปให้ศึกษา ก็ไม่มีชุดใดรับประกันกำไรสำหรับทุกตลาดและทุกคน

สิ่งที่ให้แทนคือเครื่องมือที่ทำให้คุณสร้างและตรวจสอบของตัวเองได้

📖 กลับสู่หน้าหลักสูตร

📚 บทความถัดไป

Backtesting คืออะไร? วิธีทดสอบและข้อจำกัดของผลย้อนหลัง

คุณเห็นภาพรวมว่าการทดสอบต้องควบคุมอะไรและมีข้อจำกัดอย่างไร

เริ่มบทอ่านแรกด้วย Backtesting เพื่อกำหนดข้อมูล ต้นทุน และวิธีประเมินให้ทำซ้ำได้

Share This Story, Choose Your Platform!

โฆษณาพันธมิตร: จำนวน $30 ในภาพไม่ยืนยันสิทธิ์ของทุกบัญชี ตรวจข้อเสนอที่แสดงสำหรับคุณและเงื่อนไขถอนกำไรก่อนสมัคร ดูวิธีตรวจสิทธิ์

ตรวจสิทธิ์ก่อนรับโบนัส

โบนัสและเงื่อนไขอาจต่างกันตามประเทศ ประเภทบัญชี และช่วงเวลา ตรวจข้อเสนอที่แสดงในบัญชีของคุณ พร้อมเงื่อนไขการใช้เครดิตและการถอนกำไรก่อนตัดสินใจ

ดูวิธีตรวจสิทธิ์โบนัส

โบนัสเทรดฟรี ไม่ต้องฝากเงิน

ตรวจสิทธิ์และเงื่อนไขก่อนรับโบนัส การถอนกำไรขึ้นอยู่กับข้อกำหนดของข้อเสนอและบัญชี ไม่ใช่ทุกคนจะมีสิทธิ์รับโบนัส

บทความที่เกี่ยวข้อง