According to my further analysis, believe there is still re-painting in the indicator with about 10% signals.
But which part of the indicator code is causing it?
I also detected 'limit' is '1' after the first order begins to open.
How can previous bars be re-painted?
Good news. Finally I know the reason. It's the one that I think the most impossible because I believed TickStory is professional.
My back test is completely consistent with my indicator if not using TickStory, but the data of broker own.
Please, please share the information or remind Forex Traders if you find that he has the same issue.
It wasted my such much time. It doesn't make sense to waste the time of one more person.
By the way, I also found there is only 1 tick per bar for periods of M1, M5, M15 on EurUsd chart with TickStory back test. How can the report finally achieve 99.9% quality?