Exemplo n.º 1
0
        public void StartWatch(string Symbol, IQFeed iqf, IQFeedLevelII l2port)
        {
            //Console.WriteLine("StartWatch");

            if (!HasSymbol)
            {
                HasSymbol = true;

                this.Text = "Level II - " + Symbol;

                SymbolEvent se;

                this.iqf    = iqf;
                this.l2port = l2port;

                se = iqf.startWatch(Symbol);
                se.HandleSummaryMessage += new SummaryMessageHandler(se_HandleLISummaryMessage);
                iqf.requestSummary(Symbol);

                l2port.StartWatch(Symbol, new LevelIIUpdateMessageHandler(se_HandleLIIUpdateMessage));

                OrderBookRefreshTimer          = new System.Timers.Timer(750);
                OrderBookRefreshTimer.Elapsed += new ElapsedEventHandler(OrderBookRefreshTimer_Elapsed);
                OrderBookRefreshTimer.Enabled  = true;
            }
        }