MT4 กับ MT5 ต่างกันอย่างไร

MT4 กับ MT5 เป็นโปรแกรมเทรดของผู้ผลิตเดียวกัน คือ MetaQuotes แต่ MT5 ใหม่กว่าและยังถูกพัฒนาต่อ ส่วนMT4 ผู้ผลิตไม่ขายไลเซนส์ให้โบรกแล้ว MT5 มีกรอบเวลามากกว่า (21 กับ 9) มีออเดอร์รอราคามากกว่า (6 กับ 4 แบบ) และออกแบบมาให้เทรดได้หลายตลาด ความต่างที่กระทบคุณที่สุดมีสองข้อ คือบัญชีใช้ข้ามแพลตฟอร์มไม่ได้ และ EA ของ MT4 รันบน MT5 ตรง ๆ ไม่ได้ ถ้าคุณยังไม่มี EA เดิมให้ห่วง และโบรกเปิดบัญชีที่คุณต้องการบน MT5 การเริ่มที่ MT5 ทำให้ไม่ต้องย้ายทีหลัง

โดย chekbrok teamมือใหม่อ่านราว 7 นาทีอัปเดต

หน้าจอ MT4 และ MT5 วางเทียบกันสองฝั่ง

บทความนี้ตอบ

  • ตารางเทียบ MT4 กับ MT5 จากตัวเลขของผู้ผลิต ทั้งกรอบเวลา อินดิเคเตอร์ ชนิดออเดอร์ และโหมดส่งออเดอร์
  • ความต่างที่ต้องรู้ก่อนเปิดบัญชี คือบัญชีผูกกับแพลตฟอร์ม EA ย้ายข้ามกันไม่ได้ และ MT5 อาจนับสถานะแบบ netting
  • ขั้นตอนเลือกแพลตฟอร์มตามสินทรัพย์ EA และประเภทบัญชีที่โบรกเปิดให้จริง

ตารางเทียบ MT4 กับ MT5

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

กราฟแท่งเทียบ MT4 กับ MT5 กรอบเวลา 9 กับ 21 อินดิเคเตอร์ในตัว 30 กับ 38 เครื่องมือวาด 23 กับ 44 ออเดอร์รอราคา 4 กับ 6 แบบ โหมดส่งออเดอร์ 3 กับ 4 แบบ และภาษา MQL4 กับ MQL5
ตัวเลขจากตารางเทียบในรูปเดียว MT5 มากกว่าทุกหมวด แต่ต้นทุนการเทรดยังขึ้นกับบัญชีของโบรก

ถ้าอ่านตารางนี้แล้วจำได้ข้อเดียว ให้จำว่า MT5 ไม่ได้ทำให้คุณเทรดได้กำไรมากขึ้น มันแค่มีเครื่องมือมากกว่าและยังได้ฟีเจอร์ใหม่ ส่วนต้นทุน ทั้งสเปรดและค่าคอมมิชชัน (ค่าคอม) โบรกเป็นคนตั้ง ให้เทียบต้นทุนรวมที่ตัวบัญชี ไม่ใช่ที่ชื่อโปรแกรม

MT4 กับ MT5 ตามที่ MetaQuotes ประกาศ
หัวข้อMT4MT5
ออกใช้ครั้งแรกปี 2548ปี 2553
สถานะการพัฒนาไม่ขายไลเซนส์ให้โบรกแล้ว ฟีเจอร์ใหม่ไม่ทำให้ผู้ผลิตพัฒนาต่อ ฟีเจอร์ใหม่ออกให้ตัวนี้
ตลาดที่ออกแบบมาให้Forex และฟิวเจอร์สหลายตลาด ทั้ง Forex หุ้น และฟิวเจอร์ส
กรอบเวลาของกราฟ921
อินดิเคเตอร์ในตัว3038
เครื่องมือวาดบนกราฟ2344
ออเดอร์รอราคา4 แบบ6 แบบ เพิ่ม Buy Stop Limit และ Sell Stop Limit
โหมดส่งออเดอร์3 แบบ คือ Instant, Request, Market4 แบบ เพิ่ม Exchange
การนับสถานะผู้ผลิตไม่ได้ระบุไว้ในหน้าแพลตฟอร์มมีทั้ง netting และ hedging แล้วแต่บัญชี
ภาษาเขียน EAMQL4MQL5
Strategy Testerมีโหมดดูการทดสอบเป็นภาพและรายงานผลทดสอบหลายสกุลเงินพร้อมกัน ใช้หลายแกนประมวลผล และทดสอบด้วยราคาจริงทุกติ๊กได้
ใช้บัญชีร่วมกันได้ไหมไม่ได้ ต้องเป็นบัญชี MT4ไม่ได้ ต้องเป็นบัญชี MT5

ออเดอร์และการนับสถานะ จุดที่คนย้ายมา MT5 สะดุดบ่อย

ออเดอร์รอราคา 4 แบบที่ทั้งสองโปรแกรมมีเหมือนกัน คือ Buy Limit (ซื้อเมื่อราคาลงมาถึงจุดที่ตั้ง) Sell Limit (ขายเมื่อราคาขึ้นไปถึง) Buy Stop (ซื้อเมื่อราคาทะลุขึ้น) และ Sell Stop (ขายเมื่อราคาทะลุลง) MT5 เพิ่ม Buy Stop Limit กับ Sell Stop Limit ซึ่งเมื่อราคาแตะจุดแรก โปรแกรมจะวางออเดอร์ Limit ไว้ที่ราคาอีกจุดหนึ่งให้ เหมาะกับคนที่อยากรอให้ราคาทะลุก่อนแล้วค่อยเข้าที่ราคาย่อกลับ

เรื่องที่สำคัญกว่าคือการนับสถานะ MT5 มีสองระบบ ระบบ netting ให้มีสถานะได้แค่หนึ่งสถานะต่อสินทรัพย์ ถ้าคุณถือซื้อ EURUSD อยู่ 1 ล็อต แล้วกดขาย 1 ล็อต สถานะเดิมจะถูกปิด ไม่ได้เปิดฝั่งขายใหม่ ถ้ากดขาย 1.5 ล็อต สถานะจะกลับเป็นฝั่งขาย 0.5 ล็อต ส่วนระบบ hedging ให้เปิดหลายสถานะในสินทรัพย์เดียวกันได้ รวมทั้งฝั่งตรงข้ามกัน

ตารางผลของการกดขายเมื่อถือซื้อ EURUSD 1 ล็อต ระบบ netting ขาย 1 ล็อตปิดหมด ขาย 1.5 ล็อตเหลือขาย 0.5 ล็อต ส่วนระบบ hedging ถือทั้งซื้อและขายพร้อมกัน
คำสั่งเดียวกันให้ผลต่างกันตามระบบนับสถานะของบัญชี จึงต้องรู้ก่อนย้ายวิธีเทรดจาก MT4

ระบบนี้ผูกกับบัญชี ตอนเปิดบัญชีทดลองใน MT5 จะมีช่อง Use hedge in trading ให้ติ๊กเลือก ส่วนบัญชีจริงให้ดูจากเงื่อนไขของโบรก ถ้าคุณหรือ EA ของคุณเคยถือซื้อกับขายพร้อมกันบน MT4 ให้ถามโบรกก่อนว่าบัญชี MT5 ที่จะเปิดเป็น hedging หรือไม่ เพราะถ้าเป็น netting วิธีเทรดเดิมจะทำงานไม่เหมือนเดิม

EA และอินดิเคเตอร์ของ MT4 ย้ายไป MT5 ตรง ๆ ไม่ได้

MetaQuotes อธิบายว่า MQL5 พัฒนาต่อมาจาก MQL4 และพยายามให้เข้ากันได้มากที่สุด แต่ยังมีจุดต่างที่ทำให้โค้ดเดิมใช้ต่อไม่ได้ เช่น MQL5 ไม่มีฟังก์ชัน start(), init() และ deinit() ที่ EA ของ MT4 ใช้เป็นจุดเริ่ม ตัวแปรราคาสำเร็จรูปอย่าง Ask, Bid และ Bars ก็ถูกเอาออก และการเขียนอินดิเคเตอร์เปลี่ยนไปเกือบทั้งหมด

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

บัญชีผูกกับแพลตฟอร์ม และบางบัญชีมีแค่ตัวเดียว

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

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

  • XM ระบุว่าหุ้น CFD เทรดบน MT4 ไม่ได้ ถ้าอยากเทรดหุ้น CFD กับโบรกนี้ต้องใช้บัญชี MT5
  • Ultima Markets ระบุว่าบัญชี Cent ใช้ได้กับ MT5 แอปมือถือ และ WebTrader แต่ไม่มี MT4 ส่วนบัญชี Standard STP และ ECN ใช้ได้ทั้งสองตัว
  • Tickmill ระบุว่าบัญชี Classic และ Raw ใช้ได้ทั้ง MT4 และ MT5 แต่บัญชี Tickmill Trader Raw ระบุให้ใช้กับแอป Tickmill Trader ของโบรกเองและ TradingView ชื่อบัญชีที่คล้ายกันจึงไม่ได้แปลว่าใช้โปรแกรมเดียวกัน

เลือกตัวไหนดี เช็กตามลำดับนี้

ไม่มีตัวไหนดีกว่าสำหรับทุกคน ให้ตอบคำถามตามลำดับนี้ คำตอบข้อแรกที่บังคับให้ต้องเลือกตัวใดตัวหนึ่งคือคำตอบของคุณ ถ้าผ่านทุกข้อแล้วยังเลือกได้ทั้งคู่ MT5 เป็นตัวที่ผู้ผลิตยังพัฒนาต่อ

ลำดับคำถามเลือกแพลตฟอร์ม มี EA ของ MT4 ที่ไม่มีเวอร์ชัน MT5 ให้อยู่ MT4 สินทรัพย์มีแค่บน MT5 ให้ใช้ MT5 บัญชีรองรับตัวเดียวให้ใช้ตัวนั้น และถามโบรกเรื่อง hedging ถ้าผ่านทุกข้อเลือก MT5
ไล่ตอบจากข้อบนลงล่าง ข้อแรกที่บังคับให้เลือกตัวใดตัวหนึ่งคือคำตอบ
  1. มี EA หรืออินดิเคเตอร์ของ MT4 ที่ต้องใช้ต่อและไม่มีเวอร์ชัน MT5 ไหม ถ้ามี ให้อยู่กับ MT4
  2. สินทรัพย์ที่คุณจะเทรดเปิดบนแพลตฟอร์มไหน เช่น หุ้น CFD ของบางโบรกมีเฉพาะ MT5 ให้ดูในหน้าสินทรัพย์ของโบรก
  3. บัญชีที่คุณอยากเปิดรองรับแพลตฟอร์มไหน เปิดตารางเทียบโบรกของเราแล้วดูแถวแพลตฟอร์มของบัญชีนั้น
  4. ถ้าจะใช้ MT5 และเคยถือซื้อกับขายพร้อมกัน ให้ถามโบรกว่าบัญชีเป็น hedging หรือ netting
  5. เปิดบัญชีทดลองบนแพลตฟอร์มที่เลือก แล้วติดตั้งและล็อกอินโปรแกรม ลองส่งออเดอร์จริงสักสองสามแบบก่อนฝากเงิน

คำถามที่พบบ่อย

MT5 ดีกว่า MT4 ไหม

MT5 มีเครื่องมือมากกว่าและยังได้ฟีเจอร์ใหม่ แต่ไม่ได้ทำให้ต้นทุนถูกลงหรือกำไรมากขึ้น ถ้าคุณมี EA ของ MT4 ที่ไม่มีเวอร์ชัน MT5 การอยู่กับ MT4 อาจเหมาะกว่า

ใช้บัญชีเดียวกันกับ MT4 และ MT5 ได้ไหม

ไม่ได้ บัญชีเทรดผูกกับแพลตฟอร์มที่เปิดไว้ ถ้าต้องการทั้งสองตัว ต้องเปิดบัญชีแยกกับโบรก

EA ของ MT4 ใช้กับ MT5 ได้ไหม

ใช้ตรง ๆ ไม่ได้ เพราะ MQL4 กับ MQL5 มีจุดต่างหลายจุด เช่น ฟังก์ชันเริ่มต้นและตัวแปรราคาที่เปลี่ยนไป ต้องได้เวอร์ชัน MT5 จากผู้ขายหรือให้คนเขียนใหม่

MT5 ถือซื้อและขายพร้อมกันได้ไหม

ได้ถ้าบัญชีเป็นแบบ hedging ถ้าบัญชีเป็นแบบ netting ออเดอร์ฝั่งตรงข้ามจะไปหักลบสถานะเดิมแทน ให้ถามโบรกว่าบัญชีของคุณเป็นแบบไหน

มือใหม่ควรเริ่มที่ MT4 หรือ MT5

ถ้ายังไม่มี EA เดิมให้ห่วง และบัญชีที่อยากเปิดรองรับ MT5 การเริ่มที่ MT5 ทำให้ไม่ต้องเปิดบัญชีใหม่เพื่อย้ายทีหลัง เพราะผู้ผลิตพัฒนาฟีเจอร์ใหม่ให้ MT5 เท่านั้น

อ่านต่อ

ที่มา

  1. MetaTrader 5 Trading Platform (MetaQuotes) https://www.metatrader5.com/en/trading-platform
  2. MetaTrader 4 Trading Platform (MetaQuotes) https://www.metatrader4.com/en/trading-platform
  3. Trading system and Orders Set in MetaTrader 4 (MetaQuotes) https://www.metatrader4.com/en/trading-platform/orders
  4. MetaTrader 4 for brokers (MetaQuotes) https://www.metatrader4.com/en/brokers
  5. MetaTrader 4 Official Release (MetaQuotes) https://www.metatrader4.com/en/company/140
  6. MetaTrader 5: Official Release (MetaQuotes) https://www.metaquotes.net/en/company/news/3619
  7. General Principles (Trading Operations) MetaTrader 5 Help (MetaQuotes) https://www.metatrader5.com/en/terminal/help/trading/general_concept
  8. Strategy Testing MetaTrader 5 Help (MetaQuotes) https://www.metatrader5.com/en/terminal/help/algotrading/testing
  9. Migrating from MQL4 to MQL5 (MQL5 (MetaQuotes)) https://www.mql5.com/en/docs/migration
  10. Can I use my trading account on all platforms? (Vantage Help Center) https://apac.vantagehelpcenter.com/hc/en-us/articles/11621989652367-Can-I-use-my-trading-account-on-all-platforms
  11. Can I trade on MT5 using my MT4 account? (ActivTrades Help Center) https://help.activtrades.com/hc/activtrades-help-center/articles/1760338033-platforms-can-i-trade-on-mt5-using-my-mt4-account
  12. ใครที่ควรเลือก MT5 (XM ศูนย์ช่วยเหลือ) https://www.xm.com/th/help-center/trading-accounts/who-should-choose-mt5
  13. หน้าช่วยเหลือ Ultima Markets: ประเภทบัญชี (Ultima Markets Help Center) https://helpcenter.ultimarkets.com/hc/en-us/articles/10922088304527
  14. Tickmill Trader (Tickmill) https://www.tickmill.com/th/trading-platforms/tickmill-trader

บทความนี้ให้ความรู้ทั่วไป ไม่ใช่คำแนะนำการลงทุน อ่านคำเตือนความเสี่ยงก่อนตัดสินใจ