如何在今天的图表上绘制昨天的 30 分钟时间框架低点
How to plot yesterdays 30min Timeframe Low on todays chart
想在今天的图表上绘制昨天第一根蜡烛的 30 分钟时间范围的低点,无论今天的图表是什么时间范围。
谁能帮我解决这个问题?
newDay = dayofweek != dayofweek[1]
dayOpen = 0.0, dayOpen := newDay ? open : nz(dayOpen[1])
dayHigh = 0.0, dayHigh := newDay ? high : nz(dayHigh[1])
prvHigh = 0.0, prvHigh := newDay ? dayHigh[1] : nz(prvHigh[1])
dayLow = 0.0, dayLow := newDay ? low : nz(dayLow[1])
prvLow = 0.0, prvLow := newDay ? dayLow[1] : nz(prvLow[1])
dayClose = 0.0, dayClose := newDay ? close : nz(dayClose[1])
prvClose = 0.0, prvClose := newDay ? dayClose[1] : nz(prvClose[1])
dayHL2 = 0.0, dayHL2 := newDay ? hl2 : nz(dayHL2[1])
````````````````````````
这将绘制该值。当新的一天到来时,它还没有找到第一个 30 分钟 TF 的低点,它不会绘制一个值。只有当您的图表的 TF <= 30 分钟时,它才会有效:
//@version=4
study("", "", true)
i_tf = input("30", type = input.resolution)
newTf = change(time(i_tf))
newDay = change(time("D"))
var float prevLo = na
var float lo = na
if newDay
prevLo := lo
lo := low
else if newTf and not na(lo)
prevLo := lo
lo := na
else
lo := min(lo, low)
plot(prevLo, "prevLo", color.orange, 1, plot.style_linebr)
想在今天的图表上绘制昨天第一根蜡烛的 30 分钟时间范围的低点,无论今天的图表是什么时间范围。
谁能帮我解决这个问题?
newDay = dayofweek != dayofweek[1]
dayOpen = 0.0, dayOpen := newDay ? open : nz(dayOpen[1])
dayHigh = 0.0, dayHigh := newDay ? high : nz(dayHigh[1])
prvHigh = 0.0, prvHigh := newDay ? dayHigh[1] : nz(prvHigh[1])
dayLow = 0.0, dayLow := newDay ? low : nz(dayLow[1])
prvLow = 0.0, prvLow := newDay ? dayLow[1] : nz(prvLow[1])
dayClose = 0.0, dayClose := newDay ? close : nz(dayClose[1])
prvClose = 0.0, prvClose := newDay ? dayClose[1] : nz(prvClose[1])
dayHL2 = 0.0, dayHL2 := newDay ? hl2 : nz(dayHL2[1])
````````````````````````
这将绘制该值。当新的一天到来时,它还没有找到第一个 30 分钟 TF 的低点,它不会绘制一个值。只有当您的图表的 TF <= 30 分钟时,它才会有效:
//@version=4
study("", "", true)
i_tf = input("30", type = input.resolution)
newTf = change(time(i_tf))
newDay = change(time("D"))
var float prevLo = na
var float lo = na
if newDay
prevLo := lo
lo := low
else if newTf and not na(lo)
prevLo := lo
lo := na
else
lo := min(lo, low)
plot(prevLo, "prevLo", color.orange, 1, plot.style_linebr)