Rigorous Market Sessions Chart
- Utilidades
- Yu Zhang
- Versión: 1.4
- Actualizado: 26 junio 2022
- Activaciones: 20
1. ¿Qué es esto?
Este es un indicador muy riguroso para mostrar las diferentes sesiones de negociación del mercado. Muestra los principales mercados: NuevaYork, Londres, Frankfurt, Sydney, Wellington, Tokio.
Muy importante:
Los diferentes mercados tienen diferentes fechas de inicio y fin del horario de verano, y la sesión de negociación de un mercado puede variar en función del horario de verano y del horario de invierno.
Además, el sistema del horario de verano es diferente para los países del hemisferio norte y del hemisferio sur, así como el sistema del horario de verano cambia en un mercado en diferentes años.
Por ejemplo: Sistema de horario de verano de Nueva York:
Sesión de negociación del mercado de divisas de Nueva York (UTC+3): 15:00-22:00 (horario de verano); 16:00-23:00 (horario de invierno).
- 1987-2006: 02:00 el primer domingo de abril --> 02:00 el último domingo de octubre
- 2007-presente: 02:00 del segundo domingo de marzo --> 02:00 del primer domingo de noviembre
Por lo tanto, la sesión de negociación debe tener en cuenta la ciudad, el horario de verano del año y el período de negociación correspondiente; de lo contrario, el período de negociación será incorrecto. Pero si todo esto se configura manualmente, lo cual es muy engorroso, este programa puede configurarlo automáticamente.
Usted puede referirse a mi blog para aprender sobre el sistema de horario de verano y las horas de comercio de los principales países:
HORARIO DE VERANO DE LOS PRINCIPALES PAÍSES
HORARIO DE APERTURA Y CIERRE DE LOS PRINCIPALES MERCADOS INTERNACIONALES DE DIVISAS
2. Características del programa
- Determina automáticamente si el precio está en el horario de verano del año;
- De acuerdo con si el mercado está en horario de verano, determinar automáticamente el período de tiempo de negociación del mercado;
- De acuerdo con la zona horaria UTC que desee, convertir automáticamente el período de tiempo de negociación;
- Todos los datos históricos se cotejan rigurosamente, por lo que puede obtener sesiones de negociación históricas precisas del mercado, lo que es conveniente para su investigación.
- Con múltiples modos de visualización, siempre se puede encontrar una solución que más le convenga.
3. Cómo utilizarlo (modo de ventana de gráfico)
Los parámetros se expresan en grupos, que son muy fáciles de entender. A continuación se describe cada grupo de parámetros:
- bool_BrokerAuto = true; // Si el broker ajusta automáticamente la zona horaria, normalmente True.
- Inp_utc = 3; // si es verdadero, utc de verano; si es falso utc de verano o invierno.
- group "=== Show Market On Chart ===" : El parámetro en el grupo es para elegir si se muestra el mercado correspondiente, que es la clave de control general para un solo mercado.
- Mostrar_NuevaYork = true;
- Mostrar_Londres = true;
- Mostrar_Frankfurt = true;
- Mostrar_Sydney = true;
- Mostrar_Wellington = true;
- Mostrar_Tokio = true;
- group "=== Color del Mercado ===" : Los parámetros en el grupo son para establecer el color de cada mercado
- Color_NewYork = clrRed;
- Color_London = clrRoyalBlue;
- Color_Frankfurt = clrGreen;
- Color_Sydney = clrSilver;
- Color_Wellington = clrDeepSkyBlue;
- Color_Tokio = clrSlateGray;
- group "=== Modo: RectAngle On Chart ===" : Modo de visualización de las Sesiones de Mercado
- Inp_Sessions_Mode = Mode_FILLING_HighLow;
- //Mode_FILLING_HighLow---Modo de relleno con color, Mode_RectAngle--- Modo RectAngle
- RectAngle_Style = STYLE_DASHDOTDOT;
- // Establecer el tipo de caja en el modo Mode_RectAngle
- RectAngle_Width = 3;
- // El ancho del RectAngle, de acuerdo a las limitaciones de MT5, solo los tipos STYLE_SOLID, STYLE_DASHDOTDOT pueden ser mayores a 1.
- group "=== Setting Market Name Label ===" : La configuración de parámetros en el grupo muestra el nombre del mercado
- Add_MarketName= true; // Si se añade el nombre del mercado en la ventana principal
- Add_Market_Label = true; // Si se muestra el nombre del mercado en la esquina superior derecha de la ventana principal
- Fond_Size = 10; // Tamaño del texto
- Fond_Clr = clrNegro; // Color del texto
- group "=== Mejorar Velocidad ===" : Los parámetros del grupo se utilizan para establecer el número de cálculos. Cuando se estudian datos históricos, se puede establecer uno mayor; para operar en tiempo real, se puede establecer uno menor.
- Basic_Count_Max = 100000; // El número básico de datos, puede ser muy grande.
- Object_Count_Days = 5; // El número de cajas y etiquetas de nombre en unidades de días.
4. Otros
Debido a las limitaciones de MT5, tuve que escribir el programa en dos formas.
Uno es el modo de sub-ventana; el otro es el modo de ventana de gráfico. Los dos modos son diferentes, siempre hay uno que te conviene. La página actual es el modo de ventana gráfica.

