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
- タイムフレームキャンドルに関する情報が記載されています。
戻り値: 新たなキャンドルが変わる。