MT4和MT5是MetaTrader平台的两个版本。都同属一家公司的产品! 1.编程语言: MT4使用MQL4编程语言,而MT5使用MQL5编程语言。MQL5是一种更为先进的编程语言,可以更好地支持多线程和面向对象编程。 2.时间框架 MT4支持9个时间框架,包括M1、M5、M15、 M30、H1、H4、D1、W1和MN。而MT5支持21个时间框架,包括M1、M2、M3、M4、M5、 M6、M10、M12、M15、M20、M30、H1、 H2、H3、H4、H6、H8、H12、D1、W1和 MN。 3.交易方式 MT4只支持网格交易和对冲交易,而MT5支持网格交易、对冲交易和网格对冲交易。 4.市场深度 MT5提供了市场深度,可以让交易者看到市场的实时报价和订单量,而MT4没有这个功能。 5.订单类型 MT5支持更多的订单类型,包括市价、限价、停损限价、停止限价、挂单、市价对冲、限价对冲、停损限价对冲和停止限价对冲。而MT4只支持市价、限价、停损限价和挂单。 6.多资产支持 MT5支持多种资产类别,包括外汇、股票、期货、期权和CFD等。而MT4只支持外汇和CFD。 7.策略测试 MT5提供了更为高级的策略测试工具,可以进行多线程回测和优化测试,而MT4只支持单线程回测。 8.指标数量 MT5提供了更多的内置指标,包括200多个技术指标和44个图表对象,而MT4只提供30个技术指标和33个图表对象。 9.程序交易 MT5支持程序交易,可以通过编写自动交易程序来进行交易,而MT4也支持程序交易,但是 MQL4编程语言相对比较简单,功能不如MQL5强大。 10.实时新闻 MT5提供了实时新闻服务,可以让交易者及时了解市场动态,而MT4没有这个功能。 总结: MT4和MT5是两个版本的MetaTrader平台,它们各有优劣,MT5相对于MT4来说且有更高级日丈同汉的功能和更强大的编程语言,可以更好地支持多线程和面向对象编程。MT5还支持更多的订单类型、时间框架和资产类别,可以满足更多的交易需求。但目前而言大陆用户活跃的任然是以MT4为主流!
|