/// <summary>报单返回:目前仅处理错误信息</summary> private int onRspOrderInsert(String[] resStr) { FormTool.DisplayErrorMessage(resStr[7]); String[] result = new String[2]; result[0] = resStr[0]; result[1] = resStr[7]; DataProcess.OrderError(result); return(0); }
private void onUnSubscribeMarketData(String[] resStr) { if (resStr[3].Equals("0")) { FormTool.DisplayStatusMessage("退订行情成功"); // 本地索引数据修改:仅删除索引,不删除实际数据 instrumentIndex.Remove(resStr[6]); } else { FormTool.DisplayErrorMessage("退订行情失败:" + resStr[4]); } }
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]); } }
public int onRspOrderAction(String[] resStr) { FormTool.DisplayErrorMessage(resStr[7]); return(0); }