การพัฒนาระบบนั้นจะสมบูรณ์แบบไม่ได้ หากไม่มีการทดสอบ หาข้อผิดพลาด เพื่อนำผลที่ได้มาปรับปรุงแก้ไข เพื่อให้สามารถ วิเคราะห์ความเหมาะสมของระบบก่อนนำไปใช้จริง ซึ่งการทดสอบนั้นส่วนใหญ่จะใช้การทดสอบย้อนหลังก่อน เพื่อตรวจสอบความถูกต้องของ Algorithm ว่าถูกต้องตามที่ได้ออกแบบมาหรือไม่
การทดสอบระบบด้วยราคาย้อนหลัง (Back Test) สำหรับ Meta Trader 4 นั้น หากต้องการทดสอบในระยะเวลาสั้นๆ MT4 อาจมีข้อมูลที่เพียงพอ แต่หากว่าต้องการ Back Test ย้อนหลังไปเป็นเวลาหลายปี เราควรมีการเตรียมข้อมูลก่อน ข้อมูลนี้เรียกว่า Data History ซึ่งขั้นตอนใจการจัดเตรียมมีดังนี้
ตรวจสอบว่าการแปลงค่าเรียบร้อยหรือไม่
การทดสอบระบบด้วยราคาย้อนหลัง (Back Test) สำหรับ Meta Trader 4 นั้น หากต้องการทดสอบในระยะเวลาสั้นๆ MT4 อาจมีข้อมูลที่เพียงพอ แต่หากว่าต้องการ Back Test ย้อนหลังไปเป็นเวลาหลายปี เราควรมีการเตรียมข้อมูลก่อน ข้อมูลนี้เรียกว่า Data History ซึ่งขั้นตอนใจการจัดเตรียมมีดังนี้
- ค้นหาข้อมูล Data History สำหรับ Meta Trader 4 ใน Time Frame 1 Minute

- เลือกเว็บไซด์สำหรับการ Download File
- เลือก Current ที่ต้องการทดสอบ

- Download และแตกไฟล์เตรียมไว้ก่อน

- เปิด Meta Trader 4 แล้วไปที่ History Center

- เลือก Current ที่ได้เตรียมไฟล์ไว้
- เลือก Time Frame 1 Minute
- คลิกที่ Import

- เปิดกราฟราคาที่ได้เลือกไว้

- เลือกเป็น Time Frame 1 Minute

- Double Click ที่สคิป PeriodConverter เพื่อใช้เงิน

- ใส่ค่า Value ตามเวลาที่เราต้องการจะแปลงค่า
- ถ้าใส่หมายเลข 5 หมายถึงแปลงจาก 1 นาที เป็น 5 นาที
- ถ้าใส่หมายเลข 15 หมายถึงแปลงจาก 1 นาที เป็น 15 นาที

- เลือก Auto Trade เพื่อให้สคิปทำงาน

- กด Auto Trade ซ้ำเพื่อปิดการทำงานของ Script
- ไปที่ File แล้วเลือก Open Offline

- ตรวจดู Current ที่เราได้ทำการแปลง
- จากตัวอย่างจะเป็น AUDCAD จาก 1 Minute เป็น 5 Minute

***จะเห็นว่าจำนวน Data History มีขนาดเยอะขึ้นเพราะเราได้แปลงค่ามาจากข้อมูลย้อนหลัง 10 ปี
***สามารถใช้ Data History นี้ในการ Back Test คู่เงิน AUDCAD ที่ Time Frame 5 Minute ได้