BiggerTimeFrameCandleCompressor

StockSharp.Algo.Candles

Compressor de velas de menores prazos para maiores.

Implementa: ICandleBuilderSubscription

Construtores

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

Compressor de velas de menores prazos para maiores.

message
Mensagem de dados de mercado (usa como um subscribe/dessubscreva em caso de saída, evento de confirmação em caso de entrada).
builder
O construtor de velas de TimeFrameCandleMessage type.
buildFrom
Qual o tipo de dados de mercado que é utilizado como um valor de fonte.

Propriedades

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

A vela atual.

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

Mensagem de dados de mercado (usa como um subscribe/dessubscreva em caso de saída, evento de confirmação em caso de entrada).

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

Perfil de volume.

Métodos

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

Para processar os novos dados.

message
A mensagem contém informações sobre a vela de tempo-limite.

Retorna: Uma nova vela muda.

Reset
public void Reset()
biggerTimeFrameCandleCompressor.Reset()

Reiniciar estado.