BiggerTimeFrameCandleCompressor

StockSharp.Algo.Candles

Compresor de velas desde marcos temporales más pequeños hasta más grandes.

Implementa: ICandleBuilderSubscription

Constructores

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

Compresor de velas desde marcos temporales más pequeños hasta más grandes.

message
Mensaje de mercado-datos (usuarios como suscripto/no suscripción en caso saliente, evento de confirmación en caso entrante).
builder
El constructor de velas de TimeFrameCandleMessagetipo.
buildFrom
Que tipo de datos de mercado se utiliza como valor fuente.

Propiedades

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

La vela actual.

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

Mensaje de mercado-datos (usuarios como suscripto/no suscripción en caso saliente, evento de confirmación en caso entrante).

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

Perfil de volumen.

Métodos

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

Para procesar los nuevos datos.

message
El mensaje contiene información sobre la vela de tiempo.

Devuelve: Una nueva vela cambia.

Reset
public void Reset()
biggerTimeFrameCandleCompressor.Reset()

Reiniciar el estado.