找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
首页论坛EAHub 外汇论坛
查看: 1|回复: 0

【安全的手动交易系统_邮件报警EA(源码)】前高前低画线报警,开盘后头一个小时引导一个交易日。

[复制链接]

7886

主题

54

回帖

4871

积分

管理员

积分
4871
发表于 2026-8-15 02:27:59 | 显示全部楼层 |阅读模式
最后由 班老师 于 2024-2-6 16:12 编辑

编写的一个用于手动交易的EA 自动画线 前高点 前低点

达到点位后,邮箱自动推送邮件报警,提醒交易者可以做单了。




------------------------------------------

邮件报警EA参数:

启动划线=true;

邮件参数="--------邮件参数--------";

邮件1_启动=true;  第一种前高前低报警


邮件1_Y个K内统计最高最低=100;  多少个K线内画线前高前低


邮件1_市价大于最高减M点=50;  这个是低于最高价M点 就会报警  这样是为了在达到最高点位前提前报警 避免错过了 最高点的压力位


邮件1_市价小于最低加N点=50;   这个是高于最低价M点 就会报警  这样是为了在达到最低点位前提前报警 避免错过了 最低点的支撑位


邮件2_启动=true; 第二种开盘价突破报警

这个功能的思路来源于【开盘后头一个小时引导一个交易日】这个交易思路!

邮件2_市价大于开盘价A点=150;

邮件2_市价小于开盘价B点=150;


界面统计="--------界面统计--------";

订单识别码=1322336;

统计显示=true;

--------------------------------------------

统计界面:






邮件报警设置:

MT4要启用电邮并正常发送邮件,涉及到三个方面的设置,一个是开启邮箱的POP3/SMTP/IMAP服务,一个是配置MT4自带的电邮功能,一个是在指标或EA里面编写相关报警函数。下面分别说明:

开启邮箱的SMTP服务

MT4发送邮件是利用邮箱的smtp服务器来发送的,首先我们要有一个163邮箱或者QQ邮箱的账号,然后登录到邮箱开通smtp服务。

以QQ邮箱为例:

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邮箱接收邮件,填[email protected]。能正常接收且方便查看邮件的邮箱地址都行。如果用139邮箱作为收件箱的话可以进一步去139邮箱中设置以短信方式查看邮件,那样就会以手机短信息的方式来接受报警邮件了。

都填好了可以点下面测试按钮进行测试。测试成功在下方日志会提示“ Mail: ‘Test message’ has been sent”;测试失败会提示“Mail: …….. failed”等。有些时候如果确认配置没有问题,而测试也还是报错,那重启MT4或者换个时间在试试。




关注我,成为我的粉丝,后续会发布分享更多我开发的指标EA供大家研究使用!

嗨,朋友! 所有的伟大,都源于一个勇敢的开始!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EAHub外汇论坛

GMT+8, 2026-8-25 19:59 , Processed in 0.101981 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表