Class AdaptiveVolumeCompression
- Namespace
- Balsam.Compression
- Assembly
- Balsam.Backtester.dll
Provides compression based on rolling volume target, similar to constant volume bars but adaptive.
public class AdaptiveVolumeCompression : CompressionProvider, ICompressionProvider
- Inheritance
-
AdaptiveVolumeCompression
- Implements
- Inherited Members
- Extension Methods
Constructors
AdaptiveVolumeCompression(int, TimeSeries)
Initializes a new adaptive volume compression object.
public AdaptiveVolumeCompression(int targetBars, TimeSeries volume)
Parameters
targetBars
intThe targeted number of bars per period.
volume
TimeSeriesA timeseries of volume.
Properties
TargetBars
Gets/sets the number of target bars per peiod.
public int TargetBars { get; set; }
Property Value
Methods
OnCompress(ISeries, ICompressor)
Compresses the specified series
protected override ISeries OnCompress(ISeries series, ICompressor compressor)
Parameters
series
ISeriescompressor
ICompressor