เปิดโปรแกรม MT4 ขึ้นมา คลิกขวาที่ Expert Advisors(เลข1) แล้วเลือก Create(เลข2) หรือกดไอคอน Meta Editor ตรงแถวเมนูด้านบนก็ได้
แล้วจะได้โปรแกรม Meta Editor ขึ้นมา ตรงกลางจอมี MQL Wizard ให้ทำตามขึ้นตอนดังนี้
– เลือก Expert Advisor (templates) //แล้วกด Next
– ช่อง Name: ตั้งชื่อ EA ตามไฟล์ .mq4 ที่ได้มา ที่เหลือปล่อยไว้ //แล้วกด Next
– Even Handlers บลาๆๆ หน้านี้ไม่ต้องติ๊กอะไร //แล้วกด Next
– Tester Event บลาๆ หน้านี้ไม่ต้องติ๊กอะไร //แล้วกด Finish ก็จะได้ไฟล์ template ขึ้นมาตามรูปด้านล่าง
ให้ลบโค้ดเดิมออกให้หมด แล้วเปิด eaบลาๆ.mq4(ที่มีคนแจกฟรี หรือหาโหลดมาฟรี) ด้วย notepad แล้วก๊อบโค้ดมาวางทับได้เลย หลังจากนั้นให้ทำการย้ายไฟล์ EA(เลข3) ที่เราสร้างไปไว้ในโฟลเดอร์ Experts(เลข4) แล้วทำการกดคอมไพล์ปุ่มเขียวๆ(เลข5) เท่านี้เราก็จะมี eaบลาๆ.ex4 ที่ได้จาก eaบลาๆ.mq4 ไว้ใช้งานเรียบร้อย //ถ้าตอนคอมไพล์ไม่ error นะ
ก็ปิดโปรแกรมทั้ง MetaEditor และ MT4 ได้เลย จะได้ทำการ bactest ตามขั้นตอนต่อไป
*หรือหากว่าใครที่เก่งๆคอม และมีไฟล์ eaบลาๆ.mq4|eaบลาๆ.ex4 อยู่แล้ว ให้สามารถก๊อบไฟล์ไปไว้ในโฟเดอร์ได้เลย ไม่ต้องสร้างผ่าน MetaEditor
— win7 พาธไฟล์จะอยู่แถวๆที่ C:\Users\ชื่อผู้ใช้เครื่อง\AppData\Roaming\MetaQuotes\Terminal\ชื่อโฟลเดอร์เข้ารหัส(มีหลายโบรกก็เดาเอา)\MQL4\Experts
— winSV พาธไฟล์จะอยู่แถวๆที่ C:\Documents and Settings\ชื่อผู้ใช้เครื่อง\Application Data\MetaQuotes\Terminal\ชื่อโฟลเดอร์เข้ารหัส(มีหลายโบรกก็เดาเอา)\MQL4\Experts
วิธีการ Backtesting Expert Advisor (EA) ด้วย MT4
หลังจากมี eaบลาๆ.ex4 ที่ได้จากคอมไพล์/ก๊อบไฟล์มาวางในโฟลเดอร์แล้ว ก็ให้ทำการเตรียม Data History ของค่าเงิน Forex ที่ต้องการจะเทสเอาไว้ด้วยเปิดโปรแกรม MT4 กดเมนู View -> Strategy Tester(ctrl+R) ขึ้นมา(เลข6)ก็ได้ส่วนของโปรแกรมที่เราจะ Backtest EA กัน //กดจากไอคอนด้านบนก็ได้
– Expert Advisor: เลือกชื่อ EA ที่เราจะทำการ backtest
– Symbol: เลือกค่าเงิน Forex ที่เราจะทำการ backtest
– Use Date: ติ๊กตรงนี้แล้วเลือก ระยะเวลาที่เราต้องการทำ Backtest //ระบบนาฬิกา(มุมขวาล่าง)ในเครื่องเราต้องเป็นแบบปีคริสตศักราช
– Period: เลือก Time Frame ที่เราจะทำการ backtest
ข้ออื่นๆ ก็แล้วแต่จะเซตเพิ่มตามต้องเลย .. แล้วกด Expert Properties(เลข7) เพื่อที่จะเซตเงินทุนเริ่มต้น, รูปแบบ long/short, input ตามไฟล์ eaบลาๆ.set หรือปรับแต่งต่างๆนาๆได้ตามต้องการ … แล้วก็กด Start แล้วรอผลได้เลย
**วิธีเซฟ report เป็นไฟล์ .html เพื่อเอาไว้ดูทีหลัง ได้จากหน้า Report หลังจากรัน backtest เสร็จ ให้คลิกขวา แล้วเลือก “Save as Report” เพื่อทำการวิเคราะห์ Expert Advisor (EA) แบบละเอียดต่อไป