Пример #1
0
        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;
            }
        }