示例#1
0
 public void Notify(StockTick tick)
 {
     if (Ticked != null)
     {
         Ticked(this, tick);
     }
 }
示例#2
0
        private StockTick CreateStock()
        {
            var stock = new StockTick()
            {
                QuoteSymbol = _symbols[0],
                //Price = Decimal.Round((decimal)_random.NextDouble() * _random.Next(5), 2)
                Price = _counter += 1
            };

            return(stock);
        }
示例#3
0
 private void EmitTick(StockTick stock)
 {
     _ticker.Notify(stock);
 }
示例#4
0
 private void _ticker_Ticked(object sender, StockTick e)
 {
     Console.WriteLine($"Stock: {e.QuoteSymbol}, Price: {e.Price}.");
 }