Table of Contents

Class TimeSeriesCompressor

Namespace
Balsam.Compression
Assembly
Balsam.Backtester.dll

Used to compress TimeSeries to different time frames.

public class TimeSeriesCompressor : DefaultCompressor<double>, ICompressor
Inheritance
TimeSeriesCompressor
Implements
Inherited Members
Extension Methods

Constructors

TimeSeriesCompressor()

Instantiates a new TimeSeriesCompressor using the default compression operator Last.

public TimeSeriesCompressor()

TimeSeriesCompressor(CompressionOperator)

Instantiates a new TimeSeriesCompressor using the specified compression operator.

public TimeSeriesCompressor(CompressionOperator op)

Parameters

op CompressionOperator

Methods

OnAdd(DateTime, double)

Adds the specified date value pair.

protected override void OnAdd(DateTime date, double value)

Parameters

date DateTime
value double

OnGetValue()

Returns the compressed value.

protected override double OnGetValue()

Returns

double