// ------------------------------------------------------------------------ /// <summary>初始化,尝试连接服务器</summary> /// <param name="brokerID">经纪人代码</param> /// <param name="userID">用户ID</param> /// <param name="tradeAddr">交易接入地址:tcp://xxx.xxx.xxx.xxx:xxxx</param> /// <param name="thisone">业务回调函数</param> public CtpAPI(String brokerID, String userID, String tradeAddr, GlobalVar.CTPCallBack thisone) { tradeCallBack = thisone; reqList = new Dictionary <string, string[]>(); countList = new Dictionary <string, int>(); resList = new Dictionary <string, string[]>(); tradeCallback = new CallbackDelegate(this.tradeCallbackFunction); TradeInitAPI(tradeAddr, tradeCallback, brokerID.Trim() + "-" + userID.Trim()); }
// ------------------------------------------------------------------------ /// <summary>初始化,尝试连接服务器</summary> /// <param name="brokerID">经纪人代码</param> /// <param name="userID">用户ID</param> /// <param name="tradeAddr">交易接入地址:tcp://xxx.xxx.xxx.xxx:xxxx</param> /// <param name="thisone">业务回调函数</param> public CtpMdApi(String brokerID, String userID, String tradeAddr, GlobalVar.CTPCallBack thisone) { mdCallBack = thisone; mdCallback = new CallbackDelegate(this.mdCallbackFunction); MdInitAPI(tradeAddr, mdCallback, brokerID.Trim() + "-" + userID.Trim()); }