As I have banned eevviill for a week, he will not be replying to you soon.
if(iDeMarker(NULL, PERIOD_CURRENT, 4, i) == 0 //DeMarker is equal to fixed value
&& iDeMarker(NULL, PERIOD_CURRENT, 4, 1+i) != 0 //DeMarker is not equal to fixed value
Buffer3[i] = Low[i] - iATR(NULL, PERIOD_CURRENT, 14, i); //Set indicator value at Candlestick Low - Average True Range
Buffer3[i] = 0;
Should delete all the pre-alert dots, obviously do the same for Buffer4
From your image, it appears that the pre-alerts always appear 1 bar before the confirmed alerts. If this is true, you could use
Instead, this would, I believe, leave any pre-alerts that are not confirmed on the chart
remove all the dots?