How much have you played with it? My Visual Studio is on another machine so I can't hack at it, but if I knew it is going to stop processing if, say, (I'm making this up) ProcessedEvents[0] >=100, I can add my own error checks and handling.
Edit: I've got this in OnBarUpdate():
if (Historical) return;
if (BarsPeriod.Value != 1 || BarsPeriod.Id != PeriodType.Second) return;
Comment