I know there is something about a bar being finished only on the incoming tick of a new bar, but when I look at it on a 30min chart, the closest opening price to a 1min chart actually looks to be 2 bars back, not 1. With the crosshairs ON, you can see that the plot starts at the 9:30 bar.
If someone could point out the code error in the zip I would appreciate it.

Comment