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ó.