目录

MT4怎么运行EA - MT4策略回测能否吃满多核CPU性能探究_模板功能藏在哪儿 先找到保存入口

MT4策略回测能否吃满多核CPU性能探究_模板功能藏在哪儿 先找到保存入口
做量化交易的朋友应该都清楚,回测速度直接决定了策略迭代的效率。我自己用MetaTrader4写EA的时候,最头疼的就是跑一次历史数据要等半天。尤其是那种需要遍历十年以上分钟级数据的策略,单次回测动辄十几分钟甚至更久。所以很多人自然会想到一个很实际的问题:既然现在电脑CPU核心数越来越多,MT4到底能不能利用多核并行计算来加速回测?这个问题的答案其实有点复杂,并不是简单的能或者不能。

模板功能藏在哪儿 先找到保存入口

打开电脑版MT4,随便调出一个图表,比如EURUSD的日线图。你可以在图表上方的工具栏里找到一排小图标,其中有个图标看起来像是一张纸上面有支笔,鼠标悬停上去会显示“模板”两个字。点击这个图标,会弹出一个下拉菜单,里面有几个选项,包括“保存模板”、“删除模板”和“加载模板”。
有些版本的MT4界面可能略有不同,但万变不离其宗,模板功能通常都集中在图表左上角的工具栏区域,或者你也可以通过右键点击图表,在弹出的菜单里找到“模板”这个子菜单。

找到入口之后,保存的操作就非常简单了。你先把图表调整成自己满意的状态,包括K线颜色、背景色、网格线开关、各类技术指标的参数和位置,然后点击那个模板图标,选择“保存模板”。此时系统会弹出一个对话框,要求你为这个模板命名。这里建议命名要清晰明确,比如“日内均线系统”或者“布林带趋势模板”,这样以后调用的时候一眼就能认出是哪个,不至于弄混。命名完毕后点击确定,这个模板就被保存在MT4的安装目录下了。

需要特别提醒的是,保存模板时系统默认保存的不仅仅是图表的外观设置,还包括所有加载在图表上的技术指标以及它们的参数。这意味着你不需要重新去一个个设置均线的周期或者MACD的快慢线,只要模板一加载,所有指标都会按照你保存时的状态原封不动地出现。这一点对于经常需要在不同品种或者不同周期之间切换的交易者来说,简直是救命稻草。

限价买单的触发逻辑与使用场景

再看限价买单,它的逻辑正好反过来。限价买单设置的价格一定低于当前市场价格,比如现在欧元兑美元在1.1000,你挂一个限价买单在1.0950,那么只有当价格回落到1.0950时,买单才会触发。说白了,这是在等价格回调到理想位置再进场,属于典型的左侧交易思路。

这种挂单方式适合那些认为价格会先回踩支撑位再上涨的行情。比如你判断某货币对在1.0900附近有强支撑,就可以提前在那里挂限价买单,不用一直盯盘等价格下来。我身边做震荡策略的朋友,几乎每天都会用限价单在区间下沿布局多单,配合上方限价卖单做来回波段。

但限价买单也有它的尴尬之处——如果价格永远不回踩你的挂单价,那这个单子可能几天甚至几周都挂在那里,资金被占用不说,还可能错过其他机会。而且一旦趋势反转,价格直接向上突破不回头,你的限价单就彻底踏空了。所以挂限价买单前,一定要确认当前行情确实处于震荡区间,而不是单边启动的初期。

说到底这就是MT4的老病根,你只能顺着它来

我记得还有一次是跑策略优化,开了那个优化器跑了几百次,中途我上厕所回来发现它报错了,整个进度条卡在那儿动不了,关了吧怕白跑,不关又耗着电,折腾到最后我还是强制关了重新再来,结果就是又遇到那个损坏报告,后来学乖了,优化之前我就把最终报告需要的关键参数先写下来写到记事本里,万一真坏了还能照着自己手动回测一次,虽然慢点但起码不用瞎猜,这年头用MT4的人都应该明白一个事儿,它厉害是厉害,但从来不是个伺候人的主儿,你得把它当个有脾气的工具来看待,它不高兴了你计划再多也白搭。

不过话说回来,这个文件损坏的问题其实也不是说多严重多致命,因为它毕竟不牵扯到你账户里的真金白银,你策略逻辑还在的话无非就是再花点时间跑一遍的事,真正让人受不了的是那一下午的期待落空了的那种感觉,以及你中间忘了自己参数的那种无力感,我后来反正是一个习惯,就是每次跑回测之前先在桌面新建一个txt文件,把这次的品种啊周期啊年度范围啊延迟啊止损止盈那些全敲进去,至少下次再蹦出来“文件已损坏”的时候我能照着直接跑一遍,省得再从头翻记录。

最后我也不知道MT4什么时候能把这个毛病彻底改掉,反正我没指望它,有那时间等它更新还不如自己多留个心眼,你备个案多花两分钟的事,到时候省下的可能是一下午的重跑时间和一肚子的火气,我这也是倒霉了几次才总结出来的,你要觉得麻烦呢那你就继续硬扛着,反正这报告该坏的时候还得坏,该重跑的时候你也跑不掉。

手机端MT4的快捷查看方式

现在很多人习惯用手机看盘,MT4的手机版App也支持查看这两个价格。在手机MT4里,你打开任意品种的图表后,屏幕上方会显示当前价格,但昨日收盘价和今日开盘价不会直接显示出来。你需要把图表往下拉一点,或者点击屏幕上的价格区域,就会弹出一个信息面板,里面包含了今日开盘价、昨日收盘价、日内最高价和最低价这些数据。

手机上还有一个更简单的方法,就是直接看K线图。你把图表切到日线周期,然后看最右边那根K线,这根K线的开盘价就是今天的开盘价。至于昨日收盘价,就看这根K线左边那根K线的收盘价。
虽然这个方法不太精准,但如果你只是需要一个大概的数字,用眼睛瞄一眼就差不多了。

说实话,手机版MT4的功能比电脑版精简了不少,但看这两个关键价格还是够用的。如果你经常在外面跑,需要随时看盘,手机版的快捷查看方式就很有用。不过要提醒大家,手机版的数据刷新速度取决于网络状况,在信号不好的地方,显示的价格可能会有延迟,做决策的时候要留个心眼。

文章目录