private void onUnSubscribeMarketData(String[] resStr) { if (resStr[3].Equals("0")) { FormTool.DisplayStatusMessage("退订行情成功"); // 本地索引数据修改:仅删除索引,不删除实际数据 instrumentIndex.Remove(resStr[6]); } else { FormTool.DisplayErrorMessage("退订行情失败:" + resStr[4]); } }
/// <summary>登录请求返回</summary> private void onLogin(String[] resStr) { if (resStr[3].Equals("0")) { currStatus = 2; connectMsg = "MD login ok"; } else { currStatus = 3; connectMsg = "MD: " + resStr[4]; } FormTool.DisplayStatusMessage(connectMsg + "|" + resStr[6]); }
private void onSubscribeMarketData(String[] resStr) { if (resStr[3].Equals("0")) { FormTool.DisplayStatusMessage("订阅行情成功"); if (!instrumentIndex.ContainsKey(resStr[6])) { // 本地索引数据添加 List <MD> md = new List <MD>(); marketData.Add(md); instrumentIndex.Add(resStr[6], marketData.Count); } else { Console.WriteLine("Already subscript: " + resStr[6]); } } else { FormTool.DisplayErrorMessage("订阅行情失败" + resStr[4]); } }
// ----------------------------------------------------------- /// <summary>系统已连接</summary> private void onConnected() { currStatus = 1; FormTool.DisplayStatusMessage("MD connected."); }