สิ่งที่ผมเรียนรู้จากการ Backtest หลายพันครั้ง
คำตอบสั้น
การ Backtest สอนผมว่ากำไรอย่างเดียวไม่พอ ผลลัพธ์ที่ดูดีอาจซ่อนความเสี่ยง การ overfit ช่วงตลาดแย่ หรือค่า setting ที่ใช้ได้แค่อดีต บทเรียนสำคัญคือต้องศึกษาทั้งช่วงที่ระบบชนะและช่วงที่ระบบพัง
เนื้อหา
Backtest มีประโยชน์มาก แต่ก็หลอกนักเทรดได้ง่าย ถ้าเราดูแค่ Net Profit
ผมเคยเห็นระบบที่ดูดีมากในช่วงหนึ่ง แต่แย่มากในอีกช่วงหนึ่ง เคยเห็นการเปลี่ยนค่า setting เล็กน้อยทำให้ผลลัพธ์เปลี่ยนไปมาก และเคยเห็นระบบที่กำไรดีแต่ Drawdown ทำให้ไม่สบายใจ
บทเรียนสำคัญคือ Backtest ไม่ใช่คำรับประกันอนาคต แต่มันคือเครื่องมือวิจัย
Backtest ควรช่วยให้เราถามคำถามที่ดีขึ้น เช่น EA ทำงานดีในตลาดแบบไหน พังในตลาดแบบไหน สภาพตลาดแบบใดทำให้เกิด Drawdown ผลลัพธ์เสถียรจริงไหม หรือพึ่งพาค่า setting แคบ ๆ มากเกินไป
สำหรับผม คุณค่าของ Backtest ไม่ได้อยู่แค่การหาว่าอะไรทำเงินได้ แต่อยู่ที่การรู้ว่าอะไรควรหลีกเลี่ยงด้วย
ข้อสังเกตของผม
Backtest มีประโยชน์ที่สุดเมื่อใช้เพื่อเข้าใจพฤติกรรม ไม่ใช่ใช้เป็นคำสัญญา
สิ่งที่นำไปใช้ได้
- อย่าเชื่อ Net Profit อย่างเดียว
- ต้องดู Drawdown และช่วงแย่
- ทดสอบหลายสภาพตลาด
- ระวัง setting ที่ optimize มากเกินไป
- ใช้ Backtest เพื่อเข้าใจพฤติกรรม ไม่ใช่เพื่อรับประกันอนาคต
- เปิดคลัง EA