CollectionPortfolioProvider

StockSharp.Algo

以收集为基础实施IPortfolioProvider.

实现: IPortfolioProvider

构造函数

CollectionPortfolioProvider
public CollectionPortfolioProvider()
collectionPortfolioProvider = CollectionPortfolioProvider()

初始化了 & ##CollectionPortfolioProvider+#的新实例.

CollectionPortfolioProvider
public CollectionPortfolioProvider(IEnumerable<Portfolio> portfolios)
collectionPortfolioProvider = CollectionPortfolioProvider(portfolios)

初始化了 & ##CollectionPortfolioProvider+#的新实例.

portfolios
组合收藏.

属性

Portfolios
public IEnumerable<Portfolio> Portfolios { get; }
value = collectionPortfolioProvider.Portfolios

组合列表.

方法

Add
public void Add(Portfolio portfolio)
collectionPortfolioProvider.Add(portfolio)

增加金融工具。

portfolio
组合.
LookupByPortfolioName
public Portfolio LookupByPortfolioName(string name)
result = collectionPortfolioProvider.LookupByPortfolioName(name)

以代号来获取组合 。

name
组合代码名.

返回值: 获得的组合。 如果没有特定标准设定组合, 则返回 。

Remove
public bool Remove(Portfolio portfolio)
result = collectionPortfolioProvider.Remove(portfolio)

取出金融工具。

portfolio
组合.

返回值: 检查结果。

事件

NewPortfolio
public event Action<Portfolio> NewPortfolio
collectionPortfolioProvider.NewPortfolio += handler

收到了新的投资组合。

PortfolioChanged
public event Action<Portfolio> PortfolioChanged
collectionPortfolioProvider.PortfolioChanged += handler

组合变了。