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

Mike 2010.03.15 20:19 76 0 0
Archivos adjuntos

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 Greenwichconstint   AsiaOpen=0;
constint   AsiaClose=9;
constint   AsiaOpenSummertime=1;   // La sesión asiática se desplazaconstint   AsiaCloseSummertime=10; // después del cambio horarioconstint   EuropaOpen=6;
constint   EuropaClose=15;
constint   AmericaOpen=13;
constint   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.

Lista
Comentarios 0