//+------------------------------------------------------------------+ //| divergence.mq4 | //| Copyright © 2009, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Copyright © 2009, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" int time=0; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() {int a=BAR_ANALYSIS(); double Hn=High[a],macdn=iMACD(Symbol(),0,12,26,9,PRICE_CLOSE,MODE_MAIN,a),macdn1=iMACD(Symbol(),0,12,26,9,PRICE_CLOSE,MODE_MAIN,1); //---- if(time!= Time[0]){ if(High[1]>High[2] && High[1]>High[3] && High[1]>Hn && macdn1=20;i--) {double H=High[i]; for(a=i-10;a<=i+10;a++) {if(H<=High[a]){ confirm1=false; break;} confirm1=true;} if (confirm1==false) continue; datetime c=iTime(Symbol(),0,i); int b=iBarShift(Symbol(),0,c); Alert(b); break;} return(b); }