예제 #1
0
 public void OnPortfolioRemoved(Portfolio portfolio) => OnEvent(new OnPortfolioRemoved(portfolio));
예제 #2
0
 public PortfolioEventArgs(Portfolio portfolio)
 {
     Portfolio = portfolio;
 }
예제 #3
0
 public void OnPortfolioAdded(Portfolio portfolio) => OnEvent(new OnPortfolioAdded(portfolio));
예제 #4
0
 public PositionEventArgs(Portfolio portfolio, Position position) : base(portfolio)
 {
     Position = position;
 }
예제 #5
0
 protected internal virtual void OnStatistics(Portfolio portfolio, PortfolioStatisticsItem statistics)
 {
     // noop
 }
예제 #6
0
 internal void OnPortfolioParentChanged(Portfolio portfolio)
 {
     // noop
 }
예제 #7
0
 internal void OnPortfolioRemoved(Portfolio portfolio)
 {
     // noop
 }
예제 #8
0
 public OnFill(Portfolio portfolio, Fill fill)
 {
     Portfolio = portfolio;
     Fill      = fill;
 }
예제 #9
0
 internal void OnPortfolioAdded(Portfolio portfolio)
 {
     // noop
 }
예제 #10
0
 public OnPortfolioRemoved(Portfolio portfolio)
 {
     Portfolio = portfolio;
 }
예제 #11
0
 public OnPortfolioParentChanged(Portfolio portfolio)
 {
     Portfolio = portfolio;
 }
예제 #12
0
 public OnPortfolioAdded(Portfolio portfolio)
 {
     Portfolio = portfolio;
 }
예제 #13
0
 public OnTransaction(Portfolio portfolio, Transaction transaction)
 {
     Portfolio   = portfolio;
     Transaction = transaction;
 }
예제 #14
0
 public OnPositionChanged(Portfolio portfolio, Position position)
 {
     Portfolio = portfolio;
     Position  = position;
 }
예제 #15
0
 public OnPositionOpened(Portfolio portfolio, Position position)
 {
     Portfolio = portfolio;
     Position  = position;
 }
예제 #16
0
 public void Remove(Portfolio portfolio)
 {
     Portfolios.Remove(portfolio);
     this.framework.EventServer.OnPortfolioRemoved(portfolio);
 }