//------------------------------------------------------------------ #property copyright "© mladen, 2017, mladenfx@gmail.com" #property link "www.forex-station.com" //------------------------------------------------------------------ #property indicator_chart_window #property indicator_buffers 1 #property indicator_plots 1 #property indicator_label1 "Daily open line" #property indicator_type1 DRAW_ARROW #property indicator_style1 STYLE_DOT #property indicator_color1 clrGold input int TimeShift = 0; // Time shift (in hours) double openLine[]; // // // // // int OnInit() { SetIndexBuffer(0,openLine,INDICATOR_DATA); return(0); } int OnCalculate(const int rates_total, const int prev_calculated, const datetime& time[], const double& open[], const double& high[], const double& low[], const double& close[], const long& tick_volume[], const long& volume[], const int& spread[]) { if (Bars(_Symbol,_Period)0) ? (TimeToString(time[i-1]+TimeShift*3600,TIME_DATE)==stime) ? openLine[i-1] : open[i] : open[i]; } return(rates_total); }