//建立行情 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); } } }