El más alto de la gama
4 respuestas
jbendsen
hace 10 años #111573
Necesito encontrar el máximo en un rango desde las 10:00 horas hasta la hora actual, pero el máximo en un rango sólo admite variables? ¿Cómo lo hago?
Gracias
Jesper
jbendsen
hace 10 años #122608
¿Podría decirme también cómo puedo utilizar HighestInRange desde las 23:00 horas del día anterior hasta las 07:30 horas de hoy?
Mark Fric
hace 10 años #122631
Necesito encontrar el máximo en un rango desde las 10:00 horas hasta la hora actual, pero el máximo en un rango sólo admite variables? ¿Cómo lo hago?
tendría que utilizar una acción personalizada para obtener el valor de la hora actual en una variable de cadena.
Cómo hacerlo:
1. defina primero una variable de cadena, por ejemplo TimeNow
2. Crea una nueva pestaña antes de todas las demás y especifica una condición como 0=0 (para que se ejecute cada vez)
3. en la parte THEN utilice Custom Action con el comando TimeNow = TimeToStr(Time[0], TIME_MINUTES);
Esto llamará a la función MQL para obtener la hora actual y almacenarla en la variable TimeNow.
4. entonces puede utilizar la variable TimeNow en la condición Highest in Range
¿Podría decirme también cómo puedo utilizar HighestInRange desde las 23:00 horas del día anterior hasta las 07:30 horas de hoy?
funciona automáticamente, reconocerá que el intervalo de tiempo es de un día para otro.
Mark
Mark
Arquitecto de StrategyQuant
jbendsen
hace 10 años #122645
Gracias, otra pregunta relacionada...
¿Qué utilizo como entrada si quiero obtener el valor más alto de una barra con el periodo de 17:05:00 a 17:09:59 en HighestInRange? (no se permiten segundos en HighestInRange) ¿Es HighestInRange(17:05,17:09) o ¿MáximoEnRango(17:05,17:10)?
Mark Fric
hace 10 años #122687
depende también de su marco de tiempo, pero si va a utilizar m% entonces será reconocido como HighestInRange(17:05,17:10)
Mark
Mark
Arquitecto de StrategyQuant
Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)