Esempio n. 1
0
        void md_OnCtpRspEvent(object sender, CtpRspEventArgs e)
        {
            bool err = IsErrorRspInfo(e.RspInfo);

            __DEBUGPF__();
            Console.WriteLine(e.EventType.ToString());

            switch (e.EventType)
            {
            case CtpEnumRspType.RspUserLogin:
                if (e.IsLast && !err)
                {
                    Console.WriteLine("登录成功");
                }
                break;

            case CtpEnumRspType.RspSubMarketData:
            {
                ThostFtdcSpecificInstrumentField f = e.Param as ThostFtdcSpecificInstrumentField;
                Console.WriteLine("订阅成功:" + f.InstrumentID);
                break;
            }

            default:
                break;
            }
        }
Esempio n. 2
0
        void api_OnCtpRspEvent(object sender, CtpRspEventArgs e)
        {
            bool err = IsErrorRspInfo(e.RspInfo);

            Console.WriteLine(e.EventType.ToString());

            switch (e.EventType)
            {
            case CtpEnumRspType.RspUserLogin:
                if (e.IsLast && !err)
                {
                    Console.WriteLine("登录成功");
                }
                break;

            default:
                break;
            }
        }