input anchorTime = 0930; def postAnchorTime =SecondsFromTime(anchorTime) >= 0; def highprice = if high>highprice then high else highprice; def lowprice = if low<lowprice then low else lowprice; plot midpoint = totalsum(if postanchortime then Highprice + Lowprice else 0) / 2;
I'm trying to create a indicator that tells me the average price of the day based on the highest high and lowest low for the day.
I have the above code so far but it is not working.
It doesn't show the moving average and instead shows a single line at the start of the day.
How can I fix this?
plot midpoint = totalsum(if postanchortime then highest(high,postanchortime) + lowest(low,postanchortime) else 0) / 2;
I've tried to use this formula for the plot because it is most logical but postanchortime is a increasing number as time moves along and HIGHEST or LOWEST requires a constant for the length of time.