วิธีสร้างEA ด้วยตัวเอง สำหรับMT5 : Part2

     สวัสดีครับทุกท่าน LastStand กลับมาสอนสร้าง ea กันต่อจากครั้งที่แล้ว ท่านใดยังไม่ได้อ่าน รบกวนกลับไปอ่านก่อนนะครับเพื่อความเข้าใจที่ตรงกัน

     ถ้าพร้อมแล้วมาเริ่มกันเลย วันนี้เราจะมาสร้างeaที่ใช้เส้นค่าเฉลี่ย2เส้นตัดกันครับ


     ท่านอาจบอกว่า " ก็ไม่เห็นต้องสอนเลย ใครๆก็รู้ แค่สร้างเส้นค่าเฉลี่ยขึ้นมา2เส้นก็พอ มันก็ใช้การได้แล้ว แบบนี้ไง..."


     ครับเก่งครับ แต่ทราบไหมถ้าท่านทำแบบนั้นจะได้อะไรมา eaของท่านไม่ได้เข้าออเดอร์เมื่อเส้นค่าเฉลี่ยตัดกันครับ มันจะเข้าออเดอร์เมื่อ ราคาตัดเส้นค่าเฉลี่ยทั้งสองเส้น ซึ่งไม่ต่างจากสัญญานหลอกตามภาพครับ


     งั้นทำไงดี ถ้าเขียนโค้ดไม่เป็น แล้วอยากสร้าง ea ที่ใช้เส้นค่าเฉลี่ยตัดกัน...ต้องจ้างเท่านั้นเลยหรอ?...เปล่าครับ ผมจะบอกให้ ว่าทำยังไง คือ ตรงสัญญานที่ให้เราเลือกตรงนั้น เป็นส่วนหนึ่งของ MQL5 Wizard ที่เรียกว่า Signal module ครับ วิธีก็ง่ายๆ google หาเอาครับ อยากได้moduleอะไร

     เสิชเจอก็เปิดเลยครับ โหลดไฟล์ที่เป็น.mqhมาครับ

     จากนั้นเปิดไฟล์ข้อมูลขึ้นมา (ใครไม่รู้วิธีไปดูบทความแรกนะครับ) แล้วเข้าตามนี้ครับ MQL5 => Include => Expert => Signal
     จากนั้นสร้าง folder ชื่อ mySignalใหม่ขึ้นมา เพื่อเก็บสัญญานใหม่ที่เราหามาโดยเฉพาะครับ เผื่ออนาคตด้วย ใครไปได้สัญญานอะไรมา ก็เอามาใช้ได้เลย ไม่ต้องกลัวงงปนกับสัญญานเดิม
แล้วเอาไฟล์ .mqh ที่เราโหลดมาใส่ลงในนั้น

     จากนั้น ปิดทุกอย่างให้หมด ทั้งMetaEditor และโปรแกรมmt5ด้วย แล้วเข้าใหม่ครับ กดเปิดMetaEditorจากในโปรแกรมmt5ใหม่ครับ

     แล้วทีนี้ ลองสร้างใหม่อีกที จะเห็นsignal module ที่เราโหลดมาอยู่ในนั้น กดเลือกได้เลยครับ
( ถ้าไม่เห็น ลองเปิดไฟล์.mqh ที่เราใส่ไว้ใน mySignal กดcompile สักที ปิดทุกอย่างให้หมด แล้วลองเปิดใหม่ดูครับอาจได้แล้ว )

     ตั้งค่าตามต้องการได้เลยครับ เส้นแรกเร็ว เส้นสองช้า ค่าเท่าไรก็ตั้งไป สามารถให้ผู้ใช้ตั้งค่าเอาเองตอนจะใช้ทีหลังได้ครับ อย่าลืมตรง timeframe ตั้งเป็นCurrent นะครับ เพื่อรันeaในtfไหน ก็จะใช้เส้นค่าเฉลี่ยสำหรับtfนั้นครับ

     เสร็จแล้วครับผม กดเพิ่มสัญญานอื่นก็ได้ ตั้งค่าtsl ตั้งค่าlot ตามบทความที่แล้วได้เลยครับ

     อย่าลืมกด Compileด้วยครับ โปรแกรมจะได้หา ea เจอแล้วเอาไปใช้ ดูในกรอบสีแดงเห็นไหมครับ นั่นคือชื่อไฟล์.mqhที่เราไปโหลดมานั่นเอง

- ลิ้งเว็บที่ผมไปโหลดไฟล์mqhมานะครับเผื่อท่านอยากโหลดมาลองสร้างดูเอง
     https://www.mql5.com/en/code/1083

- ลิ้ง EA ที่ผมสร้างตัวนี้นะครับ ชื่อ LED_MAcrossExample ... ย้ำนะครับ ทำเป็นตัวอย่างเท่านั้น ไม่แนะนำให้เอาไปใช้เทรดจริงครับ
     https://onedrive.live.com/?cid=EB42CABACCD5CBB7&id=EB42CABACCD5CBB7%21275&parId=root&o=OneUp

     ชอบใจไม่ชอบใจ ไปแสดงความคิดเห็นกันในเพจได้นะครับ ฝากเพจด้วยครับ ขอบคุณทุกท่านที่ติดตามครับ
https://www.facebook.com/LastStand-EA-Developer-299090587689042/

Comments

  1. อยากรู้วิธีการทำให้มี martingale ครับ

    ReplyDelete

Post a Comment

Popular posts from this blog

วิธีสร้างEA ด้วยตัวเอง สำหรับMT5

EA For Sell : LastStand_Type9_Ultimate (DirectSellEdition)

EA For Sell : LastStand_Type7_Excalibur (DirectSellEdition)