public DataSeriesEvaluator(DataSeries series_)
 {
   m_name = series_.Name;
   m_dataType = series_.DataType;
   m_all = series_;
   Evaluate(series_.Dates[0], series_.Dates[series_.Dates.Length - 1]);
 }
 public DataSeriesEvaluator(DateTime[] dates_, double[] data_, string name_, DataSeriesType type_)
 {
   checkInputs(dates_, data_);
   m_name = name_;
   m_dataType = type_;
   m_all = new DataSeries(dates_, data_,Period.Daily,m_dataType);
   Evaluate(dates_[0],dates_[dates_.Length-1]);
 }
 /// <summary>
 /// only use this constructor if you're going to use inner series
 /// </summary>
 /// <param name="name_"></param>
 public DataSeriesEvaluator(string name_, DataSeriesType type_)
 {
   m_name = name_;
   m_dataType = type_;
 }