Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
- Visualizaciones:
- 228
- Ranking:
- Publicado:
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Indicador Forex Sessions
El indicador asume un horario de negociación local de 8:00 AM - 5:00 PM en cada mercado Forex, excepto en Sydney que es de 7:00 AM - 4:00 PM o 9:00 AM - 6:00 PM.
Funciones:
Dibuja rectángulos de colores para las sesiones del mercado Forex (Sydney, Tokio, Londres, Nueva York).
Horarios de sesión precisos en los gráficos de los pares de divisas y del oro (el comercio de los pares de divisas comienza a las 17:00 NY. El oro comienza una hora más tarde).
El indicador respeta el desfase GMT + horario de verano para el servidor del broker, y también para las zonas horarias.
Los cálculos de tiempo del indicador se realizan utilizandola biblioteca TimeZoneInfo.
Reloj adicional del broker (en la esquina inferior izquierda) con alguna información útil:
- hora del servidor
- offset GMT del broker
- Tiempo restante hasta el fin de semana (para que pueda cerrar operaciones abiertas u omitir la apertura de nuevas antes del fin de semana).
- El estado de la sincronización horaria del ordenador local. Una pista para comprobar https://time.is/ si la hora del ordenador no está sincronizada.
Moviendo el puntero del ratón sobre una barra del gráfico mientras se pulsa la tecla 'Ctrl': el número y la hora de la barra (y las horas correspondientes en los principales mercados Forex) se escribirán en la ventana del gráfico para su depuración.
Parámetros de entrada:

Parámetros: "Cargar símbolo XAUUSD para estimación de la TZ/DST del servidor".
Por defecto, el indicador buscará y cargará el símbolo XAUUSD para la estimación de la zona horaria del servidor. XAUUSD puede proporcionar resultados más fiables (especialmente, para los corredores que siguen el horario DST de la UE ) en las semanas en que los horarios DST de EE.UU. y DST de la UE no están sincronizados (marzo y finales de octubre). Opcionalmente, si su broker sigue el horario DST de EEUU, o no sigue ningún horario, entonces usar el símbolo del gráfico también está bien. Establezca este parámetro en 'false' para utilizar el símbolo del gráfico actual, en lugar de XAUUSD.
Para determinar el horario de verano (DST) de su corredor, puede utilizar este script https://www.mql5.com/es/code/48650
Nota:
Como efecto secundario de que XAUUSD comienza una hora después que Forex, los cambios de DST se producirán una hora más tarde (sólo en el probador de estrategias, y no en el modo normal).
Característica extra: Al mover el puntero del ratón sobre una barra del gráfico mientras la tecla 'Ctrl' está pulsada
el número de barra # y su hora (y las horas correspondientes en los principales mercados Forex) se escribirán en la ventana del gráfico para depuración.
A continuación, para eliminar la información de depuración del gráfico, basta con hacer clic con el ratón en cualquier parte del gráfico (sin pulsar la tecla "Ctrl").
Otros indicadores de sesión de mercado:
Apertura - Cierre de sesiones de mercado
Identificación de las sesiones del mercado de divisas
Todos los indicadores anteriores (y casi todos los demás indicadores en la base de código) utilizan compensaciones fijas codificadas para las zonas horarias y no consideran el DST en el servidor del corredor o zonas horarias. Simplemente, esto es inexacto porque los tiempos de sesión cambian durante el año, ya sea debido a 1) el corredor cambia su zona horaria a DST o 2) uno o más de los principales mercados de divisas cambian su zona horaria DST.
AVISO: Se confirmó que el indicador funciona en la siguiente lista de corredores (que tienen diferentes horarios de operaciones, desfases GMT y horarios DST de verano):
- Admirals Markets
- FxPro
- RannForex
- EXNESS
- FXOpen
- IC Mercados
- Octa Markets
- Tickmill
- XM Global
El indicador también debería funcionar correctamente en otros brokers.
Nota sobre la Compatibilidad con el Probador de Estrategias
Durante las pruebas en el probador de estrategias,TimeGMT() es siempre igual a la hora simulada del servidorTimeTradeServer().
La librería TimeZoneInfo estima los tiempos apropiados en las zonas horarias basándose en el "verdadero" GMT mediante el análisis del historial de cotizaciones H1, y no basándose en el tiempo devuelto al llamar a la función incorporada TimeGMT.
Si el parámetro de entrada "Load XAUUSD symbol for estimation of the server's TZ/DST" se establece en TRUE: entonces los cambios dst pueden ocurrir una hora más tarde en el probador de estrategias.
Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/48842
Simple_Session_Price_Change
El indicador más sencillo que muestra en el símbolo actual la variación del precio en % desde la apertura de la sesión de negociación.
YY_Cross_2_Ma
La estrategia de cruce de dos medias móviles es una de las más comunes en el mercado financiero. Se basa en el uso de dos medias móviles (normalmente a largo y corto plazo) y señala la entrada en una posición en función de su cruce.
Script con funciones de ejemplo para crear objetos gráficos
El script proporciona un conjunto de funciones para crear todos los objetos gráficos estándar para utilizarlos en sus propios desarrollos. Las funciones presentadas en el script pueden utilizarse "tal cual" o modificarse según sus necesidades.
HorizontalTrendLines
Versión MT5 del indicador https://www.mql5.com/ru/code/25465

