CollectionPortfolioProvider
StockSharp.Algo
Aplicación basada en la colección IPortfolioProvider.
Implementa: IPortfolioProvider
Constructores
CollectionPortfolioProvider
public CollectionPortfolioProvider()
collectionPortfolioProvider = CollectionPortfolioProvider()
Inicia una nueva instancia de la CollectionPortfolioProvider.
CollectionPortfolioProvider
public CollectionPortfolioProvider(IEnumerable<Portfolio> portfolios)
collectionPortfolioProvider = CollectionPortfolioProvider(portfolios)
Inicia una nueva instancia de la CollectionPortfolioProvider.
- portfolios
- La colección de carteras.
Propiedades
Portfolios
public IEnumerable<Portfolio> Portfolios { get; }
value = collectionPortfolioProvider.Portfolios
La lista de carteras.
Métodos
Add
public void Add(Portfolio portfolio)
collectionPortfolioProvider.Add(portfolio)
Agregue el instrumento financiero.
- portfolio
- Portafolio.
LookupByPortfolioName
public Portfolio LookupByPortfolioName(string name)
result = collectionPortfolioProvider.LookupByPortfolioName(name)
Para obtener la cartera por el nombre de código.
- name
- Nombre del código de cartera.
Devuelve: El portafolio obtenido. Si no hay cartera por criterios dados, se devuelve.
Remove
public bool Remove(Portfolio portfolio)
result = collectionPortfolioProvider.Remove(portfolio)
Quitar el instrumento financiero.
- portfolio
- Portafolio.
Devuelve: Resultado de la comprobación.
Eventos
NewPortfolio
public event Action<Portfolio> NewPortfolio
collectionPortfolioProvider.NewPortfolio += handler
Se recibió nueva cartera.
PortfolioChanged
public event Action<Portfolio> PortfolioChanged
collectionPortfolioProvider.PortfolioChanged += handler
Cartero cambió.