Valor de variable independiente del timeframe
Publicado: 10 Ene 2023 07:57
Buenas,
Quiero construir un rango a partir de los mayores open y close de velas de 15 minutos que se producen durante un período de tiempo específico, por ejemplo de 8:00 a 14:30, si fuese el máximo y mínimo de las velas lo tendría fácil, porque sería independiente del timeframe, pero en el caso de tomar las mayores/menores posiciones de open y close la cosa cambia, porque estos valores dependen del timeframe.
Hay alguna forma de poder conservar estos valores de velas de 15 minutos en el resto de temporalidades?
Este código representa lo que busco, pero es incorrecto porque depende de la temporalidad y me gustaría poder arrastrar los valores de highe_02 y lowe_02 con independencia del timeframe.
Algún alma caritativa me puede ayudar?
Gracias por adelantado.
in_time_int_02 = time(timeframe.period, "0800-1430", "GMT+1")
var highe_02 = 0.0
var lowe_02 = 0.0
if in_time_int_02
if not in_time_int_02[1]
if open >= close
highe_02 := open
lowe_02 := close
else
highe_02 := close
lowe_02 := open
else
if open >= close
highe_02 := math.max(open, highe_02)
lowe_02 := math.min(close, lowe_02)
else
highe_02 := math.max(close, highe_02)
lowe_02 := math.min(open, lowe_02)
Un saludo
Quiero construir un rango a partir de los mayores open y close de velas de 15 minutos que se producen durante un período de tiempo específico, por ejemplo de 8:00 a 14:30, si fuese el máximo y mínimo de las velas lo tendría fácil, porque sería independiente del timeframe, pero en el caso de tomar las mayores/menores posiciones de open y close la cosa cambia, porque estos valores dependen del timeframe.
Hay alguna forma de poder conservar estos valores de velas de 15 minutos en el resto de temporalidades?
Este código representa lo que busco, pero es incorrecto porque depende de la temporalidad y me gustaría poder arrastrar los valores de highe_02 y lowe_02 con independencia del timeframe.
Algún alma caritativa me puede ayudar?
Gracias por adelantado.
in_time_int_02 = time(timeframe.period, "0800-1430", "GMT+1")
var highe_02 = 0.0
var lowe_02 = 0.0
if in_time_int_02
if not in_time_int_02[1]
if open >= close
highe_02 := open
lowe_02 := close
else
highe_02 := close
lowe_02 := open
else
if open >= close
highe_02 := math.max(open, highe_02)
lowe_02 := math.min(close, lowe_02)
else
highe_02 := math.max(close, highe_02)
lowe_02 := math.min(open, lowe_02)
Un saludo