หน้าแรก > คลังความรู้ > Forward Test คืออะไร

Forward TestMT5การตรวจสอบและประเมินผล

Forward Test คืออะไร — และวิธีอ่านผลลัพธ์

อัปเดตล่าสุด: 2026-05-18 | เวลาอ่านโดยประมาณ: 10 นาที

เพื่อประเมินความน่าเชื่อถือของ EA การตรวจสอบแบบเรียลไทม์ในตลาดจริง (forward test) มีความสำคัญควบคู่ไปกับการตรวจสอบข้อมูลย้อนหลัง (backtest) การผสมผสานทั้งสองอย่างเท่านั้นที่จะช่วยให้คุณประเมินได้ว่า EA มีกลยุทธ์ที่ใช้ได้ผลทั้งในอดีตและอนาคต

ความแตกต่างระหว่าง Backtest และ Forward Test

รายการBacktest (BT)Forward Test (FT)
ข้อมูลที่ใช้ข้อมูลราคาย้อนหลังราคาตลาดแบบเรียลไทม์
สเปรดคงที่หรือประมาณการจากแบบจำลองสเปรดจริง (ผันแปร)
สลิปเพจส่วนใหญ่ไม่นำมาพิจารณาสลิปเพจจากการเทรดจริง
ความเร็วในการประมวลผลทันที (10 ปีเสร็จในไม่กี่นาที)เรียลไทม์ (ต้องใช้เวลาจริง)
ความน่าเชื่อถือมีความเสี่ยงจาก curve fittingสะท้อนสภาวะตลาดจริง
ระยะเวลาขั้นต่ำที่ต้องใช้ไม่กี่ชั่วโมงถึง 1 วัน3 เดือนถึงมากกว่า 1 ปี
ค่าใช้จ่ายฟรี (ใช้บัญชีทดลองได้)ฟรี (บัญชีทดลอง) หรือต้องใช้เงินจริง

เหตุใด Forward Test จึงสำคัญ

1. Backtest ถูกปรับให้เหมาะกับ "อดีต" เท่านั้น

ไม่ว่าผล backtest จะดีเพียงใด ก็เป็นการประเมินผลงานจากข้อมูลในอดีตเท่านั้น EA ที่ overfit (ปรับให้เข้ากับกราฟมากเกินไป) อาจดูยอดเยี่ยมใน backtest แต่กลับล้มเหลวในตลาดจริง Forward test จะเผยให้เห็นสิ่งนี้

2. วัดสเปรดและสลิปเพจที่แท้จริง

สเปรดของโบรกเกอร์แปรผันตามสภาวะตลาด — อาจสูงขึ้นถึง 5 ถึง 10 เท่าของปกติในช่วงประกาศข่าวเศรษฐกิจสำคัญ เนื่องจาก backtest ใช้สเปรดคงที่ ต้นทุนแรงเสียดทานที่แท้จริงจึงมองไม่เห็น Forward test ช่วยให้คุณประเมินคุณภาพการเทรดจริงได้

3. ยืนยันความเข้ากันได้กับโบรกเกอร์

EA ตัวเดียวกันอาจให้ผลลัพธ์ต่างกันขึ้นอยู่กับความเร็วในการประมวลผลและสลิปเพจของแต่ละโบรกเกอร์ โดยเฉพาะ EA แบบสแคลปิ้ง ความเข้ากันได้กับโบรกเกอร์เป็นปัจจัยชี้ขาดต่อผลงาน

วิธีอ่านผลลัพธ์ Forward Test

หน้า "ผลลัพธ์แบบเรียลไทม์" ของเราเผยแพร่ผล forward test ของแต่ละ EA คำอธิบายต่อไปนี้จะบอกวิธีอ่านตัวชี้วัดสำคัญ

สำคัญมาก

Profit Factor (PF)

กำไรรวม ÷ ขาดทุนรวม สูงกว่า 1.0 หมายถึงค่าคาดหวังเป็นบวก 1.3 ขึ้นไปคือเกณฑ์มาตรฐานสำหรับความมั่นคง

สำคัญ

Maximum Drawdown (Max DD)

การลดลงสูงสุดจากจุดสูงสุดถึงจุดต่ำสุด (%) หาก Max DD ของ FT อยู่ในช่วง 1.5 เท่าของ Max DD ของ BT ถือว่าอยู่ในช่วงปกติ

อ้างอิง

อัตราชนะ

ตัวเลขนี้เพียงอย่างเดียวมีความหมายน้อย ควรดูควบคู่กับอัตราส่วนความเสี่ยงต่อผลตอบแทนเสมอ แม้อัตราชนะ 40% ก็ยังเป็นค่าคาดหวังเป็นบวกที่ RR 1:2

สำคัญ

จำนวนการเทรด

ต้องมีอย่างน้อย 50–100 การเทรดเพื่อความน่าเชื่อถือทางสถิติใน forward test หากช่วงเวลาสั้นเกินไป ให้ถือว่าผลลัพธ์เป็นเพียงข้อมูลอ้างอิง

สำคัญมาก

การเปรียบเทียบกับ BT (อัตราความคลาดเคลื่อน)

หาก PF ของ FT อยู่ในช่วง 70–130% ของ PF ของ BT คุณสามารถสรุปได้ว่า EA "ทำงานได้ตามที่คาดหวัง"

เกณฑ์ผ่าน/ไม่ผ่านของ Forward Test

ผลลัพธ์เงื่อนไขการดำเนินการ
✅ ดีFT PF ≥ 1.2, Max DD < 1.5 เท่าของ BT, เทรดมากกว่า 50 ครั้งดำเนินการต่อด้วยเงินจริง
⚠️ เฝ้าระวังFT PF 1.0–1.2 หรือ Max DD = 1.0–1.5 เท่าของ BTขยายเวลา 3 เดือนแล้วประเมินใหม่
❌ ต้องทบทวนFT PF < 1.0 หรือ Max DD > 1.5 เท่าของ BTกลับไปใช้บัญชีทดลองและตรวจสอบพารามิเตอร์ใหม่
🚨 แนะนำให้หยุดMax DD > 2 เท่าของ BT หรือเกิดข้อผิดพลาดต่อเนื่องใน FTหยุดการทำงานและตรวจสอบสาเหตุ

วิธีรัน Forward Test

ขั้นตอนที่ 1

รัน EA บนบัญชีทดลอง

ตั้งค่า EA บนบัญชีทดลองของ HFM, XMTrading หรือ Exness ใช้การตั้งค่าพารามิเตอร์เดียวกับบัญชีจริง (RiskPercent, SL, MagicNumber)

ขั้นตอนที่ 2

รอให้ครบอย่างน้อย 3 เดือนและมีการเทรดมากกว่า 50 ครั้ง

EA ที่มีความถี่ในการเทรดต่ำ (ไทม์เฟรม H4, D1) อาจใช้เวลา 3–6 เดือน หลีกเลี่ยงการรีบสรุปผล — ความอดทนเป็นสิ่งสำคัญที่สุด

ขั้นตอนที่ 3

บันทึกรายงานรายเดือน

ส่งออกรายงาน HTML จากแท็บประวัติบัญชีของ MT5 บันทึก PF, Max DD และจำนวนการเทรดเป็นรายเดือน

ขั้นตอนที่ 4

เปรียบเทียบและประเมินผลกับ backtest

ตรวจสอบว่าผลงานของ FT อยู่ในช่วง 70–130% ของ BT หรือไม่ หากมีความคลาดเคลื่อนมาก ให้ทบทวนพารามิเตอร์หรือโบรกเกอร์

ขั้นตอนที่ 5

ตัดสินใจเข้าสู่บัญชีจริง

หากผ่านเกณฑ์ ให้ย้ายไปยังบัญชีจริง เริ่มต้นด้วยขนาดล็อตขั้นต่ำ แล้วค่อยๆ เพิ่มขึ้นเมื่อผลงานคงที่

📊 ดูผล Forward Test ของเว็บไซต์เรา

เราเผยแพร่ผล forward test แบบเรียลไทม์สำหรับ EA ที่จำหน่ายทั้งหมดโดยใช้บัญชีทดลอง เรายังรวมค่าความคลาดเคลื่อนจากผล backtest เพื่อให้คุณประเมินความมั่นคงของ EA ได้

ดูผลลัพธ์แบบเรียลไทม์ →

คำถามที่พบบ่อย

Q: ควรรัน forward test บนบัญชีทดลองหรือบัญชีจริง?

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

Q: Backtest ของฉันแสดง PF 1.5 แต่ forward test PF ลดลงต่ำกว่า 1.0 เพราะอะไร?

สาเหตุที่พบบ่อยที่สุดคือ overfitting (curve fitting) พารามิเตอร์ของ BT ถูกปรับให้เหมาะกับข้อมูลย้อนหลังมากเกินไปจนไม่สามารถให้ผลงานเดียวกันในตลาดจริง สาเหตุที่พบบ่อยรองลงมาคือการตั้งค่าสเปรดใน BT ต่ำกว่าค่าเฉลี่ยจริง ให้รัน BT ใหม่โดยใช้ค่าสเปรดเฉลี่ยที่แท้จริง

Q: forward test ต้องมีการเทรดกี่ครั้งจึงจะมีความน่าเชื่อถือทางสถิติ?

อย่างน้อย 50 ครั้ง และควรมี 100 ครั้งขึ้นไป EA ที่เทรดในไทม์เฟรม H4 หรือ D1 มีความถี่การเทรดต่ำ อาจต้องใช้เวลา 6 เดือนถึง 1 ปีจึงจะได้ความน่าเชื่อถือทางสถิติ ให้ถือว่าผลลัพธ์ที่มีการเทรดน้อยเป็นเพียงข้อมูลอ้างอิง

Q: ผลลัพธ์แบบเรียลไทม์บนเว็บไซต์นี้ใช้ข้อมูลจากโบรกเกอร์ใด?

เรายืนยันผลโดยใช้บัญชีทดลองของ XMTrading หากคุณใช้ Exness อาจมีความคลาดเคลื่อนเล็กน้อยเนื่องจากความแตกต่างของสเปรดและอัตราสวอป

Q: สามารถเปลี่ยนพารามิเตอร์ระหว่างการทำ forward test ได้หรือไม่?

หากคุณเปลี่ยนพารามิเตอร์ ให้บันทึกเป็น FT ใหม่โดยเริ่มนับจากวันที่เปลี่ยน การเปลี่ยนพารามิเตอร์ระหว่างการทดสอบจะทำให้ข้อมูลตลอดช่วงการตรวจสอบไม่มีความหมาย ขั้นตอนที่ถูกต้องคือ: รัน BT ใหม่ → เริ่ม FT ใหม่

ความคิดเห็นและคำถาม