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
- Сообщение содержит информацию о свече таймфрейма.
Возвращает: Новые свечи меняются.