/// <summary> /// 预启动。 /// </summary> /// <param name="orderDriver"></param> /// <param name="quoteDriver"></param> public void PreStart(USeOrderDriver orderDriver, USeQuoteDriver quoteDriver) { if (orderDriver.DriverState != USeOrderDriverState.Ready) { throw new Exception("交易服务未登录"); } if (quoteDriver.DriverState != USeQuoteDriverState.Ready) { throw new Exception("行情服务未登录"); } m_loginUser = new InvestorAccount(orderDriver.BrokerId, orderDriver.Account, orderDriver.Password); m_orderDriver = orderDriver; m_quoteDriver = quoteDriver; m_orderDriver.SetAppLogger(m_eventLogger); }