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

ถ้าอ่านตารางนี้แล้วจำได้ข้อเดียว ให้จำว่า MT5 ไม่ได้ทำให้คุณเทรดได้กำไรมากขึ้น มันแค่มีเครื่องมือมากกว่าและยังได้ฟีเจอร์ใหม่ ส่วนต้นทุน ทั้งสเปรดและค่าคอมมิชชัน (ค่าคอม) โบรกเป็นคนตั้ง ให้เทียบต้นทุนรวมที่ตัวบัญชี ไม่ใช่ที่ชื่อโปรแกรม
| หัวข้อ | MT4 | MT5 |
|---|---|---|
| ออกใช้ครั้งแรก | ปี 2548 | ปี 2553 |
| สถานะการพัฒนา | ไม่ขายไลเซนส์ให้โบรกแล้ว ฟีเจอร์ใหม่ไม่ทำให้ | ผู้ผลิตพัฒนาต่อ ฟีเจอร์ใหม่ออกให้ตัวนี้ |
| ตลาดที่ออกแบบมาให้ | Forex และฟิวเจอร์ส | หลายตลาด ทั้ง Forex หุ้น และฟิวเจอร์ส |
| กรอบเวลาของกราฟ | 9 | 21 |
| อินดิเคเตอร์ในตัว | 30 | 38 |
| เครื่องมือวาดบนกราฟ | 23 | 44 |
| ออเดอร์รอราคา | 4 แบบ | 6 แบบ เพิ่ม Buy Stop Limit และ Sell Stop Limit |
| โหมดส่งออเดอร์ | 3 แบบ คือ Instant, Request, Market | 4 แบบ เพิ่ม Exchange |
| การนับสถานะ | ผู้ผลิตไม่ได้ระบุไว้ในหน้าแพลตฟอร์ม | มีทั้ง netting และ hedging แล้วแต่บัญชี |
| ภาษาเขียน EA | MQL4 | MQL5 |
| 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 ให้เปิดหลายสถานะในสินทรัพย์เดียวกันได้ รวมทั้งฝั่งตรงข้ามกัน

ระบบนี้ผูกกับบัญชี ตอนเปิดบัญชีทดลองใน 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
- สินทรัพย์ที่คุณจะเทรดเปิดบนแพลตฟอร์มไหน เช่น หุ้น CFD ของบางโบรกมีเฉพาะ MT5 ให้ดูในหน้าสินทรัพย์ของโบรก
- บัญชีที่คุณอยากเปิดรองรับแพลตฟอร์มไหน เปิดตารางเทียบโบรกของเราแล้วดูแถวแพลตฟอร์มของบัญชีนั้น
- ถ้าจะใช้ MT5 และเคยถือซื้อกับขายพร้อมกัน ให้ถามโบรกว่าบัญชีเป็น hedging หรือ netting
- เปิดบัญชีทดลองบนแพลตฟอร์มที่เลือก แล้วติดตั้งและล็อกอินโปรแกรม ลองส่งออเดอร์จริงสักสองสามแบบก่อนฝากเงิน
คำถามที่พบบ่อย
MT5 ดีกว่า MT4 ไหม
MT5 มีเครื่องมือมากกว่าและยังได้ฟีเจอร์ใหม่ แต่ไม่ได้ทำให้ต้นทุนถูกลงหรือกำไรมากขึ้น ถ้าคุณมี EA ของ MT4 ที่ไม่มีเวอร์ชัน MT5 การอยู่กับ MT4 อาจเหมาะกว่า
ใช้บัญชีเดียวกันกับ MT4 และ MT5 ได้ไหม
ไม่ได้ บัญชีเทรดผูกกับแพลตฟอร์มที่เปิดไว้ ถ้าต้องการทั้งสองตัว ต้องเปิดบัญชีแยกกับโบรก
EA ของ MT4 ใช้กับ MT5 ได้ไหม
ใช้ตรง ๆ ไม่ได้ เพราะ MQL4 กับ MQL5 มีจุดต่างหลายจุด เช่น ฟังก์ชันเริ่มต้นและตัวแปรราคาที่เปลี่ยนไป ต้องได้เวอร์ชัน MT5 จากผู้ขายหรือให้คนเขียนใหม่
MT5 ถือซื้อและขายพร้อมกันได้ไหม
ได้ถ้าบัญชีเป็นแบบ hedging ถ้าบัญชีเป็นแบบ netting ออเดอร์ฝั่งตรงข้ามจะไปหักลบสถานะเดิมแทน ให้ถามโบรกว่าบัญชีของคุณเป็นแบบไหน
มือใหม่ควรเริ่มที่ MT4 หรือ MT5
ถ้ายังไม่มี EA เดิมให้ห่วง และบัญชีที่อยากเปิดรองรับ MT5 การเริ่มที่ MT5 ทำให้ไม่ต้องเปิดบัญชีใหม่เพื่อย้ายทีหลัง เพราะผู้ผลิตพัฒนาฟีเจอร์ใหม่ให้ MT5 เท่านั้น
อ่านต่อ
ที่มา
- MetaTrader 5 Trading Platform (MetaQuotes) https://www.metatrader5.com/en/trading-platform
- MetaTrader 4 Trading Platform (MetaQuotes) https://www.metatrader4.com/en/trading-platform
- Trading system and Orders Set in MetaTrader 4 (MetaQuotes) https://www.metatrader4.com/en/trading-platform/orders
- MetaTrader 4 for brokers (MetaQuotes) https://www.metatrader4.com/en/brokers
- MetaTrader 4 Official Release (MetaQuotes) https://www.metatrader4.com/en/company/140
- MetaTrader 5: Official Release (MetaQuotes) https://www.metaquotes.net/en/company/news/3619
- General Principles (Trading Operations) MetaTrader 5 Help (MetaQuotes) https://www.metatrader5.com/en/terminal/help/trading/general_concept
- Strategy Testing MetaTrader 5 Help (MetaQuotes) https://www.metatrader5.com/en/terminal/help/algotrading/testing
- Migrating from MQL4 to MQL5 (MQL5 (MetaQuotes)) https://www.mql5.com/en/docs/migration
- 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
- 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
- ใครที่ควรเลือก MT5 (XM ศูนย์ช่วยเหลือ) https://www.xm.com/th/help-center/trading-accounts/who-should-choose-mt5
- หน้าช่วยเหลือ Ultima Markets: ประเภทบัญชี (Ultima Markets Help Center) https://helpcenter.ultimarkets.com/hc/en-us/articles/10922088304527
- Tickmill Trader (Tickmill) https://www.tickmill.com/th/trading-platforms/tickmill-trader
บทความนี้ให้ความรู้ทั่วไป ไม่ใช่คำแนะนำการลงทุน อ่านคำเตือนความเสี่ยงก่อนตัดสินใจ