目录

MT4正版下载 - MT4交易备注功能实际运用与操作细节_彻底禁用声音和弹窗提示

MT4交易备注功能实际运用与操作细节_彻底禁用声音和弹窗提示
很多人在用MetaTrader4的时候,其实很少注意到那个不起眼的交易备注功能。说实话,这个功能藏得有点深,但真正用起来以后,你会发现它对交易记录的梳理、复盘效率的提升,帮助特别大。我刚开始接触MT4那会儿,也压根没在意过这个功能,后来有一次做月度复盘,翻历史订单翻到眼花,才意识到要是当初每笔单子都写上备注,哪用得着这么费劲。今天我就把这个功能从打开到实际运用,一步一步讲清楚。

交易备注功能到底藏在哪

打开MT4终端,下方会有一个“工具箱”窗口,默认显示的是“交易”选项卡,这里面能看到当前持仓和挂单。很多人以为备注只能在这里添加,其实不是。真正能长期保存备注的地方,是在“账户历史”选项卡里。切到账户历史以后,右键点击任意一笔已平仓订单,弹出的菜单里会有一个“编辑注释”或者“修改注释”的选项,点开就能输入文字了。

对于还在持仓中的订单,操作路径略有不同。在“交易”选项卡里右键选中某笔持仓单,选择“修改或删除订单”,在弹出的订单修改窗口底部,会有一个“注释”输入框。这里输入的备注会直接显示在“交易”选项卡的“注释”列里,持仓期间随时可以查看和修改。不过要注意,这个注释在订单平仓后,会自动同步到账户历史的对应订单记录中,所以持仓时写的备注,平仓后依然能看到。

还有一个容易被忽略的入口,就是MT4的“智能交易系统”属性设置。如果你用EA自动交易,在EA的输入参数里可以预设一个固定的备注内容,这样每一笔由该EA开出的订单,都会自动带上这个备注。这招对于同时挂多个EA的人特别实用,能一眼分辨出哪笔单子来自哪个策略。

另外,手机版MT4其实也支持查看备注,但编辑功能比电脑端弱一些。手机端在账户历史里点开一笔订单详情,能看到备注内容,但修改起来比较麻烦。所以我的建议是,日常添加备注尽量用电脑端操作,手机端用来查阅就够了。

MT4图表缩放功能与文字标注的联动关系

MT4确实提供了图表缩放功能,你可以通过工具栏上的放大镜图标,或者直接按住Ctrl键滚动鼠标滚轮来调整图表比例。这个功能本身是流畅的,价格走势、K线柱状图都能很好地随比例变化,但唯独文字标注跟不上节奏。这就造成了一个很尴尬的局面:图表整体缩放很顺滑,但上面的文字标注却成了"拖后腿"的部分。

其实MT4的缩放机制是按照时间轴比例来调整的,它改变的是每个K线柱在水平方向上的宽度。当你缩小图表时,K线柱变窄,看起来更密集;放大时K线柱变宽,看起来更稀疏。但文字标注的位置和大小是固定在图表坐标上的,它不会随着K线柱的宽窄变化而自动调整字号,只能通过整体缩放来勉强适配,结果就是模糊。

有些朋友可能会问,那MT4能不能设置成让文字标注随比例自动调整大小呢?很遗憾,官方并没有提供这个选项。MetaQuotes公司在设计MT4时,更多考虑的是交易功能的稳定性和数据处理的效率,对于界面细节的打磨确实不够到位。这就解释了为什么很多交易者会抱怨这个功能缺失,但官方一直没有给出解决方案。

iCustom参数传递的隐藏规则

iCustom的参数传递顺序和类型必须和指标源码里的extern变量完全匹配。MT4没有参数名检查机制,只按位置和类型匹配。比如指标源码里第一个extern是int类型,第二个是double,你调用时如果写成iCustom(symbol, tf, "MyInd", 1.5, 2),第一个参数1.5被强制转成int变成1,第二个参数2被转成double变成2.0,表面看没问题,但如果你写反了类型,比如把double值传给int参数,值会被截断,计算结果就变了。更麻烦的是,如果参数个数比源码里少,MT4不会报错,只是用默认值补上,这时候返回零就莫名其妙了。

还有一个参数传递的隐蔽坑,就是指标名称的大小写和路径。iCustom里的指标名不能带扩展名,也不能带路径,比如"Momentum"不能写成"Momentum.ex4"或者"Indicators\Momentum"。如果名字写错了,MT4会返回-1而不是零,但有些老版本MT4会返回零,这个要看具体版本。建议用MarketInfo或者WindowExpertName来动态获取指标名,避免手误。

另外,iCustom的最后一个参数是mode,也就是缓冲区索引,这个参数是从0开始的。但有些指标的缓冲区不是连续写入的,比如用了SetIndexDrawBegin来跳过前N根K线,那么前N根K线对应的缓冲区值就是EMPTY_VALUE,也就是2147483647,但有些指标用零初始化,你看到的就全是零。判断方法是在指标源码里搜ArrayInitialize或者SetIndexEmptyValue,看看默认值是什么。

彻底禁用声音和弹窗提示

最后一步是处理声音和弹窗提示。MT4的提醒默认会伴随着声音,这个声音可以在"工具"菜单的"选项"里,找到"图表"标签页,里面有一个"使用声音"的选项,取消勾选后所有提醒声音都会消失。但弹窗提示是跟着操作走的,比如订单成交后的确认框,这个没法在设置里关闭,只能在每次下单时勾选"跳过确认"的选项。

对于EA自动交易产生的弹窗,那就更复杂了。很多EA在运行时会弹出各种状态窗口,这些窗口不受MT4系统设置控制,只能去EA的设置里找相关的显示参数。大部分EA都会有一个"DisplayInfo"或者"ShowAlerts"这样的参数,你把它设为false就能关掉。

这里还要说一个细节,如果你关闭了所有提醒之后,发现自己还是能收到MT4发来的邮件,那可能是因为你在注册MT4账号时勾选了"接收新闻和市场分析"的订阅选项。这时候你需要登录你的MT4账户后台,在个人资料设置里找到邮件订阅管理,把所有的订阅选项全部取消勾选。做完这一步,才算是真正把MT4的提醒功能全部关干净了。

文章目录