private void button2_Click(object sender, EventArgs e) { propertyGrid1.SelectedObject = null; string code = textBox1.Text; if (code.Length == 0) { MessageBox.Show("股票代码不能为空"); return; } IRealtimeMarketService service = RealtimeMarketServiceFactory.GetService(); var vtHkStock = service.GetHKStockData(code); if (vtHkStock == null) { return; } var hkStock = vtHkStock; //if (hkStock == null) // return; propertyGrid1.SelectedObject = hkStock; }
/// <summary> /// 获取行情 /// </summary> /// <returns></returns> public static IRealtimeMarketService GetRealtimeMark() { int realMode = 0; realMode = AppConfig.GetConfigRealTimeMode(); //if (realMode == 1) //{ return(RealtimeMarketServiceFactory.GetService()); //} //return RealtimeMarketServiceFactory2.GetService(); }
/// <summary> /// 初始化行情组件 /// </summary> void InitRealtimeMarketComponent() { //登陆处理 GTASocketSingletonForRealTime.StartLogin("rtuser", "11", ShowConnectMessage); //数据接受注册事件 this.FEvent += Event; SocketService = GTASocketSingletonForRealTime.SocketService; GTASocketSingletonForRealTime.SocketStateChanged += GTASocketSingleton_SocketStateChanged; // SocketService.AddEventDelegate(this.FEvent); GTASocketSingletonForRealTime.SocketStatusHandle(SocketStatusChange); IRealtimeMarketService rms = RealtimeMarketServiceFactory.GetService(); }
private void button1_Click(object sender, EventArgs e) { propertyGrid1.SelectedObject = null; string code = textBox1.Text; if (code.Length == 0) { MessageBox.Show("股票代码不能为空"); return; } IRealtimeMarketService service = RealtimeMarketServiceFactory.GetService(); if (code.ToUpper().IndexOf("IF") >= 0) { var vifFutdata = service.GetFutData(code); if (vifFutdata == null) { return; } var hutExData = vifFutdata; if (hutExData == null) { return; } propertyGrid1.SelectedObject = hutExData; } else { var hqdata = service.GetStockHqData(code); if (hqdata == null) { return; } var hqExData = hqdata; if (hqExData == null) { return; } var hqData = hqExData.HqData; if (hqData == null) { return; } propertyGrid1.SelectedObject = hqData; } }
public static IRealtimeMarketService GetRealMarketService() { int mode = Utils.GetRealTimeMode(); IRealtimeMarketService service = null; //if (mode == 1) service = RealtimeMarketServiceFactory.GetService(); //else if (mode == 2) //{ // service = RealtimeMarketServiceFactory2.GetService(); //} return(service); }
/// <summary> /// 初始化行情组件1 /// </summary> private void InitRealtimeMarketComponent1() { //登陆处理 //string username = "******"; //string password = "******"; string username = Utils.GetRealTimeUserName(); string password = Utils.GetRealTimePassword(); GTASocketSingletonForRealTime.StartLogin(username, password, ShowConnectMessage); //数据接受注册事件 this.FEvent += Event; SocketService = GTASocketSingletonForRealTime.SocketService; GTASocketSingletonForRealTime.SocketStateChanged += GTASocketSingleton_SocketStateChanged; SocketService.AddEventDelegate(this.FEvent); GTASocketSingletonForRealTime.SocketStatusHandle(SocketStatusChange); IRealtimeMarketService rms = RealtimeMarketServiceFactory.GetService(); }
public static IRealtimeMarketService GetRealMarketService() { int mode = Utils.GetRealTimeMode(); IRealtimeMarketService service = null; try { //if (mode == 1) //{ service = RealtimeMarketServiceFactory.GetService(); //} //else if (mode == 2) //{ // service = RealtimeMarket.factory.RealtimeMarketServiceFactory2.GetService(); //} } catch (Exception ex) { LogHelper.WriteError(ex.Message, ex); } return(service); }