MT4正版下载 - MT4回测点差自定义设置实测方法与限制说明_通过修改配置文件实现高级添加操作

MT4策略测试器中的点差设置入口
打开MT4的“视图”菜单,点击“策略测试器”,会看到一个独立的测试窗口。
在测试器的顶部工具栏上,有几个关键选项:交易品种、时间周期、测试模型、点差模式。很多人第一次看到“点差”这个字段时,以为可以直接输入一个数值,但实际操作后发现根本输不进去。这其实是因为MT4默认使用的是“当前点差”模式,也就是取你打开图表时看到的那个实时点差值。
要修改点差,需要点击点差旁边的下拉箭头,里面会有几个选项:当前、自定义、以及货币对默认值。选择“自定义”后,后面会出现一个可输入的空白框,这时候就能填上你想要的点差数值了。需要注意的是,这个数值的单位是“点”(pips),不是货币单位。比如EURUSD的默认点差大约是15点,你输入20就代表把点差调到20点。
不过这里有个容易忽略的细节:当你切换交易品种时,自定义点差的数值不会自动保存。每次切换品种后,点差模式会跳回“当前”,必须手动再次改成自定义并输入数值。我自己测试时发现这个问题后,每次回测前都要检查一遍点差设置,否则很容易用错参数。
还有一种情况需要注意,如果你的MT4是某些经纪商定制版本,可能在策略测试器里根本没有“自定义”这个选项。这属于平台限制,只能通过安装原版MT4来解决问题。我有个朋友用的就是经纪商修改过的版本,他找了半天都没找到点差设置,最后换了原版客户端才搞定。
还有一茬关于图表上那些箭头和标记的事
订单记录不仅仅藏在账户历史窗口里,关键还摆在图表上面使劲杵着,尤其是那些开平仓的小箭头,还有挂着止盈止损的小线条,红红绿绿的一大片看着就乱,我想把它弄掉又不想动报警设置,后来才知道这其实是有法子的,在图表上随便右键一下,弹出的菜单里选择“对象列表”或者干脆在“图表属性”的“常用”标签页里面找,会有个“显示交易记录”之类的选项把勾去掉就干净了,但这只是把图表里的那些视觉标记隐藏起来,要明白账户历史里还是存着单子的,反正自己心里有数就行。
我上次就是这么捣鼓的,把那个什么“显示卖出/买入线”还有“显示止损/止盈线”前面的小方块都取消选中,结果图上一下子就清爽了,就像老花镜擦干净一样看得人心里透亮,但我那时候也发现了个细端倪,就是设置完以后它连正在进行的持仓单的盈亏线也给藏了,这就有点不方便了因为你还想知道现在挂着多少浮盈浮亏呢,后来我只好又把“显示持仓单”那个单独选项重新勾回来,算是妥协了一下,反正各有利弊吧。
说到这我又想起另一个办法来,就是利用模板功能把所有图表设置保存一下,比如你去掉那些记录标记后,右键模板选“保存模板”然后每次新开图表都套用这个模板,它就不会再显示出那些历史上的乱七八糟的箭头了,这个做法属于是一劳永逸的类型,但前提是你得先把操作搞对别把不想隐藏的也一起关了,我一开始就比较慌张差点把整个均线指标也给弄没掉,好在后来自己多试了几遍才找准了哪些该勾哪些不该勾,真是折磨人啊。
反正大家要知道一个理儿,就是MT4里头单子本身是没法从账户记录里练消失的,服务器那边都有存档呢,你看到的一切藏法不过都是障眼法罢了,像我这种用了这么多年的人也顶多是让屏幕看着干净点,真要彻底抹除那是不可能的,咱就别钻那个牛角尖了,反正能糊弄过眼前的杂乱就行了,日子不也是这样嘛,眼不见心不烦就得了,再说了你赚了钱的时候看着那些单子还觉得挺有成就感的,所以有时候留留也无妨对吧。
不用重装MT4但可以重编译强制刷新
很多人遇到这个情况,会误以为是MT4软件本身出了问题,甚至想卸载重装。其实完全没必要,MT4的EA加载机制决定了,你只需要重新加载EA文件就行,跟整个平台没关系。重装MT4不仅浪费时间,还可能把其他设置、指标、模板都弄丢,得不偿失。
不过,有时候你明明删了旧EA,重新拖了新的上去,发现还是旧版行为,那可能是另一个原因:你拖拽的是导航器里缓存的旧文件。MT4的导航器有时候会缓存已编译的EA,尤其是你改了代码但没重新编译,或者编译失败时,导航器里的文件可能还是旧的。这时候,你可以在MetaEditor里点“重新编译”按钮,或者按F7,强制生成新的EX4文件,再回到MT4里重新加载。
还有一个更彻底的办法,就是删除MT4数据文件夹里对应的EX4文件。路径一般是“MQL4文件夹”下的“Experts”子文件夹,找到你的EA文件删掉,然后回到MetaEditor重新编译,这样就能确保生成的是最干净的版本。不过这个方法新手慎用,万一删错了文件,可能会影响其他EA。
通过修改配置文件实现高级添加操作
如果你是个喜欢钻研的高级玩家,或者你使用的MT4版本比较特殊,那么还可以通过直接修改配置文件的方式来添加交易品种。这个方法稍微有点技术含量,但原理并不复杂。MT4的安装目录下有一个名为“config”的文件夹,里面存放着很多后缀为“.ini”的配置文件,其中有一个叫做“symbols.ini”的文件,就是专门用来管理交易品种显示列表的。
不过在动这个文件之前,我强烈建议你先做一次完整备份,把整个config文件夹复制到别的地方存好。毕竟任何配置文件的错误修改都可能导致MT4无法正常启动。具体操作方法是,先用记事本打开“symbols.ini”文件,你会看到里面按照不同的分类存放着品种代码,每个品种下面还有一堆参数设置。你只需要找到你想要添加的那个品种对应的条目,把它的“Show”参数值从“0”改成“1”,保存文件后重启MT4,该品种就会出现在市场报价窗口里了。
说实话,这个方法适合那些在管理界面里找不到的隐藏品种,比如一些经纪商故意隐藏的指数或期货产品。但我要提醒你的是,即使你通过修改配置文件强行显示出了某个品种,如果经纪商服务器端没有该品种的报价数据,你看到的也只会是一条没有波动的死线,根本无法交易。所以这个方法更多的是用来“查看”而不是“交易”,实用性其实有限。
真正想要交易新品种,最靠谱的途径还是直接联系经纪商开通权限,或者换个提供该品种的交易平台。