MT4止损设置 - MT4电脑版邮件提醒失灵排查关键点_用简单EA在图表上显示买卖文字

可问题是,这功能经常不按套路出牌,明明设置得好好的,偏偏就是收不到邮件。我自己就折腾过好几回,也帮朋友排查过类似问题,今天就把那些最容易出岔子的环节一个个掰开揉碎了讲清楚。
先检查平台自带的邮件系统状态
很多人一遇到收不到邮件,第一反应就是去翻垃圾箱或者检查网络,其实最该先看的是MT4平台右下角的“邮件”标签页。这个不起眼的小窗口,记录着平台每一次尝试发送邮件的状态。你点开它,如果看到红色感叹号或者错误代码,那就说明问题出在发送端,而不是接收端。
具体操作是:在MT4底部工具栏找到“工具箱”,切换到“邮件”选项卡,里面会列出所有历史邮件记录。正常发送成功的邮件会显示绿色的对勾,失败的则会有一个红色的叉号。我遇到过最典型的情况是,邮件记录里显示“connection refused”或者“authentication failed”,前者说明MT4根本连不上你填写的SMTP服务器,后者则是用户名密码或者加密方式填错了。
还有一种比较隐蔽的情况,就是邮件记录显示发送成功,但你的邮箱就是收不到。这时候别急着怪平台,可能是你的邮箱服务商把来自MT4服务器的邮件当成垃圾邮件拦截了。你可以先去邮箱的“垃圾邮件”或者“广告邮件”文件夹里翻一圈,说不定就能找到被误杀的提醒邮件。
持仓单与挂单的显示逻辑差异
需要明确的是,MT4的“账户历史”默认只显示已经被平仓的订单,以及被删除或者过期的挂单。如果你账户里当前还有正在持仓中的订单,这些订单是不会出现在账户历史列表里的,它们只会显示在“交易”标签页中。所以,如果你在统计总交易笔数时,把当前持仓的订单也算进去,然后发现历史记录里的数量对不上,那其实是因为统计口径不一致造成的错觉。
还有一种情况是,某些特殊的订单MT4手机端行情提醒设置三步搞定类型,比如部分平仓操作产生的订单,在MT4的历史记录中会以多条记录的形式呈现。但有些交易者可能习惯于把一次完整建仓到清仓的过程视为一笔交易,而MT4则是按照每次实际下单操作来记录的。这就会导致你感觉订单数量少了,但实际上每一笔平仓操作都有对应的历史记录,只是它们以更细的颗粒度分散在列表里。
如果你使用过EA或者脚本进行自动交易,那么EA偶尔发出的修改订单操作,比如移动止损、修改止盈价格,这些修改动作本身不会在历史里新增订单记录,但会改变原有订单的最终平仓结果。有些新手交易者发现EA明明执行了多次止损调整,但历史订单数量却没有增加,于是误以为EA交易记录不全。其实,MT4的历史记录忠实记录了每笔订单的最终成交状态,修改操作只是过程,不会产生新订单。
用简单EA在图表上显示买卖文字
想让图表上持续显示“买入”或“卖出”这样的文字,最简单的方法就是加载一个现成的EA。这个EA不需要自动交易,只负责根据你设定的条件在图表上画出文字。比如当RSI低于30时显示“买入”,高于70时显示“卖出”。
具体做法是:先下载一个免费的文字标注EA,或者自己写几行MQL4代码。代码的核心部分是ObjectCreate和ObjectSetText这两个函数,前者创建文字对象,后者设置文字内容。你可以把文字颜色设成绿色代表买入,红色代表卖出,还可以调整字体大小和位置。
我第一次用的时候走了不少弯路,主要是不知道文字会永久留在图表上。后来才明白,需要在EA里加入条件判断,让文字在信号消失后自动删除。比如用ObjectDelete函数,当RSI回到正常区间时就把之前画的文字清掉。
多时间周期下的视觉一致性设置
做日内交易的人经常要同时看多个时间周期,M5、M15、H1来回切换。每次切换时图表缩放比例会重置,视觉上很跳。解决办法是:在“属性”的“常规”选项卡里,找到“图表缩放”选项,改成“等比缩放”。这样切换时间周期时,K线的宽度比例会保持一致,看起来更连贯。
另一个跟视觉相关的设置是“图表位移”。在图表属性里有个“显示柱间距离”的选项,默认是1个像素。如果觉得K线之间太挤,可以改成2或3个像素,会让蜡烛图看起来更舒展。但注意这个设置会让图表显示的历史K线数量变少,对需要看长周期走势的人不太友好。
对于用多屏交易的人来说,每个屏幕的图表可以设置不同的背景色来区分用途。比如主屏用深色背景看行情,副屏用浅色背景挂单。这个设置其实很简单,就是每个窗口单独调整属性。但有个细节——MT4的“窗口排列”功能(Ctrl+Shift+F)会把所有图表窗口平铺,这时候如果背景色不同,视觉上会有点乱。建议所有屏幕统一用同一种背景色,只通过K线颜色或指标颜色来区分。