Example #1
0
        /// <summary>
        /// Получить временные диапазоны, для которых у данного источниках для передаваемой серии свечек есть данные.
        /// </summary>
        /// <param name="series">Серия свечек.</param>
        /// <returns>Временные диапазоны.</returns>
        public IEnumerable <Range <DateTimeOffset> > GetSupportedRanges(CandleSeries series)
        {
            if (series == null)
            {
                throw new ArgumentNullException("series");
            }

            if (series.CandleType == typeof(TimeFrameCandle) &&
                series.Arg is TimeSpan && AlfaTimeFrames.CanConvert((TimeSpan)series.Arg))
            {
                yield return(new Range <DateTimeOffset>(DateTimeOffset.MinValue, CurrentTime));
            }
        }
Example #2
0
		public AlfaCandleSeries(Security security, AlfaTimeFrames timeFrame)
			: base(typeof(TimeFrameCandle), security, timeFrame)
		{
		}
 public AlfaCandleSeries(Security security, AlfaTimeFrames timeFrame)
     : base(typeof(TimeFrameCandle), security, timeFrame)
 {
 }