多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
用来获取股票、债券、基金、期货、指数等选定证券品种的当天指标实时数据,可以一次性请求实时快照数据,也可以通过订阅的方式获取实时数据。 获取订阅实时行情数据函数 public ulong wsq(ref int errCode, string windCodes, string fields, string options, WindCallback wc, bool updateAll = true) 参数说明 ![](https://img.kancloud.cn/e2/f6/e2f6a8447d19a04a963abf225a5dce41_1276x265.png) 注: wsq函数的参数中品种代码、指标和可选参数也可以用数组实现;用户可以一次提取或者订阅多个品种数据多个指标; Callback函数格式请参考API帮助中心的案例。 返回说明 wsq订阅模式下返回值为WindData和reqId,其具体解释如下 ![](https://img.kancloud.cn/03/08/030890a753a03e4a2f8485f6079c22a8_799x244.png) 示例说明 获取平安银行、万科A的现价、今开、最高、最低、成交量和成交额等实时订阅数据。 WindAPI w = new WindAPI(); w.start(); int errorId = 0; ulong reqId = w.wsq(ref errorId, "000001.SZ,000002.SZ", "rt_last,rt_open,rt_high,rt_low,rt_vol,rt_amt", "", myCallback); public static void myCallback(ulong reqId, WindData wd) { object[,] getData = (object[,])wd.getDataByFunc("wsq", false); //返回的数据转化为便于使用的数据结构, } 获取快照实时行情数据函数 public WindData wsq(string windCodes, string fields,string options) 参数说明 ![](https://img.kancloud.cn/26/03/2603aac8bc60dae5ad8d9d6779001443_938x108.png) 返回说明 wsq快照模式下返回值为WindData,其具体解释如下 ![](https://img.kancloud.cn/c8/a2/c8a2ac1e30a62b4de6e09f1e52139367_848x213.png) 取消实时行情订阅函数 public void cancelRequest(ulong requestID) 用来根据w.wsq的订阅请求ID来取消订阅 参数说明 ![](https://img.kancloud.cn/03/e6/03e68bf5602b6e8d6caf8bdc958c9460_729x82.png) 注: 可以像w.cancelRequest(3)一样,输入一个id的数字,而取消某订阅; 请求ID为0代表取消全部订阅,即输入w.cancelRequest(0)。