Position
Положение по инструменту.
Наследует: NotifiableObject
Реализует: ILocalTimeMessage, IServerTimeMessage
Конструкторы
Свойства
public decimal? AveragePrice { get; set; }
value = position.AveragePrice
position.AveragePrice = value
Средняя цена.
public decimal? BeginValue { get; set; }
value = position.BeginValue
position.BeginValue = value
Размер позиции на начало торговой сессии.
public decimal? BlockedValue { get; set; }
value = position.BlockedValue
position.BlockedValue = value
Размер позиции, зарегистрированной для активных ордеров.
public int? BuyOrdersCount { get; set; }
value = position.BuyOrdersCount
position.BuyOrdersCount = value
Заказы (предложения).
public decimal? BuyOrdersMargin { get; set; }
value = position.BuyOrdersMargin
position.BuyOrdersMargin = value
Маржа (покупка).
public string ClientCode { get; set; }
value = position.ClientCode
position.ClientCode = value
Код клиента, присвоенный брокером.
public DateTime? CloseTime { get; set; }
value = position.CloseTime
position.CloseTime = value
Время закрытия позиции.
public decimal? Commission { get; set; }
value = position.Commission
position.Commission = value
Общая комиссия.
public decimal? CommissionMaker { get; set; }
value = position.CommissionMaker
position.CommissionMaker = value
Комиссия (создатель).
public decimal? CommissionTaker { get; set; }
value = position.CommissionTaker
position.CommissionTaker = value
Комиссия (тейкер).
public CurrencyTypes? Currency { get; set; }
value = position.Currency
position.Currency = value
Валюта портфеля.
public decimal? CurrentPrice { get; set; }
value = position.CurrentPrice
position.CurrentPrice = value
Цена позиции.
public decimal? CurrentValue { get; set; }
value = position.CurrentValue
position.CurrentValue = value
Текущий размер позиции.
public string DepoName { get; set; }
value = position.DepoName
position.DepoName = value
Депозитарий, в котором находится физический финансовый инструмент.
public string Description { get; set; }
value = position.Description
position.Description = value
Текстовое описание позиции.
public DateTime? ExpirationDate { get; set; }
value = position.ExpirationDate
position.ExpirationDate = value
Срок годности.
public DateTime LastChangeTime { get; set; }
value = position.LastChangeTime
position.LastChangeTime = value
Время последнего изменения позиции.
public decimal? Leverage { get; set; }
value = position.Leverage
position.Leverage = value
Маржинальное кредитное плечо.
public TPlusLimits? LimitType { get; set; }
value = position.LimitType
position.LimitType = value
Тип лимита для рынка Т+.
public decimal? LiquidationPrice { get; set; }
value = position.LiquidationPrice
position.LiquidationPrice = value
Цена ликвидации.
public DateTime LocalTime { get; set; }
value = position.LocalTime
position.LocalTime = value
Время последней позиции меняется.
public DateTime? OpenTime { get; set; }
value = position.OpenTime
position.OpenTime = value
Время открытия позиции.
public int? OrdersCount { get; set; }
value = position.OrdersCount
position.OrdersCount = value
Заказы.
public decimal? OrdersMargin { get; set; }
value = position.OrdersMargin
position.OrdersMargin = value
Ордера (маржа).
public Portfolio Portfolio { get; set; }
value = position.Portfolio
position.Portfolio = value
Портфель, в котором создается позиция.
public virtual string PortfolioName { get; }
value = position.PortfolioName
Название портфолио.
public decimal? RealizedPnL { get; set; }
value = position.RealizedPnL
position.RealizedPnL = value
Реализованная прибыль.
public Security Security { get; set; }
value = position.Security
position.Security = value
финансовый инструмент, по которому создана позиция.
public int? SellOrdersCount { get; set; }
value = position.SellOrdersCount
position.SellOrdersCount = value
Приказывает (спрашивает).
public decimal? SellOrdersMargin { get; set; }
value = position.SellOrdersMargin
position.SellOrdersMargin = value
Маржа (продажа).
public DateTime ServerTime { get; set; }
value = position.ServerTime
position.ServerTime = value
Время последнего изменения позиции.
public decimal? SettlementPrice { get; set; }
value = position.SettlementPrice
position.SettlementPrice = value
Расчетная цена.
public virtual string StrategyId { get; set; }
value = position.StrategyId
position.StrategyId = value
Стратегия Ид.
public int? TradesCount { get; set; }
value = position.TradesCount
position.TradesCount = value
Торги.
public decimal? UnrealizedPnL { get; set; }
value = position.UnrealizedPnL
position.UnrealizedPnL = value
Нереализованная прибыль.
public decimal? VariationMargin { get; set; }
value = position.VariationMargin
position.VariationMargin = value
Вариационная маржа.
Методы
public virtual Position Clone()
result = position.Clone()
Создайте копию позиции.
Возвращает: Копия.
public void CopyTo(Position destination)
position.CopyTo(destination)
Копировать поля текущей позиции в .
- destination
- Позиция, в которую следует копировать поля.
public override string ToString()
result = position.ToString()
Преобразовать к строковому представлению.
Возвращает: Строковое представление.