protected virtual void OnStockBought(TradeEventArgs args)
 {
     if (StockBought != null)
     {
         StockBought(this, args);
     }
 }
 protected virtual void OnStockSold(TradeEventArgs args)
 {
     if (StockSold != null)
     {
         StockSold(this, args);
     }
 }
 protected virtual void OnStockBought(TradeEventArgs args)
 {
     if (StockBought != null)
     {
         StockBought(this, args);
     }
 }
 protected virtual void OnStockSold(TradeEventArgs args)
 {
     if (StockSold != null)
     {
         StockSold(this, args);
     }
 }