โปรแกรม MT4  Metatrader 4

โปรแกรม MT4  Metatrader 4

โปรแกรม MT4 หรือ Metatrader 4 คือ  โปรแกรมเทรด Forex หรือผลิตภัณฑ์ทางการเงินอื่น ๆ โดยถูกใช้ในการเทรด Forex สำหรับรายย่อยเป็นส่วนมาก โปรแกรมถูกพัฒนาโดยบริษัท MetaQuotes Software และเปิดให้บริการครั้งแรกในปี ค.ศ. 2005 โปรแกรมเป็นมีลิขสิทธิ์และจำหน่ายลิขสิทธิ์การใช้งานให้กับโบรคเกอร์ที่ให้บริการการเทรด Forex กับลูกค้า ซึ่งตัวโปรแกรมจะมีทั้งสองฝั่งคือ ฝั่ง Server และฝั่งของลูกค้า ซึ่งลูกค้าก็จะสามารถเห็นราคาของเครื่องมือทางการเงินที่ตัวเองเลือกเทรดแบบเรียลไทม์ได้

โปรแกรม MT4 ได้รับความนิยมอย่างสูง สาเหตุเนื่องมาจาก ความใช้งานง่าย และสามารถเข้าใจได้ง่าย นอกจากนี้ยังมีฟังค์ชั่นการทำงานที่สนับสนุนการเทรดที่ทำให้เหนือกว่าโปรแกรมเทรดอื่น ๆ เช่น เครื่องมือการตั้ง Stop loss การตั้ง Trailing Stop ซึ่งมันสามารถเลื่อนเองอัติโนมัติได้ การมีระบบอัติโนมัติให้ใช้งาน โดยข้อดีและข้อเสียของการใช้งานมีดังต่อไปนี้

 

ข้อดีของ MT4

สำหรับข้อดีของการใช้งานโปรแกรม MT4 นั้นผมจะทำการเปรียบเทียบการใช้งานกับโปรแกรมอื่น ๆ ที่มีอยู่ทั้งในตลาดประเทศไทยและในระดับโลก ซึ่งถ้าหากเรามาเปรียบเทียบโปรแกรมที่ใช้เทรดหุ้นในประเทศไทย เป็นโปรแกรมบน Web-Base ซึ่งจะมีข้อจำกัดในการใช้งานอยู่พอสมควร นอกจากนี้ในฝั่งโบรคเกอร์เทรด Forex ก็มีโปรแกรมที่เป็น Web Base และยังมีโปรแกรมประเภท cTrader อีกต่างหาก ในส่วนนี้จึงเป็นการพูดถึงข้อดีเมื่อเทียบกับโปรแกรมอื่น ๆ ดังนี้

  1. MT4 สามารถตั้ง Stop loss ได้

ครั้งแรกของการเทรด Forex สำหรับผมรู้สึกตื่นเต้นเป็นอย่างมาก เนื่องจากมันมี Stop loss ให้ใช้และ Take Profit เนื่องจากผมมีพื้นฐานจากการเทรดหุ้นมาแล้ว จึงรู้ดีว่าการตั้ง Take Profit หรือ Stop loss ในโปรแกรมเทรดหุ้นบนเว็บ แพลทฟอร์มนั้นทำไม่ได้ โดยเราต้องโทรไปแจ้งกับนักการตลาดว่า จะทำเปลี่ยนราคาขาย ราคาซื้ออะไรอย่างไร จึงเป็นการยากที่จะต้องนั่งเฝ้าหน้าจอตลอดเวลา การมี Function Stop loss ของ MT4 ทำให้การเทรด ซื้อขายเป็นเรื่องง่าย และทำให้สามารถจัดการออเดอร์ ลดความเสี่ยง เพิ่มโอกาสในการเทรดเกิดขึ้นเต็มไปหมด

โปรแกรม MT4  Metatrader 4

ภาพที่ 1  – แสดงจุด Stop loss และเส้น Stop loss

จากภาพจะเห็นว่าในวงรีสีเหลืองที่ผมได้ทำการเน้นไว้ให้จะเห็นว่ามันมีภาพให้เราเห็นชัดทำให้เราทำการวิเคราะห์กราฟได้ง่าย สามารถจำกัดความเสี่ยงไว้ง่ายและสะดวกต่อการใช้งาน นอกจากนี้เรายังสามารถลากเส้นได้เลยโดยไม่ต้องกรอกตัวเลข ซึ่งนั่นเป็นเพียงตัวอย่างการใช้งานที่ง่ายของ MT4 เท่านั้น

  1. สามารถตั้ง Trailing Stop ได้

การตั้ง Trailing Stop คือ การที่เรากำหนดระยะห่างของราคาให้มันชน Stop loss แต่ว่า ถ้าเกิดว่าราคาเคลื่อนไหวไปในทางที่เราเทรด สิ่งที่เราอยากจะทำก็คือ การเลื่อน Stop loss เพียงแต่ว่าคุณไม่ได้อยู่หน้าจอทุกครั้งไป ทำให้การเลื่อน Stop loss เป็นเรื่องจุกจิกน่ากวนใจ ดังนั้น function Trailing Stop มันจะช่วยให้คุณเลื่อน Stop loss เมื่อคุณกำไรก็จะขยับ Stop loss ให้ไปเรื่อย ๆ หรือจะให้มันขยับเฉพาะเมื่อตอนกำไรแล้วเท่านั้นก็ยังทำได้เช่นกัน

โปรแกรม MT4  Metatrader 4

ภาพที่ 2  – แสดง Function การตั้ง Stop loss

ในภาพจะเห็นว่าเราสามารถเลือกระดับหรือจำนวนจุดที่จะตั้ง Stop loss ให้ออเดอร์เทรดของเราได้ ซึ่งทำให้ชีวิตการเทรดของเราง่ายขึ้นมาก

  1. มีระบบเทรดอัติโนมัติ หรือ EA ให้ใช้งาน

ในการเทรดหุ้น หรือเทรดสินทรัพย์ทางการเงินอื่น ๆ เราจะทราบกันอยู่นานแล้วว่า ถ้าเป็นสถาบันการเงินใหญ่ ๆ เขาก็จะมีการใช้ Algorithm ในการเทรด และใช้งานมานานแล้ว แต่นั่นเป็นเรื่องของสถาบัน เพราะว่า รายย่อยอย่างเรา ๆ คงไม่สามารถจ้างโปรแกรมเมอร์มาให้บริการโปรแกรมเทรดได้ สำหรับโปรแกรม MT4 อนุญาติให้เราเขียน EA หรือชื่อเต็มของมันก็คือ Expert Advisor เพื่อใช้ในการเทรดแทนเราได้ โปรแกรม Expert Advisor คือระบบอัติโนมัติ ซึ่งมันจะช่วยในการเทรดเราหลายอย่าง เช่น ช่วยในการทดสอบระบบเทรด ว่าระบบเทรดที่เราออกแบบมานั้นจะทำกำไรได้จริงหรือไม่ หรือ ช่วยในการส่งคำสั่งเทรดอัติโนมัติ เนื่องจากการเทรดนั้นบางคนอาจจะเทรดใน Time Frame ที่เล็กมาก ๆ ซึ่งเป็นไปไม่ได้อยู่แล้วสำหรับมนุษย์ที่จะนั่งเฝ้าหน้าจอตลอดเวลาเพื่อจะส่งคำสั่งเทรด การมี Expert Advisor ทำให้การส่งคำสั่งง่ายขึ้น โดยที่ไม่ต้องเฝ้าหน้าจอ เหมือนมีคนคอยเทรดแทนให้นั่นแหละครับ นอกจากนี้ระบบเทรดมันไม่เคยหลับไม่เคยนอน มันเหมาะสำหรับตลาด Forex ที่ไม่เคยหลับไม่เคยนอน นี่จึงเป็นจุดแข็งมาก ๆ สำหรับโปรแกรม MT4 ที่ทำให้มีคนใช้เยอะมาก

ที่สำคัญโปรแกรม MT4 ก็มีความคล้ายคลึงกับระบบปฏิบัติการ Android ของมือถือในปัจจุบัน เพราะว่า โปรแกรม MT4 เปิดให้นักพัฒนา EA ทั้งหลายเขียน EA ด้วยภาษาที่ใกล้เคียงกับภาษา C และมีโปรแกรมพร้อมกับ Indicator มากมายให้ใช้งาน เราสามารถใช้ EA ดึงค่าจาก Indicator นำมาใช้กับระบบเทรด ทำให้การเทรดไม่ใช่เรื่องยาก แต่การทำกำไรก็ยังยากอยู่ดี

โปรแกรม MT4  Metatrader 4

ภาพที่ 3  – Expert Advisor และปุ่มเปิดโปรแกรม

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

  1. การตั้งออเดอร์ซื้อขายโดยที่กำหนดราคาล่วงหน้า

การตั้งคำสั่งลักษณะนี้เรียกว่า การส่งคำสั่ง Pending Order ซึ่งมี 2 ประเภทได้แก่ Stop Order และ Limit Order ซึ่งถ้าหากเราเทรดหุ้นการจะซื้ออย่างนี้ได้ คือ คุณต้องไปบอกกับนักการตลาดของคุณว่า ผมขอซื้อที่ราคาเท่านี้ จำนวนเท่านี้ไว้เท่านั้น คุณไม่มีทางทำได้โดยในตลาดหุ้น แต่ถ้าตลาด Forex โปรแกรม MT4 ทำให้การเทรดของคุณง่ายด้วยการส่งคำสั่ง Pending Order ที่ว่านี่

โปรแกรม MT4  Metatrader 4

ภาพที่ 4 – แสดงคำสั่ง Pending Order

เมื่อเราดูข้อดีไปแล้วต่อไปเรามาดูข้อเสียกันบ้างครับ เหมือนจะมีข้อดีเยอะขนาดนี้แต่ว่าข้อเสียก็ยังมีอยู่พอสมควรครับ

ข้อเสียของ MT4

  1. การเชื่อมการใช้งานอื่นทำได้ยาก

สำหรับเทรดเดอร์ที่มีความสามารถในการโปรแกรมมิ่งสูงแล้ว การใช้งานเชื่อมต่อระหว่างโปรแกรมเขียน Expert Advisor อย่าง MQL language นั้นมีข้อจำกัดคือ มี Script สำหรับทำการเชื่อมข้าม platform เขียนโปรแกรมที่ยาก เช่น การเชื่อมระหว่าง MT4 กับ โปรแกรม Python นั้นค่อนข้างทำได้ลำบาก  ทำไมเราต้องไปเชื่อมกับ Python เพราะว่า Python เป็นโปรแกรมที่ได้รับความนิยมสูงมากและสามารถใช้รัน Machine Learning ซึ่งใช้สำหรับสร้างระบบอัจริยะได้ แต่ว่าการเชื่อม Python กับ MT4 นั้นทำได้ยากมาก จึงทำให้นี่เป็นจุดบอดที่เกิดขึ้นสำหรับโปรแกรมเมอร์ที่ใหญ่หลวงแต่ไม่ได้เป็นปัญหาต่อเทรดเดอร์เท่าไหร่นัก

โปรแกรม MT4  Metatrader 4

ภาพที่ 5 – การเชื่อม MT4 กับ Python

 

  1. ข้อมูลย้อนหลังให้บริการแตกต่างกัน

ในการใช้งาน MT4 สิ่งหนึ่งที่เป็นข้อจำกัด คือ ตัว Server จะไม่มีความเสถียร เมื่อใช้ในการ Back Test ถ้าหากเราใช้ Broker ใด โบรคเกอร์หนึ่งอยู่แล้วต้องการดาวน์โหลดข้อมูลมาเพื่อทดสอบระบบเทรด จะพบว่า แต่ละโบรคเกอร์ หรือแม้แต่โบรคเกอร์เดียวกันแต่คนละ Server ก็ไม่สามารถที่จะให้ข้อมูลในการ Back Test ได้เท่ากัน ซึ่งเนื่องจากเป็นต้นทุนสิ้นเปลืองของ Server ในการเก็บข้อมูล เพราะขนาดที่มีขนาดใหญ่และไม่ได้เชื่อมฐานข้อมูลอื่นในการเก็บข้อมูลนั่นเอง

 

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

 

เส้น