コード例 #1
0
 //建立行情
 private void Connect_Quot()
 {
     lock (_lockQuot)
     {
         if (_bWantQuotConnect &&
             (null == m_pQuotApi || IntPtr.Zero == m_pQuotApi))
         {
             m_pQuotApi = QuotApi.QT_CreateQuotApi();
             QuotApi.ES_RegOnRspHistoryQuot(m_pMsgQueue, _fnOnRspHistoryQuot_Holder);
             QuotApi.ES_RegOnRspMarketInfo(m_pMsgQueue, _fnOnRspMarketInfo_Holder);
             QuotApi.ES_RegOnRspTraceData(m_pMsgQueue, _fnOnRspTraceData_Holder);
             QuotApi.QT_RegMsgQueue2QuotApi(m_pQuotApi, m_pMsgQueue);
             QuotApi.QT_Connect(m_pQuotApi, server.Address, server.Port, account.InvestorId, account.Password);
         }
     }
 }