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
タイムフレームキャンドルに関する情報が記載されています。

戻り値: 新たなキャンドルが変わる。

Reset
public void Reset()
biggerTimeFrameCandleCompressor.Reset()

リセット状態。