1、1源码如下//+------------------------------------------------------------------+//|价格预警.mq4|//|Copyright?2011,iPan.|//|http://blog.sina.com.cn/panqunjun|//+------------------------------------------------------------------+#propertycopyright"Copyright?2011,iPan."#propertylink"http://blog.sina.com.cn/panqunjun"#propertyindicator_chart_window//---inputparametersexterndoublePrice=0;//设定的价位;externintUpDn01=0;//0:向上突破;1:向下突破;//+------------------------------------------------------------------+//|Customindicatorinitializationfunction|//+------------------------------------------------------------------+intinit(){stringupDnStr="";if(UpDn01==0){upDnStr="上破";}else{upDnStr="下破";}Comment("价格预警:[",upDnStr,Price,"]");Print("init>"+Price);return(0);}//+------------------------------------------------------------------+//|Customindicatordeinitializationfunction|//+------------------------------------------------------------------+intdeinit(){return(0);}//+------------------------------------------------------------------+//|Customindicatoriterationfunction|//+------------------------------------------------------------------+intstart(){if(Price==0){return(0);}//向上突破某价位if(UpDn01==0&&Bid>=Price){Alert("价格上破:",Price);//向下突破某价位}elseif(UpDn01==1&&Ask<=Price){Alert("价格下破:",Price);}return(0);}//+------------------------------------------------------------------+ MT4价格预警指标使用1)打开MetaEditor编辑器,新建->客户指标->导入上面源码->编译;
2、2)在MT4主界面调用,选择“价格预警”指标,如下图:
3、2)设置你要定义突破某个价位的数值,如下图:在主图左上角有显示你设定的突破提示信息;