SecurityMessage

StockSharp.Messages

Сообщение, содержащее информацию о финансовом инструменте.

Наследует: BaseSubscriptionIdMessage<SecurityMessage>

Реализует: ISecurityIdMessage

Конструкторы

SecurityMessage
public SecurityMessage()
securityMessage = SecurityMessage()

Инициализирует новый экземпляр SecurityMessage.

SecurityMessage
protected SecurityMessage(MessageTypes type)
securityMessage = SecurityMessage(type)

Инициализирует новый экземпляр SecurityMessage.

type
Тип сообщения.

Свойства

BasketCode
public string BasketCode { get; set; }
value = securityMessage.BasketCode
securityMessage.BasketCode = value

Тип корзины финансового инструмента. Может быть в случае обычного финансового инструмента.

BasketExpression
public string BasketExpression { get; set; }
value = securityMessage.BasketExpression
securityMessage.BasketExpression = value

Выражение финансового инструмента корзины может быть в случае обычного финансового инструмента.

BinaryOptionType
public string BinaryOptionType { get; set; }
value = securityMessage.BinaryOptionType
securityMessage.BinaryOptionType = value

Тип бинарного опциона.

CfiCode
public string CfiCode { get; set; }
value = securityMessage.CfiCode
securityMessage.CfiCode = value

Введите стандарт ISO 10962.

Class
public string Class { get; set; }
value = securityMessage.Class
securityMessage.Class = value

класс финансовых инструментов.

Currency
public CurrencyTypes? Currency { get; set; }
value = securityMessage.Currency
securityMessage.Currency = value

Торговля финансовыми инструментами валютой.

DataType
public override DataType DataType { get; }
value = securityMessage.DataType

Тип рыночных данных, управляемых данным хранилищем.

Decimals
public int? Decimals { get; set; }
value = securityMessage.Decimals
securityMessage.Decimals = value

Количество цифр в цене после комы.

ExpiryDate
public DateTime? ExpiryDate { get; set; }
value = securityMessage.ExpiryDate
securityMessage.ExpiryDate = value

дата окончания срока действия финансового инструмента (для деривативов – экспирация, для облигаций – погашение).

FaceValue
public decimal? FaceValue { get; set; }
value = securityMessage.FaceValue
securityMessage.FaceValue = value

Номинальная стоимость.

IssueDate
public DateTime? IssueDate { get; set; }
value = securityMessage.IssueDate
securityMessage.IssueDate = value

Дата выпуска.

IssueSize
public decimal? IssueSize { get; set; }
value = securityMessage.IssueSize
securityMessage.IssueSize = value

Количество заключенных контрактов.

MaxVolume
public decimal? MaxVolume { get; set; }
value = securityMessage.MaxVolume
securityMessage.MaxVolume = value

Максимальный объем, разрешенный в заказе.

MinVolume
public decimal? MinVolume { get; set; }
value = securityMessage.MinVolume
securityMessage.MinVolume = value

Минимальный объем, разрешенный для заказа.

Multiplier
public decimal? Multiplier { get; set; }
value = securityMessage.Multiplier
securityMessage.Multiplier = value

Множитель лота.

Name
public string Name { get; set; }
value = securityMessage.Name
securityMessage.Name = value

название финансового инструмента.

OptionStyle
public OptionStyles? OptionStyle { get; set; }
value = securityMessage.OptionStyle
securityMessage.OptionStyle = value

OptionStyles.

OptionType
public OptionTypes? OptionType { get; set; }
value = securityMessage.OptionType
securityMessage.OptionType = value

Тип опции.

PriceStep
public decimal? PriceStep { get; set; }
value = securityMessage.PriceStep
securityMessage.PriceStep = value

Минимальный шаг цены.

PrimaryId
public SecurityId PrimaryId { get; set; }
value = securityMessage.PrimaryId
securityMessage.PrimaryId = value

Идентификатор на первичной бирже.

SecurityId
public SecurityId SecurityId { get; set; }
value = securityMessage.SecurityId
securityMessage.SecurityId = value

SecurityId

SecurityType
public SecurityTypes? SecurityType { get; set; }
value = securityMessage.SecurityType
securityMessage.SecurityType = value

тип финансового инструмента.

SettlementDate
public DateTime? SettlementDate { get; set; }
value = securityMessage.SettlementDate
securityMessage.SettlementDate = value

Дата расчета по финансовому инструменту (для деривативов и облигаций).

SettlementType
public SettlementTypes? SettlementType { get; set; }
value = securityMessage.SettlementType
securityMessage.SettlementType = value

SettlementTypes.

Shortable
public bool? Shortable { get; set; }
value = securityMessage.Shortable
securityMessage.Shortable = value

Могут иметь короткие позиции.

ShortName
public string ShortName { get; set; }
value = securityMessage.ShortName
securityMessage.ShortName = value

Краткое название финансового инструмента.

Strike
public decimal? Strike { get; set; }
value = securityMessage.Strike
securityMessage.Strike = value

Цена исполнения опциона.

UnderlyingSecurityId
public SecurityId UnderlyingSecurityId { get; set; }
value = securityMessage.UnderlyingSecurityId
securityMessage.UnderlyingSecurityId = value

Базовый актив, на котором построен текущий финансовый инструмент.

UnderlyingSecurityMinVolume
public decimal? UnderlyingSecurityMinVolume { get; set; }
value = securityMessage.UnderlyingSecurityMinVolume
securityMessage.UnderlyingSecurityMinVolume = value

Минимальный разрешенный объем для базового финансового инструмента.

UnderlyingSecurityType
public SecurityTypes? UnderlyingSecurityType { get; set; }
value = securityMessage.UnderlyingSecurityType
securityMessage.UnderlyingSecurityType = value

Основной тип финансового инструмента.

VolumeStep
public decimal? VolumeStep { get; set; }
value = securityMessage.VolumeStep
securityMessage.VolumeStep = value

Минимальный шаг громкости.

Методы

CopyEx
public void CopyEx(SecurityMessage destination, bool copyBase)
securityMessage.CopyEx(destination, copyBase)

Скопируйте сообщение в .

destination
Объект, на который копируется информация.
copyBase
Скопируйте BaseSubscriptionIdMessage.
CopyTo
public override void CopyTo(SecurityMessage destination)
securityMessage.CopyTo(destination)
CopyTo
public void CopyTo(SecurityMessage destination, bool copyOriginalTransactionId)
securityMessage.CopyTo(destination, copyOriginalTransactionId)

Скопируйте сообщение в .

destination
Объект, на который копируется информация.
copyOriginalTransactionId
Скопируйте OriginalTransactionId.
ToString
public override string ToString()
result = securityMessage.ToString()

Преобразовать к строковому представлению.

Возвращает: Строковое представление.