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;
}