MT4正版下载 - MT4无法查看他人持仓背后的设计逻辑与替代方案_按我最后摸索出来的土方子

这篇文章就围绕这个功能缺失展开,聊聊背后的原因,以及如果你确实需要参考其他交易者的动向,有哪些现实可行的替代途径。
MT4平台架构决定了它无法展示他人持仓
要理解为什么MT4看不到别人持仓,得先搞清楚它的运行模式。MT4本质上是一个交易终端,它连接的是你开户的经纪商服务器,你看到的价格、图表、持仓数据,全部来自这家经纪商。换句话说,MT4的视野被限定在你自己的经纪商内部,它不是一个像股票交易所那样的中央撮合系统,更不是社交网络。
再说得直白点,你账户里的每一笔单子,都只存在于你经纪商的数据库里。经纪商没有义务,也没有动力去把你的持仓广播给其他客户看。即便经纪商内部能看到所有客户的总持仓量,那也只是汇总数据,比如“多头总手数”或“空头总手数”,而不会精确到某个具体交易者持有什么货币对、什么时间开的仓、止损设在哪里。这种信息属于商业机密范畴,任何正规经纪商都不会对外披露。
另外,MT4的服务器架构也决定了它无法承载这种信息共享功能。MT4的行情推送是单向的,从服务器到客户端,而交易指令是双向的,但持仓数据的同步仅限于你自己的账户。如果你想看到别人的持仓,服务器就得向所有客户端广播每个交易者的仓位变化,这会造成巨大的数据流量,甚至引发服务器崩溃。
所以从技术底层看,这个功能就不是MT4的菜。
把EA挂载到图表上的操作细节
全局设置搞定之后,接下来就要把具体的EA文件挂到某个货币对的图表上了。这一步很多人也容易迷路,其实方法很简单。首先,在MT4左侧的“导航器”面板里(如果看不到这个面板,按Ctrl+N快捷键就能调出来),找到“智能交易系统”这个分类,点开前面的加号,里面会列出所有你安装好的EA文件。如果你有自己写的或者从别人那拿来的EA文件,得先放到MT4安装目录下的MQL4文件夹里的Experts子文件夹中,然后重启MT4,或者右键点击导航器里的“智能交易系统”选择“刷新”,才能看到新加入的EA。
找到你要用的EA之后,直接用鼠标左键按住它,把它拖到你想要交易的那个货币对的图表上,松手即可。这时候会弹出一个设置窗口,里面有好几个标签页,比如“常用”、“输入参数”、“常用参数”之类的。第一次使用的话,记得检查一下“常用”标签页里,那个“允许算法交易”的复选框是否被勾上。这个选项和刚才在全局设置里的那个是分开的,也就是说,就算你在全局里允许了算法交易,但如果在这个EA的设置窗口里没有勾选这个选项,EA照样不会动。很多新手就是栽在这个双重开关上,全局开了,单个EA没开,结果EA图标上一直显示着一个哭脸,完全没有反应。
设置完之后,点击“确定”按钮,图表右上角会出现一个笑脸图标,这就代表EA已经开始运行了。如果是哭脸,那就说明EA被禁用了,你需要右键点击图表,选择“智能交易系统”,然后点击“运行”来激活它。另外,图表上还会显示这个EA的名称和当前状态,方便你随时确认。
按我最后摸索出来的土方子
真要彻底关干净的路径,我建议你这么做,(1)先打开APP的“设置”那个齿轮,找“信息推送”,如果没有这字眼就找“通知”,全关掉再说,别怕收不到啥,你要是靠手机提醒吃饭,那你还是别关了,但你要是跟我一样,快被震得腱鞘炎了,那就必须全关,(2)去手机系统的“应用管理”里,找到MT4,把里面的“通知权限”全部修改成不允许,这算是保底大招,不过安卓这个权限有时候你改了之后它还是弹,所以你得再看下一步,(3)删掉APP里所有的“行情提醒”,一个都别留,因为哪怕推送关了,你打开APP时会看到那个坏掉的提醒记录一直在那个列表上,挺膈应人的,而且也不排除某些版本的程序逻辑有漏洞会让你重新碰到。(4)最后一步是把那个大数据信息里的邀请函阅读状态全部点成已读,我不知道这有没有用但心理上感觉它能清一些缓存之类的东西。
你发现没有,其中第二步和第三步顺序其实挺有说道,要是你先把系统那个关了的话,你进APP去删提醒反而删不成了,因为那个需要你请求服务器验证,网络不通它就不响应,所以你得先删服务端,再关客户端权限,这个顺序弄反了会很麻烦,我老婆当年就是这么搞反的,结果APP一直卡在“登录连接”界面,怎么都进不去那个列表,我那天和她弄了一下午才找回那个入场通道,说来也怪,你越急着去关提醒,它就越多弹几个提示出来挡你的道,很有点逆反,别一急躁就删了APP重装,重装完事更多,你得不偿失,反正也得重新升级账户什么的。
记住,这问题不是一次性解决的,不是一劳永逸,得隔一段时间就去看一眼,因为每次软件自己更新,或者你在网页端登录过一次,它都可能给你把推送开关改回默认开的状况,尤其是交易商经常改服务器的话也会强行刷新你的客户端设置,反正你现在关完了呢,可能过一个星期又响了,到时候你再来翻这个帖,反正我是这么干的,你看着办吧,也不确定是不是真的所有触发源都堵住了,大概齐就行,没什么绝对的方法。
利用警报功能构建盘前监控体系
把多个警报组合起来使用,可以形成一个简单的盘前监控体系。比如做黄金交易时,我经常会在前一天收盘后,根据日线级别的高低点设置几个警报。一个设在日线高点上方10个点的位置,一个设在日线低点下方10个点的位置,还有一个设在日内开盘价附近。这样即使第二天有事无法时刻盯盘,警报也会在关键位置被触发时提醒我。
这种方式特别适合有固定工作、只能利用碎片时间看盘的交易者。你不需要时刻坐在电脑前,只需要在盘前花几分钟设置好警报,然后该干嘛干嘛。警报一旦触发,手机上的推送通知会直接告诉你“价格到了”,这时候再找个安静的地方打开MT4,从容下单。
突破入场最怕的就是犹豫和迟疑,警报功能虽然不能帮你做决策,但它能确保你不会错过行情启动的瞬间。从某种角度来说,这其实是在用工具弥补人性的弱点。毕竟人的精力和注意力都是有限的,与其硬撑着盯盘,不如把监控的工作交给MT4,把决策的精力留给真正需要判断的时刻。