สารบัญบทความ click เพื่อเลือกอ่าน !!
MQL5 คือ อะไร ?
จริงๆคำนี้ถ้าอ่านเผินๆ เชื่อว่าหลายๆคนน่าจะคิดว่ามันอาจเป็นโปรแกรมอะไรสักอย่างหนึ่ง แต่ในความจริงแล้ว มันคือเว็บไซต์ โดยมีชื่อเต็มๆว่า MQL5.com ซึ่งถือว่าเป็นเว็บไซต์ที่มีประโยชน์มากๆต่อนักเทรด forex กันทุกคน สำหรับ MQL5 คืออะไร และมีประโยชน์อย่างไรนั้น เรามาติดตามบทความนี้ไปพร้อมๆกันเลยนะครับก่อนอื่นที่จะมาทำความรู้จักกับ MQL5 มาทำความรู้จักกับ MQL กันก่อนนะครับ
ความเป็นมาโดยย่อ
MQL นั้นย่อมมาจาก MetaQuotes Languagues นะครับเดิม version แรก ถูกปล่อยออกมาในปี 2001 ซึ่งเป็นโปรแกรมภายใต้ผลิตภัณฑ์การเทรดที่ชื่อ MetaQuotes ในปี 2002 ได้มีการอัพเดท ปรับชื่อ Brand และออกมาเป็น Package ที่ชื่อว่า MetaTrader พร้อมกับมี Package ที่ชื่อว่า MQL II หรือ MQL2 นั่นแหละครับ ทำให้มันได้รับความนิยมอย่างมาก โดยตัวที่ได้รับความนิยมสูงสุด จุดถึงจุด Peak ก็คือ MQL4 หรือ Metatrader4 ซึ่งปล่อยออกมาในปี 2005 โดยเป็นโปรแกรมที่รวมอยู่ใน โปรแกรมเทรดอีกทีหนึ่ง แล้วปัจจุบัน MQL5 ก็มาถึงเวอร์ชั่นเปลี่ยนแปลง คือ MQL5 ซึ่งออกมาในปี 2010 1
ข้อมูลทั่วไป
โปรแกรม MQL นั้นเป็นโปรแกรมที่สร้างกลยุทธ์การเทรดอัติโนมัติ ซึ่งเป็นภาษาคอมพิวเตอร์รูปแบบหนึ่งที่พัฒนาโดยบริษัท MetaQuotes Ltd. โดยจากการสร้างโปรแกรมเทรดมานานทำให้เขาเข้าใจความต้องการของลูกค้าในการที่จะสามารถสร้าง หุ่นยนต์เทรดของตัวเองได้ และเหมาะกับการประยุกต์ใช้กลยุทธ์ในการเทรด
นอกจากนี้การใช้งานโปรแกรม MT4 สามารถสร้าง Indicator และ Script เพื่อใช้ในการส่งคำสั่งได้อีกโดย Function การทำงานของ MQL ที่สามารถนำไปประยุกต์ใช้ได้มีดังต่อไปนี้2
Expert Advisor : คือ ระบบเทรดที่ประกอบด้วยกลไกเงื่อนไข และการตัดสินใจในการเทรด มันจึงเป็นเครื่องมือเทรดอัติโนมัติ ที่เทรดตามเงื่อนไขที่กำหนดไว้ โดยใช้เงื่อนไขจาก Indicator ที่สร้างโดย Expert Adivsor หรือ EA นั้นจะสามารถทำงานตามเงื่อนไขที่กำหนดซึ่งเขียนจากภาษา MQL โดยใน MQL5 จะมีความสอดคล้องกับภาษา C# เป็นต้น
Custom Indicator : เครื่องมือในการวิเคราะห์เงื่อนไขการเข้าเทรด การส่งคำสั่ง Buy Sell ซึ่งสามารถทำให้เราตัดสินใจได้ว่าตอนนี้ควรเทรด Long หรือ Short โดย Indicator สามารถสร้างได้ผ่านภาษา MQL เช่นเดียวกัน และนอกจากนี้ยังมีคลัง Indicator ที่ผู้สร้างก่อนหน้าสร้างไว้จำนวนมากด้วย
Script : คือ เครื่องมือช่วยในการส่งคำสั่งอัติโนมัติโดยส่งคำสั่งครั้งเดียว แบบไม่ต่อเนื่อง โดยไม่มีเงื่อนไขจาก Indicator มาจับ ซึ่งก็จะคล้ายกับตัวช่วยส่งคำสั่งให้รวดเร็วเท่านั้นเอง
Library : เป็นไฟล์เชื่อมข้อมูลการทำงานระหว่าง Indicator หรือว่า Expert Advisor เพื่อดึงข้อมูลมาใช้โดยที่ไม่ต้องไปเขียนเงื่อนไขการทำงานไว้ใน EA ทั้งหมดแต่เขียนไว้ใน Library แทน
ข้อมูลที่กล่าวมาเป็นเพียงการทำงานเบื้องต้นท่านสามารถหาอ่านได้ในเว็บ Forexthai.in.th เกี่ยวกับข้อมูลอื่นๆ เสริชคลังคำได้ครับ
สรุป
โดยสรุปแล้ว MQL5.com ก็ถือเป็นเว็บไซต์ที่ให้ประโยชน์อย่างมากแก่ผู้ที่ต้องการฝึกการเทรด หรือต้องการทำ copy trading หรือยิ่งถ้าคุณนั้นมีทักษะในการเทรดอยู่แล้วคุณอาจออกTrading Signals ของตัวท่านเอง เพื่อให้คนอื่นๆนั้น copy การเทรดตามด้วยก็ได้ครับ
ทีมงาน: forexthai.in.th
References
- Whoishostingthis.com, MetaQuotes(MQL) Programming: Get Rich Building Trading Bots? ที่มา: https://www.whoishostingthis.com/resources/mql-programming/ สืบค้นเมื่อ 29/11/2019
- MQL4.com,MQL4 Referrence, สืบค้นจาก : https://docs.mql4.com/ เมื่อวันที่ 29/11/2019