เริ่มต้นเขียน EA บน MT4 ด้วยภาษา MQL4 ฉบับมือใหม่


การลงทุนและอิสระภาพทางการเงิน > เริ่มต้นเขียน EA บน MT4 ด้วยภาษา MQL4 ฉบับมือใหม่
30/03/2025 07:30 57


MQL4 และ MT4 คืออะไร?


MQL4 (MetaQuotes Language 4) เป็นภาษาการเขียนโปรแกรมที่ใช้สำหรับสร้าง Expert Advisors (EA), Indicators, Scripts และ Custom Functions บน MetaTrader 4 (MT4) ซึ่งเป็นแพลตฟอร์มการซื้อขาย Forex ยอดนิยม


  • MetaTrader 4 (MT4) – เป็นซอฟต์แวร์สำหรับการเทรด Forex และ CFD ที่มีเครื่องมือวิเคราะห์กราฟและรองรับการเทรดอัตโนมัติ
  • MQL4 – เป็นภาษาสำหรับการพัฒนา EA เพื่อทำการเทรดอัตโนมัติหรือสร้างอินดิเคเตอร์เฉพาะตัว

วิธีเริ่มต้นเขียน EA บน MT4


1. ติดตั้ง MetaTrader 4 และ MetaEditor


  • ดาวน์โหลด MT4 จากโบรกเกอร์ที่ใช้งาน
  • เปิด MT4 แล้วกด F4 เพื่อเปิด MetaEditor (ตัวแก้ไขโค้ดสำหรับ MQL4)



สร้างไฟล์ EA ใหม่


  • ใน MetaEditor ไปที่ File > New
  • เลือก Expert Advisor (template)
  • ตั้งชื่อไฟล์ เช่น MyFirstEA
  • กด Next > Finish









โครงสร้างพื้นฐานของ EA


โค้ดพื้นฐานของ EA จะมีฟังก์ชันสำคัญ 3 ส่วน





วิธีการทดสอบ EA บน MT4


เมื่อเขียนโค้ดเสร็จแล้วให้เรากด Compile เพื่อแปลงเป็นไฟล์ .ex4 และตรวจสอบว่าไม่มี Error ใดๆเกิดขึ้นเป็นอันว่าเสร็จสมบรูณ์ EA ของเราพร้อมใช้งานแล้วนั่นเอง




จากนั้นให้เปิดโปรแกรม MT4 ไปที่ Navigator > Expert Advisors แล้วลาก EA ลงบนหน้าต่างกราฟที่ต้องการ แค่นี้เราก็จะได้ EA ที่เพิ่งสร้่างมารันบนกราฟเราได้แล้ว


และให้สังเกตุตรงรูปยิ้มด้านขวามือบนกราฟด้วยต้องเป็นรูปหน้ายิ้มนะ ถ้าไม่ยิ้มแสดงว่าเรายังไม่ได้เปิดให้มีการใช่ EA บน account เรา ต้องไปเปิดก่อนดังนี้




กดเมนู Tool > Options จะแสดงหน้าต่างมาให้กดติ๊กเปิด One click Trading




และไปที่ Tab ส่วนของ Expert Advisors กดติ๊กถูกเปิดส่วนของ Allow automated trading และส่วนอื่นๆตามภาพได้เลย แล้วลาก EA มาใส่กราฟใหม่เพิื่อให้ขึ้นรูปยิ้มตรงมุมขวาบนเป็นอันเสร็จเรียบร้อย





ให้คะแนนความพึงพอใจของคุณกับบทความนี้

Star 1 Star 2 Star 3 Star 4 Star 5

แสดงความคิดเห็น
อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *

CAPTCHA