Hi Maelstrom, I find your thread is very interesting and useful. Thanks a lot for sharing.
In regards to "chart and data problems"
That may not apply to your charting package (ensign) but this is my experience with Ninja and I think it is how range bars work in general.
As far as I understand this is a nature of range bar charting. A chart look depends on starting point of the chart, day/time or precisely price point from where your chart starts. Say, you have 3 days of data in your chart starting from Monday open and you look at Wednesday. When you reopen the chart next day, it starts from Tuesday open from a different level and when you look at the same Wednesday's data you can see that the highs and lows at certain points in time are still the same but closes (and candles themselves) may look different. Next candle starts where previous one ends, and if the first one starts from a different price level, you get the picture.
The issue exists because standard range bars continue to new session flawlessly. I think NinjaTrader has range bars (as a custom type, have not tried yet) that start anew at the beginning of each session and respect gaps. So the charts are supposed to look the same.
Cheers,
Boo.