MT4只读密码 - 搞了半天MT4突破前高自动开仓原来要这么弄_MT4平台处理指令的底层逻辑

MT4平台处理指令的底层逻辑
要搞懂止损止盈是不是即时生效,首先得明白MT4这个软件是怎么工作的。MT4本质上是一个客户端软件,它跟服务器之间保持着一条持续连接的数据通道,这条通道专门用来传输价格变动和交易指令。当你点击开仓按钮的那一刻,订单信息会通过这条通道发送到服务器,服务器确认成交后会把结果返回给你,这个过程通常只需要几十毫秒。有意MT4手机端多账户切换与同步管理技巧思的是,止损止盈的设置指令跟开仓指令走的是同一条通道,优先级是一样的,不存在说开仓指令跑得快、止损止盈指令跑得慢的情况。
从技术层面来说,MT4的止损止盈有两种存在形式。一种是挂单形式,就是订单还没成交前就预设好的;另一种是持仓后附加的形式,也就是我们常说的开仓后再去设置。对于后者,当你对着持仓订单右键选择修改或者删除,弹出来的那个窗口里填上止损价和止盈价,点击确定的那一瞬间,这条修改指令就发出去了。服务器收到后会在它的数据库里更新这条订单的信息,整个过程是原子性的,要么更新成功,要么更新失败,不存在中间状态。
实际使用中我测试过很多次,用网络延迟监测工具看,从点击确定到服务器返回修改成功,平均耗时在80到150毫秒之间。这个速度对于绝大多数交易场景来说已经完全够用了。
就算你的网络状况不太好,比如用的是无线网或者手机热点,延迟可能会到300毫秒左右,但依然不会出现你设置的止损价位跟实际执行价位差很多的情况。因为止损止盈不是市价单,它只是一个触发条件,只有当价格触及你设定的那个价位时,才会变成市价单去执行。
这里有个很多人容易误解的点,就是会把止损止盈的设置延迟跟止损触发后的成交滑点混为一谈。设置延迟是指你下达修改指令到服务器确认修改成功这段时间,而滑点是指价格触发止损后实际成交价跟止损价之间的差距。这两个是完全不同的概念。
设置延迟只影响你什么时候把止损价放进系统里,而一旦放进去了,后续的触发和执行就是另一回事了。
搭建属于自己的指标组合
指标这东西,真不是越多越好。我见过不少新手,把MACD、KDJ、布林带、RSI全部堆在一个图上,整个屏幕花花绿绿的,结果反而不知道看哪个。我的经验是,指标组合最多不要超过三个,而且要明确每个指标在分析中扮演的角色。比如我自己常用的组合是:均线系统(MA20和MA60)用来判断趋势方向,MACD用来确认趋势的动能,再加上一个成交量指标辅助验证。
均线设置这块,MT4默认的均线参数是5、10、20,但我觉得对于做波段的人来说,20和60的搭配更实用一些。当MA20上穿MA60的时候,说明短期趋势向上,这时候做多为主;反之则做空为主。注意,均线只是辅助工具,它给出的信号经常有滞后性,所以不要死板地跟着均线走,要结合K线形态来综合判断。
MACD这个指标,我主要是看柱状图的变化。当红柱开始缩短的时候,说明上涨动能减弱,这时候就要警惕行情可能回调;当绿柱开始缩短的时候,说明下跌动能减弱,可能离底部不远了。这个判断方法虽然简单,但实战中非常有效。你可以在MT4的“插入”菜单里选择“技术指标”来添加MACD,然后在参数设置里调整快慢线和信号线的数值。
副图指标的选择,建议你固定用一两个就好。我自己在副图里放的是成交量,因为价格可以骗人,但成交量相对真实一些。当价格创新高但成交量没有同步放大的时候,这个上涨就值得怀疑。记住,指标组合是为你服务的,不是让你去迎合指标,找到适合自己的搭配,然后坚持用下去,慢慢就会形成盘感。
说说这个“突破陷阱”的破解土办法
我管这个叫“毛刺陷阱”,就是价格假突破骗人的现象,那真是防不胜防,也有的老外管他叫fake breakout,反正都是一个东西,明明看着突破了前高一下冲到天上去了结果一根针拉回来把你兜在里头,你拿它一点办法没有。 破解方法我这几天总结了几个土办法,反正也没啥高科技就是想法子滞后触发,除了刚刚说的“维持三秒”之外,还可以加一个条件就是必须要收盘价突破才算,如果你在15分钟图上跑那就必须是这15分钟收线的时候K线收在前日高点之上才触发开仓,这个方法比较钝但是效果还行,就是反应慢了很多有的行情瞬间就飞走了你只在原地留了个上车点结果那是最高点的感觉。 还有一个更保险的办法就是用“较高时间周期的前日高点”也就是你说前日高点的时候不要只看昨天一根日K的最高价,你看最近三天的最高价取一个最大值当一个缓冲价格带,好处是不会频繁触发,坏处就是你止损会被拉得很远盈亏比不太好算。 其实这些东西吧你让我细说我也不敢说全对,毕竟我也不是程序员出身,就是拿别人的模板改来改去,你们要是有谁能给我指条更可靠的路我也是欢迎的,不过反正我自己改到这一步已经能用了,正开着模拟盘挂着测试呢,具体效果还得跑几天看看。保存模板与日常使用效率提升
当你费了半天劲,终于把两个品种叠加好,颜色也调好了,比例尺也改成对数了,这时候千万别忘了保存模板。在图表空白处右键,选择“模板”,然后点“保存模板”,给它起个名字,比如“欧美镑美对比”。下次你想再看这两个品种的时候,直接打开欧美,然后右键选“模板”,再点你保存的那个名字,瞬间就调出来了,不用再重新设置一遍。这个功能对于每天都要做固定品种对比的人来说,简直是救命稻草。
还有一点要提醒的是,叠加品种的显示顺序会影响谁在上谁在下。如果你后添加的品种价格波动大,它可能会盖住主图的K线。这时候你可以在“图表”菜单的“叠加品种”窗口里,选中一个品种,然后点“上移”或者“下移”来调整层级。把波动小的放上面,波动大的放下面,这样视觉上更舒服。另外,如果你不想让叠加品种的K线显示实体和影线,只想要一条轮廓线,可以在属性里把“样式”改成“空心蜡烛图”,这样既能看到形态,又不会遮挡主图。
最后说说电脑性能的问题。叠加多个品种之后,MT4的CPU占用率会有所上升,尤其是当你同时开着很多指标的时候。如果你的电脑比较老旧,建议关掉一些不必要的特效,比如“显示网格”和“显示成交量”。还有,叠加品种的数据刷新依赖于你的网络连接质量,如果网络不稳定,可能会出现一条线走着走着就卡住不动了,这时候按一下“刷新”按钮或者重新连接服务器就能解决。说实话,MT4这个叠加功能虽然不如一些专业看图软件那么强大,但对于日常的交易分析来说,已经完全够用了。