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
- 信息中包含有关时间范围蜡烛的信息.
返回值: 新的蜡烛会改变