MQL5 คือ ? พร้อมรู้จัก 'MQL5 Market' เพื่อนคู่ใจเทรดเดอร์

Jitanchandra Solanki
13 นาที

MQL5 คือ ? คุณรู้หรือไม่ว่าขั้นตอนในการซื้อขายหลักทรัพย์ของเทรดเดอร์หรือนักเก็งกำไรในตลาดการเงินนั้น ได้เปลี่ยนแปลงไปอย่างสิ้นเชิงนับตั้งแต่ศตวรรษที่ 17 เป็นต้นมา โดยเป็นจุดเริ่มต้นของการซื้อขายผ่านโทรศัพท์ ซึ่งทำให้เทรดเดอร์ไม่ต้องเดินทางไปที่ "ตลาดกลางที่จัดตั้งเป็นทางการ" และตะโกนร้องเพื่อแสดงความจำนงในการซื้อขายหลักทรัพย์ (อ่านเกี่ยวกับตลาดที่จัดตั้งอย่างเป็นทางการได้ที่บทความ: Forex คือ)

จนถึงศตวรรษที่ 18 การซื้อขาย หรือ "เทรด" สามารถทำได้ผ่านระบบอิเล็กทรอนิกส์ เทรดเดอร์จึงไม่ต้องเสียเวลาโทรหาโบรกเกอร์ให้ซื้อขายให้ แต่สามารถเทรดได้ด้วยตัวเอง และในยุคปัจจุบันนี้ เทรดเดอร์อาจไม่ต้องทำอะไรเลย เพราะคอมพิวเตอร์จะทำการซื้อขายให้คุณอัตโนมัติโดยไม่มีวันเหน็ดเหนื่อย ไม่ต้องเฝ้าหน้าจอหรือกราฟราคา ซึ่งทั้งหมดนี้จะทำงานผ่านสิ่งที่เรียกว่า MQL5 นั่นเอง

MQL5 คือ ?

MQL5 คือ ภาษาโปรแกรมคอมพิวเตอร์ที่ออกแบบขึ้นมาเฉพาะสำหรับวงการซื้อขายหลักทรัพย์ หุ้น, ฟอเร็กซ์ เทรดทอง รวมถึงสินทรัพย์ทุกชนิดที่เทรดผ่านตราสาร CFD (อ่านเพิ่มเติมที่บทความ : CFD คืออะไร) ซึ่งภาษา MQL5 จะใช้ให้ผู้ใช้สามารถวางแผนการเทรด สร้างกลยุทธ์ และสร้าง "หุ่นยนต์ซื้อขายอัตโนมัติ" หรือเทรดด้วยโรบอทรวมถึง MQL5 Indicator หรือการแจก MQL5 Signal สัญญาณเทรด MQL5 หรือสัญญาณซื้อขายใน Mql5 Market

MQL5 คือคำย่อมาจาก 'MetaQuotes Language 5' หรือ "ภาษาโปรแกรมของบริษัท MetaQuotes เวอร์ชั่น 5" โดยบริษัท MetaQuotes เป็นบริษัทพัฒนาซอฟต์แวร์เกี่ยวกับการซื้อขายหลักทรัพย์ และผลิตภัณฑ์ที่มีชื่อเสียงของบริษัทก็คือ "MetaTrader" โดยเวอร์ชั่นปัจจุบันคือ MetaTrader 5 หรือ "MT5" (อ่านเพิ่มเติมได้ที่บทความ : คู่มือการใช้ MT5)

รู้จักกับ MQL5 Programming

1. ภาษา MQL5

MQL5 มีโครงสร้างทางภาษา (Syntax) ที่ใกล้เคียงกับภาษา C++ มาก เกือบจะเหมือนกันเลยด้วยซ้ำ เพียงแต่จะมีชื่อตัวแปรและฟังก์ชั่นที่ต่างออกไป และถูกออกแบบมาเพื่อเทรดเดอร์โดยเฉพาะ ลองดูตัวอย่างจากภาพด้านล่าง จะเห็นว่า MQL5 Reference จะมี Code สำเร็จรูปสำหรับดึงข้อมูลสัญญาณ MQL5 ในการเทรดจาก Indicator ต่างๆ มาไว้ให้แล้ว

ในการใช้ MQL5 หากคุณต้องการสร้างระบบเทรดอัตโนมัติ (EA) คุณจะต้องใส่เงื่อนไขว่าจะเข้าเทรดด้วยสัญญาณอะไร เช่น สัญญาณจาก Indicator เป็นต้น และคุณตั้งเป้าหมาย Take Profit, Stop Loss จากอะไร หรือถ้าไม่ตั้งไว้ก็ได้ คุณก็อาจผสมผสานด้วยการ "ปิดมือ" ด้วยตัวเอง

2. อยากได้ Robot Trading ต้องเขียนโปรแกรมเป็นไหม?

คุณต้องเขียนโปรแกรมในส่วนของเงื่อนไขเองทั้งหมด และคุณต้องศึกษา Code จาก MQL5 Reference ทีละตัว คำถามคือ "ถ้าคุณเขียนโปรแกรมไม่เป็นล่ะ?" แต่คุณก็อยากมี Automatic Robot Trading คุณต้องไปเรียนเขียนโปรแกรมใหม่หมดเลยหรือเปล่า? คำตอบของเรื่องนี้คือสิ่งที่เรียกว่า "MQL5 Market"

MQL5 Market คือ ?

MQL5 Market คือ ร้านค้าออนไลน์ รวมถึง "ของแจกฟรี" เป็นศูนย์กลางในการแลกเปลี่ยนซื้อขายผลิตภัณฑ์ทุกชนิดที่พัฒนาขึ้นมาจากภาษา MQL5 ทั้งหุ่นยนต์ซื้อขายอัตโนมัติ (เราเรียกโปรแกรมหุ่นยนต์, ระบบซื้อขายอัตโนมัติ เหล่านี้ว่า "Expert Advisors" หรือ 'EA') Indicator ต่างๆ รวมถึงเครื่องมือเสริมในการวิเคราะห์กราฟอื่นๆ เช่น Fibonacci Indicator แบบพิเศษ เป็นต้น

สรุปก็คือ "คุณไม่จำเป็นต้องเขียนโปรแกรมเป็น" คุณเพียงแค่ต้องชำระค่า Automatic Robot Trading แก่ผู้พัฒนา โดยใน MQL5 Market มีผลิตภัณฑ์ให้ดาวน์โหลดไปใช้ได้มากกว่า 10,000 รายการ โดยมีหมวดหมู่หลักแบ่งเป็น 3 อย่าง ดังต่อไปนี้

  • MQL5 Expert (หุ่นยนต์ซื้อขายอัตโนมัติ)
  • MQL5 Technical Indicator
  • MQL5 Utilities

คุณสามารถเข้าไปชมใน MQL5 Market เลือกซื้อหรือดาวน์โหลดปลั๊กอินดีๆ และบางอย่างก็ "ฟรี" โดย MQL5 Market จะต้องเข้าผ่านแพลตฟอร์ม MetaTrader 5 หรือ "MT5" ซึ่งเมื่อคุณเข้าโปรแกรมมาแล้ว ให้กด (Ctrl + T) แล้วเลือก "Market" คุณจะเจอ 'ตลาด' เหมือนภาพด้านล่าง

เปิดบัญชีทดลอง

ดาวน์โหลด MQL5 ยังไง ? 

ในหน้าต่าง MQL5 Market ไม่ว่าคุณจะสนใจ MQL5 Expert (หุ่นยนต์ซื้อขายอัตโนมัติ), Indicator หรือ MQL5 Utilities (พวกเครื่องมือเสริม เช่น Dashboard) จะเห็นว่า Logo ของแต่ละผลิตภัณฑ์จะมี 'ราคา' ติดไว้ บางอันก็ Free บางอันก็หลักพันดอลล่าร์ และเมื่อคุณคลิกที่ Logo จะเจอหน้าต่างรายละเอียดผลิตภัณฑ์ดังภาพด้านล่าง

เราต้องปิดรูปภาพและชื่อไว้เพื่อไม่ให้เป็นการชี้นำ โดยในเบอร์ [1] คือ Logo ตอนแรกที่เราคลิกเข้ามานั่นเอง [2] นี่คือชื่อของผู้ "พัฒนา" [3] คือชื่อของผลิตภัณฑ์ หรือชื่อของ Robot ที่เราเลือกจะโหลด [4] คือคุณสมบัติที่อธิบายโดยผู้พัฒนาผลิตภัณฑ์ ตรงนี้เรียกได้ว่า เป็นส่วนสำคัญที่สุดก็ว่าได้ เพราะคือสิ่งที่ช่วยประกอบการตัดสินใจได้ดี [5] ถ้าเป็น "Free" จะสามารถกดดาวน์โหลดได้จากตรงนี้เลย

ติดต่อหาคนทำ EA ภาษา MQL5

ย้อนกลับไปคำถามว่า "ถ้าเขียนโปรแกรมไม่เป็น จะทำอย่างไร" คิดว่าคงได้คำตอบแล้ว เพราะเราสามารถค้นหาผู้พัฒนาระบบเทรด หรือ Robot ได้ใน MQL5 Market และกดเข้าไปที่ "MQL5 Expert" แล้วที่นี่ให้คุณดูรายละเอียดตรง Author ถูกใจคนไหนก็ลองติดต่อว่าจ้างกันดู หรือคุณจะใช้วิธีประกาศหาใน MQL5 Community ก็ได้

สำหรับท่านที่ต้องการฝึกเทรดหรือทดลองรัน EA ในตลาด Forex จริงๆ Admirals ก็มีบริการบัญชีทดลองผ่านแพลตฟอร์ม MetaTrader 5 ที่จะช่วยให้คุณสามารถออกแบบประสบการณ์การเทรดของคุณเองได้ คลิกที่แบนเนอร์ด้านล่างเพื่อเปิดบัญชีทดลองเทรดได้แล้ววันนี้ ฟรี!

เปิดบัญชี Copy Trading

คัดลอกการซื้อขายจากเทรดเดอร์มืออาชีพ ลงทุนอย่างมีประสิทธิภาพ

รู้จักกับ MQL5 Community

MQL5 Community หรือ "ชุมชนของผู้ใช้ MQL5" เป็นเว็บไซต์อย่างเป็นทางการสำหรับการแลกเปลี่ยนข้อมูลเกี่ยวกับ MQL5 ซึ่งจะมีบริการเสริมสำหรับเทรดเดอร์มากมาย เช่น ซื้อขาย EA, เช่าคอมพิวเตอร์เพื่อรัน EA รวมถึงการจ้างงานเขียนโปรแกรมต่างๆ หรือแม้กระทั่งสอนเขียน MQL5

ความจริง MQL5 Markets ก็เป็นหมวดหนึ่งใน MQL5 Community เท่านั้น แต่ที่ยกขึ้นไปอธิบายก่อนในหัวข้อที่แล้ว เพราะตลาด MQL5 นั่นได้รับความนิยมอย่างสูง และมีประโยชน์ทั้งกับคนที่ไม่ใช่โปรแกรมเมอร์ด้วย นอกเหนือจาก MQL5 Markets ทาง MetaQuotes ก็มีบริการอื่นๆ เช่น

  • MQL5 Freelance : ตรงนี้จะเป็นเหมือนบอร์ดหลักสำหรับการ "จ้าง-รับจ้าง" งานที่เกี่ยวกับระบบ MQL5 แน่นอนว่า รวมถึงการติดต่อหาคนทำ EA หรือ Robot Trading ด้วยภาษา MQL5 ด้วย
  • MQL5 Signals : นี่จัดว่าเป็น 'ทีเด็ด' ที่สุด เพราะมันคือระบบ Copy Trade นั่นเอง โดยคุณสามารถเป็นได้ทั้งผู้ปล่อยสัญญาณเทรดและรับรายได้จากการปล่อยสัญญาณ หรือคุณจะเป็นผู้คัดลอกสัญญาณเทรดก็ได้ ซึ่งทั้งหมดนี้จะทำงานผ่านระบบ MQL5 Signals เพียงแค่คุณสมัครบัญชี MQL5 คุณก็สามารถเชื่อมระบบ Copy Trade ได้ทันที โดยไม่ต้องติดตั้งเครื่องมือเพิ่มเติม
  • MQL5 Cloud Network : ในนี้จะเป็นบริการให้เช่าเซิร์ฟเวอร์ในการรันหุ่นยนต์เทรด หรือ EA ของเรา นั่นแปลว่า คุณไม่ต้องเปิดคอมพิวเตอร์ของคุณทิ้งไว้เพื่อรัน EA แต่คุณเช่าคอมพิวเตอร์ของคนอื่นให้รัน EA ให้บนบัญชีเทรดของคุณ ซึ่งแน่นอนว่า มันประหยัดกว่ากันเยอะมาก เพราะหากคุณเช่า 1 ปี จะเสียค่าเช่าเฉลี่ยเดือนละ 12.75 USD เท่านั้น
    • แต่ทั้งนี้ คุณสามารถรับรายได้จากการเป็น "ผู้ให้เช่า" ได้ด้วย เพราะหากคุณมีคอมพิวเตอร์ที่มีสมรรถนะสูง หรือมีเครื่องเซิร์ฟเวอร์จำนวนมาก คุณก็สามารถเชื่อมตัวเองกับระบบ MQL5 เพื่อเป็นผู้ให้เช่าเซิร์ฟเวอร์ พูดง่ายๆ ก็คือ คุณเปิดคอมพิวเตอร์ทิ้งไว้ เพื่อรัน EA ให้คนอื่น และรับรายได้จากชั่วโมงในการรัน EA
  • MQL5 Forum : นี่คือบอร์ดอย่างเป็นทางการของผู้ใช้ MQL5 โดยหัวข้อที่น่าสนใจได้แก่ "Expert Advisors and Automated Trading" และ "Technical Indicators" เนื่องจากจะเป็นการแชร์ประสบการณ์เกี่ยวกับการซื้อขาย EA หรือ Indicator ต่างๆ ซึ่งหากคุณต้องการหาข้อมูลว่า จ่ายเงินกับอะไรถึงกับคุ้มค่า คุณควรเข้ามาเยี่ยมชม Forum สักครั้ง

ใน MQL5 Community ยังมีของฟรีและของดีๆ อีกเพียบ แนะนำให้เข้าไปศึกษาเพิ่มเติมด้วยตัวเองที่เว็บ MQL5 หรือ MQL5.com แต่ทั้งนี้ ในกรณีที่คุณต้องการเป็นผู้ซื้อ-ผู้ขาย คุณจะต้องสมัครบัญชี MQL5 ก่อน และในกรณีที่คุณต้องการดาวน์โหลดไฟล์ที่ใช้ใช้ MQL5 กับ MT5 เช่น Indicator คุณจำเป็นต้องโหลด MT5 ให้เรียบร้อยก่อน เพราะตัวไฟล์จะส่งไปที่โฟลเดอร์ MT5 โดยตรง

Forex MQL5 คือ ? ทำไมต้อง Admirals ?

มีโบรกเกอร์ Forex มากมายที่เสนอผลิตภัณฑ์และบริการที่ใช้ควบคู่กับ MQL5 อย่างไรก็ตาม คุณสมบัติที่เหนือกว่าเมื่อคุณเลือกเปิดบัญชีกับ Admirals มีดังต่อไปนี้

  • เทรดตราสารการเงินทั่วโลกได้มากกว่า 3,000+ ตราสาร ทั้งหุ้นอเมริกา กองทุนรวม ETF ในตลาดหลักทรัพย์ชั้นนำของโลก
  • เทรดหุ้นแบบไม่ต้องเสียค่าคอมมิชชั่น
  • ฟรีค่าธรรมเนียมการฝากเงิน ทั้งแบบผ่านธนาคารหรือบัตรเครดิต

คุณพร้อมแล้วใช่หรือไม่ที่จะได้ทดสอบ Robot ของคุณที่โหลดมาจาก MQL5 เราเชื่อว่าเป็นแบบนั้น! แต่ในทางปฏิบัติจริงๆ คุณควรจะต้องมีการทดสอบก่อนว่า ระบบเทรดของคุณใช้งานได้จริงๆ หรือไม่ ซึ่งวิธีการที่ง่ายที่สุดคือการทดสอบในบัญชีทดลองเทรดหรือ "Demo Account" ซึ่งทำให้คุณสามารถทดสอบ Robot ของคุณในตลาดได้โดยปราศจากความเสี่ยงใดๆ

  • ทดสอบรัน Robot ได้เหมือนตลาดจริงทุกประการ
  • สามารถใช้เครื่องมือเทรดและสัมผัสถึงสภาพแวดล้อมแบบบัญชีจริงทุกประการ
  • คำนวณกำไรขาดทุนเหมือนเงินจริงทุกประการ และคำนวณตามราคาตลาดจริงๆ

คุณสามารถฝึดใช้ Robot จาก MQL5 ของคุณโดยไม่มีความเสี่ยงใดๆ ผ่านแพลตฟอร์ม MetaTrader 5 ที่จะช่วยให้คุณสามารถออกแบบประสบการณ์การเทรดของคุณเองได้ คลิกที่แบนเนอร์ด้านล่างเพื่อเปิดบัญชีเงินจำลองได้แล้ววันนี้ ฟรี!

แพลตฟอร์มที่มีสินทรัพย์ให้ลงทุนอย่างหลากหลาย

คำถามที่พบบ่อยในการใช้ MQL5

MQL5 คือ ? มีข้อดีข้อเสียอย่างไร ?

คือบริการให้เช่าเซิร์ฟเวอร์ในการเทรดอัตโนมัติหรือ EA ที่เป็นบริการจาก Metatrader โดยตรงไม่ผ่านโบรกเกอร์ ทำให้ไม่ต้องกังวลเรื่องการโกง แต่ต้องเปิดคอมพิวเตอร์ไว้ตลอดเพื่อรับสัญญาณ

 

โปรแกรม MQL5 ยอดฮิต ใช้ยังไง ?

Expert Advisor (EA) - ระบบการซื้อขายอัตโนมัติ ที่นอกจากจะทำการซื้อขายได้แบบอัตโนมัติแล้วยังสามารถคำนวณสัญญาณการซื้อขายและส่งโดยตรงไปยังเซิร์ฟเวอร์การซื้อขาย EA ถูกจัดเก็บไว้ใน <Terminal_Directory>\MQL5\ExpertsAnswer

 

สร้างรายได้จาก MQL5 อย่างไร ?

MQL5.com จะไม่มีการจ่ายเงินให้กับผู้ใช้บริการ หากคุณมีบัญชีเทรดที่มีผลการดำเนินงานที่ดีก็สามารถเป็นผู้ให้บริการ สัญญาณจาก MQL5 และเรียกเก็บค่าบริการจากการคัดลอกการซื้อขายของคุณได้

 

เกี่ยวกับ Admirals

Admirals เป็นโบรกเกอร์ Forex และ CFD ที่ชนะรางวัลมากมาย อีกทั้งได้รับ ใบอนุญาตและกำกับดูแลจากหลายประเทศทั่วโลก โดยให้บริการซื้อขายตราสารการเงินมากกว่า 8,000 รายการผ่านแพลตฟอร์มเทรดที่ได้รับความนิยมมากที่สุดในโลกอย่าง MT4 และ MT5 เริ่มเทรดเลยวันนี้

เอกสารนี้ไม่มีและไม่ควรตีความว่ามีคำแนะนำการลงทุน, การให้คำปรึกษาด้านการลงทุน, ข้อเสนอหรือคำชักชวนให้ทำธุรกรรมใด ๆ ในตราสารทางการเงิน โปรดทราบว่า ในกรณีของการวิเคราะห์การซื้อขายใด ๆ ที่อ้างอิงถึงผลการดำเนินงานหรือสถิติในอดีต พฤติกรรมของข้อมูลดังกล่าวอาจเปลี่ยนแปลงได้ตามกาลเวลา ก่อนที่จะตัดสินใจลงทุนใด ๆ คุณควรขอคำแนะนำจากที่ปรึกษาทางการเงินอิสระเพื่อให้แน่ใจว่าคุณเข้าใจถึงความเสี่ยงเป็นอย่างดีแล้ว

TOP ARTICLES
Expert Advisors หรือ EA คืออะไร - EA ตัวไหนดีที่สุด
EA คืออะไร - การเทรดในตลาดการเงินมีการเปลี่ยนแปลงอย่างมากในหลายปีที่ผ่านมา จากการก้าวกระโดดครั้งใหญ่ของเทคโนโลยีการเทรด และการพัฒนาที่ใหญ่ที่สุดอย่างหนึ่งคือความสามารถของผู้ค้าปลีกในการเข้าถึงกลยุทธ์การเทรดอัตโนมัติ หรือ Expert Advisors (EA) แต่การเทรด Forex ไม่ได้ราบรื่นเสมอไป วิธีหนึ่งในการหลีกเลี...
สัญญาณเทรด Forex และวิธีการค้นหาสัญญาณ Forex ที่ดีที่สุด!
หากพูดถึงสัญญาณเทรด Forex คุณคิดถึงอะไร ? หากคุณยังใหม่ในโลกแห่งการซื้อขาย Forex คุณอาจมองว่าเป็นเรื่องของการใช้สัญญาณการซื้อขาย Forex เพื่อช่วยในการเก็งกำไรในตลาดฟอเร็กซ์ แน่นอนว่าการติดตามสัญญาณ Forex ของผู้อื่นสามารถช่วยให้คุณประหยัดเวลาและพลังงานได้อย่างชัดเจน แต่ก็สามารถช่วยสอนวิธีการและกลยุทธ์...
รู้จักและเข้าใจ Copy Trade พร้อมเทคนิคการเริ่มต้นใช้งาน
การเทรดและการลงทุนไม่ได้เป็นเพียงกิจกรรมของมืออาชีพใน Wall Street อีกต่อไป จากในทศวรรษที่ผ่านมา โดยเฉพาะอย่างยิ่งในช่วงไม่กี่ปีที่ผ่านมาคำว่า "เทรดเดอร์รายย่อย" หรือ "นักลงทุนรายย่อย" ก็เพิ่มขึ้นเป็นจำนวนมาก และเปลี่ยนแปลงโลกการเงินที่เรารู้จักไปอย่างสิ้นเชิง!และเราต่างอยู่ในช่วงเริ่มต้นของการปฏิวัต...
ดูทั้งหมด