WsMarketData
Проводите DTO для MarketDataMessage — направление сервер→клиент (e.g. эхо подписки, которую сервер создал сам, или сброс, инициированный сервером). Клиент → сервер для подписки/отписки использует другую форму команды («тип»: «подписаться» + диспетчер dataType), которая обрабатывается отдельно WsSubscribeCommand.
Свойства
public Level1Fields? BuildField { get; set; }
value = wsMarketData.BuildField
wsMarketData.BuildField = value
Проводное поле buildField.
public string BuildFrom { get; set; }
value = wsMarketData.BuildFrom
wsMarketData.BuildFrom = value
Проводное поле buildFrom. DataType является составным (e.g. CandleTimeFrame), поэтому его серийная строковая форма хранится здесь.
public MarketDataBuildModes? BuildMode { get; set; }
value = wsMarketData.BuildMode
wsMarketData.BuildMode = value
Проводное поле buildMode.
public long? Count { get; set; }
value = wsMarketData.Count
wsMarketData.Count = value
Счет проводов.
public string DataType { get; set; }
value = wsMarketData.DataType
wsMarketData.DataType = value
Проводное поле dataType.
public DateTime? FromDate { get; set; }
value = wsMarketData.FromDate
wsMarketData.FromDate = value
Проводное поле от (unix микросекунды, UTC).
public bool? IsFinishedOnly { get; set; }
value = wsMarketData.IsFinishedOnly
wsMarketData.IsFinishedOnly = value
Проводное поле isFinishedOnly.
public bool? IsRegularTradingHours { get; set; }
value = wsMarketData.IsRegularTradingHours
wsMarketData.IsRegularTradingHours = value
Проводное поле isRegularTradingHours.
public bool IsSubscribe { get; set; }
value = wsMarketData.IsSubscribe
wsMarketData.IsSubscribe = value
Проводное поле isSubscribe.
public int? MaxDepth { get; set; }
value = wsMarketData.MaxDepth
wsMarketData.MaxDepth = value
Проводное поле maxDepth.
public string NewsId { get; set; }
value = wsMarketData.NewsId
wsMarketData.NewsId = value
Проводное поле newsId.
public long? RefreshSpeed { get; set; }
value = wsMarketData.RefreshSpeed
wsMarketData.RefreshSpeed = value
Проводное поле refreshSpeed Ticks (TimeSpan.Ticks).
public WsSecurityId SecurityId { get; set; }
value = wsMarketData.SecurityId
wsMarketData.SecurityId = value
Проводное поле securityId.
public long? Skip { get; set; }
value = wsMarketData.Skip
wsMarketData.Skip = value
Пропуск проводов.
public DateTime? ToDate { get; set; }
value = wsMarketData.ToDate
wsMarketData.ToDate = value
Проводное поле к (unix микросекунды, UTC).
public long TransactionId { get; set; }
value = wsMarketData.TransactionId
wsMarketData.TransactionId = value
Проводное поле transactionId.