วันนี้ เราจะมาคุยกันถึงเครื่องมือช่วยในการเทรดของเราอีกตัวนึงนะครับ นั่นก็คือ expert advisors หรือ EA นั่นเองครับ
Expert advisors หรือ EA คือชุดคำสั่งที่เขียนด้วยโปรแกรม MQL4 หรือ MQL5 สำหรับ run บน MT4 หรือ MT5 นะครับ ซึ่ง EA นั้นจะทำการเปิดและปิดออเดอร์ให้เราแบบอัตโนมัติตามเงื่อนไขที่เขียนไว้ใน EA นั่นเอง
โดยทั่วไปการใช้ EA ในการเทรดนั้น เรามักจะนำไป run บน VPS หรือ Virtual Private Server เพื่อให้เราสามารถเปิด MT4 ไว้ได้ตลอด 24/5 หรือ 24 ชั่วโมง 5 วันต่อสัปดาห์นั่นเอง
แล้วเราจะไปหา EA จากไหนมาใช้?
สำหรับ EA นั้น หากเพื่อนๆ มีระบบเทรด หรือเงื่อนไขในการ เปิด/ปิด ออเดอร์ และมีพื้นฐานในการเขียนโปรแกรมอยู่บ้าง ก็สามารถเขียน EA ขึ้นมาใช้งานเองได้ด้วย Metaquotes Language editor ที่ในอยู่บนโปรแกรม MT4 หรืออาจจะจ้างโปรแกรมเมอร์เขียนขึ้นมาให้เราก็ได้นะครับ
แต่หากเพื่อนๆ ไม่มีเงื่อนไข หรือระบบเทรดที่จะนำมาเขียน EA ก็สามารถดาว์นโหลดได้ที่เว็บ MQL5 ของบริษัท Metaquotes ซึ่งเป็นผู้พัฒนาโปรแกรม MT4/MT5 นั่นเอง ซึ่งก็มีทั้งแบบที่ต้องเสียเงินซื้อ หรือสามารถดาว์นโหลดมาใช้งานได้ฟรีๆ
EA Markets บนเว็บไซด์ MQL5
แต่ปัญหาก็คือว่า EA บนเว็บ MQL5 นั้น มีเยอะมากๆ เลยครับ แล้วเราจะเลือกยังไงดี?
ในการเลือก EA มาใช้งานนั้น เราอาจจะมีข้อพิจารณาอยู่ 4-5 อย่างคือ
1. เงื่อนไข หรือหลักการ เปิด/ปิด ออเดอร์ของ EA: ในข้อนี้ เราต้องมีความเข้าใจถึงระบบการเทรดของ EA ที่เราจะนำมาใช้ด้วยนะครับ
2. สามารถทดลองได้ฟรีบน demo หรือฟรีระยะเวลาหนึ่งบนบัญชีจริง เพื่อให้เราได้เห็นการทำงานจริงๆ ของ EA
3. มีผลการเทรดหรือผลการทำ backtest
4. ราคาที่เหมาะสมกับต้นทุน และโอกาสในการทำกำไรของเรา โดยดูจากผลการทำ backtest หรือข้อมูลการทดสอบของผู้พัฒนา
การทำ Backtest
เมื่อเราได้ EA มา ก่อนที่จะนำไปใช้งานจริงเราควรที่จะทดสอบโดยการทำ backtest ดูก่อนนะครับ ซึ่งในการทำ backtest นั้น เราสามารถทำได้บน MT4/MT5 ของเราเองได้เลย
ซึ่งในการดูผลของการทำ backtest เราก็จะดูจำนวนครั้งที่ EA เปิดออเดอร์ อัตราส่วนการทำกำไร และผลของการทดสอบในช่วงเวลาที่กำหนด จริงอยู่ว่าการทำ backtest นั้น ผลที่ได้อาจจะแตกต่างจากการ run จริงๆ อยู่บ้าง แต่อย่างน้อยก็จะทำให้เราเข้าใจ และเห็นตัวอย่างของการเทรดของ EA นั้นๆ
Comments