BiggerTimeFrameCandleCompressor

StockSharp.Algo.Candles

压缩蜡烛的压缩器,从时间范围较小到更大.

实现: ICandleBuilderSubscription

构造函数

BiggerTimeFrameCandleCompressor
public BiggerTimeFrameCandleCompressor(MarketDataMessage message, ICandleBuilder builder, DataType buildFrom)
biggerTimeFrameCandleCompressor = BiggerTimeFrameCandleCompressor(message, builder, buildFrom)

压缩蜡烛的压缩器,从时间范围较小到更大.

message
市场数据信息(在发件情况下用作订阅/不订阅,在发件情况下为确认事件).
builder
TimeFrameCandleMessage型蜡烛的建造者.
buildFrom
哪些市场数据类型被用作源值.

属性

CurrentCandle
public CandleMessage CurrentCandle { get; set; }
value = biggerTimeFrameCandleCompressor.CurrentCandle
biggerTimeFrameCandleCompressor.CurrentCandle = value

现相相相烛.

Message
public MarketDataMessage Message { get; }
value = biggerTimeFrameCandleCompressor.Message

市场数据信息(在发件情况下用作订阅/不订阅,在发件情况下为确认事件).

VolumeProfile
public VolumeProfileBuilder VolumeProfile { get; set; }
value = biggerTimeFrameCandleCompressor.VolumeProfile
biggerTimeFrameCandleCompressor.VolumeProfile = value

卷简介.

方法

Process
public IEnumerable<CandleMessage> Process(CandleMessage message)
result = biggerTimeFrameCandleCompressor.Process(message)

处理新数据。

message
信息中包含有关时间范围蜡烛的信息.

返回值: 新的蜡烛会改变

Reset
public void Reset()
biggerTimeFrameCandleCompressor.Reset()

复置set州.