Watch how to download trading robots for free

Interesting script?
So post a link to it -
let others appraise it

You liked the script? Try it in the MetaTrader 5 terminal

votes: 16
2017.08.10 10:54

The indicator draws a vertical line (OBJ_VLINE) and then moves it to the specified time (hours and minutes).

Input parameters :

Vertical line, inputs

Only hours and minutes are used from the "Use only Hours and minutes" parameter. 

The vertical line is drawn for the current day. If a new day begins, the line is moved to this new day, and is set at the specified hour and minute.


The indicator has a built-in protection against accidental deletion of the vertical line: the timer periodically checks the existence of the line on the chart. If the vertical line (OBJ_VLINE) is not found, the static variable "prev_date" declared at the global program level is reset to zero:

//| Timer function                                                   |
void OnTimer()
//--- protection against unauthorized deletion

This will cause the creation of a new vertical line in OnCalculate():

   if(prev_date==0) // first start
      MqlDateTime str_input;



Translated from Russian by MetaQuotes Software Corp.
Original code:


The trading system is based on the NRTR_ATR_STOP indicator signals.

exp_Amstell-SL exp_Amstell-SL

The EA buys if the open price of the last position is higher than the current price.

i4_GoldenLionTrend_v3 i4_GoldenLionTrend_v3

A trend strength indicator using two Bollinger channels.

OscSAR_Histogram_HTF OscSAR_Histogram_HTF

The OscSAR_Histogram indicator with the timeframe selection option available in the indicator input parameters.