pbfilogo

Introduction

สวัสดีครับนี่เป็นบทความแรกของผม ที่อยากจะแชร์ความรู้ในการพัฒนา Forex Automatic Robot Trading บน Platform MQL4 นะครับ

Untitled

การพัฒนา Automatic Robot Trading บน MQL4 นั้น หากท่านใดมีความรู้ความเข้าใจเกี่ยวกับ Programing อยู่แล้วก็จะสามารถเรียนรู้ได้อย่างรวดเร็ว แต่จากประสบการณ์ที่ผ่านมาผมพบว่า Trader  ส่วนใหญ่นั้นอาจไม่ได้มาจากสาย IT หรือเคยเขียน Program มาก่อนดังนั้นผมจึงตั้งใจว่าจะเริ่มตั้งแต่พื้นฐานการเขียน Program กันเลยเพื่อให้หลายๆท่านที่ไม่มีประสบการณ์การเขียนโปรแกรมมาก่อนสามารถเริ่มต้นได้โดยง่าย

ก่อนที่จะเริ่มต้นเรามาทำความเข้าใจกันก่อนว่าการพัฒนา Automatic Robot Tradingบน MQL4 นั้นต้องมีอะไรบ้าง

MQL4 นั้นมาจากคำว่า MetaQuotes Language 4 เป็น Programing Languageภาษาหนึ่งที่สร้างขึ้นมาเพื่อส่งคำสั่งต่างๆเช่น ซื้อ ขาย และอื่นๆ บน MetaTrader Trading Platform โดยเฉพาะ

Untitled

โดยชื่อ 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 ของเรากันล่ะ!!

First EA