สวัสดีครับนี่เป็นบทความแรกของผม ที่อยากจะแชร์ความรู้ในการพัฒนา Forex Automatic Robot Trading บน Platform MQL4 นะครับ
การพัฒนา Automatic
Robot Trading บน MQL4 นั้น หากท่านใดมีความรู้ความเข้าใจเกี่ยวกับ Programing อยู่แล้วก็จะสามารถเรียนรู้ได้อย่างรวดเร็ว
แต่จากประสบการณ์ที่ผ่านมาผมพบว่า Trader ส่วนใหญ่นั้นอาจไม่ได้มาจากสาย IT หรือเคยเขียน Program
มาก่อนดังนั้นผมจึงตั้งใจว่าจะเริ่มตั้งแต่พื้นฐานการเขียน
Program กันเลยเพื่อให้หลายๆท่านที่ไม่มีประสบการณ์การเขียนโปรแกรมมาก่อนสามารถเริ่มต้นได้โดยง่าย
ก่อนที่จะเริ่มต้นเรามาทำความเข้าใจกันก่อนว่าการพัฒนา
Automatic Robot Trading บน MQL4 นั้นต้องมีอะไรบ้าง
MQL4 นั้นมาจากคำว่า
MetaQuotes Language 4 เป็น Programing Language ภาษาหนึ่งที่สร้างขึ้นมาเพื่อส่งคำสั่งต่างๆเช่น
ซื้อ ขาย และอื่นๆ บน MetaTrader Trading Platform โดยเฉพาะ
โดยชื่อ MetaQuotes นั้นเป็นชื่อบริษัทผู้พัฒนา MetaTrader Trading Platform ที่เราใช้เทรดกันอยู่ทุกวันนั่นเอง
เนื่องจาก MQL4 นั้นถูก Built-in
เอาไว้บน
MT4 เพราะฉะนั้นเราจึงสามารถพัฒนา Robot ของเราบน MT4
โดยไม่ต้องติดตั้งโปรแกรมใดๆเพิ่มเติม
โดยบน MQL4 นั้นได้อนุญาตให้เราสร้างสิ่งต่างได้ดังนี้
1. Expert Advisors หรือ EA ซึ่งก็คือตัว Robot นั่นเอง
2. Custom Indicators เราสามารถสร้าง
Indicator ของเราเองได้จากเจ้าตัวนี้แถมยังนำไปใช้ร่วมกับ EA หรือRobot
ของเราได้อีกด้วย
3. Scripts จะคล้ายกับ EA แต่ทำงานต่างกันโดย
Scripts จะทำงานเพียงครั้งเดียวที่ใช้งานเท่านั้น (ถ้าไม่ค่อยเข้าใจจะอธิบายในครั้งถัดๆไปนะครับ)
สำหรับคราวนี้พอแค่นี้ก่อนในครั้งถัดไปเราจะเริ่มสร้าง
Robot ของเรากันล่ะ!!