public void OnPortfolioRemoved(Portfolio portfolio) => OnEvent(new OnPortfolioRemoved(portfolio));
public PortfolioEventArgs(Portfolio portfolio) { Portfolio = portfolio; }
public void OnPortfolioAdded(Portfolio portfolio) => OnEvent(new OnPortfolioAdded(portfolio));
public PositionEventArgs(Portfolio portfolio, Position position) : base(portfolio) { Position = position; }
protected internal virtual void OnStatistics(Portfolio portfolio, PortfolioStatisticsItem statistics) { // noop }
internal void OnPortfolioParentChanged(Portfolio portfolio) { // noop }
internal void OnPortfolioRemoved(Portfolio portfolio) { // noop }
public OnFill(Portfolio portfolio, Fill fill) { Portfolio = portfolio; Fill = fill; }
internal void OnPortfolioAdded(Portfolio portfolio) { // noop }
public OnPortfolioRemoved(Portfolio portfolio) { Portfolio = portfolio; }
public OnPortfolioParentChanged(Portfolio portfolio) { Portfolio = portfolio; }
public OnPortfolioAdded(Portfolio portfolio) { Portfolio = portfolio; }
public OnTransaction(Portfolio portfolio, Transaction transaction) { Portfolio = portfolio; Transaction = transaction; }
public OnPositionChanged(Portfolio portfolio, Position position) { Portfolio = portfolio; Position = position; }
public OnPositionOpened(Portfolio portfolio, Position position) { Portfolio = portfolio; Position = position; }
public void Remove(Portfolio portfolio) { Portfolios.Remove(portfolio); this.framework.EventServer.OnPortfolioRemoved(portfolio); }