Class AdaptiveRangeCompression
- Namespace
- Balsam.Compression
- Assembly
- Balsam.Backtester.dll
Compresses 1 minute bars to adaptive range bars.
public class AdaptiveRangeCompression : CompressionProvider, ICompressionProvider
- Inheritance
-
AdaptiveRangeCompression
- Implements
- Inherited Members
- Extension Methods
Constructors
AdaptiveRangeCompression(double, Func<BarSeries, TimeSeries>)
Initializes a new Adaptive Range bar compressor using the specified bar size and function to calculate an ATR series.
public AdaptiveRangeCompression(double barSize, Func<BarSeries, TimeSeries> atrCompressor)
Parameters
barSize
doubleatrCompressor
Func<BarSeries, TimeSeries>
Properties
BarSize
Gets/sets the bar size in ATR terms.
public double BarSize { get; set; }
Property Value
Methods
OnCompress(ISeries, ICompressor)
Compresses the specified series.
protected override ISeries OnCompress(ISeries series, ICompressor compressor)
Parameters
series
ISeriescompressor
ICompressor