Posted on August 7, 2024 by Hoody
Leave a Comment
Prerequisition
- Deploy DQBot system เรียบร้อยแล้ว
การ Export file ราคาของสินค้า เพื่อใช้ในการ Run DQBot มีวัตถุประสงค์เพื่อมาใช้แทนการดึงราคาด้วย Datafeed Platform ที่มีการ setup ระบบยากและใช้ทรัพยากรสูง การใช้ File ราคา จะเหมาะสำหรับการ run ระบบ DQBot แบบส่วนตัว เพราะมีค่าใช้จ่ายที่ต่ำกว่าระบบ Datafeed การ Export file ราคามีขั้นตอนดังนี้
- เปิด chart ของสินค้าที่ต้องการ export
- install EA ExportPriceFile ลงบน chart
- copy file ราคาไปไว้ที่
docker_bot/web/datasets เปลี่ยนชื่อไฟล์ให้ตรงกับ symbol name config ใน file robot config
1. เปิด chart ของสินค้าที่ต้องการ export ในกรณีนี้ ต้องการ export ราคาทอง XAUUSD
- เลือก Chart Window จากการ click ขวาบน asset
- chart ราคาของสินค้าที่เลือก
- เลือก Timeframe ที่ต้องการ export ราคา
- disable สองกล่องนี้ไปก่อน เพื่อให้กราฟขยับ ถ้าราคา update
- zoom out ให้กราฟเล็กที่สุด
- วาง cursor บน chart แล้ว scroll down บน mouse เพื่อให้กราฟราคาโหลดข้อมูลย้อนหลังตามจำนวนแท่งราคาที่ต้องการ
2. install EA ExportPriceFile ลงบน chart
- ลาก EA จากหน้าต่างไป install บน chart ราคา
- ใส่ตัวเลขจำนวนแท่งราคาที่ต้องการ ****สำคัญ: จำนวนแท่งต้องเท่ากับหรือมากกว่าค่าใน robot config ตามภาพ
- กดปุ่ม Export
3. copy file ราคาไปไว้ที่ docker_bot/web/datasets เปลี่ยนชื่อไฟล์ให้ตรงกับ symbol name config ใน file robot config
- หลังจากที่กด Export จากขั้นตอนก่อนหน้าแล้ว ไฟล์ที่ Export ออกมาจะอยู่ใน directory:
/home/dquser/gw_fx/docker_bot/MT4/MT4/MQL4/Files/ ให้ทำการ copy file ราคาที่เพิ่ง export ไปไว้ที่ directory: /home/dquser/gw_fx/docker_bot/web/datasets/ ในตัวอย่างคือต้องการ Export file ราคา XAUUSD ตามภาพ
- directory: ที่ต้อง copy file ราคาไปวางไว้
- เปลี่ยนชื่อไฟล์ราคาให้ตรงกับ symbol name ที่ config ไว้ใน file robot config ในกรณีนี้ชื่อว่า XAUUSD โดยจะต้องเปลี่ยนแค่ชื่อ asset เท่านั้น ไม่ต้องเปลี่ยนไปถึง timeframe โดยชื่อที่ถูกต้องจะต้องมี pattern: {Symbol name}_{Timeframe}.csv ถ้าชื่อไม่ตรงตาม pattern นี้ระบบก็จะทำงานผิดพลาด