目录

MT4汉化 - MT4断线后服务器照样执行订单这事得唠透_报价位数与点差显示调整

MT4断线后服务器照样执行订单这事得唠透_报价位数与点差显示调整
刚看到群里有人问MT4断网了订单咋整,我寻思这不就是老掉牙的问题嘛,当年我也在半夜三点断过网,眼睁睁看着持仓心里头七上八下,后来蹲了客服三天才整明白个大概,先说结论吧,市价单和挂单在服务器那边该咋执行还咋执行,跟你这边电脑黑没黑屏压根儿没半毛钱关系,不过这中间有些弯弯绕绕的东西得掰扯清楚,免得你哪天吃个哑巴亏还不知道咋回事。

断线这事儿到底谁说了算

得先搞清楚MT4这软件是个啥德行,它其实就是个看盘的壳子,真正干活的是你家经纪商那台服务器,你那笔单子敲下去的时候,订单信息早就飞到服务器那边记上账了,后续怎么成交、什么时候触发止损,全是服务器里头的逻辑在跑,跟你这边网线断没断、电脑死没死机真没多大关系,就像你寄了个快递出去,东西已经到了中转站,后面配不配送就不是你能掺和的了,哪怕你手机砸了快递也不会自己飞回来,这个理儿放这儿一样的。

但是啊凡事都有个但是,你得分清你是啥类型的单子,市价单的话,只要你鼠标点下去的时候服务器收到了确认,那就算成交了,顶多是你断线后看不到回执,以为没成交,其实人家那边早就给你挂上了,还有那些挂单、止损止盈,全是放在服务器上蹲守的,你断线了它照样死死盯着价格,一到价位就触发,这个没啥好商量的,我就见过有人断网了以为单子废了,结果第二天一看止损早被干掉还倒欠钱,那叫一个欲哭无泪。

说到这儿我又想起个事儿,好像有人问过同花顺还是啥软件断线自动撤单,那是另一码事,别拿那种玩意儿跟MT4比,MT4的服务器端委托机制就是死心眼,你设了就设了,不会因为你下线的状态就帮你撤掉单子,除非你用的是某些改动过的激进型风控插件,但正经MT4平台没那功能,想撤单只能等你重连上了再手动取消,中间这段空档期市场要是走个妖势,就等着哭吧。

报价位数与点差显示调整

MT4里不同货币对的报价位数其实是可以通过设置改变的。右键点击某个具体品种,选择"规格",会弹出一个合约规格窗口,这里能看到该品种的"位数"参数。比如EURUSD默认是5位数报价,也就是小数点后5位,但有些交易者习惯看4位数报价,这个位数也可以在设置里修改。

修改位数的方法是在MT4主菜单的"工具"-"选项"-"图表"选项卡里,有一个"显示报价位数"的选项。勾选"使用经纪商默认值"就用平台的默认设置,取消勾选就可以手动输入想要的位数。但是这里要注意,改成4位数报价的话,点差显示也会相应变化,比如原来5位数下点差显示20,改成4位数后就变成2.0了。

点差其实可以直接显示在报价列表里。在报价窗口右键菜单里勾选"点差"列,就能看到每个品种当前的实时点差值。这个功能对于做日内短线交易的人来说特别实用,不用再手动计算点差了。不过要注意的是,不同经纪商对点差的显示方式可能不一样,有的显示的是固定点差值,有的显示的是浮动点差值。

其实还有一种更直观的显示方式,就是使用"市场报价"窗口底部的"点差"标签页。点开这个标签页,MT4会单独列出所有品种的点差数据,按点差大小排序,让你一眼就能看出哪些品种当前点差较大,哪些品种点差较小。这个功能在做品种选择对比的时候非常方便。

最后说说那个第三方插件和杀软的小倔脾气,差点没把我惹疯

我装这软件本身的目的也不光是为了看盘,我是要挂一些指标和EA的,所以需要在MT4的基础目录下放一些自定义的dll文件,问题就出在这些dll上,杀毒软件就特别喜欢把这些dll当作木马给杀掉,然后MT4启动的时候就发现文件缺失,又给你弹窗报错,说“无法加载库文件”,我当时一直以为是自己安装的时候出了问题,来回捣鼓了好多次,最后才反应过来,原来自己下载的那个EA附件一直装在桌面上了没动,安装脚本早就被杀软给掐死了,然后你要去杀毒软件里找信任区设置白名单,我这玩意儿小白操作得手忙脚乱,一边看着繁体字的杀毒软件界面,一边百度,光设个白名单我就弄了快一小时。

而且这事儿还没完,就算你把MT4的核心程序加进白名单了,它还会去拦你那个连接服务器的进程,说是什么“监听端口”,它怀疑你是挖矿的,哎呦喂,我真是服了,那MT4就是个几百兆的小软件,哪来的本事挖矿啊,反正后来我是把那个安装目录的整个文件夹全加入信任区,启动程序、迁移助手、包括我看盘的那些个加载项全部信任了,才算彻底安抚住杀软的暴脾气,其实想想真没必要这么极端,你只要在装的时候临时关了实时防护就行,但我那时候已经魔怔了,没耐心细想,就想让它全信我。

回头想想这MT4安装报错这事吧,十有八九就是这几个原因:(1)系统缺失运行库,尤其是微软那个各种版本的C++包合集,装了就解决问题(2)电脑系统时间和真实时间差太多,它那个数字签名不信你(3)C盘看起来有地方但不代表那隐藏的目录也有地方,搞个头破血流要给那些隐藏目录腾空间(4)旧版本没删干净,注册表里留着几个残留值它就不肯用全新的状态去装(5)杀毒软件从中作梗,杀你dll,杀你主程序,杀你配置文件,啥都能杀(6)还有一点最玄,你安装包下载过程中损坏了文件本身,下载工具以为下载完了但其实网络波动丢包了,所以最好核对一下哈希值,反正我压根没核对因为都不知道那玩意在哪儿看。后来我这软件装好了,用了大概一周多时间,又开始莫名其妙弹出一个提示说“电脑时间和服务器时间不同”,但又没说错了多少秒,我去设置里调了调时区,又好了,反正就零零碎碎的这些破事,也不知道最后到底是我哪一步真正解决了核心问题,还是单纯运气好让它不闹别扭了,你们有谁跟我一样的经历赶紧说说吧。

加载指标并调整参数设置

当你把指标拖到图表上时,MT4会弹出一个参数设置窗口,这里可以调整指标的输入参数、颜色、线型等等。不同指标的参数差异很大,有些指标只有一两个简单参数,有些则有一大堆。刚开始用的时候,建议先用默认参数跑一跑,看看效果再慢慢调整,不要一上来就乱改,否则很容易把指标搞得面目全非。

参数设置窗口里还有“常用”和“输入”两个选项卡,常用选项卡里可以设置指标的显示层级、允许DLL导入、允许算法交易等选项。对于普通指标来说,这些选项保持默认就好,但如果你安装的指标需要调用外部DLL文件,就必须勾选“允许DLL导入”,否则指标会报错或者不工作。这也是很多新手容易忽略的地方。

指标加载成功后,图表上就会显示对应的线条或图形。如果你觉得指标显示效果不理想,可以右键点击图表,选择“技术指标列表”,在弹出的窗口里选中该指标,然后点击“编辑”重新调整参数,或者点击“删除”把指标从图表上移除。需要注意的是,删除指标并不会把文件从Indicators文件夹里删掉,下次想用还能再拖出来,所以可以放心大胆地试验。

另外还有一个常见问题,就是指标加载后图表上什么都没有。这种情况多半是因为指标计算出的值超出了当前图表的显示范围,或者指标本身需要特定的周期才能正常工作。遇到这种问题,可以试试切换到更大的时间周期,或者右键图表选择“属性”,在“缩放”选项卡里调整一下比例尺,往往就能看到指标的身影了。

文章目录