อย่าหลงเชื่อการทดสอบย้อนหลังมากเกินไป — 5 เหตุผลที่ต่างจากการใช้งานจริง
“การทดสอบย้อนหลังกำลังไปได้สวย แต่ในสถานการณ์จริงกลับแพ้” หรืออีกด้านหนึ่งว่า“การทดสอบย้อนหลังล้มละลาย แต่สถานการณ์จริงกลับราบรื่น”เมื่อใช้ EA จะมีช่วงเวลาที่เกิดช่องว่างระหว่างการทดสอบกับการใช้งานจริง วันนี้เราจะสรุป “เหตุผล 5 ประการ” ที่ทำให้เกิดความแตกต่างนี้จากมุมมองของนักพัฒนา5 เหตุผล① ตัวกรอกข้อมูลเศรษฐกิจไม่ทำงานในตัว tester
หลาย EA มีระบบหยุดเข้าออเดอร์ก่อนหรือหลังข่าวสำคัญ เช่น NFP หรือ CPI แต่ MT5 Strategy Tester ไม่สามารถอ้างอิงปฏิทินเศรษฐกิจได้อย่างถูกต้อง ดังนั้นตัวกรองนี้จึงไม่ทำงานใน backtest และอาจเข้าทำรายการในช่วงข่าวที่ควรหลีกเลี่ยงจริงๆ ในสถานการณ์จริง หากคุณใช้ N-ping หรือ martingale ก็อาจถึงขั้นล้มละลายได้ ในการใช้งานจริง ช่องว่างนี้ทำงานอย่างเต็มที่ นี่คือสาเหตุใหญ่ที่สุดที่ทำให้ “การทดสอบล้มละลาย แต่การใช้งานจริงราบรื่น”
ในการทดสอบย้อนหลังมักใช่สเปรดคงที่ ในขณะที่สเปรดจริงจะขยายตัวตามช่วงเวลาและเหตุการณ์สำคัญ โดยเฉพาะการสเกลป์มิงที่สเปรดคือหัวใจของกำไร การตั้งค่า สเปรด ในการทดสอบจึงเปลี่ยนผลลัพธ์ให้แตกต่างกันอย่างมาก ในทางกลับกัน หากทดสอบด้วยสเปรดที่เล็กมากเกินจริง ผลลัพธ์ในสถานการณ์จริงอาจไม่ปรากฏ
ในการทดสอบ คำสั่งมักถูกยืนยันตามอุดมคติ แต่ในสถานการณ์จริงราคากระดอนหรือคำสั่งถูกปฏิเสธ ความต่างมักปรากฏเมื่อตลาดเคลื่อนไหวอย่างรวดเร็ว ผลลัพธ์ที่อิงจาก “คำสั่งที่สมบูรณ์แบบ” ในการทดสอบจะลดลงเล็กน้อยในสถานการณ์จริง
ทองคำ (XAUUSD) มีราคาสเปรด และจำนวนหลักที่แตกต่างกันตามโบรกเกอร์ และคุณภาพข้อมูลประวัติที่ใช้ในการทดสอบ (โมเดลมิ่ง) ก็ส่งผลต่อผลลัพธ์ด้วย แม้ EA และการตั้งค่าเดิม แต่สภาพแวดล้อมที่ทดสอบมีผลต่อค่าตัวเลข
จุดนี้เป็นช่องว่างในทางกลับกัน การตั้งค่าพารามิเตอร์ให้เข้ากับข้อมูลในอดีตอย่างพอดีจะทำให้ผลในอนาคตล่มสลาย “Backtest ที่ดูดีเกินจริง” ควรสงสัย ยิ่งกว่านั้นเหตุที่ทำให้ฉันยึดมั่นในการตรวจสอบถึง 11 ปีคือการหลีกเลี่ยงการทำให้ผลลัพธ์เข้ากับระยะเวลาสั้นๆ
- ในการ testerตัวกรองข้อมูลเศรษฐกิจไม่ทำงาน(ในสถานการณ์จริงทำงาน)
- ความแตกต่างของสเปรด การยืนยันคำสั่ง และข้อมูลทำให้ผลลัพธ์เปลี่ยนแปลงตามสภาพแวดล้อม
- Backtest ที่ดูดีเกินไปควรสงสัยเรื่อง Curve fitting
- สำหรับการใช้งานจริงเริ่มด้วยเดโม、ล็อตขั้นต่ำ、เงินสำรองและค่อยๆ ขยาย
การทดสอบย้อนหลังเป็น “แผนที่ของอดีต” ซึ่งมีประโยชน์แต่ไม่ใช่เส้นทางจริง เมื่อมีความคลาดเคลื่อนให้ตรวจสอบว่าตัวกรองทำงานหรือไม่ ลองทดสอบด้วยจำนวนเล็กๆ แล้วค่อยใช้งานจริง นี่คือวิธีที่เหมาะสมและเป็นจริงที่สุดในการใช้งาน EA ในระยะยาว
หากสงสัยเกี่ยวกับการทดสอบย้อนหลังและการใช้งานจริง สามารถถามในชุมชนฟรี “朝日奈ラボ” ได้อย่างง่ายดาย เราจะช่วยกันแก้ปัญหาทีละเรื่องกับผู้ที่มีปัญหาเดียวกัน
※บทความนี้มีวัตถุประสงค์เพื่อให้ข้อมูล ไม่ได้มีวัตถุประสงค์ในการแนะนำการลงทุน ผลการใช้งานที่แสดงเป็นผลการปฏิบัติงานในอดีต ไม่รับประกันกำไรในอนาคต การซื้อขาย FX・CFD มีความเสี่ยง ควรตัดสินใจลงทุนด้วยความรับผิดชอบของคุณเอง