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