อย่างเช่น Slippage , Spread จะต้องใกล้เคียงกับเวลาเทรดจริง ดังนั้นจึงต้องมีเครื่องมือช่วยจำลองและทดสอบตรงจุดนี้ และเครื่องมือที่เป็นที่นิยมกันอย่างมาก คือ Monte Carlo Validation และ Walk Forward Validation
การทดสอบเริ่มด้วยการ Optimize Parameter ใน Training Data (In Sample) เพื่อหาค่าที่ให้ผลลัพธ์ที่ดีที่สุด จากนั้นนำค่าที่ได้จาก Training Data ไปใช้ในการทดสอบกับ Test Data (Out of Sample)
เมื่อทดสอบเรียบร้อย จะเริ่มทดสอบอีกครั้งกับช่วงของ Training Data ใหม่ ที่ถูกขยับไปข้างหน้าตาม Step ที่กำหนดโดยรวม Test Data ในการทดสอบครั้งก่อนเข้าไปใน Training Data ชุดใหม่ด้วย กระบวนการนี้จะถูกทำซ้ำไปเรื่อยๆจนกระทั่งหมดชุดข้อมูล
และนำค่า Equity ของช่วง Test Data เพียงอย่างเดียวมาเชื่อมต่อกันและคำนวนค่าสถิติมาเปรียบเทียบกับผลการทดสอบที่มาจากค่าที่เรากำหนดเองตอนออกแบบระบบ