在外汇黄金市场,不管是使用EA进行开平仓交易,还是进行订单管理,都需要一种开着电脑并保持MT4正常联网登录,当然,EA加载在图表上正常运行就更不必说了。 mt4是个软件,它和我们电脑上的浏览器、QQ、word等等,都是一种计算机应用程序,只是各自的功能不同而已。浏览器是用来上网的,QQ是用来聊天的,mt4是用来看行情处理交易的。在电脑上运行一种程序,它就难免要占用一定cpu、内存等电脑资源。 说到mt4运行时所占用的电脑资源,它还真不是一个轻量级的应用程序,可以想象,当你打开几十个图表时,仅其中的图表数据传输就够大的了。如果在这些图表上再加载一些计算较为复杂的指标,那可能配置低的电脑就会明显感觉到卡顿。 所以说,即使日常手工交易中,我们也尽可能的不要打开多余的图表,也不要一直加载一些不常用的指标在图表上,以维持mt4顺畅运行。 在EA程序中,很多策略的运行数据,都是通过历史数据或者图表中运行的价格数据来获取。历史数据中的柱数是指存储已经走过的历史价格相关数据,图表中的柱数则是指打开的图表中的价格相关数据。 由于EA需要持续运行的特性,所以是需要一直开着电脑的,可能很多人偏向租用VPS或者云服务器来挂EA。自己电脑也好,租来的云服务器也好,如果配置一般,那长时间开着跑EA,都难免会有些吃不消。所以不光在开发EA时要尽量优化其算法,在挂EA的时候,也可以适当减少历史数据及图表中的最多柱数,那么如何减少呢? 在mt4上方“工具”菜单下点“选项”,接着点开选项窗口中的“图表”页面,在图表页面的下方即可看到历史数据及图表中的最多柱数设置项,根据实际情况设置可执行的最小数值后点“确认”关闭选项窗口即可。如下图所示:
上面所介绍的一种关于使用EA的外汇知识,可能很多人都没在意过。当然,如果电脑配置高,开的mt4也不多,也可以忽略这种设置。而对于一些租用的服务器配置不高,又同时挂多个EA,那么参考上面图片设置适当减少历史数据及图表中的最多柱数,也是可以在一定程度是减少mt4运行负荷的。 |