WsMarketData

StockSharp.Ws

MarketDataMessageのWire DTO — server→client 方向 (e.g. サーバをビルドした購読のエコー, サーバが起動したリセット). Client→server の購読/退会は、WsSubscribeCommand が別途処理する、異なるコマンド形状(「タイプ」: 「サブスクリプション」+ dataType ディスパッチャ)を使用します。

プロパティ

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

ワイヤフィールドbuildField@

BuildFrom
public string BuildFrom { get; set; }
value = wsMarketData.BuildFrom
wsMarketData.BuildFrom = value

ワイヤフィールドbuildFromDataTypeはコンポジット(e.gCandleTimeFrame@)なので、シリアル化可能な文字列フォームがここに保存されます。

BuildMode
public MarketDataBuildModes? BuildMode { get; set; }
value = wsMarketData.BuildMode
wsMarketData.BuildMode = value

ワイヤフィールドbuildMode@

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

ワイヤー フィールドの計算。

DataType
public string DataType { get; set; }
value = wsMarketData.DataType
wsMarketData.DataType = value

ワイヤフィールドdataType@

FromDate
public DateTime? FromDate { get; set; }
value = wsMarketData.FromDate
wsMarketData.FromDate = value

ワイヤフィールド(UNIXマイクロ秒、UTC)

IsFinishedOnly
public bool? IsFinishedOnly { get; set; }
value = wsMarketData.IsFinishedOnly
wsMarketData.IsFinishedOnly = value

ワイヤフィールドisFinishedOnly@

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

ワイヤフィールドisRegularTradingHours@

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

ワイヤフィールドisSubscribe@

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

ワイヤフィールドmaxDepth@

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

ワイヤフィールドnewsId@

RefreshSpeed
public long? RefreshSpeed { get; set; }
value = wsMarketData.RefreshSpeed
wsMarketData.RefreshSpeed = value

ワイヤー フィールド refreshSpeed. ティックス (TimeSpan.Ticks).

SecurityId
public WsSecurityId SecurityId { get; set; }
value = wsMarketData.SecurityId
wsMarketData.SecurityId = value

ワイヤフィールドsecurityId@

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

ワイヤーフィールドはスキップします。

ToDate
public DateTime? ToDate { get; set; }
value = wsMarketData.ToDate
wsMarketData.ToDate = value

ワイヤーフィールドに(UNIXマイクロ秒、UTC)。

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

ワイヤフィールドtransactionId@

メソッド

From
public static WsMarketData From(MarketDataMessage msg)
result = WsMarketData.From(msg)

から。