Untitled3

โรบอทเทรดอัตโนมัติคืออะไร ?

โรบอทเทรดอัตโนมัติคืออะไร ?

 

Untitled3

ที่มาภาพ http://forex-library.com/profitable-forex-expert-advisors

โรบอทเทรดอัตโนมัติ นั้นมีชื่อเรียกหลายชื่อ ไม่ว่าจะเป็น Expert Adviser ,Program Trading หรือ Algorithmic trading ซึ่งเป็นชุดคำสั่งคอมพิวเตอร์สำหรับการซื้อขายอัตโนมัติ ตามระดับราคาและเงื่อนไขที่กำหนดนั้น กำลังจะกลายเป็นกระแสการลงทุนรูปแบบใหม่ที่ขยายวงกว้างเข้าหา “นักลงทุนรายย่อย” ซึ่งในอดีตจะกระจุกตัวอยู่แค่ในวงการสถาบันทางการเงินหรือกลุ่มกองทุนเท่านั้น

ในปัจจุบันเทรนของการใช้ โรบอทเทรดอัตโนมัติในตลาด Forex นั้นเป็นที่ได้รับความนิยมอย่างมาก เนื่องจากในตลาด Forex (Foreign Exchange Market) เป็นตลาดที่มีขนาดการซื้อขายสูงที่สุดในโลก ซึ่งมีปริมาณการซื้อขายเฉลี่ยต่อวันอยู่ที่ $5.3 TRILLION ( 5ล้านล้านดอลล่าต่อวัน )

Untitled3

ปริมาณการซื้อขายเฉลี่ยต่อวันในตลาดต่างๆ ที่มา :http://www.babypips.com

ซึ่งเป็นปริมาณการซื้อขายที่สูงมาก จนทำให้ตลาด forex ที่มีขนาดใหญ่นี้สามารถ absorb ทุกกลยุทธ์การซื้อขายได้เป็นอย่างดี  เป็นเหตุให้โรบอทเทรดอัตโนมัติสามารถเข้าไปทำงานบนตลาด forex ได้อย่างเต็มประสิทธิภาพ

ในตลาด forex นั้น Platform ที่เป็นที่นิยมมากที่สุดคือ MQL4

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

Untitled3

โดยชื่อ 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 จะทำงานเพียงครั้งเดียวที่ใช้งานเท่านั้น

การใช้ โรบอทเทรดอัตโนมัติ ในที่นี้ขอเรียกสั้นๆว่า EA ( Expert Adviser ) ก็คือ เราจะนำเอา EA ใส่เข้าไปในโปรแกรมการเทรด FOREX ที่เรียกว่า Metatrader4 หรือ เรียกย่อๆ ว่า MT4 จากนั้น  Robot ก็จะทำการเทรด product ต่างๆที่เราต้องการให้เทรดโดยแบบอัตโนมัติ ซึ่งอาจจะแบ่งออกไปหลายรูปแบบ แล้วแต่ผู้สร้างต้องการให้ Robot หรือ EA มีเงื่อนไขการทำงานอย่างไร สามารถออกแบบเขียนโปรแกรมการเทรดได้ตามกลยุทธ์การเทรด (Strategy Trading) หรือ ตามระบบเทรด ( System Trading) ที่ เทรดเดอร์มนุษย์ สร้างเงื่อนไข ตามคำสั่งในโปรแกรม MQL4-5

Untitled3

ผล equity curve จากบัญชีจริงของ Project Speedwealth ซึ่งเป็นโรบอทเทรดอัตโนมัติของทาง PBFI .
http://www.myfxbook.com/members/PBFI/pbfi-speedwealth-classic/1055786

Robot หรือ Expert Adviser (EA) เป็นหนึ่งในเครื่องมือเพื่อเข้าช่วยเทรดของโปรแกรม Metatrader 4 ซึ่งสามารถทำงานอัตโนมัติ 100% ได้ตลอด 24 ชั่วโมง ตลอดระยะ เวลาการลงทุน โดยเมื่อถึงจุดที่สมควรทำการซื้อ หรือขาย จะมีการสั่งคำสั่ง Long หรือ Short ออกไปยังโบรกเกอร์ Forex นอกจากนี้ยังสามารถจัดการเรื่องระบบการเงิน Money Management หรือเพิ่มอัตราส่วนการลงทุนตามทุนให้อีกด้วยตามเงื่อนไขของผู้สร้างนั่นเอง