//+------------------------------------------------------------------+ //| DayOfWeek.mq4 | //| Copyright c 2006, Gordago Software Ltd. | //| http://www.gordago.com | //+------------------------------------------------------------------+ #property copyright "Copyright c 2006, Gordago Software Ltd." #property link "http://www.gordago.com" //---- #property indicator_chart_window #property indicator_buffers 1 #property indicator_color1 SpringGreen //---- input parameters extern int prmWeek=0; //---- buffers double ExtMapBuffer1[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,108); SetIndexBuffer(0,ExtMapBuffer1); SetIndexEmptyValue(0,0.0); //---- return(0); } //+------------------------------------------------------------------+ //| Custor indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int counted_bars=IndicatorCounted(); if(counted_bars<0) return(-1); if(counted_bars>0) counted_bars--; int pos=Bars-counted_bars; while(pos>=0){ if (prmWeek==TimeDayOfWeek(Time[pos])) ExtMapBuffer1[pos]=High[pos]+Point*3; else ExtMapBuffer1[pos]=0.0; pos--; } return(0); } //+------------------------------------------------------------------+
Sample
Analysis
Market Information Used:
Series array that contains open time of each bar
Series array that contains the highest prices of each bar
Indicator Curves created:
Implements a curve of type DRAW_ARROW
Indicators Used:
Custom Indicators Used:
Order Management characteristics:
Other Features: