MT4正版下载 - MT4电脑版模拟账户余额查看操作详解_修改权限后的重新加载和验证

第一次碰上这破事的时候我还在傻乎乎找修复工具
那天晚上我确实记得特清楚,下午收盘后我调了个均线交叉的EA模型,来回折腾了三个多小时,觉得差不多了就点了回测,跑完还挺顺利的,指标曲线啥的都在图上画着,我寻思截图存个档吧,结果关了图再打开报告那栏就提示文件已损坏,我当时第一反应是硬盘坏了或者中了什么病毒,赶紧去百度下载了一堆“文件修复工具”,有一个还让我付费买会员才能修复,折腾到差不多十点我才想起来MT4自己就带着重新生成的功能,所以说人一着急脑子就容易抽,明明最简单的事非要绕个大弯子去整那些没用的。
后来我在某个外汇论坛上看有人说过这种情况,说是因为MT4在跑回测的时候生成了两个临时文件,你要是中途关了或者是软件非正常退出,那这俩临时文件就对不上号了,下次打开的时候它就认为你那个报告是坏的,这个解释我觉得还挺靠谱的,毕竟我那天确实是电脑电量不足自动关机了一次,当时也没在意,谁知道后面给我整这么一出,往后我都记得跑回测之前先把充电器插上。
说到这我又想起另一件事,就是那个报告文件其实好几个地方会存,终端里的“历史中心”是一个,另外在MT4安装目录的“tester”文件MT4的MetaEditor自动补全功能开启方法详解_品种属性与报价冻结的干扰夹下面也有一份,有时候你在这个位置打开是好的,换个位置就提示损坏,是因为它读的是缓存不是原始数据,反正这个软件的老脾气就是这样,你不跟它急了它不给你好好干活。
保存指标模板的两种常规操作
第一种方法最直观:在你要保存的图表上右键单击,弹出的菜单里找到“模板”,鼠标移上去会出现二级菜单,里面有个“保存模板”选项。点击后会弹出一个小窗口,让你输入模板名称。这里注意,名称最好用英文或数字,虽然中文也能输入,但有些版本对中文路径支持不好,容易出乱码。起个简单好记的名字,比如MA_System或者MySetup,以后找起来方便。
第二种方法是在顶部菜单栏操作:点击“图表”菜单,下拉列表里同样有“模板”选项,子菜单里也有“保存模板”。两种方法本质一样,看你习惯用右键还是菜单栏。
我个人更喜欢右键,因为不用移动鼠标到顶部,操作更快。顺便提一句,如果你想把当前模板覆盖系统默认模板,那就选择“保存为默认模板”,这样每次新建图表都会自动套用这套配置。
有个细节容易被忽略:保存模板时,如果你图表上有手动画的趋势线、斐波那契线、文字标注这些对象,它们也会被一起存进模板里。这其实是好事儿,比如你经常画黄金分割线,保存模板后每次调用都能直接看到那几条参考线。但如果你不想让这些对象出现在模板里,保存前先把它们删掉就行,别到时候调出来发现一堆不需要的划线,还得一个个清理。
下单窗口里的参数关系要理清
当你设置好默认参数后,按F9或者双击市场报价里的品种,弹出的下单窗口就会自动带上这些默认值。但这里有个容易混淆的地方,就是下单窗口里的止损止盈与你在“规格”里设置的点数并不是直接对应的。下单窗口显示的是价格,而规格里填的是点数,系统会自动按当前市场价格换算。比如当前EURUSD价格是1.0850,你设置默认止损30点,那下单窗口里显示的止损价格就是1.0820。
需要注意的是,如果你在规格里设置的止损点数过大,超出了该品种的最小变动单位限制,系统可能会自动取整,或者直接提示数值无效。所以建议设置完默认参数后,实际开一单测试一下,看看换算出来的价格是否符合你的预期。不要等到真要用的时候才发现参数不对,白白浪费一次交易机会。
另外,这些默认参数只在“即时执行”模式下有效。如果你使用的是“挂单交易”,比如限价单或止损单,那默认参数会作为挂单成交后的持仓止损止盈值。这个逻辑要搞清楚,因为挂单的止损止盈是挂在开仓价基础上的,而不是当前市价基础上。很多新手在这里犯迷糊,以为挂单的止损止盈也是按市价算的,结果成交后发现止损位置完全不对。
最后提醒一点,MT4默认参数设置不会同步到手机版MT4上。你在电脑端设置好之后,手机端的下单窗口仍然是空白的,需要另外单独设置。如果你平时电脑和手机交替使用,建议两边都设置一遍,这样才能保证无论在哪个终端下单,初始参数都是你想要的。
修改权限后的重新加载和验证
当你确认了上述所有权限设置都正确之后,还需要做一步操作才能让EA真正生效。因为MT4的EA是在加载时读取权限设置的,如果你在EA运行过程中修改了权限,这些修改不会实时生效。
你需要先把EA从图表上移除,然后再重新拖入图表,或者在EA属性窗口中点击“确定”按钮时,勾选“修改后重新初始化”选项。这样EA才会重新读取新的权限设置并重新初始化。
验证权限是否生效的方法其实很简单。加载EA后,观察图表右上角的笑脸图标旁边,如果有一个小箭头指向下方或者有一个感叹号,说明EA处于暂停或者错误状态。正常情况下,笑脸图标应该是纯笑脸,没有附加的任何标记。同时,你可以在“智能交易系统”日志窗口中看到“初始化成功”或者“加载成功”的提示。如果看到“初始化失败”或者“权限不足”之类的错误,那就说明还有权限没有设置好。
最后再提一下,如果你使用的是MT4的多个实例或者多个图表同时运行EA,每个图表上的EA都需要单独设置权限,不存在全局通用的权限设置。也就是说,你需要在每个图表上分别打开EA属性窗口,分别勾选“允许算法交易”选项。而且,不同图表上的EA如果互相调用了共享的DLL或者外部资源,这些资源也需要在系统层面给予相应的权限。把这些细节都处理好了,笑脸才能真正的开始为你工作。