วิธี Backtest Expert Advisor (EA) ด้วย MT4 แบบละเอียด

วิธีติดตั้ง EA เพื่อให้ MT4 สามารถรันได้นั้น เราต้องมี Expert Advisor (EA) ที่เป็นรูปแบบไฟล์ .ex4 มาก่อน หรือถ้ามีแบบ ea-บลาๆ.mq4 เราก็จะทำการคอมไพล์ เพื่อให้ได้ EA.ex4 ตามขั้นตอนด้านล่างนี้ได้เลย

วิธีติดตั้ง Expert Advisor (EA)
วิธีติดตั้ง Expert Advisor (EA)

เปิดโปรแกรม 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 ขึ้นมาตามรูปด้านล่าง

คอมไพล์ Expert Advisor (EA)
คอมไพล์ Expert Advisor (EA)

ให้ลบโค้ดเดิมออกให้หมด แล้วเปิด 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 ที่ต้องการจะเทสเอาไว้ด้วย
วิธีการ Backtesting Expert Advisor (EA)
วิธีการ Backtesting Expert Advisor (EA)

เปิดโปรแกรม 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) แบบละเอียดต่อไป

Blog |
Line it!