CollectionPortfolioProvider
StockSharp.Algo
以收集为基础实施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
组合变了。