Для изменения размера нажмите или перетащите

ExecutionMessage - класс

Сообщение, содержащее информацию об исполнении.
Иерархия наследования
SystemObject
  CloneableMessage
    StockSharp.MessagesMessage
      StockSharp.MessagesBaseSubscriptionIdMessage
        StockSharp.MessagesExecutionMessage

Пространство имён:  StockSharp.Messages
Сборка:  StockSharp.Messages (в StockSharp.Messages.dll) Версия: 4.4.17.0 (4.4.17)
Синтаксис
C#
[SerializableAttribute]
public sealed class ExecutionMessage : BaseSubscriptionIdMessage, 
	ITransactionIdMessage, IMessage, IServerTimeMessage, ISecurityIdMessage, IPortfolioNameMessage, 
	IErrorMessage

Тип ExecutionMessage предоставляет следующие члены.

Конструкторы
  ИмяОписание
Открытый методExecutionMessage
Создать ExecutionMessage.
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоAdapter
Адаптер, отправивший сообщение. Может быть .
(Унаследован от Message.)
Открытое свойствоAveragePrice
Средняя цена исполнения.
Открытое свойствоBalance
Остаток контрактов в заявке.
Открытое свойствоBrokerCode
Код брокерской фирмы.
Открытое свойствоClientCode
Код клиента, присвоенный брокером.
Открытое свойствоComment
Комментарий к выставляемой заявке.
Открытое свойствоCommission
Комиссия (брокерская, биржевая и т.д.). Заполняется при ExecutionType установленном в Transaction.
Открытое свойствоCommissionCurrency
Валюта комиссии. Может быть .
Открытое свойствоCondition
Условие заявки (например, параметры стоп - или алго- заявки).
Открытое свойствоCurrency
Валюта торгового инструмента.
Открытое свойствоDepoName
Название депозитария, где находится физически ценная бумага.
Открытое свойствоError
Информация об ошибке поиска инструментов.
Открытое свойствоExecutionType
Тип данных, информация о которых содержится ExecutionMessage.
Открытое свойствоExpiryDate
Время экспирации заявки. По умолчанию равно , что означает действие заявки до отмены (GTC).
Открытое свойствоExtensionInfo
Расширенная информация.
(Унаследован от Message.)
Открытое свойствоHasOrderInfo
Если сообщение содержит информацию о заявке.
Открытое свойствоHasTradeInfo
Если сообщение содержит информацию о сделке.
Открытое свойствоIsBack
Следует ли отправлять сообщение обратно отправителю.
(Унаследован от Message.)
Открытое свойствоIsCancelled
Является ли действие отменой заявки.
Открытое свойствоIsManual
Является ли заявка ручной.
Открытое свойствоIsMargin
Включена ли маржинальность.
Открытое свойствоIsMarketMaker
Является ли заявка маркет-мейкерской.
Открытое свойствоIsSystem
Является ли сделка системной.
Открытое свойствоIsUpTick
Является ли тик восходящим или нисходящим в цене. Заполняется только для ExecutionType равным Tick.
Открытое свойствоLatency
Сетевая задержка. Заполняется при ExecutionType равном Transaction.
Открытое свойствоLocalTime
Метка локального времени, когда сообщение было получено/создано.
(Унаследован от Message.)
Открытое свойствоMinVolume
Минимальный объем заявки, который может быть исполнен.
Открытое свойствоOfflineMode
Оффлан режим обработки сообщения.
(Унаследован от Message.)
Открытое свойствоOpenInterest
Количество открытых позиций (открытый интерес).
Открытое свойствоOrderBoardId
Идентификатор заявки электронной площадки. Используется, если OrderId или OrderStringId содержат идентификаторы брокерской системы.
Открытое свойствоOrderId
Идентификатор заявки.
Открытое свойствоOrderPrice
Цена заявки.
Открытое свойствоOrderState
Состояние заявки.
Открытое свойствоOrderStatus
Системный статус заявки.
Открытое свойствоOrderStringId
Идентификатор заявки (в виде строки, если электронная площадка не использует числовое представление идентификатора заявки).
Открытое свойствоOrderType
Тип заявки.
Открытое свойствоOrderVolume
Количество контрактов в заявке.
Открытое свойствоOriginalTransactionId
Идентификатор первоначального сообщения TransactionId, для которого данное сообщение является ответом.
(Унаследован от BaseSubscriptionIdMessage.)
Открытое свойствоOriginSide
Инициатор сделки (продавец или покупатель).
Открытое свойствоPnL
Прибыль, реализованная сделкой.
Открытое свойствоPortfolioName
Кодовое название портфеля.
Открытое свойствоPosition
Позиция, сгенерированная заявкой или сделкой.
Открытое свойствоSecurityId
Идентификатор инструмента.
Открытое свойствоServerTime
Серверное время.
Открытое свойствоSide
Направление заявки (покупка или продажа).
Открытое свойствоSlippage
Проскальзывание в цене сделки. Заполняется при ExecutionType равном Transaction.
Открытое свойствоSubscriptionId
Идентификатор подписки.
(Унаследован от BaseSubscriptionIdMessage.)
Открытое свойствоSubscriptionIds
Идентификаторы.
(Унаследован от BaseSubscriptionIdMessage.)
Открытое свойствоSystemComment
Сообщение к заявке (создается торговой системой при регистрации, изменении или снятии).
Открытое свойствоTimeInForce
Условие исполнения лимитированной заявки.
Открытое свойствоTradeId
Идентификатор сделки.
Открытое свойствоTradePrice
Цена сделки.
Открытое свойствоTradeStatus
Системный статус сделки.
Открытое свойствоTradeStringId
Идентификатор сделки (в виде строки, если электронная площадка не использует числовое представление идентификатора сделки).
Открытое свойствоTradeVolume
Количество контрактов в сделке.
Открытое свойствоTransactionId
Идентификатор запроса.
Открытое свойствоType
Тип сообщения.
(Унаследован от Message.)
Открытое свойствоUserOrderId
Пользовательский идентификатор заявки. Заполняется при ExecutionType равном Transaction.
Открытое свойствоVisibleVolume
Видимое количество контрактов в заявке.
Открытое свойствоYield
Доходность.
В начало страницы
Методы
  ИмяОписание
Открытый методClone
Создать копию ExecutionMessage.
(Переопределяет MessageClone.)
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Открытый методGetHashCode
Serves as a hash function for a particular type.
(Унаследован от Object.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Открытый методToString
Returns a string that represents the current object.
(Переопределяет MessageToString.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGetBalance
Получить Balance.
(Определяется Extensions.)
Открытый метод расширенияGetOrderLogCancelReason
Получить причину отмены заявки в логе заявок.
(Определяется OrderLogHelper.)
Открытый метод расширенияGetPosition
Получить позицию по собственной сделке.
(Определяется TraderHelper.)
Открытый метод расширенияGetServerTime
Получить серверное время сообщения.
(Определяется Extensions.)
Открытый метод расширенияGetTradePrice
Получить TradePrice.
(Определяется Extensions.)
Открытый метод расширенияHasOrderInfo
Определить, содержит ли сообщение информацию о заявке.
(Определяется Extensions.)
Открытый метод расширенияHasTradeInfo
Определить, содержит ли сообщение информацию о сделке.
(Определяется Extensions.)
Открытый метод расширенияIsCanceled
Проверить, отменена ли заявка.
(Определяется TraderHelper.)
Открытый метод расширенияIsMarketData
Определить, содержит ли execMsg информацию о маркет-данных.
(Определяется Extensions.)
Открытый метод расширенияIsMatched
Проверить, исполнена ли полностью заявка.
(Определяется TraderHelper.)
Открытый метод расширенияIsMatchedEmpty
Проверить, что не реализован ни один контракт в заявке.
(Определяется TraderHelper.)
Открытый метод расширенияIsMatchedPartially
Проверить, реализована ли часть объема в заявке.
(Определяется TraderHelper.)
Открытый метод расширенияIsOrderLogCanceled
Проверить, содержит ли строчка отмененные заявки.
(Определяется Extensions.)
Открытый метод расширенияIsOrderLogMatched
Проверить, содержит ли строчка исполнение заявки.
(Определяется Extensions.)
Открытый метод расширенияIsOrderLogRegistered
Проверить, содержит ли строчка регистрацию заявки.
(Определяется Extensions.)
Открытый метод расширенияReplaceSecurityId
Заменить идентификатор инструмента указанным.
(Определяется Extensions.)
Открытый метод расширенияSafeGetOrderId
Получить идентификатор заявки, или выбросить исключение, если информация отсутствует.
(Определяется TraderHelper.)
Открытый метод расширенияSafeGetVolume
Получить количество операции, или выбросить исключение, если информация отсутствует.
(Определяется TraderHelper.)
Открытый метод расширенияToLevel1
Преобразовать ExecutionMessage в Level1ChangeMessage.
(Определяется TraderHelper.)
Открытый метод расширенияToOrder(Order)Перегружен.
Преобразовать сообщение в заявку.
(Определяется MessageConverterHelper.)
Открытый метод расширенияToOrder(Security)Перегружен.
Преобразовать сообщение в заявку.
(Определяется MessageConverterHelper.)
Открытый метод расширенияToOrderLog(OrderLogItem)Перегружен.
Преобразовать сообщение в строчку лога заявок.
(Определяется MessageConverterHelper.)
Открытый метод расширенияToOrderLog(Security)Перегружен.
Преобразовать сообщение в строчку лога заявок.
(Определяется MessageConverterHelper.)
Открытый метод расширенияToTick
Преобразовать в тиковую сделку из строки лога заявок.
(Определяется OrderLogHelper.)
Открытый метод расширенияToTrade(Security)Перегружен.
Преобразовать сообщение в тиковую сделку.
(Определяется MessageConverterHelper.)
Открытый метод расширенияToTrade(Trade)Перегружен.
Преобразовать сообщение в тиковую сделку.
(Определяется MessageConverterHelper.)
Открытый метод расширенияTryGetServerTime
Получить серверное время сообщения.
(Определяется Extensions.)
Открытый метод расширенияTryInitLocalTime
Инициализировать LocalTimeCurrentTime.
(Определяется Extensions.)
В начало страницы
См. также