目录

MT4多开 - MT4平仓邮件通知设置与EA代码编写实战_解决设置后品种不显示的问题

MT4平仓邮件通知设置与EA代码编写实战_解决设置后品种不显示的问题
每次平仓后自动收到邮件通知,对于需要时刻掌握账户动态的交易者来说,简直就是一种效率上的解放。说实话,MT4平台虽然功能强大,但默认并没有提供平仓后自动发邮件的功能,这就需要我们借助MetaEditor编写一个简单的EA程序来实现。你可能会觉得写代码很复杂,但实际操作下来,只需要几十行MQL4代码就能搞定,而且整个过程并不需要你成为编程专家。

准备工作:开启MT4的邮件功能

在编写代码之前,必须先确保MT4的邮件系统能够正常收发邮件。打开MT4平台,点击“工具”菜单,选择“选项”,然后切换到“邮件”选项卡。这里需要填写你的邮箱服务器信息,包括SMTP服务器地址、端口号、以及你的邮箱账号和密码。以QQ邮箱为例,SMTP服务器是smtp.qq.com,端口号通常使用587或465,具体取决于你的安全设置。

填好信息后,点击“测试”按钮,MT4会尝试发送一封测试邮件到你填写的邮箱地址。如果测试成功,你的邮箱会收到一封来自MT4的邮件,这就代表邮件功能已经配置完毕。如果测试失败,大概率是邮箱的SMTP服务没有开启,或者授权码设置有误。很多邮箱现在都要求使用独立的授权码而不是登录密码,这一点需要特别注意。

邮件功能一旦配置成功,后面的事情就简单多了。你只需要在EA中调用SendMail函数,就能让MT4在平仓后自动发送邮件。实际上,SendMail函数的使用非常直接,它接受一个字符串参数,这个字符串就是你想要发送的邮件内容。但这里有一个关键点:SendMail函数只能发送纯文本内容,不能包含HTML格式,所以邮件内容要写得简洁明了。

MT4中信号线触发买卖信号的具体机制

在MT4平台上,信号线触发买卖信号的方式主要有三种:交叉信号、背离信号和突破信号。交叉信号最常见,就是前面说的主线与信号线的金叉死叉。但这里有个细节:不是所有交叉都值得交易。比如在震荡行情中,主线和信号线会频繁交叉,这时候进场很容易被来回打脸。真正可靠的交叉需要结合趋势判断,比如在上升趋势中只做金叉,在下降趋势中只做死叉。

背离信号是信号线的高级用法,也是很多老手最喜欢的交易模式。当价格创新高但信号线没有创新高,这叫顶背离,是卖出信号;当价格创新低但信号线没有创新低,这叫底背离,是买入信号。
背离的本质是动能衰竭,信号线因为平滑特性,能更清晰地显示出动能的变化。我个人的经验是,背离信号在日线级别以上准确率更高,小时图里的背离经常是假象。

突破信号则是指信号线突破某个关键水平位,比如RSI的信号线突破70或30。在MT4的随机指标里,信号线突破超买区(80以上)或超卖区(20以下)时,往往预示着行情即将反转。不过突破信号需要配合成交量或趋势线来验证,单靠信号线突破很容易被误判。很多新手看到信号线进入超买区就急着做空,结果行情继续上涨,这就是没理解“进入超买区不等于立即反转”的道理。

另外,MT4指标窗口里的信号线颜色通常可以自定义,很多交易者会把信号线设为红色或蓝色,以便与主线区分。我建议你把信号线设成醒目的颜色,比如亮黄色,这样在多个指标同时显示时能快速定位。还有个小技巧:在MT4的“导航器”里右键点击指标选择“属性”,可以调整信号线的周期参数,比如把MACD的信号线周期从9改成12,会让信号更滞后但更稳定。

如何设置和管理只读密码

设置只读密码其实非常简单,在MT4的“工具”菜单里找到“选项”,然后切换到“服务器”选项卡,就能看到“变更密码”的按钮。点击后选择“只读密码”,输入新密码并确认就可以了。这里有个小技巧,建议给只读密码设置一个容易记住但又不容易被猜到的密码,毕竟你要分享给别人用。我自己习惯用“只读+日期”的格式,比如“readonly20231015”,既好记又安全。

管理多个只读密码时,MT4并没有提供可视化的管理界面,这一点说实话有点不方便。你只能通过再次设置新密码来覆盖旧密码,或者直接联系你的经纪商来重置。所以如果你要给不同的人分享只读密码,最好自己记清楚每个密码对应的是谁。我通常会在手机备忘录里记一下,比如“张三-只读密码A”、“李四-只读密码B”,这样方便管理。不过要注意,一旦你修改了只读密码,所有之前分享出去的密码就全部失效了,对方必须用新密码重新登录。

另外还有一个实用的功能,就是只读密码可以设置不同的查看权限。比如有些经纪商支持设置只读密码是否可以查看历史订单、是否可以查看报表等。但大多数情况下,只读密码的权限是统一的,就是只能看当前账户的持仓和历史记录,不能做任何修改。如果你需要更精细的权限控制,可能需要向你的经纪商咨询,看看他们是否提供了更高级的账户管理功能。

解决设置后品种不显示的问题

有时候你按照步骤设置好了默认品种,但重新打开MT4后,发现品种列表又恢复了原样。这个问题其实挺常见的,尤其是当你更新了MT4版本之后。遇到这种情况,先别急着重新设置,你可以检查一下是否不小心退出了登录。MT4手机端的自定义设置是保存在本地设备上的,如果你切换了账号或者重新安装了软件,这些设置就会丢失。

另一个可能的原因是,你设置的默认品种在当前交易时段没有报价。比如你设置的是某个指数品种,但现在是周末,市场休市,MT4可能自动隐藏了这些没有报价的品种。这时候你可以在“行情”页面点击右上角的菜单,选择“显示所有品种”或者“显示离线品种”,那些被你隐藏的品种就会重新出现了。

还有一个比较隐蔽的问题,就是有些MT4手机版本在编辑模式下,星星标记功能可能会和“隐藏”功能混淆。如果你不小心点了减号图标而不是星星图标,那么品种会被隐藏而不是添加到自选列表。
你可以检查一下“全部”列表里是否还有这个品种,如果消失了,MT4官网说明是被隐藏了,需要重新添加回来。

如果你试了以上方法还是不行,那可能是软件版本的问题。建议去官方应用商店检查一下更新,或者直接卸载重装。重装之后,记得先登录账号,然后再去设置默认品种。我自己的经验是,每次更新版本后,最好重新检查一下这些设置,确保它们没有因为升级而被重置。说实话,虽然有点麻烦,但设置好之后用起来真的很爽,值得花这几分钟。

文章目录