关于Meta Trader,最多的问题就是卡,为什么会卡?
1、机器的问题(人的问题)
https://www.mql5.com/en/vps
https://www.mql5.com/zh/vps
外汇交易服务器在国外,软件官网都推荐买国外的MetaTrader VPS了,为啥要为了省钱买国内,值当吗?
软件官网推荐的MetaTrader VPS,换句话说人家要求的VPS延时是5ms内,用国内的云服务器能达到吗?
其次,软件商为没有显卡的MetaTrader VPS定制了简版交易软件,非GPU云服务器都是没有独立显卡的,软件选型和软件配置你真的做好了吗?
用国内低配、没有显卡、延时高的云服务器搞外汇交易,图啥?
2、软件自身问题
先看一个MT4的问题
①
https://www.mql5.com/zh/forum/334836
②
有网友反馈,没开.net的时候使用有问题,开了.net后好了
Windows Server自带.net但默认是不启用状态,需要用户自己开启
③
MT4本身的配置不当也会卡顿,自己网搜一些资料吧,例如:https://www.talkfx.co/thread-516037-1-1.html
总之,金融交易软件对实时性要求都很高,因此对电脑和网络的要求就会高,所以从一开始选机器的时候就要选软件兼容性高的系统、CPU算力强、硬盘IO好、网络延时低的机器,其次就是要熟悉软件特性和配置技巧。
再看下软件本身的特性
①软件版本
软件分旧版mt4、新版mt5
MetaTrader 4官方网站:http://www.metatrader4.com/
MetaTrader 5官方网站:http://www.metatrader5.com/
迈达克官方网站:http://www.metaquotes.net/
https://www.metaquotes.net/cn/metatrader4
https://download.mql5.com/cdn/web/metaquotes.software.corp/mt4/mt4setup.exe
https://www.metaquotes.net/cn/metatrader5
https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe
目前mt官网不提供mt4了,虽然提供mt4下载链接了,虽然下载了是mt4setup.exe,但是版本已经是5,我在阿里云安装时会自动安装成mt5,在aws安装时会弹窗如下,不知道阿里云是怎么做到的(可能真的就是到mt服务端网不通,需要个代理,其软件很贴心,给你直接弹窗让你用代理访问其服务端)
https://www.metatrader4.com/en
https://www.metatrader4.com/zh/download
可以自己找绿色版的mt4。
T5的外观与MT4非常相似,很多交易者都普遍误以为MT5仅是MT4的一个改进版本,但事实并非如此。
MT5在硬件、性能和功能等各个方面均有实质性的突破。
MT5更快更稳定。相比MT4软件32位、一个专用服务器的配置,MT5拥有64位、4个独立服务器,分别是访问服务器(Access Server)、交易服务器(Trade Server)、历史服务器(History Server)和备份服务器(Backup Server)。
https://www.fairtradingtech.com/mt5-vs-mt4/
https://www.metatrader5.com/zh/trading-platform/comparison-mt5-mt4
②旧版软件架构的原因对CPU的利用有限(受限于mt4软件本身只能用到单核,机器4核8G,跟2核8G的差异,理论上不大),其次,mt4兼容Win7、2008R2在高版本系统存在问题,但由于微软已经抛弃过时系统,云平台也不再提供2008R2
https://www.routerhosting.com/knowledge-base/what-windows-to-run-mt4-meta-trader-on-it/
If you run it on any following Windows (including Windows Server 2019, Windows Server 2016, Windows Server 2012R2, Windows 10) It will hang and use high usage CPU which your VPS will respond too slow and hangs.
如果您在以下任何窗口(包括Windows Server 2019、Windows Server 2016、Windows Server 2012R2、Windows 10)上运行它,它将挂起并使用高使用率的CPU,您的VPS将响应太慢并挂起。
You must load your VPS with Windows Server 2008R2 to run MT4 on it. We do recommend only using Windows Server 2008R2 or Windows 7 to load MT4 software.
您必须使用Windows Server 2008R2加载VPS才能在其上运行MT4。我们建议仅使用Windows Server 2008R2或Windows 7加载MT4软件。
https://www.metatrader4.com/en/releasenotes
mt4,软件方在持续发版本修复一些问题,建议在Win7/2008R2上使用最新版mt4
2009年软件方发布了mt4的升级版mt5,但是十多年过去了,发现最受欢迎的仍然是mt4,而mt4的软件架构和效率受限于十几年前的设计和系统平台,这十年间,Windows系统大变了几代,mt4即便后面有发版,软件本身的架构和效率并不会有大的改观,尤其是对CPU的利用上,反而是在低版本系统(2008R2和Win7)上兼容性更好一些。
③即便同一个mt版本,软件个性化配置(比如一些视图模式)不同也会有性能差异。
④部分mt会导致系统无故宕机,没有直接证据,但通过对比法可以验证,对于无故宕机的机器,杀毒软件全盘查杀没有异常,但就是不定期宕机,从系统日志看是系统内部发生的宕机事件,触发原因未知,但由于系统环境比较简单,就操作系统 mt而已,卸载/删除mt后宕机不再发生。由此判定宕机跟mt有一定关系。