static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); /// //SecurityFtdcInstrumentField field1 = new SecurityFtdcInstrumentField //{ // InstrumentID = "10000031", // InstrumentName = "上汽集团6月1200" //}; //SysConst.InstrumentData[field1.InstrumentID] = field1; SecurityFtdcInstrumentField field2 = new SecurityFtdcInstrumentField { InstrumentID = "000002", InstrumentName = "A股指数" }; SysConst.InstrumentData[field2.InstrumentID] = field2; SecurityFtdcInstrumentField field3 = new SecurityFtdcInstrumentField { InstrumentID = "000003", InstrumentName = "dddd" }; SysConst.InstrumentData[field3.InstrumentID] = field3; SecurityFtdcInstrumentField field4 = new SecurityFtdcInstrumentField { InstrumentID = "000004", InstrumentName = "工业指数" }; SysConst.InstrumentData[field4.InstrumentID] = field4; SecurityFtdcInstrumentField field5 = new SecurityFtdcInstrumentField { InstrumentID = "000005", InstrumentName = "商业指数" }; SysConst.InstrumentData[field5.InstrumentID] = field5; SecurityFtdcInstrumentField field6 = new SecurityFtdcInstrumentField { InstrumentID = "000006", InstrumentName = "地产指数" }; //SysConst.InstrumentData[field6.InstrumentID] = field6; //SecurityFtdcInstrumentField field7 = new SecurityFtdcInstrumentField //{ // InstrumentID = "10000032", // InstrumentName = "上汽集团6月1300" //}; //SysConst.InstrumentData[field7.InstrumentID] = field7; //SecurityFtdcInstrumentField field8 = new SecurityFtdcInstrumentField //{ // InstrumentID = "10000035", // InstrumentName = "aaaaaaa" //}; //SysConst.InstrumentData[field8.InstrumentID] = field8; //SecurityFtdcInstrumentField field9 = new SecurityFtdcInstrumentField //{ // InstrumentID = "10000037", // InstrumentName = "ccccc" //}; //SysConst.InstrumentData[field9.InstrumentID] = field9; //单独测试行情 //Application.Run(new LTSMarketDemo()); Application.Run(new LTSDemo()); }
/// <summary> /// 合约查询回调 /// </summary> /// <param name="pInstrument"></param> /// <param name="pRspInfo"></param> /// <param name="nRequestID"></param> /// <param name="bIsLast"></param> void OnRspQryInstrument(SecurityFtdcInstrumentField pInstrument, SecurityFtdcRspInfoField pRspInfo, int nRequestID, bool bIsLast) { if (pInstrument != null) { SysConst.Instruments[pInstrument.InstrumentID.Trim()] = pInstrument; if (bIsLast) { InitQuery(); /// if (comboBoxInstrument.InvokeRequired) { base.Invoke(callbackUpdateComboboxInstrument); } else UpdateComboboxInstrument(); Debug.WriteLine("合约查询完毕!"); } } else { Debug.WriteLine("没有合约信息!"); } }