首先MT5从字面上看是MT4的升级版,但实际上MT5并不是MT4的升级版,各是各。
1、最大的区别在于,MT5无锁仓功能,而MT4有锁仓功能
2、MT4和MT5的指标脚本EA,依然兼容性很差,可以理解为2个独立的东西,只是语法上有很多类似的
3、MT5增加了更多的周期,满足更多不同的需要
4、历史数据加载不同:MT4采用hst,每个周期一个文件
而MT5则都是从1分钟在内存中转换,效率更高,也意味着内存需要更大。同时MT5的方式也缺乏灵活性
5、订单上,MT4可以开相反方向的订单,例如buy1手和sell2手,而MT5这会被合并起来变成空1手。这个在查看历史记录的时候,无法核对变得非常不方便。
6、现在大部分的平台,提供MT4居多,支持MT5偏少
7、语法上的差别.。MT4的语法偏向面向过程,简单而强大
8、交易品种:MT5较MT4多了期权、期货、股票、债券品种
9、MT4有30种国际流行技术指标、18种画线工具、9个交易时段选项、声音预警提示;
MT5有超过70种技术指标、画图功能及预警功能
10、用MT4进行交易,每张订单分开显示,平仓时可以选择单独对每张订单进行平仓、部分平仓或全部平仓。
用MT5,系统会自动把同方向同产品的订单加起,只能在平仓时选择平仓手数或全部平仓,而无法单独对每张订单进行平仓。