private void wsChat_OnMessage(object sender, MessageEventArgs e) { switch (e.Data.Substring(0, 2)) { case "30": // 实时 ReceivedRealTime(e.Data.Substring(3)); break; case "31": // 获取一个股票的行情 ReceivedAStock(e.Data.Substring(3)); break; case "10": // 策略列表 ReceivedAllStrategy(e.Data.Substring(3)); break; case "11": // 我的策略 ReceivedMyStrategy(e.Data.Substring(3)); break; case "12": // 保存我的策略 break; case "20": // 5分钟线 Received5(e.Data); break; case "21": // 15分钟线 Received15(e.Data); break; case "22": // 30分钟线 Received30(e.Data); break; case "23": // 60分钟线 Received60(e.Data); break; case "24": // 日线 Received60(e.Data); break; case "40": // 基金净值 ReceivedFundNetValue(e.Data.Substring(3)); break; case "45": // 基金指数的成分股 ReceivedFundIdxCons(e.Data.Substring(3)); break; case "71": showForm.Invoke(e.Data.Substring(3)); break; case "80": // 登录 case "90": // 系统返回消息 default: // ShowNotifyForm(e.Data); Console.WriteLine(e.Data); break; } }