public virtual TimeSeries GetNegativeSeries() { var ts = new TimeSeries(); for (int i = 0; i < Count; i++) if (this[i] < 0) ts.Add(GetDateTime(i), this[i]); return ts; }