public static Portfolio GetOrCreatePortfolio(this Framework framework, string name, bool emitEvent = true)
{
Portfolio portfolio;
if (framework.PortfolioManager.Portfolios.Contains(name))
portfolio = framework.PortfolioManager.Portfolios.GetByName(name);
else
{
portfolio = new Portfolio(framework, name);
framework.PortfolioManager.Add(portfolio, emitEvent);
}
return portfolio;
}
}