Inicio Indicador técnico Publicación

Indicador de Sesiones de Trading para MetaTrader 5: Optimiza Tu Estrategia

Archivos adjuntos
86.zip (1.96 KB, Descargar 0 veces)

Este indicador se basa en los buffers DRAW_FILLING.

No hay parámetros de entrada, se utilizan las funciones TimeTradeServer() y TimeGMT().

Indicador de Sesiones de Trading

Es posible que haya inexactitudes en los horarios de las sesiones de trading, ya que los valores provienen del primer sitio que encontré. :))

Puedes cambiar estos valores en el bloque de constantes, usando la hora GMT.

// Se especifican constantes de tiempo en relación a Greenwich
const int   AsiaOpen=0;
const int   AsiaClose=9;
const int   AsiaOpenSummertime=1;   // La sesión asiática se desplaza
const int   AsiaCloseSummertime=10; // después del cambio horario
const int   EuropaOpen=6;
const int   EuropaClose=15;
const int   AmericaOpen=13;
const int   AmericaClose=22;

Tienes la oportunidad de utilizar los cambios de hora para el horario de verano; actualmente, esto es un proceso un poco primitivo y se realiza con la función TimeDaylightSavings();

//+--------------------------------------------------------------------+
// La determinación del horario de verano está reservada para cálculos futuros
//+--------------------------------------------------------------------+
bool Summertime(datetime time)
{
   if(TimeDaylightSavings()!=0)
      return(true);
   else
      return(false);
} 

Así que, después del cambio de horario a la hora de verano, toda la historia de las sesiones también cambia de hora y viceversa.

La primera versión de este indicador fue publicada en MQL4.

Publicaciones relacionadas

Comentarios (0)