แนะนำเบื้องต้นเรื่องการเตรียมข้อมูลกราฟก่อนนะครับ
เลือกทดสอบที่ไหนครับ ถ้าเป็น FXOpen ก็ทำตามนี้ดูครับ
ไปโหลดMT4จากในเวปของโบรคเกอร์ เอามาinstallเพื่อรันกราฟโดยเฉพาะ
โดยแนะนำให้ลงแยกจากอันที่ใช้เทรดจริง แยกไปไว้อีกโฟลเดอร์ต่างหากเลย
- เข้า File/Open an account ใส่ข้อมูลมั่วๆไป แล้วสร้าง Demo account มาอันหนึ่ง
- แล้วไปที่ Tools/Options แล้วไปตั้งค่า max bar in chart/history เบื้องต้นใส่ตัวเลขไปสัก 10 ล้าน
- ปิด MT4แล้วเปิดใหม่
- ไปที่ Tools/History Center เข้าไปหาค่าเงินที่ต้องการเพื่อทำการโหลดข้อมูลกราฟ
- เลือกกราฟ 1m แล้วกดเริ่มต้น Download ( FXOpen ต้องใช้ Demo account โหลดเท่านั้นถึงจะมีข้อมูลให้)
- รอๆๆๆๆๆ รอจนมันโหลดเสร็จ (นานหน่อย)
- กลับออกมา เปิดกราฟค่าเงินตัวนั้นๆ ดูที่กราฟแบบ 1m ดูว่าข้อมูลออกมาไหม ถ้าไม่ออกก็ลองปิด MT4 แล้วเปิดใหม่
- เปิดหน้าต่าง Navigator (CTRL+N) ดูหัวข้อ Script คลิ้กเม้าส์ลากคำว่า period_convertor มาวางใส่กราฟ 1m แล้วดูใน input มันจะมีค่าปกติคือ 3 ก็เปลี่ยนเป็นค่าที่ต้องการจะสร้างเช่น 15 นาทีก็ใส่เลข 15 หรือ 1h ก็ใส่เลข 60
- ดูหน้าต่าง Terminal (CTRL+T) หัวข้อ Expert ถ้ามัน convert เสร็จมันจะบอกประมาณว่า ... period_converter XXXYYY,M1: 47595 record(s) written จึงค่อยลาก period_convertor มาวางในกราฟ M1 ใหม่ถ้าต้องการ convert ไปเป็นกราฟในช่วงเวลาอื่นๆที่เราต้องการต่อไป
- ปิดแล้วเปิดMT4อีกหนึ่งที เพื่อให้MT4รู้จักกราฟที่สร้างใหม่
เสร็จแล้วเราจะได้ Online Chart เอาไว้ทดสอบ EA ลองทำดูครับ
อื่นๆ ลองอ่านจากกระทู้นี้ดูครับ
http://thailandinvestorclub.com/index.php?topic=1086.0(เพิ่มเติมเล็กน้อย EA ตัวนี้เขาพัฒนาต่อมาจาก Free EA รู้สึกจะชื่อ Thunder_4WD)