首页/学院/交易策略/EA智能交易/文章详细

MT4编程初级手册(11):运用MT4的报警功能

外汇网2021-06-17 09:43:26 98
汇外网 - 全球专业的黄金外汇门户导航行情资讯网站

报警功能是MT4的一个特色功能。它可以在预定的条件高达时,给用户发出警报。见图:

与指标画线对比,报警语句则显得相对简单,只要在分析语句中加一个报警的指令语句即可。

报警方式有:弹出窗口报警、音乐报警、邮件报警等。

假使您的邮箱开通了手机短信通知,则邮件报警的内容则会即时转发到手机上面。

1、弹出窗口报警:

当(预设条件高达)实施此语句时,以弹出窗口执行警示。

语句格式:Alert(内容1,内容2,内容3,内容4);

报警内容为字符串型,内容之间加逗号执行分隔。

如:

Alert( Symbol(),"1小时图MACD上穿零轴!");

2、音乐报警:

当(预设条件高达)实施此语句时,则播放一段音乐。

语句格式:PlaySound("音乐文件名.wav");

文件类型为wav格式,而且需要保存在C:/Program Files/MetaTrader4/sounds目录中。

注意:文件名需要加引号。

3、邮件报警:

当(预设条件高达)实施此语句时,发送一封邮件。

收发件人地址在MT4系统中设置我们会在后续的文章里面谈及。

语句格式:SendMail(标题1+标题2, 内容1+内容2);

标题之间以加号执行连接,内容之间也以加号执行连接;

邮件标题和邮件内容以逗号间隔。

下面我们给出一个《价格穿越某均线报警》实例:

+---------------------------------

#property indicator_chart_window

extern int 警戒均线=20;

int mark=0;

int start()

{

if( iHigh(0,0,0) >= iMA(0,0,警戒均线,0,MODE_SMA,PR洲际交易所_CLOSE,0)

amp;& iHigh(0,0,1) < iMA(0,0,警戒均线,0,MODE_SMA,PR洲际交易所_CLOSE,1)

amp;& mark != 1 )

{

Alert(Symbol(),"往上刷新30均线");

mark = 1;

}

if( iLow(0,0,0) <= iMA(0,0,警戒均线,0,MODE_SMA,PR洲际交易所_CLOSE,0)

amp;& iLow(0,0,1) > iMA(0,0,警戒均线,0,MODE_SMA,PR洲际交易所_CLOSE,1)

amp;& mark != 2 )

{

Alert(Symbol(),"朝下刷新",警戒均线,"均线");

mark = 2;

}

return(0);

}

+---------------------------------

下面是部分语句表明:

#property indicator_chart_window

此句是把程序放在主图,诚然这此例中放在副图也是一样

extern int 声明一个外部参数变量,整数型,允许外部值修改

int 声明一个整数型变量

int start() 定义触发函数

if() 分析

iHigh() 最高价值函数

iLow() 最低价值函数

iMA() 移动平均线值函数

Alert() 报警函数

Symbol() 商品名称函数

amp;& 逻辑运算符“而且”

!= 逻辑运算符“不等于”

MODE_SMA 简单移动平均模式

PR洲际交易所_CLOSE 以收盘价计算

这里有必要再表明一下自定义变量mark的作用:

mark的初始值是0,当上穿报警时给mark赋值1,现在穿报警时给mark赋值2。如此当mark的值为1时,表明已经对上穿报过警了,就不能又一次对上穿报警;当mark的值为2时,表明已经对下穿报过警了,就不能又一次对下穿报警。如此就起到了避免重复报警的作用。

标签:

随机快审展示
  • 快审 夜里黄金交易参考,黄金高点回撤修正走震荡!
  • 快审 12.19黄金价格还会涨吗?黄金周初策略及行情分析,多空免费解盘
  • 快审 12.10黄金行情变盘在望,今日黄金分析多空操作策略
  • 快审 12.4非农真的就是爆冷?一切均为依照规划在走!
  • 快审 下周黄金行情分析。黄金在线指导。最新策略每日更新
  • 快审 在加息预计下的黄金,你还能对他有什么期望呢?
  • 快审 黄金现货今日多空趋势讯息,期货黄金现价指导布局策略
  • 快审 1-4黄金还会跌吗?金银今日价格行情分析最新策略逻辑
  • 快审 2,24黄金白天一飞冲天夜间会持续吗?金银夜里最新行情分析附交易参考。
  • 快审 10.6黄金遇阻下探,原油提升上升,有希望打击80关键点位?如何操作?
  • 快审 欧元冲顶回调,比特币连续疲软
  • 快审 明日开盘恐高开,后市黄金价格何去何从
  • 快审 5.19午夜金评 原油黄金被套怎么办?后市如何操作?原油黄金最新行情行情分析
  • 快审 黄金真的不愿意跟我再见
  • 快审 10.5黄金大涨美盘会跌吗?原油黄金价格行情及最新交易参考(黄金最新进展及操作策略)
  • 快审 11.16黄金夜里最新行情分析布局,实时交易参考,解τ
  • 快审 完美铺抓非农利润。1890左右接连空单进场获有好处多头次已出
  • 快审 4/4黄金弱势保持!回弹1923左右短空一个!
  • 快审 9.3原油黄金非农操作策略及行情在线免费指导
  • 快审 5.17行情筑底,原油黄金低多为主!
  • 快审 钱诚11.8黄金实时指导、原油黄金操作策略及多空单解τ