Show / Hide Table of Contents

Class WeightedPortfolio

Корзина портфелей, основанная на весах Weights.

Inheritance
Object
Position
Portfolio
BasketPortfolio
WeightedPortfolio
Implements
IExtendableEntity
Inherited Members
Portfolio.CreateSimulator()
Portfolio.CopyTo(Portfolio)
Portfolio.ToString()
Portfolio.Clone()
Portfolio.Name
Portfolio.Board
Portfolio.State
Portfolio.StrategyId
Portfolio.Side
Portfolio.AnonymousPortfolio
Position.CopyTo(Position)
Position.BeginValue
Position.CurrentValue
Position.BlockedValue
Position.ExtensionInfo
Position.CurrentPrice
Position.AveragePrice
Position.UnrealizedPnL
Position.RealizedPnL
Position.VariationMargin
Position.Commission
Position.SettlementPrice
Position.LastChangeTime
Position.LocalTime
Position.Description
Position.Currency
Position.ExpirationDate
Position.ClientCode
Position.Portfolio
Position.Security
Position.DepoName
Position.LimitType
Position.Leverage
Position.CommissionTaker
Position.CommissionMaker
Position.BuyOrdersCount
Position.SellOrdersCount
Position.BuyOrdersMargin
Position.SellOrdersMargin
Position.OrdersMargin
Position.OrdersCount
Position.TradesCount
Namespace: StockSharp.Algo
Assembly: StockSharp.Algo.dll
Syntax
public class WeightedPortfolio : BasketPortfolio, IExtendableEntity

Constructors

WeightedPortfolio(IConnector)

Создать WeightedPortfolio.

Declaration
public WeightedPortfolio(IConnector connector)
Parameters
Type Name Description
IConnector connector

Подключение взаимодействия с торговыми системами.

Properties

InnerPortfolios

Портфели, из которых создана данная корзина.

Declaration
public override IEnumerable<Portfolio> InnerPortfolios { get; }
Property Value
Type Description
IEnumerable<Portfolio>
Overrides
BasketPortfolio.InnerPortfolios

InnerPositions

Позиции, из которых создана данная корзина.

Declaration
public override IEnumerable<BasketPosition> InnerPositions { get; }
Property Value
Type Description
IEnumerable<BasketPosition>
Overrides
BasketPortfolio.InnerPositions

Weights

Инструменты и их весовые коэффициенты в корзине.

Declaration
public SynchronizedDictionary<Portfolio, Decimal> Weights { get; }
Property Value
Type Description
Ecng.Collections.SynchronizedDictionary<Portfolio, Decimal>

Implements

IExtendableEntity

Extension Methods

MarketRuleHelper.WhenChanged(Portfolio, IPortfolioProvider)
MarketRuleHelper.WhenMoneyLess(Portfolio, IPortfolioProvider, Unit)
MarketRuleHelper.WhenMoneyMore(Portfolio, IPortfolioProvider, Unit)
MarketRuleHelper.WhenLess(Position, IPositionProvider, Unit)
MarketRuleHelper.WhenMore(Position, IPositionProvider, Unit)
MarketRuleHelper.Changed(Position, IPositionProvider)
MessageConverterHelper.ToMessage(Portfolio, Int64)
MessageConverterHelper.ToChangeMessage(Portfolio)
MessageConverterHelper.ToLookupCriteria(Portfolio)
MessageConverterHelper.ToChangeMessage(Position, Int64)
TraderHelper.GetPnL(Portfolio)
TraderHelper.GetDirection(Position)
TraderHelper.ApplyChanges(Portfolio, PositionChangeMessage, IExchangeInfoProvider)
TraderHelper.ApplyChanges(Position, PositionChangeMessage)
TraderHelper.GetUniqueId(Portfolio)
TraderHelper.IsSame(Portfolio, String)
TraderHelper.ToPositionManager(Position)
Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
SmartComExtensionInfoHelper.GetSmartStatus(Portfolio)
Extensions.CanCloseOrRevert(Position)
EditorExtensions.ToItemsSource(Object, Type, Nullable<Boolean>, Nullable<ListSortDirection>, Func<IItemsSourceItem, Boolean>, Func<Object, String>, Func<Object, String>)
XamlHelper.WpfCast<T>(Object)
XamlHelper.CopyToClipboard<T>(T)
XamlHelper.EnsureUIThread(Object)
☀
☾
In This Article
Back to top
Copyright © StockSharp.
☀
☾