วิธีการดึงข้อมูลกราฟ จาก MT4 ไปยัง Amibrokr มีขั้นตอนดังนี้
1.เปิดโปรแกรม MetaTrader 4
1.1. เลือกแถบเมนู Metatrader 4 -> Menu -> Tools -> Options -> Enable DDE server ดังรูป
2. Export data MT4 เลือก Menu -> Tools -> History Center (หรือกดปุ่ม F2)
3. เลือก Symbol ที่ต้องการใช้งาน แล้วกดปุ่ม Export
4. ทำการเปลี่ยนชื่อไฟล์ให้ตรงกับ Symbol ใน Amibroker แล้วกดปุ่ม Save
5. เปิดโปรแกรม Amibroker เลือก File -> Database settings…
5.1 หน้า Database settings ให้กำหนดค่า
- Data source: เลือก DDE universal data Plug-in
- Number of bars: 140000
- Local data storage: Enable
- Base time interval: 1 Minute ดังรูปตัวอย่าง
5.2. หน้า Database Settings ให้กดปุ่ม Configure ให้กำหนดค่าดังต่อไปนี้
- DDE server : MT4
- Time off: 140000
- Open : –
- High : {Field}!{Ticker}
- Low : {Field}!{Ticker}
- Last : –
- Last Size : –
- Volume : {Field}!{Ticker}
- Ask : {Field}!{Ticker}
- Ask Size : –
- Bid : {Field}!{Ticker}
- Bid Size : –
- Time : {Field}!{Ticker}
- Req* : –
ดังรูปตัวอย่างนี้
5.3. หน้ากดปุ่ม OK จากนั้นหน้า Database settings กดปุ่ม OK อีกครั้ง
6. Add new Symbol โดยเลือก Menu -> Symbol
6.1. กรอกชื่อ Symbol ที่ต้องการแล้วกดปุ่ม OK (ชื่อไฟล์ต้องตรงกับที่ save ไว้ตามข้อที่4)
6.2. เลือก Menu -> File -> Import ASCII…
6.3. เลือก S50_DUMMY.csv ที่ Export มาจาก Metatrader 4
7. Check Status ใน AmiBroker ด้านมุมขวาล่างถ้ามีตัวอักษร CONN สีเขียวขึ้น แสดงว่าเชื่อมต่อกับ DDE ได้