用来获取股票、债券、基金、期货、指数等选定证券品种的当天指标实时数据,可以一次性请求实时快照数据,也可以通过订阅的方式获取实时数据。
获取订阅实时行情数据函数
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)。
- 接口手册
- 1.接口环境搭建
- 2. 接口调用WindAPI
- 3. 获取日时间序列函数w.wsd
- 4.获取日截面数据函数w.wss
- 5. 获取分钟序列数据函数w.wsi
- 6. 获取日内tick数据函数w.wst
- 7.实时行情数据函数
- 8. 获取板块日序列数据函数w.wses
- 9. 获取板块日截面数据函数w.wsee
- 10.获取报表数据函数w.wset
- 11. 获取全球宏观经济数据函数w.edb
- 12.交易登录函数w.tlogon
- 13.交易登出函数w.tlogon
- 14.交易委托下单函数w.torder
- 15.交易撤销委托函数w.tcancel
- 16.交易情况查询函数w.tquery
- 17.获取组合报表数据函数w.wpf
- 18.获取组合多维数据函数w.wps
- 19.获取组合序列数据函数w.wpd
- 20.组合上传函数w.wupf
- 21.获取区间内日期序列w.tdays
- 22.获取某一偏移值对应的日期w.tdaysoffset
- 23. 获取某个区间内日期数量w.tdayscount
- 24. 日期宏说明