Re: Bar Closing and Bar Opening
I think the reason is because the way data are saved as OHLC.
Relative to advance time
I think Miroslav makes a trick in case something went wrong during his first approach of Closing bar and make it sure to be corrected the time of Opening a new bar. He had to do that in order to be more compatible with MT4 Tester. By doing that also he gives better opportunities for testing and compare fast FSB results in MT4. It will definitely make happy many users.
Except of that there is a much better way but Miroslav will have to do it in a further step later. I cannot write it here.
The advantage of FSB is the fast manipulation of files and many other things which by time can be improved.