Beispiel #1
0
		public BarSeries Compress(DataEntryEnumerator enumerator)
		{
			BarSeries series = new BarSeries();
			this.NewCompressedBar += (sender, args) => series.Add(args.Bar);
			while (enumerator.MoveNext())
				this.Add(enumerator.Current);
			this.Flush();
			return series;
		}
Beispiel #2
0
        public BarSeries Compress(DataEntryEnumerator enumerator)
        {
            var series = new BarSeries();
            NewCompressedBar += (sender, e) => series.Add(e.Bar);
            while (enumerator.MoveNext())
                Add(enumerator.Current);

            this.method_1();
            return series;
        }
		public BarSeries Compress(DataEntryEnumerator enumerator)
		{
			BarSeries series = new BarSeries();
			this.NewCompressedBar += delegate(object sender, CompressedBarEventArgs args)
			{
				series.Add(args.Bar);
			};
			while (enumerator.MoveNext())
			{
				this.Add(enumerator.Current);
			}
			this.Flush();
			return series;
		}
		private static BarSeries CompressBars(DataEntryEnumerator enumerator, BarType barType, long oldBarSize, long newBarSize)
		{
			BarCompressor compressor = BarCompressor.GetCompressor(barType, oldBarSize, newBarSize);
			return compressor.Compress(enumerator);
		}
Beispiel #5
0
        private static BarSeries CompressBars(DataEntryEnumerator enumerator, BarType barType, long oldBarSize, long newBarSize)
        {
            BarCompressor compressor = BarCompressor.GetCompressor(barType, oldBarSize, newBarSize);

            return(compressor.Compress(enumerator));
        }