[求助]均线交叉邮件报警经常重复发送
网上下载了一个均线交叉报警程序,修改了一下,测试之后,发现经常重复报警,比如:14:01均线交叉报警后,在15:10又重复对刚才的信号报警,请问可能是什么问题导致,谢谢。我主要是在1H线上用周期7和周期17交叉报警,谢谢。
程序如附件所示,请指正,谢谢。
MA_Crossover_Email_Alert.mq4
2楼
在盘中一分钟内震荡交叉了十次,盘后一分钟你只看到一次,它没有错的。价格每秒钟都在变化。这一秒交叉,下一秒价格恢复又没交叉。
韬客社区www.talkfx.co
发表于:2017-05-30 03:45只看该作者
4楼
if (t!=Time[0])
{
Alert(Symbol(),"......");
SendMail(Symbol(),"......");
t=Time[0];
}
韬客社区www.talkfx.co
8楼
EAge 发表于 2017-5-30 11:30
在盘中一分钟内震荡交叉了十次,盘后一分钟你只看到一次,它没有错的。价格每秒钟都在变化。这一秒交叉,下 ...
发表于:2017-05-30 04:02只看该作者
9楼
if (t!=Time[0])
{
Alert(Symbol(),"......");
SendMail(Symbol(),"......");
t=Time[0];
}
韬客社区www.talkfx.co
发表于:2017-05-30 04:04只看该作者
10楼
加个Time[0]判断
韬客社区www.talkfx.co
发表于:2017-05-30 05:39只看该作者
11楼
前面加个定格时间
extern int 间隔分钟=X;
后面的
Alert(Signal);
if (是否发邮件==1)
if( TimeLocal()>NextTime)
SendMail(Signal,Signal);
NextTime=TimeLocal()+间隔分钟*XX;
FlagAlert=1;
韬客社区www.talkfx.co