เนื่องจากผม backtest โดยใช้ quant data manager แล้วมีปัญหา แล้วก็แก้ปัญหาได้แล้ว เลยเอามาฝากไว้เผื่อใครจะใช้บ้าง หรือเจอปัญหาเหมือนกัน
ปัญหาคือใช้ quant data manager แล้วเจอ Ordersend Error 131
ค้นพบว่าเกิดจาก tickdata ที่โหลดมาจาก quant data manager
วิธีแก้คือ ก่อนที่จะ export ไฟล์ เอาไฟล์ mt4.properties ค่าของแต่ละโบรก ที่ได้จากสคริป ExportProperties.mq4 ดึงค่าจากโบรกมาใส่ไว้เสร็จแล้วจึงจะทำการ export ไฟล์
ไฟล์ mt4.properties ตัวอย่างเป็นของโบรก XM
แค่นี้ก็ใช้ได้แล้ว ฟรี 100%
วิธีแก้ปัญหาอยู่หน้านี้ครับ
https://strategyquant.com/doc/test-strategy-metatrader-4-tick-precision/ไฟล์สคริปก็อปมาจาก
https://strategyquant.com/forum/topic/where-can-i-get-the-exportproperties-mq4-file/ExportProperties.mq4
เปรียบเทียบข้อดี ข้อเสีย กับ tickstory ยอดนิยม
quant data manager
ข้อดีคือ
quant data manager ใช้ data ได้เกิน 1 ปี มีประมาณ 10 ปีโหลดฟรี
ข้อเสีย
quant data manager ไม่มี
ดาวนโหลด tick data ช้าหน่อย (พอๆกันกับ tickstory lite ฟรี)
ดาวนโหลดเร็วๆ เสียเงิน
ไม่มี lunch ทำให้ขึ้นตัวอักษร N/A แทน 99.90% แต่ผลเหมือนกันหมด 100% ไม่ต่างเลยจก 99.9
ส่วน stickstory ข้อดีข้อเสีย
ข้อดี
ยอดนิยม
tickstory lite ฟรี และ ฟรี ข้อมูลแค่ 1 ปี
tickstory full เสียเงิน
tickstory มี luncher ทำให้แสดงตัวเลข 99.90%
ข้อเสีย
เวลา export ช้าและกินทรัพยากรเครื่องมาก
แบบฟรี ใช้จำกัดได้แค่ 1ปี (ส่วน quant แบบฟรีใช้ข้อมูลย้อนหลังได้ 10 ปี)