public new DailySeries Shift(int offset) { DailySeries dailySeries = new DailySeries(this.Name, this.Title); int num = 0; if (offset < 0) { num += Math.Abs(offset); } for (int index1 = num; index1 < this.Count; ++index1) { int index2 = index1 + offset; if (index2 < this.Count) { DateTime dateTime = this.GetDateTime(index2); dailySeries.Add(new Bar((Bar)this[index1]) { DateTime = dateTime }); } else { break; } } return(dailySeries); }
public DailySeries GetDailySeries(string seriesName, DateTime datetime1, DateTime datetime2) { DailySeries dailies = new DailySeries(); FileSeries fs = this.file.Series[seriesName]; if (fs != null) { foreach (Daily daily in fs.GetArray(datetime1, datetime2)) dailies.Add(daily); } return dailies; }
public new DailySeries Shift(int offset) { DailySeries dailySeries = new DailySeries(this.Name, this.Title); int num = 0; if (offset < 0) num += Math.Abs(offset); for (int index1 = num; index1 < this.Count; ++index1) { int index2 = index1 + offset; if (index2 < this.Count) { DateTime dateTime = this.GetDateTime(index2); dailySeries.Add(new Bar((Bar)this[index1]) { DateTime = dateTime }); } else break; } return dailySeries; }
public static DailySeries GetHistoricalDailies(IHistoricalDataProvider provider, Instrument instrument, DateTime date1, DateTime date2) { ArrayList arrayList = DataManager.r6ZT8iFUv(provider, instrument, DataManager.EDataSeries.Daily, date1, date2, -1L); DailySeries dailySeries = new DailySeries(); foreach (Daily daily in arrayList) dailySeries.Add(daily); return dailySeries; }