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
Портфолио изменено.