Пример #1
0
 private void ConnectLevel2Data()
 {
     try
     {
         optLastTrdClient.Connect(host, OPT_TRADE_PORT);
         eqLastTrdClient.Connect(host, EQ_TRADE_PORT);
         optDobkClient.Connect(host, OPT_QUOTE_PORT);
         eqDobkClient.Connect(host, EQ_QUOTE_PORT);
         sprdDobkClient.Connect(host, ISE_SPREAD_QUOTE_PORT);
     }
     catch (Exception e)
     {
         Console.WriteLine("ConnectLevel2Data error: " + e.ToString());
     }
 }
Пример #2
0
        }// Connect to DataBase


        public static void QuotesAPI()
        {
            if (_DepthofBkClient == null)
            {
                //try
                //{
                _DepthofBkClient = new DepthOfBkClient();
                if (!_DepthofBkClient.IsConnected())
                {
                    _DepthofBkClient.Connect("10.10.20.100", 13001);
                    while (!_DepthofBkClient.IsConnected())
                    {
                        Thread.Sleep(100);
                    }
                }
                //}
                //catch (Exception ex)
                //{
                //    Console.WriteLine(ex);
                //}
            }
        }
Пример #3
0
        public static void EquityAPI()
        {
            if (_dobkUnderClient == null)
            {
                //try
                //{
                _dobkUnderClient = new DepthOfBkClient();
                if (!_dobkUnderClient.IsConnected())
                {
                    _dobkUnderClient.Connect("10.10.20.100", 12001);
                    while (!_dobkUnderClient.IsConnected())
                    {
                        Thread.Sleep(100);
                    }
                }

                //}
                //catch (Exception ex)
                //{
                //    Console.WriteLine(ex.Message);
                //}
            }
        }//Equity data