Hoy vamos a hablar sobre un indicador bastante útil para MetaTrader 5: la línea vertical (OBJ_VLINE). Este indicador es ideal para marcar momentos específicos en tus gráficos, ya que permite mover la línea a la hora y minutos que desees.
Parámetros de entrada:

Recuerda que solo se utilizan las horas y minutos del parámetro Usar solo Horas y minutos.
La línea vertical se dibuja para el día actual. Cuando comienza un nuevo día, la línea se mueve automáticamente a esta nueva fecha y se establece en la hora y minuto que hayas especificado.
Video explicativo:
Este indicador también cuenta con una protección contra la eliminación accidental de la línea vertical. Un temporizador revisa periódicamente la existencia de la línea en el gráfico. Si no se encuentra la línea vertical (OBJ_VLINE), la variable estática prev_date, que se declara a nivel global, se reinicia a cero:
//+------------------------------------------------------------------+ //| Función del temporizador | //+------------------------------------------------------------------+ void OnTimer() { //--- protección contra eliminación no autorizada if(ObjectFind(0,InpName)<0) { prev_date=0; VLineCreate(0,InpName,0,0.0,InpColor,InpStyle,InpWidth); } }
Esto provocará la creación de una nueva línea vertical en la función OnCalculate():
if(prev_date==0) // primer inicio { MqlDateTime str_input; TimeToStruct(InpTime,str_input); str_to_draw.hour=str_input.hour; str_to_draw.min=str_input.min; str_to_draw.sec=0; prev_date=StructToTime(str_to_draw); VLineMove(0,InpName,prev_date); return(rates_total); }
Publicaciones relacionadas
- MetaCOT 2 CFTC ToolBox: Herramientas Esenciales para Análisis en MT4
- Líneas Verticales: Potencia tu Análisis en MetaTrader 4
- Cruce de Líneas de Tendencia: Un Indicador Esencial para MetaTrader 5
- Alertas de Señales con el Indicador Iin_MA para MetaTrader 5
- iStochKomposterAlert: El Indicador de Señales para MetaTrader 5 con Alertas