I've converted a custom bars type from NT7 to NT8. At times this bar type removes the last bar and creates a new one. In NT7 this is fine and no problems. In NT8 however, it causes an OnBarUpdate() event and IsFirstTickOfBar is true.
What this leads to is a reprocessing of a past bar. See this print out issued at IsFirstTickOfBar == true;
The code used for this print out (in an indicator) is
if (IsFirstTickOfBar) Print(Time[AZ]+" FirstTickOfBar of index "+CurrentBar+" of "+Count);
I am getting THREE first tick of bar events at once:
22/09/2016 4:44:33 PM FirstTickOfBar of index 1206 of 1209
22/09/2016 4:44:44 PM FirstTickOfBar of index 1207 of 1209
22/09/2016 4:45:08 PM FirstTickOfBar of index 1208 of 1209
22/09/2016 4:44:44 PM FirstTickOfBar of index 1207 of 1210
22/09/2016 4:45:08 PM FirstTickOfBar of index 1208 of 1210
22/09/2016 4:45:30 PM FirstTickOfBar of index 1209 of 1210
22/09/2016 4:45:08 PM FirstTickOfBar of index 1208 of 1211
22/09/2016 4:45:30 PM FirstTickOfBar of index 1209 of 1211
22/09/2016 4:45:44 PM FirstTickOfBar of index 1210 of 1211
Cheers,
saltminer
Comment