MarketDataMessage

StockSharp.Messages

市場データメッセージ(発信ケースの購読/退会、受信ケースでの確認イベントとして使用します)。

継承元: SecurityMessage

実装: ISubscriptionMessage, ITransactionIdMessage, IOriginalTransactionIdMessage, IDataTypeMessage, IMessage, ILocalTimeMessage, ICloneable, IGeneratedMessage

コンストラクター

MarketDataMessage
public MarketDataMessage()
marketDataMessage = MarketDataMessage()

MarketDataMessage の新規インスタンスを初期化します。

MarketDataMessage
protected MarketDataMessage(MessageTypes type)
marketDataMessage = MarketDataMessage(type)

Initialize MarketDataMessage.

type
メッセージタイプ。

プロパティ

AllowBuildFromSmallerTimeFrame
public bool AllowBuildFromSmallerTimeFrame { get; set; }
value = marketDataMessage.AllowBuildFromSmallerTimeFrame
marketDataMessage.AllowBuildFromSmallerTimeFrame = value

小さなタイムフレームからキャンドルをビルドすることができます。

BoardCode
public string BoardCode { get; set; }
value = marketDataMessage.BoardCode
marketDataMessage.BoardCode = value

ボードコード。

BuildField
public Level1Fields? BuildField { get; set; }
value = marketDataMessage.BuildField
marketDataMessage.BuildField = value

Extra info for the BuildFrom.

BuildFrom
public DataType BuildFrom { get; set; }
value = marketDataMessage.BuildFrom
marketDataMessage.BuildFrom = value

どの市場データ型がソース値として使用されるか。

BuildMode
public MarketDataBuildModes BuildMode { get; set; }
value = marketDataMessage.BuildMode
marketDataMessage.BuildMode = value

モードをビルドします。

Count
public long? Count { get; set; }
value = marketDataMessage.Count
marketDataMessage.Count = value

送信メッセージのカウントを取得します。

DataType2
public DataType DataType2 { get; set; }
value = marketDataMessage.DataType2
marketDataMessage.DataType2 = value

市場データ型。

DepthBuilder
public IOrderLogMarketDepthBuilder DepthBuilder { get; set; }
value = marketDataMessage.DepthBuilder
marketDataMessage.DepthBuilder = value

ログをマーケットデプスビルダーに注文する。

DoNotBuildOrderBookIncrement
public bool DoNotBuildOrderBookIncrement { get; set; }
value = marketDataMessage.DoNotBuildOrderBookIncrement
marketDataMessage.DoNotBuildOrderBookIncrement = value

増分QuoteChangeMessage@を通して下さい。

Fields
public IEnumerable<Level1Fields> Fields { get; set; }
value = marketDataMessage.Fields
marketDataMessage.Fields = value

市場データフィールド、および、Level1メッセージの購読で受信されます。

FillGaps
public FillGapsDays? FillGaps { get; set; }
value = marketDataMessage.FillGaps
marketDataMessage.FillGaps = value

代表取締役社長 佐藤 浩

From
public DateTime? From { get; set; }
value = marketDataMessage.From
marketDataMessage.From = value

ノードキーから。

IsCalcVolumeProfile
public bool IsCalcVolumeProfile { get; set; }
value = marketDataMessage.IsCalcVolumeProfile
marketDataMessage.IsCalcVolumeProfile = value

計算PriceLevels@を行なう。デフォルトでは無効です。

IsFinishedOnly
public bool IsFinishedOnly { get; set; }
value = marketDataMessage.IsFinishedOnly
marketDataMessage.IsFinishedOnly = value

キャンドルだけを完成させるリクエスト。

IsRegularTradingHours
public bool? IsRegularTradingHours { get; set; }
value = marketDataMessage.IsRegularTradingHours
marketDataMessage.IsRegularTradingHours = value

データのリクエストは、通常の取引時間のみで行います。

IsSubscribe
public bool IsSubscribe { get; set; }
value = marketDataMessage.IsSubscribe
marketDataMessage.IsSubscribe = value

購読メッセージです。

MaxDepth
public int? MaxDepth { get; set; }
value = marketDataMessage.MaxDepth
marketDataMessage.MaxDepth = value

リクエストされたオーダーブックの深さの最大。 DataType2 = MarketDepth の場合に使用します。

NewsId
public string NewsId { get; set; }
value = marketDataMessage.NewsId
marketDataMessage.NewsId = value

ニュースID。 リクエストニューステキストの場合に使用します。

RefreshSpeed
public TimeSpan? RefreshSpeed { get; set; }
value = marketDataMessage.RefreshSpeed
marketDataMessage.RefreshSpeed = value

データのリフレッシュのためのインターバル。

Skip
public long? Skip { get; set; }
value = marketDataMessage.Skip
marketDataMessage.Skip = value

スキップカウント。

To
public DateTime? To { get; set; }
value = marketDataMessage.To
marketDataMessage.To = value

ノードキーへ。

TransactionId
public long TransactionId { get; set; }
value = marketDataMessage.TransactionId
marketDataMessage.TransactionId = value

識別子をリクエストする。

メソッド

Clone
public override Message Clone()
result = marketDataMessage.Clone()

コピーの作成MarketDataMessage

戻り値: コピー

CopyTo
public void CopyTo(MarketDataMessage destination)
marketDataMessage.CopyTo(destination)

メッセージをコピーする

destination
情報をコピーするオブジェクト。
ToString
public override string ToString()
result = marketDataMessage.ToString()

ライン表現に換算します。

戻り値: 弦のパフォーマンス。