目录

MT4正版下载 - 蹲MT4界面一整天就为把老订单从列表里弄消失那些事_时间框架才是判断有效性的关键因素

蹲MT4界面一整天就为把老订单从列表里弄消失那些事_时间框架才是判断有效性的关键因素
我自己也不怕笑话,本来就是个退休下来闲着没事鼓捣两下电脑的老头,MT4这个软件我用了也不少日子了,刚开始那会儿看着一堆乱七八糟的历史订单心里膈应得不行,尤其是那些亏损的、开仓平仓来回折腾的,一条一条堆在那里看着就烦人,我就特别想把它们藏起来眼不见心不净,但找遍了界面也没找到个能直接随手删掉的地方,后来我慢慢试、慢慢琢磨,还去论坛里翻老帖子找办法,才算是摸到了一点门道,所以今天我就来把这点经验唠叨一遍,说得对不对大家多包涵,反正我就是这么干的也不一定全对,但你要是也嫌那些记录碍眼,不妨听我念叨几句。

先聊聊那个账户历史窗口的小把戏

说实在的,很多人一上来就到处找“删除订单”的按钮,但MT4这软件它压根就没设计那种能彻底抹掉记录的功能给你用,你要真想把它弄没了,咱得换个思路来,不能死脑筋非得去删对吧,我就是那个死脑筋过来的,找了半天找不到才想起来干脆用别的办法把订单从界面上隐掉,像是那个账户历史窗口,你其实可以通过设置筛选条件来让它不显示你想看的那部分交易记录,怎么说呢,这功能算是半遮半掩的,好用是好用但需要你自己去折腾。

有一个特别笨但管用的法子,就是在窗口最下方那个“自定义”选项里勾选或者去掉一些东西,比如你勾上“全部交易”结果当然全展示出来,可你要是只勾“已平仓”里的某几类,未平仓那些就不会列出来了,还有那个“已删除的订单”和“已取消的订单”,它俩的勾选状态也能影响显示,反正我是这样理解的,你只要让那些旧订单不满足筛选条件,它自然就不会跳出来烦你了,不过我也不敢保证每台电脑的MT4版本界面完全一样,反正大致位置差不离。

再一个就是日期范围得自己调,因为默认的“最近一个月”或者“全部历史”有时候就会把早先的旧账都带出来,我试过把日期限制在最近几天,结果之前那些老早的东西就都不显示了,虽然账户总记录还在但界面干净多了,这招多少有点糊弄事的意思哈但实践下来确实有效,就像我喜欢把时间选成“最近一周”那样,大部分烦人的陈年旧账就都自动被挡在外面,看着心情舒畅不少。

对了还有一个关键词搜索的小窍门,有时候你想把那几笔特定类型的订单藏起来,可以在那个搜索框里输入点乱码或者根本不存在的备注词,比如我输个“abc123”,通常来说搜索结果会变成空空如也的,因为找不到对应的东西,所以整个列表就等于被清空了一样,这个办法我试过好几次挺好用的,就是有点笨得可爱,但管它呢反正能达到目的就行嘛哈哈,我这话有点多了但确实是这样一步一步试出来的,大家别嫌弃啰嗦。

时间框架才是判断有效性的关键因素

说到这儿,就不得不提时间框架了。同样角度的趋势线,放在不同时间框架下,意义完全不同。
举个很简单的例子,一条在5分钟图上看起来角度很大的趋势线,放到日线图上可能就变得很平缓了。所以判断趋势线是否有效,不能只看角度本身,还要结合当前正在观察的时间周期。

我个人的经验是,如果你在小时图以上级别画出的趋势线角度超过60度,那就要格外小心了。因为大周期上的陡峭趋势线往往意味着市场处于极度情绪化的状态,这种状态下价格波动剧烈,假突破的情况会明显增多。相比之下,如果你在分钟级别上看到类似角度的趋势线,反而可能只是正常的高波动表现,倒不必太过紧张。

其实这里头还有个更实用的判断方法。你可以切换到大一级的时间框架,看看这条趋势线连接的那些低点或高点,在大周期上是否也构成某种支撑或阻力关系。如果大小周期之间能相互印证,那么这条趋势线的有效性就会高很多。反过来,如果只是小周期上的短线走势,那即便角度再完美,也改变不了它短线工具的本质。

不写代码也能实现类似提醒效果的办法

如果你对写代码实在不感兴趣,那还有一个土办法,就是利用MT4自带的移动平均线指标加上警报功能。原理很简单,你可以在图表上添加一条周期为N的简单移动平均线,然后设置当价格连续N根K线都在这条均线的同一侧时发出警报。虽然这个办法不能精确到“每一根都同向”,但说实话,如果价格连续N根K线都在均线上方运行,那大概率就是连续阳线为主,实用性已经很接近了。

具体操作步骤也不复杂:先加载一条周期为N的移动平均线,然后在警报功能里新建一个警报,条件选择“价格高于均线”或者“价格低于均线”。不过这个方法有个小毛病,就是警报只会在条件首次成立时响一次,如果价格一直在均线上方,它不会反复提醒。你想让它每根K线都检查一次的话,就得配合另一个指标或者用多周期图表来交叉验证。

说实话,这个替代方案更适合那些偶尔看看盘、不想折腾代码的交易者。它的好处是设置起来只要两三分钟,而且完全用的是MT4自带功能,不会出现兼容性问题。缺点就是灵活性差点,没法精确控制“连续”这个条件。如果你只是想要个大概的提醒,比如“行情连续涨了几天了,该注意了”,那这个办法其实已经够用。

参数调试与实盘使用建议

EA写完之后不能直接丢到实盘上去跑,一定要先在MT4的策略测试器里用历史数据回测几轮。回测的时翻遍MT4菜单也没找到价差图表这事我琢磨了好几天_最后说点乱七八糟的心得候要重点关注几个指标,一是移动止损被触发的频率,二是触发之后止损被扫掉的比例,三是整体盈利曲线是否平滑。如果发现触发频率过高、盈利曲线波动剧烈,那说明参数设置得不太合理,需要调整TriggerProfit和TrailingStep的数值。

我自己用下来的经验是,对于EURUSD这种波动相对温和的品种,TriggerProfit设置在20到40点之间比较合适,TrailingStep在10到15点左右。对于黄金这种波动剧烈的品种,数值要相应放大,否则一个正常的日内波动就能把止损扫掉。另外要注意,如果同时开了多个订单,EA需要遍历所有订单,避免漏掉某个持仓。这部分逻辑可以通过循环遍历OrdersTotal来实现。

实盘使用的时候别忘了在MT4的“常用”设置里勾选“允许算法交易”选项,并且确保EA的图标上没有任何黄色的警告标记。我见过不少新手把EA加载到图表上,结果发现完全不工作,最后检查才发现是忘记开启自动交易按钮。还有一个容易忽略的地方,就是MT4的服务器时间和你本地时间可能有时差,这会影响EA对K线收盘的判断,所以最好在代码里统一用服务器时间来处理。

说实话,这个盈利保护移动止损EA并不复杂,整个代码加起来可能不到一百行,但它能帮你解决一个非常实际的问题。手动盯盘调整止损既费精力又容易出错,有了这个EA之后,你完全可以设定好参数然后去做别的事情,让程序自动帮你守住利润。编程能力强的朋友还可以在这个基础上增加更多的功能,比如按盈亏比例动态调整步长,或者结合布林带、均线等指标来优化触发条件,这些扩展就看你自己的需求了。

文章目录