Hola,
Sigo recibiendo un error en la línea 158
HighSession=iHigh[ArrayMaximum(iHigh,WHOLE_ARRAY,rates_total)];
Array fuera de rango. ¿Alguna sugerencia de cómo solucionar esto?
Hola,
Sigo recibiendo un error en la línea 158
HighSession=iHigh[ArrayMaximum(iHigh,WHOLE_ARRAY,rates_total)];
Array fuera de rango. ¿Alguna sugerencia de cómo solucionar esto?
Lee sobre la función ArrayMaximum():
La función busca un elemento máximo en un array numérico de una dimensión.
int ArrayMaximum( |
Parámetros
array[]
[in] Un array numérico, en el que se realiza la búsqueda.
inicio=0
[in] Índice con el que se inicia la comprobación.
count=WHOLE_ARRAY
[in] Número de elementos a buscar. Por defecto, se busca en todo el array (cnt=WHOLE_ARRAY).
FX 24 Horas al Día (basado en el artículo de dailyfx)
- El Mercado Forex opera 24 horas al día 5 días a la semana
- La mayor volatilidad se produce durante la apertura del mercado.
- Los operadores de Forex pueden entrar y salir de las operaciones en cualquier momento durante el día hábil mundial.
El acceso 24 horas al día, 5 días a la semana que se ofrece a los operadores de Forex tiene muchas ventajas únicas que no están disponibles para los operadores de otros mercados. El acceso al mercado las 24 horas del día permite a los operadores de Forex gestionar las operaciones en cualquier momento ante riesgos inminentes, aprovechar las oportunidades de negociación globales siempre que surjan y operar durante los solapamientos horarios del mercado.

Divididos en cuatro sesiones de negociación: Sydney, Tokio, Londres/Europa y Nueva York, los operadores pueden elegir el horario que mejor se adapte a sus necesidades. Sin embargo, cuando los sensibles mercados mundiales se ven sacudidos por las noticias de la noche a la mañana o por el último "sabor" de la crisis financiera, los operadores de Forex pueden estar tranquilos porque pueden salir de una operación o entrar en ella 24 horas al día, 5 días a la semana. A diferencia de sus hermanos bursátiles, que tienen que sentarse de brazos cruzados mientras los comunicados económicos u otras noticias de gran impacto sacuden el mercado, los operadores de Forex pueden reducir el riesgo saliendo de sus posiciones sin tener que esperar a que suene la campana de apertura.
Cuando se creó la frase "El dinero nunca duerme", el mercado de divisas podría haber sido la inspiración. Abarcando todo el mundo a través de una vasta red de bancos interconectados, el mercado Forex ofrece muchas oportunidades de negociación que se suceden a todas horas. Un anuncio de tipos de interés programado a las 12 AM ET en Australia puede negociarse tan fácilmente como el anuncio de tipos de interés en EE.UU. a las 2pm ET porque el mercado Forex no cierra. Los operadores de Forex no están limitados por el tiempo cuando se trata de oportunidades de negociación que se producen después de que los mercados de valores hayan cerrado.

Los solapamientos delas sesiones de negociación proporcionan volatilidad y liquidez
Además, los operadores de Forex pueden aprovechar la volatilidad que se genera en los momentos en los que los principales mercados se solapan. Las condiciones más volátiles del mercado de divisas se producen cuando se solapan las sesiones bursátiles de Sidney y Tokio, Tokio/Londres y Londres/Nueva York. Al no estar restringidos por un timbre de cierre o apertura, los operadores de Forex pueden realizar operaciones durante estos momentos de gran liquidez y volatilidad del mercado. Recuerde que la volatilidad del mercado es la sangre vital de un operador. La búsqueda de liquidez y volatilidad termina aquí con el mercado Forex de 24 horas/5 días a la semana. Los operadores pueden gestionar el riesgo con restricciones horarias, aprovechar las oportunidades comerciales en cualquier momento y operar durante los solapamientos de las sesiones comerciales.
Hola, buena tarde, cuando coloco la temporalidad por ejemplo M15, el rango no termina en la hora exacta si no que termina 15 minutos antes, muestro imagen:
Es posible hacer que termine justo en la hora? en el ejemplo anterior, en vez de terminar a las 11:45 que termine a las 12:00?
Quedo atento
Cordial saludo y muchas gracias
He guardado este indicador con mi plantilla, pero cada vez que abro la MT5 que no apareció y tengo que añadir manualmente. ¿Sabe usted cómo solucionar esto?
Guardar plantilla como default.tpl
Hola Dmitry,
gran indicador. Una pregunta:
¿Qué tengo que configurar para obtener las horas exactas? Por ejemplo, para Alemania me gustaría ver la hora exacta de 08:00 a 17:30?
En la sesión de EE.UU. quiero ver 14:30 a 22:00 (hora alemana)
¿Cómo introduzco las horas en el código?
Hola Dmitry,
gran indicador. Una pregunta:
¿Qué tengo que configurar para obtener las horas exactas? Por ejemplo, para Alemania me gustaría ver la hora exacta de 08:00 a 17:30?
En la sesión de EE.UU. quiero ver de 14:30 a 22:00 (hora alemana)
¿Cómo introduzco las horas en el código?
Hola,
Primero debes cambiar int por doble constante y (para operar con índices, no forex) :
const int AsiaOpen=0;
const int AsiaClose=6;
const int EuropaOpen=8;
const double EuropaClose=16.5;
const double AmericaOpen=14.5;
const int AmericaClose=21;
A mi me funciona.
Saludos
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso

Indicador Trade Sessions:
Este indicador se basa en los buffers DRAW_FILLING. No hay parámetros de entrada, se usan las funciones TimeTradeServer() y TimeGMT().
Autor: Dmitry