www.pudn.com > RedbinaryoptionsDL.zip > breakout_BO.mq4, change:2010-04-03,size:2248b


//+------------------------------------------------------------------+ 
//|                                                 5dayBreakout.mq4 | 
//|                                                        Bill Sica | 
//|                                         http://www.tetsuyama.com | 
//+------------------------------------------------------------------+ 
#property copyright "Bill Sica" 
#property link      "http://www.tetsuyama.com" 
#property indicator_chart_window 
//---- input parameters 
extern int       DAYS=5; 
//+------------------------------------------------------------------+ 
//| Custom indicator initialization function                         | 
//+------------------------------------------------------------------+ 
int init() 
  { 
//---- indicators 
//---- indicators 
    
//---- 
   return(0); 
  } 
//+------------------------------------------------------------------+ 
//| Custom indicator iteration function                              | 
//+------------------------------------------------------------------+ 
int start() 
  { 
   double daily_high[20]; 
   double daily_low[20]; 
   double yesterday_close; 
   double phigh,plow; 
   int i=1; 
//---- TODO: add your code here 
ArrayResize(daily_high,DAYS); 
ArrayResize(daily_low,DAYS); 
ArrayInitialize(daily_high,0); 
ArrayInitialize(daily_low,0); 
ArrayCopySeries(daily_low, MODE_LOW, Symbol(), PERIOD_D1); 
ArrayCopySeries(daily_high, MODE_HIGH, Symbol(), PERIOD_D1); 
/* initialise */ 
plow=daily_low[1]; 
phigh=daily_high[1]; 
for(i=1;i<DAYS;i++) 
{ 
   if(plow>daily_low[i]) 
   { 
      plow =daily_low[i]; 
   } 
} 
for(i=1;i<DAYS;i++) 
{ 
   if(phigh<daily_high[i]) 
   { 
      phigh =daily_high[i]; 
   } 
} 
Comment("\n5dayH ",phigh,"\n5dayL ",plow); 
ObjectDelete("5dayHigh"); 
ObjectDelete("5dayLow"); 
ObjectCreate("5dayHigh", OBJ_HLINE,0, CurTime(),phigh); 
ObjectSet("5dayHigh",OBJPROP_COLOR,SpringGreen); 
ObjectSet("5dayHigh",OBJPROP_STYLE,STYLE_SOLID); 
ObjectCreate("5dayLow", OBJ_HLINE,0, CurTime(),plow); 
ObjectSet("5dayLow",OBJPROP_COLOR,Red); 
ObjectSet("5dayLow",OBJPROP_STYLE,STYLE_SOLID); 
ObjectsRedraw(); 
   return(0); 
  } 
//+------------------------------------------------------------------

2018无需申请注册送58体验金