CollectionPortfolioProvider
StockSharp.Algo
Sammlungsbasierte Implementierung von IPortfolioProvider.
Implementiert: IPortfolioProvider
Konstruktoren
CollectionPortfolioProvider
public CollectionPortfolioProvider()
collectionPortfolioProvider = CollectionPortfolioProvider()
Initialisiert eine neue Instanz von CollectionPortfolioProvider.
CollectionPortfolioProvider
public CollectionPortfolioProvider(IEnumerable<Portfolio> portfolios)
collectionPortfolioProvider = CollectionPortfolioProvider(portfolios)
Initialisiert eine neue Instanz von CollectionPortfolioProvider.
- portfolios
- Die Portfolios Sammlung.
Eigenschaften
Portfolios
public IEnumerable<Portfolio> Portfolios { get; }
value = collectionPortfolioProvider.Portfolios
Die Liste der Portfolios.
Methoden
Add
public void Add(Portfolio portfolio)
collectionPortfolioProvider.Add(portfolio)
Finanzinstrument hinzufügen.
- portfolio
- Portfolio.
LookupByPortfolioName
public Portfolio LookupByPortfolioName(string name)
result = collectionPortfolioProvider.LookupByPortfolioName(name)
Um das Portfolio nach dem Codenamen zu erhalten.
- name
- Portfolio-Code-Name.
Rückgabe: Wenn es kein Portfolio nach vorgegebenen Kriterien gibt, wird es zurückgegeben.
Remove
public bool Remove(Portfolio portfolio)
result = collectionPortfolioProvider.Remove(portfolio)
Entfernen Sie das Finanzinstrument.
- portfolio
- Portfolio.
Rückgabe: Prüfergebnis.
Ereignisse
NewPortfolio
public event Action<Portfolio> NewPortfolio
collectionPortfolioProvider.NewPortfolio += handler
Neues Portfolio erhalten.
PortfolioChanged
public event Action<Portfolio> PortfolioChanged
collectionPortfolioProvider.PortfolioChanged += handler
Portfolio geändert.