Click or drag to resize

Portfolio Class

Портфель, описывающий торговый счет и размер сгенерированной комиссии по нему.
Inheritance Hierarchy

Namespace:  StockSharp.BusinessEntities
Assembly:  StockSharp.BusinessEntities (in StockSharp.BusinessEntities.dll) Version: 4.4.17.0 (4.4.17)
Syntax
C#
[SerializableAttribute]
public class Portfolio : Position

The Portfolio type exposes the following members.

Constructors
  NameDescription
Public methodPortfolio
Создать Portfolio.
Top
Properties
  NameDescription
Public propertyStatic memberAnonymousPortfolio
Портфель, ассоциированный с заявками, полученными через лог заявок.
Public propertyAveragePrice
Средневзвешенная цена.
(Inherited from Position.)
Public propertyBeginValue
Размер позиции на начало торговой сессии.
(Inherited from Position.)
Public propertyBlockedValue
Размер позиции, зарезервированной под активные заявки.
(Inherited from Position.)
Public propertyBoard
Биржевая площадка, для которой действует данный портфель.
Public propertyClientCode
Код клиента, присвоенный брокером.
(Inherited from Position.)
Public propertyCommission
Общий размер комиссий.
(Inherited from Position.)
Public propertyCommissionMaker
Комиссия (мейкер).
(Inherited from Position.)
Public propertyCommissionTaker
Комиссия (тейкер).
(Inherited from Position.)
Public propertyCurrency
Валюта портфеля.
(Inherited from Position.)
Public propertyCurrentPrice
Стоимость позиции.
(Inherited from Position.)
Public propertyCurrentValue
Размер позиции на текущий момент.
(Inherited from Position.)
Public propertyDepoName
Название депозитария, где находится физически ценная бумага.
(Inherited from Position.)
Public propertyDescription
Текстовое описание позиции.
(Inherited from Position.)
Public propertyExpirationDate
Дата экспирация.
(Inherited from Position.)
Public propertyExtensionInfo
Расширенная информация.
(Inherited from Position.)
Public propertyInternalId
Внутренний идентификатор.
Public propertyLastChangeTime
Время последнего изменения позиции.
(Inherited from Position.)
Public propertyLeverage
Плечо маржи.
(Inherited from Position.)
Public propertyLimitType
Вид лимита для Т+ рынка.
(Inherited from Position.)
Public propertyLocalTime
Локальное время последнего изменения позиции.
(Inherited from Position.)
Public propertyName
Кодовое название портфеля.
Public propertyPortfolio
Портфель, в котором создана позиция.
(Inherited from Position.)
Public propertyRealizedPnL
Реализованная прибыль.
(Inherited from Position.)
Public propertySecurity
Инструмент, по которому создана позиция.
(Inherited from Position.)
Public propertySettlementPrice
Расчетная цена.
(Inherited from Position.)
Public propertyState
Состояние портфеля.
Public propertyUnrealizedPnL
Нереализованная прибыль.
(Inherited from Position.)
Public propertyVariationMargin
Вариационная маржа.
(Inherited from Position.)
Top
Methods
  NameDescription
Public methodClone
Создать копию Portfolio.
Public methodCopyTo(Portfolio)
Скопировать поля текущего портфеля в destination.
Public methodCopyTo(Position)
Скопировать поля текущей позиции в destination.
(Inherited from Position.)
Public methodStatic memberCreateSimulator
Создать виртуальный портфель для симуляции.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodNotifyChanged (Inherited from NotifiableObject.)
Protected methodNotifyChanging (Inherited from NotifiableObject.)
Public methodNotifyPropertyChanged (Inherited from NotifiableObject.)
Public methodToString
Returns a string that represents the current object.
(Overrides PositionToString.)
Top
Events
  NameDescription
Public eventPropertyChanged (Inherited from NotifiableObject.)
Public eventPropertyChanging (Inherited from NotifiableObject.)
Top
Extension Methods
  NameDescription
Public Extension MethodApplyChanges(PositionChangeMessage)Overloaded.
Применить изменения к позиции.
(Defined by TraderHelper.)
Public Extension MethodApplyChanges(PositionChangeMessage, IExchangeInfoProvider)Overloaded.
Применить изменения к портфелю.
(Defined by TraderHelper.)
Public Extension MethodChanged
Создать правило на событие изменения позиции.
(Defined by MarketRuleHelper.)
Public Extension MethodGetDirection
Получить направление заявки для позиции.
(Defined by TraderHelper.)
Public Extension MethodGetPnL
Рассчитать прибыль-убыток на основе портфеля.
(Defined by TraderHelper.)
Public Extension MethodGetUniqueId
Получить идентификатор портфеля.
(Defined by TraderHelper.)
Public Extension MethodIsSame
Определять, является ли указанный портфель требуемым.
(Defined by TraderHelper.)
Public Extension MethodToChangeMessageOverloaded.
Преобразовать портфель в сообщение.
(Defined by MessageConverterHelper.)
Public Extension MethodToChangeMessage(Int64)Overloaded.
Преобразовать позицию в сообщение.
(Defined by MessageConverterHelper.)
Public Extension MethodToLookupCriteria
Преобразовать Portfolio в PortfolioLookupMessage.
(Defined by MessageConverterHelper.)
Public Extension MethodToMessage
Преобразовать портфель в сообщение.
(Defined by MessageConverterHelper.)
Public Extension MethodToPositionManager
Сконвертировать позицию в объект типа IPositionManager.
(Defined by TraderHelper.)
Public Extension MethodWhenChanged
Создать правило отслеживающее событие изменения портфеля.
(Defined by MarketRuleHelper.)
Public Extension MethodWhenLess
Создать правило на событие уменьшения позиции ниже определённого уровня.
(Defined by MarketRuleHelper.)
Public Extension MethodWhenMoneyLess
Создать правило на событие уменьшения денег в портфеле ниже определённого уровня.
(Defined by MarketRuleHelper.)
Public Extension MethodWhenMoneyMore
Создать правило на событие увеличения денег в портфеле выше определённого уровня.
(Defined by MarketRuleHelper.)
Public Extension MethodWhenMore
Создать правило на событие увеличения позиции выше определенного уровня.
(Defined by MarketRuleHelper.)
Top
See Also