กองทุน SPDR GOLD SHARES
ถือทองก่อนหน้า
ถือทองล่าสุด
0.00
*หน่วยตัน / ราคาอ้างอิงล่าสุดจากสมาคมค้าทองคำ
สถิติกองทุน SPDR
ราคาทองคำแท่ง 96.5%
ราคาอ้างอิงล่าสุดจากสมาคมค้าทองคำ
ครั้งที่
ราคาก่อนหน้า
ราคาล่าสุด
0
(หน่วย บาท*) / อัปเดตล่าสุดเมื่อวันที่ 13 ก.ค. 2566 เวลา 13:04 น.
สถิติราคาทองคำ ไทย

backtest วิธีแปลงไฟล์ TICK CSV เข้า MT4 MT5 ทำยังไงครับ

  • 3 replies
  • 2,175 views

ปกติเวลาจะใช้ history data ใน MT4 ผมจะใช้พวก tickstory หรือ tick data suit ซึ่งมันทำให้เองอัตโนมัติ
ส่วน MT5 มันมี tick จาก broker อยู่แล้วแทบจะไม่ได้ทำอะไรเลย

ผมมี tick data เป็น CSV ต้องการจะเอาใส่ไปเพื่อทดสอบ backtest
มีท่านใดพอจะทราบวิธีเอา TICK CSV ไปใส่เข้า backtest ได้ยังไงบ้างครับ

ต้องการเอา backtest แต่สัปดาห์เดียวเองครับ
ลอง import เข้าตรงๆ แล้วไม่สำเร็จครับ

Re: backtest วิธีแปลงไฟล์ TICK CSV เข้า MT4 MT5 ทำยังไงครับ
« ตอบกลับ #1 เมื่อ: 27, ธันวาคม 2020, 01:55:11 PM »


ผมใช้สคริปสองตัวแรกไม่สำเร็จ

simple_csv2fxt.mq4
FXTHeader.mqh
https://www.mql5.com/en/code/8658
https://www.mql5.com/en/code/8648

ตัวที่ใช้ได้ให้ไปโหลดจากในนี้นะครับ
https://eareview.net/tick-data/convert-tick-data
https://eareview.net/tick-data/downloads

หรือใน github ผมใช้ตัวนี้
https://github.com/EA31337/Birt-CSV2FXT

เวลาใช้แก้ไขใส่ชื่อไฟล์ DLL ด้วย CsvReader.dll

แต่ยังติดปัญหา format ของไฟล์ CSV
ผมลองใช้แล้ว มันยังขึ้น error
YYYY.MM.DD HH:MI:SS;1.2345

ไม่มีไฟล์ตัวอย่างให้โหลด
มีใครทราบฟอรแมตของไฟล์ CSV บ้างครับ

*

iRuler

  • 1,282
Re: backtest วิธีแปลงไฟล์ TICK CSV เข้า MT4 MT5 ทำยังไงครับ
« ตอบกลับ #2 เมื่อ: 28, ธันวาคม 2020, 10:10:33 AM »
error บันทัดไหนครับ

Re: backtest วิธีแปลงไฟล์ TICK CSV เข้า MT4 MT5 ทำยังไงครับ
« ตอบกลับ #3 เมื่อ: 28, ธันวาคม 2020, 11:41:49 AM »
อ้างจาก: iRuler ที่ 28, ธันวาคม  2020, 10:10:33 AM
error บันทัดไหนครับ

ตอนนี้ใช้ได้แล้วครับ ผมลองใช้ตัวที่ดาวนโหลดมาจากที่ github  ใช้งานได้ปกติ ไม่ error

แต่มีปัญาว่า คุณภาพ tick ไม่ได้ครับ

ปัญหาตอนนี้คือ convert แแล้วมันเซฟกราฟเป็นนาทีครับ

เทียบกับใช้จาก tickstory ตรงๆ  ไฟล์จาก tickstory เช็คแล้วอีกอมันทำงานระดับ tick ครับ

แต่ไฟฃ์ที่ convert ตอนนี้มันไม่ได้เป็น tick ครับ มันออกมาเป็นนาทีครับ

ผมทดสอบ โดยเอาสคริป อีเอ เซฟ TICK ใส่แล้วรัน แล้วรัน backtest ครับ BT ใช้ timeframe 1 นาที

ผลคือไฟล์จาก tickstory มันได้ไฟล์ CSV ที่ได้ราคา TICK แบบรายวินาทีครับ

แต่ไฟล์ที่ convert ทำเองนี้ ไฟล์เซฟ TICK มันเซฟได้ นาทีละ 1 ราคาครับ