MT4启用电邮设置邮件提醒就是让指标或者EA始终在监控特定的交易信号或者账户持仓状态等,当被监控的交易信号或持仓状态满足某种设定的条件时,MT4就会通过内置的邮件发送功能发送电子邮件到指定的邮箱以提醒账户持有人或交易者即时对这些信号或持仓状态做出处理。 当然,谈到交易信号或持仓状态的监控,我们很容易理解,这是需要MT4一直保持正常登录状态且用来监控的指标或EA也要一直加载在图表上正常运行。 MT4要启用电邮并正常发送邮件,涉及到三个方面的设置,一个是开启邮箱的POP3/SMTP/IMAP服务,一个是配置MT4自带的电邮功能,一个是在指标或EA里面编写相关报警函数。下面分别说明: 开启邮箱的SMTP服务MT4发送邮件是利用邮箱的smtp服务器来发送的,首先我们要有一个163邮箱或者QQ邮箱的账号,然后登录到邮箱开通smtp服务。 1、163邮箱开通SMTP服务。登录163邮箱在上方“设置”里面点“POP3/SMTP/IMAP”,然后如下图勾选即可。
2、QQ邮箱开通SMTP服务。登录QQ邮箱,依次上方“设置”“账户”,如下图:
接着找到“POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务”点POP3/SMTP服务后面的开启,如需认证按提示操作即可,如下图:
成功开通的时候会出来下面授权码界面,这里要复制并保存好授权码,采用QQ邮箱的SMTP发送邮件的时候用的密码不是邮箱账户登录密码而是这里提供的授权码。如下图:
配置MT4电邮MT4电邮配置界面我们在上方菜单栏依次点击“工具”-”选项“-”电邮“即可打开,一共6个设置项,如下图所示:
1、启用。前面打勾即可。
2、SMTP服务器。163邮箱输入smtp.163.com;QQ邮箱填 smtp.qq.com。
3、电邮登录账号。用来发送邮件的邮箱账号,就是我们刚刚开启smtp的邮箱的登录账号。
4、电邮密码。这里注意:163邮箱直接输入邮箱登陆密码。QQ邮箱则输入上面获取的授权码。
5、发件人。直接输入(3)的电邮登录账号即可。
6、收件人。用来接收邮件的邮箱账号。比如用139邮箱接收邮件,填139xxxxxxxx@139.com。能正常接收且方便查看邮件的邮箱地址都行。如果用139邮箱作为收件箱的话可以进一步去139邮箱中设置以短信方式查看邮件,那样就会以手机短信息的方式来接受报警邮件了。 都填好了可以点下面测试按钮进行测试。测试成功在下方日志会提示“ Mail: ‘Test message’ has been sent”;测试失败会提示“Mail: …….. failed”等。有些时候如果确认配置没有问题,而测试也还是报错,那重启MT4或者换个时间在试试。 在指标或EA里面编写相关报警函数MT4发送邮件的函数是内置SendMail函数,SendMail函数的参量有两个,一个是邮件标题,一个邮件内容。所以这样就很简单,if(条件满足)SendMail(“邮件标题”,”邮件内容”); 关于MT4设置邮件提醒就介绍到这里,相关设置方面一看都能明白,简单的说就是弄个发件邮箱开通smtp服务然后往收件箱发送含有报警内容的邮件。 |