1 //+------------------------------------------------------------------+
\r
2 //| 5dayBreakout.mq4 |
\r
4 //| http://www.tetsuyama.com |
\r
5 //+------------------------------------------------------------------+
\r
6 #property copyright "Bill Sica"
\r
7 #property link "http://www.tetsuyama.com"
\r
9 #property indicator_chart_window
\r
10 //---- input parameters
\r
12 //+------------------------------------------------------------------+
\r
13 //| Custom indicator initialization function |
\r
14 //+------------------------------------------------------------------+
\r
28 //+------------------------------------------------------------------+
\r
29 //| Custom indicator iteration function |
\r
30 //+------------------------------------------------------------------+
\r
33 double daily_high[20];
\r
34 double daily_low[20];
\r
35 double yesterday_close;
\r
39 //---- TODO: add your code here
\r
40 ArrayResize(daily_high,DAYS);
\r
41 ArrayResize(daily_low,DAYS);
\r
42 ArrayInitialize(daily_high,0);
\r
43 ArrayInitialize(daily_low,0);
\r
45 ArrayCopySeries(daily_low, MODE_LOW, Symbol(), PERIOD_D1);
\r
46 ArrayCopySeries(daily_high, MODE_HIGH, Symbol(), PERIOD_D1);
\r
50 phigh=daily_high[1];
\r
54 if(plow>daily_low[i])
\r
62 if(phigh<daily_high[i])
\r
64 phigh =daily_high[i];
\r
68 Comment("\n5dayH ",phigh,"\n5dayL ",plow);
\r
70 ObjectDelete("5dayHigh");
\r
71 ObjectDelete("5dayLow");
\r
73 ObjectCreate("5dayHigh", OBJ_HLINE,0, CurTime(),phigh);
\r
74 ObjectSet("5dayHigh",OBJPROP_COLOR,SpringGreen);
\r
75 ObjectSet("5dayHigh",OBJPROP_STYLE,STYLE_SOLID);
\r
77 ObjectCreate("5dayLow", OBJ_HLINE,0, CurTime(),plow);
\r
78 ObjectSet("5dayLow",OBJPROP_COLOR,Red);
\r
79 ObjectSet("5dayLow",OBJPROP_STYLE,STYLE_SOLID);
\r
85 //+------------------------------------------------------------------