Class CompressionProvider
- Namespace
- Balsam.Compression
- Assembly
- Balsam.Backtester.dll
Provides some commmon properties and helper methods for compression providers.
public abstract class CompressionProvider : ICompressionProvider
- Inheritance
-
CompressionProvider
- Implements
- Derived
- Inherited Members
- Extension Methods
Properties
IncludePartialPeriod
Gets/sets whether to include the last partial (uncompleted) bar.
public bool IncludePartialPeriod { get; set; }
Property Value
Methods
Compress(ISeries)
Compresses the specified series.
public ISeries Compress(ISeries series)
Parameters
series
ISeries
Returns
Compress(ISeries, ICompressor)
Compresses the specified series using the specified compressor.
public ISeries Compress(ISeries series, ICompressor compressor)
Parameters
series
ISeriescompressor
ICompressor
Returns
GetDefaultCompressor(ISeries)
Gets the default compressor for the specified series
protected ICompressor GetDefaultCompressor(ISeries series)
Parameters
series
ISeries
Returns
OnCompress(ISeries, ICompressor)
Called from the public methods. Implement compression code here.
protected abstract ISeries OnCompress(ISeries series, ICompressor compressor)
Parameters
series
ISeriescompressor
ICompressor