SecurityMessage
Сообщение, содержащее информацию о финансовом инструменте.
Наследует: BaseSubscriptionIdMessage<SecurityMessage>
Реализует: ISecurityIdMessage
Конструкторы
public SecurityMessage()
securityMessage = SecurityMessage()
Инициализирует новый экземпляр SecurityMessage.
protected SecurityMessage(MessageTypes type)
securityMessage = SecurityMessage(type)
Инициализирует новый экземпляр SecurityMessage.
- type
- Тип сообщения.
Свойства
public string BasketCode { get; set; }
value = securityMessage.BasketCode
securityMessage.BasketCode = value
Тип корзины финансового инструмента. Может быть в случае обычного финансового инструмента.
public string BasketExpression { get; set; }
value = securityMessage.BasketExpression
securityMessage.BasketExpression = value
Выражение финансового инструмента корзины может быть в случае обычного финансового инструмента.
public string BinaryOptionType { get; set; }
value = securityMessage.BinaryOptionType
securityMessage.BinaryOptionType = value
Тип бинарного опциона.
public string CfiCode { get; set; }
value = securityMessage.CfiCode
securityMessage.CfiCode = value
Введите стандарт ISO 10962.
public string Class { get; set; }
value = securityMessage.Class
securityMessage.Class = value
класс финансовых инструментов.
public CurrencyTypes? Currency { get; set; }
value = securityMessage.Currency
securityMessage.Currency = value
Торговля финансовыми инструментами валютой.
public override DataType DataType { get; }
value = securityMessage.DataType
Тип рыночных данных, управляемых данным хранилищем.
public int? Decimals { get; set; }
value = securityMessage.Decimals
securityMessage.Decimals = value
Количество цифр в цене после комы.
public DateTime? ExpiryDate { get; set; }
value = securityMessage.ExpiryDate
securityMessage.ExpiryDate = value
дата окончания срока действия финансового инструмента (для деривативов – экспирация, для облигаций – погашение).
public decimal? FaceValue { get; set; }
value = securityMessage.FaceValue
securityMessage.FaceValue = value
Номинальная стоимость.
public DateTime? IssueDate { get; set; }
value = securityMessage.IssueDate
securityMessage.IssueDate = value
Дата выпуска.
public decimal? IssueSize { get; set; }
value = securityMessage.IssueSize
securityMessage.IssueSize = value
Количество заключенных контрактов.
public decimal? MaxVolume { get; set; }
value = securityMessage.MaxVolume
securityMessage.MaxVolume = value
Максимальный объем, разрешенный в заказе.
public decimal? MinVolume { get; set; }
value = securityMessage.MinVolume
securityMessage.MinVolume = value
Минимальный объем, разрешенный для заказа.
public decimal? Multiplier { get; set; }
value = securityMessage.Multiplier
securityMessage.Multiplier = value
Множитель лота.
public string Name { get; set; }
value = securityMessage.Name
securityMessage.Name = value
название финансового инструмента.
public OptionStyles? OptionStyle { get; set; }
value = securityMessage.OptionStyle
securityMessage.OptionStyle = value
OptionStyles.
public OptionTypes? OptionType { get; set; }
value = securityMessage.OptionType
securityMessage.OptionType = value
Тип опции.
public decimal? PriceStep { get; set; }
value = securityMessage.PriceStep
securityMessage.PriceStep = value
Минимальный шаг цены.
public SecurityId PrimaryId { get; set; }
value = securityMessage.PrimaryId
securityMessage.PrimaryId = value
Идентификатор на первичной бирже.
public SecurityId SecurityId { get; set; }
value = securityMessage.SecurityId
securityMessage.SecurityId = value
SecurityId
public SecurityTypes? SecurityType { get; set; }
value = securityMessage.SecurityType
securityMessage.SecurityType = value
тип финансового инструмента.
public DateTime? SettlementDate { get; set; }
value = securityMessage.SettlementDate
securityMessage.SettlementDate = value
Дата расчета по финансовому инструменту (для деривативов и облигаций).
public SettlementTypes? SettlementType { get; set; }
value = securityMessage.SettlementType
securityMessage.SettlementType = value
SettlementTypes.
public bool? Shortable { get; set; }
value = securityMessage.Shortable
securityMessage.Shortable = value
Могут иметь короткие позиции.
public string ShortName { get; set; }
value = securityMessage.ShortName
securityMessage.ShortName = value
Краткое название финансового инструмента.
public decimal? Strike { get; set; }
value = securityMessage.Strike
securityMessage.Strike = value
Цена исполнения опциона.
public SecurityId UnderlyingSecurityId { get; set; }
value = securityMessage.UnderlyingSecurityId
securityMessage.UnderlyingSecurityId = value
Базовый актив, на котором построен текущий финансовый инструмент.
public decimal? UnderlyingSecurityMinVolume { get; set; }
value = securityMessage.UnderlyingSecurityMinVolume
securityMessage.UnderlyingSecurityMinVolume = value
Минимальный разрешенный объем для базового финансового инструмента.
public SecurityTypes? UnderlyingSecurityType { get; set; }
value = securityMessage.UnderlyingSecurityType
securityMessage.UnderlyingSecurityType = value
Основной тип финансового инструмента.
public decimal? VolumeStep { get; set; }
value = securityMessage.VolumeStep
securityMessage.VolumeStep = value
Минимальный шаг громкости.
Методы
public void CopyEx(SecurityMessage destination, bool copyBase)
securityMessage.CopyEx(destination, copyBase)
Скопируйте сообщение в .
- destination
- Объект, на который копируется информация.
- copyBase
- Скопируйте BaseSubscriptionIdMessage.
public void CopyTo(SecurityMessage destination, bool copyOriginalTransactionId)
securityMessage.CopyTo(destination, copyOriginalTransactionId)
Скопируйте сообщение в .
- destination
- Объект, на который копируется информация.
- copyOriginalTransactionId
- Скопируйте OriginalTransactionId.
public override string ToString()
result = securityMessage.ToString()
Преобразовать к строковому представлению.
Возвращает: Строковое представление.