public void CullRecentFills() { //CULL RecentFills to 20 minutes before LastCandleTime DateTime cullTime = LastStoredCandle.Subtract(TimeSpan.FromMinutes(20)); List <mdFill> culledFills = new List <mdFill>(); foreach (mdFill fill in RecentFills) { if (fill.TimeStamp < cullTime) { culledFills.Add(fill); } } RecentFills = (List <mdFill>)RecentFills.Except(culledFills); }