MT4图表配置 - MT4指标参数优化跑完这堆数据到底怎么存下来别再重跑一遍了_排序与隐藏品种的灵活操作

先是搞懂了那个该死的收盘时间判断
MT4自带的那个TimeCurrent()拿到的服务器时间其实跟你电脑右下角那个时间经常对不上,你拿本地时间去对服务器开盘价那不就是瞎搞吗,所以得先搞清楚你说的是哪个收盘,是每天23:59的日线收盘还是每周五那根周线收盘,还是你想做的是那种提前三分钟就开始平仓的提前量,这个不搞明白后面全白搭,(1)因为MT4没有直接告诉你“今天还有几秒收盘”现成函数,你要么用iTime(NULL,PERIOD_D1,0)+PeriodSeconds(PERIOD_D1)-TimeCurrent()这么算,要么用TimeUntil()那个新函数(2)然后还得考虑夏令时冬令时切换,那些经纪商有时候就不跟着当地时区走,你的EA在四月份突然早了一小时平仓你根本不知道怎么回事(3)还有最恶心的就是那种周五收盘跟周一开盘之间跨了好几十个小时,你要是按日线来算周五那根收盘价就没事,但你按小时来算那就完了。
那会儿我是从下午五点一直试到晚上十点多,就那么一行一行把服务器时间打印到评论里看,最后发现我这里那个平台每天收盘就在23:59:58那个位置还带几秒延时,所以你要在EA里做的时候就千万别写那种“等于”的判断,要写成“大于等于”,不然你那单子就永远没法精确卡在那个点上,我就因为写了个等号结果整个EA从没触发过,白白浪费了两天在那看盘。
说到这我又想起,其实最保险的办法不是自己算时间,而是每天只定个窗口期去做,比如21:00到23:50这段时间内通过OnTick()里的定时器去循环检查一次当前bar的开盘时间有没有变成新的一天,变了说明旧bar已经收盘了,这时候你在新bar的第一根K线开盘的头一笔里面把所有仓位都平掉就完事了,这比你去卡那一两秒稳得多。
数字签名验证是最可靠的防伪手段
文件下载下来之后,光看文件名和图标根本不够,因为恶意软件可以完美复制这些表面特征。真正靠谱的验证方式是检查数字签名。在Windows系统里,右键点击下载好的MT4安装程序,选择“属性”,然后切换到“数字签名”标签页。你会看到签名者信息,正规的MT4安装包签名者一定是MetaQuotes Ltd或者MetaQuotes Software Corp。
如果数字签名显示“无法验证”或者签名者是一串看不懂的名字,这文件百分百有问题。我遇到过一些情况,用户下载的安装包文件名完全正确,甚至文件大小都和官方一致,但数字签名就是不对。这说明了什么?说明有人把官方安装包拆开重新打包过,塞进了恶意代码再伪装成原样。数字签名是加密技术,伪造不了,所以这是最硬核的验证手段。
顺便说一句,有些券商的MT4安装包会用自己的公司名称签名,这也没问题,因为券商拿到了MetaQuotes的授权,可以定制发行。
这种情况下你只需要确认签名者是那家券商本身,而不是某个不知名的第三方。还有个小技巧,Windows SmartScreen在运行未签名或签名异常的安装包时会弹出警告,看到这个警告就别强行MT4电脑版交易列表刷新方法详解_利用MT4自带的终端窗口查看实时盈亏状态运行了。
排序与隐藏品种的灵活操作
除了分类标签,市场报价窗口还支持对品种进行排序。你点击列标题栏上的“点差”、“卖价”、“买价”这些位置,列表就会按照相应指标进行升序或降序排列。举个例子,如果你想知道当前哪个品种的点差最小,只要点击“点差”列标题两下,最小的点差就会排到最上面。这个功能在行情波动剧烈时特别有用,可以帮你快速找到交易成本最低的品种。
隐藏不用的品种也是提升效率的好办法。比如你从不交易稀有货币对,也不关注某些小国家的指数,但它们在默认分类里总是占着位置。你只需右键点击某个具体的品种名称,选择“隐藏”即可。这种隐藏操作是全局生效的,也就是说,无论你切换到哪个分类标签,被隐藏的品种都不会再出现。想要恢复显示,还是通过右键菜单中的“显示全部”来重置。
有些交易者会问,隐藏和删除有什么区别?这里要解释清楚,MT4中所谓的“隐藏”只是从市场报价窗口中暂时移除显示,并不影响账户中该品种的图表打开和交易操作。而“删除”则是从平台的可交易列表中彻底移除,这通常需要联系经纪商后台处理,普通用户权限下一般做不到。所以放心大胆地用隐藏功能就好,它不会对你的交易产生任何负面影响。
关于排序和隐藏,还有一个容易让人困惑的地方:不同分类标签下的排序状态是独立记忆的。你在“Forex”标签下按点差排序,然后切到“Metals”标签时,排序状态并不会延续过来。这其实是个好事,因为不同类别的品种数量差异很大,统一排序反而会造成视觉混乱。
密码遗忘时的重置流程与注意事项
要是你连当前密码都忘了,那就只能走重置流程了。在MT4的登录窗口下方,你会看到一个“忘记密码”的链接,点击之后MT4会提示你输入账户号码和绑定的邮箱地址。提交之后,系统会往你的邮箱里发一封重置邮件,邮件里有一个链接,点进去就能设置新密码。整个过程大概需要几分钟,具体看邮件到达速度。
这里有个细节要注意,MT4的找回密码功能只对主密码有效。如果你用的是投资者密码(只读密码),那找回流程就有点不同了。投资者密码通常由主账户持有人设置,如果你忘了投资者密码,得联系主账户持有人或者经纪商客服才能重置。这个区别很多人不知道,导致白白折腾半天。
还有一点,重置密码之后,建议你同时修改一下MT4的服务器设置。因为有些经纪商在用户重置密码后会自动切换服务器,如果你还连接着旧服务器,可能会提示“账户不存在”。正确的做法是在登录窗口的“服务器”栏选择最新版本的服务器名称,通常经纪商会在官网首页公布最新的服务器列表。
重置密码的过程中,验证码有时候会收不到,这种情况多半是因为邮箱把MT4的邮件丢进了垃圾箱。如果你等了十分钟还没收到邮件,先去垃圾箱翻一翻,实在不行就换个邮箱重新提交。另外,有些经纪商支持手机短信验证码找回,前提是你之前绑定了手机号,这个比邮箱验证要快得多。