BiggerTimeFrameCandleCompressor

StockSharp.Algo.Candles

Kompressor von Kerzen von kleineren Zeitrahmen zu größeren.

Implementiert: ICandleBuilderSubscription

Konstruktoren

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

Kompressor von Kerzen von kleineren Zeitrahmen zu größeren.

message
Marktdatennachricht (Verwendung als Abonnement/Abonnement im ausgehenden Fall, Bestätigungsereignis im eingehenden Fall).
builder
Der Erbauer von Kerzen des Typs TimeFrameCandleMessage @.
buildFrom
Welcher Marktdatentyp wird als Quellwert verwendet.

Eigenschaften

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

Die aktuelle Kerze.

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

Marktdatennachricht (Verwendung als Abonnement/Abonnement im ausgehenden Fall, Bestätigungsereignis im eingehenden Fall).

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

Volumenprofil.

Methoden

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

Um die neuen Daten zu verarbeiten.

message
Die Nachricht enthält Informationen über die Zeitrahmenkerze.

Rückgabe: Eine neue Kerze verändert sich.

Reset
public void Reset()
biggerTimeFrameCandleCompressor.Reset()

Zustand zurücksetzen.