Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Visualizações:
2385
Avaliação:
(25)
Publicado:
2017.08.24 13:39
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

O indicador desenha uma linha vertical (OBJ_VLINE) e depois move-a para o tempo especificado (horas e minutos).

Parâmetros de entrada:

Vertical line, inputs

Apenas horas e minutos são usados ​​no parâmetro "Use only Hours and minutes". 

Uma linha vertical é desenhada para o dia atual. Se um novo dia começar, a linha é movida para esse novo dia, e é definida nas horas e minutos especificados.

Vídeo:


O indicador possui uma proteção integrada contra a exclusão acidental da linha vertical, isto é, o temporizador verifica periodicamente a existência da linha no gráfico. Se a linha vertical (OBJ_VLINE) não for encontrada, a variável estática "prev_date", declarada no nível global do programa, é redefinida para zero:

//+------------------------------------------------------------------+
//| Timer function                                                   |
//+------------------------------------------------------------------+
void OnTimer()
  {
//--- protection against unauthorized deletion
   if(ObjectFind(0,InpName)<0)
     {
      prev_date=0;
      VLineCreate(0,InpName,0,0.0,InpColor,InpStyle,InpWidth);
     }
  }

e isto chama a criação da linha vertical em OnCalculate():

   if(prev_date==0) // first start
     {
      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);
     }


Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/18449

Exp_NRTR_ATR_STOP Exp_NRTR_ATR_STOP

Sistema de negociação baseado nos sinais do indicador NRTR_ATR_STOP.

exp_Amstell-SL exp_Amstell-SL

Compra, se o preço de abertura da última posição for superior ao preço atual.

i4_GoldenLionTrend_v3 i4_GoldenLionTrend_v3

indicador de intensidade de tendência usando os valores de dois canais de Bollinger.

OscSAR_Histogram_HTF OscSAR_Histogram_HTF

Indicador OscSAR_Histogram com capacidade de alterar o timeframe do indicador nos parâmetros de entrada.