การปรับค่าเข้ากับอดีตเกินพอดี (Curve Fitting)
แพลตฟอร์มและเครื่องมือCurve fitting คือการปรับกลยุทธ์เข้ากับข้อมูลอดีตมากเกินไป ทำให้แบ็คเทสต์ดูดีแต่ล้มเหลวกับข้อมูลใหม่
Curve fitting หรือการปรับค่าเข้ากับอดีตมากเกินไป เกิดขึ้นเมื่อพารามิเตอร์ของกลยุทธ์ถูกจูนแนบสนิทกับข้อมูลย้อนหลังช่วงหนึ่งจนกลายเป็นการอธิบายความผันผวนสุ่มของช่วงนั้น แทนที่จะอธิบายพฤติกรรมตลาดที่เกิดซ้ำได้ อาการที่พบคือแบ็คเทสต์สวยเกือบสมบูรณ์แบบ แต่พังทันทีเมื่อเจอข้อมูลใหม่ สาเหตุมักมาจากการทดลองพารามิเตอร์หลายสิบชุดแล้วเก็บเฉพาะชุดที่ดีที่สุด การเพิ่มกฎที่มีเป้าหมายเพียงเพื่อตัดไม้ขาดทุนบางไม้ออก หรือการปรับค่าบนจำนวนออเดอร์ที่น้อยเกินกว่าจะมีนัยทางสถิติ แนวป้องกันทั่วไปคือทำให้ชุดกฎเรียบง่ายและมีพารามิเตอร์น้อย ตรวจว่าผลยังนิ่งเมื่อขยับค่าพารามิเตอร์เล็กน้อย และยืนยันด้วยข้อมูลที่ยังไม่เคยเห็นผ่าน walk-forward analysis หรือการทดสอบเดินหน้า
คำที่เกี่ยวข้อง
เพิ่มเติมใน แพลตฟอร์มและเครื่องมือ
รายงานสรุปบัญชี (Account Statement)การเทรดเชิงอัลกอริทึม (Algorithmic Trading)สิทธิ์ของคีย์ API (API Key Permissions)การจำลองต้นทุนในแบ็กเทสต์ (Backtest Cost Modelling)การทดสอบย้อนหลัง (Backtesting)กราฟฝั่งบิดและฝั่งอาสก์ (Bid and Ask Charts)พอร์ทัลลูกค้า (Client Portal)Co-Location (วางเซิร์ฟเวอร์ใกล้ระบบจับคู่คำสั่ง)การคัดลอกการเทรด (Copy Trading)cTraderอินดิเคเตอร์ที่ผู้ใช้เพิ่มเอง (Custom Indicator)การจับคู่คำสั่งบัญชีทดลองกับบัญชีจริง