Example #1
0
 void OnTick(object sender, TickEventArgs e)
 {
     lock (this.synchronizer)
     {
         var quote = e.Tick;
         this.symbolToLevel2[quote.Symbol] = quote;
     }
 }
Example #2
0
        void OnTick(object sender, TickEventArgs e)
        {
            var quote = e.Tick;

            lock (this.SyncRoot)
            {
                this.updateCallback(null, null, quote);
                this.processor.WakeUp();
            }
        }
Example #3
0
		static void OnTick(object sender, TickEventArgs e)
		{
			var tickSymbol = e.Tick.Symbol;
			foreach (var evnt in Monitors)
			{
				if (evnt.Symbol != tickSymbol)
					continue;
				evnt.LastEventData = (e);
			}
		}
Example #4
0
        void OnTick(object sender, TickEventArgs e)
        {
            //Console.WriteLine("CreatingTime Time {2}. Sending Time {1}. OnTick(): {0}. ", e, e.SendingTime, e.Tick.CreatingTime);
            //Console.WriteLine("Server delay {0} ms. Receiving delay {1} ms.", (e.SendingTime- e.Tick.CreatingTime).Value.Milliseconds, (e.ReceivingTime - e.SendingTime).Value.TotalMilliseconds);
            internalTimeList.Add((e.SendingTime - e.Tick.CreatingTime).Value.Milliseconds);
            pingTimeList.Add((e.ReceivingTime - e.SendingTime).Value.TotalMilliseconds);

            if (lastStatisticTime == 0 || DateTime.Now.Ticks - lastStatisticTime > TimeSpan.FromSeconds(Settings1.Default.OutputInterval).Ticks)
            {
                lastStatisticTime = DateTime.Now.Ticks;
                Console.WriteLine();
                Console.WriteLine("Internal delay: " + internalTimeList.ToString());
                Console.WriteLine("Ping delay: " + pingTimeList.ToString());
                internalTimeList.Clear();
                pingTimeList.Clear();
            }

        }
Example #5
0
File: DataFeed.cs Project: ifzz/FDK
 void RaiseTick(FxMessage message)
 {
     var eh = this.Tick;
     if (eh != null)
     {
         var e = new TickEventArgs(message);
         eh(this, e);
     }
 }
Example #6
0
 void OnTick(object sender, TickEventArgs e)
 {
     this.tickEvent.Set();
 }
Example #7
0
		void OnTick(object sender, TickEventArgs e)
		{
			lock (this.synchronizer)
			{
				this.first.Add(e.Tick);
			}
			this.syncEvent.Set();
		}
Example #8
0
 void OnTick(object sender, TickEventArgs e)
 {
     Console.WriteLine("OnTick(): {0}", e);
 }