用來獲取股票、債券、基金、期貨、指數等選定證券品種的當天指標實時數據,可以一次性請求實時快照數據,也可以通過訂閱的方式獲取實時數據。
獲取訂閱實時行情數據函數
public ulong wsq(ref int errCode, string windCodes, string fields, string options, WindCallback wc, bool updateAll = true)
參數說明

注:
wsq函數的參數中品種代碼、指標和可選參數也可以用數組實現;用戶可以一次提取或者訂閱多個品種數據多個指標;
Callback函數格式請參考API幫助中心的案例。
返回說明
wsq訂閱模式下返回值為WindData和reqId,其具體解釋如下

示例說明
獲取平安銀行、萬科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)
參數說明

返回說明
wsq快照模式下返回值為WindData,其具體解釋如下

取消實時行情訂閱函數
public void cancelRequest(ulong requestID)
用來根據w.wsq的訂閱請求ID來取消訂閱
參數說明

注:
可以像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. 日期宏說明