群益API更新
本帖最後由 sangi 於 13-6-6 08:34 編輯群益API更新公告:
http://www.capital.com.tw/Service2/Download/images/1x1.gifhttp://www.capital.com.tw/Service2/Download/images/1x1.gif
一、下單API 版本 2.1.15
-增加定義代碼 #define SK_ERROR_STRIKEPRICE_INVALID 1041
#define SK_ERROR_CALLPUT_INVALID 1042
-增加海外選擇權商品查詢
1. GetOverseaOptions
2. RegisterOnOverseaOptionsCallBack
-增加海外選擇權下單
1. SendOverseaOptionOrder
2. SendOverseaOptionOrderAsync
二、回報API 版本 2.3.4
-宣告定義調整
1. 調整Attach所註冊函式,由long 更改為 UINT_PTR
2. 調整函式帶入參數 TCHAR* 更改為 char*
-新增64Bit元件
三、海期報價API 版本 2.5.1
-新海期報價元件件立
四、國內報價API 版本 2.2.6
-函式調整、新增
1. 新增回補Tick CallBack函式 SKQuoteLib_AttachHistoryTicksGetCallBack
2. 調整函式帶入參數 TCHAR* 更改為 char*
3. 調整Attach所註冊函式,由long 更改為 UINT_PTR
4. TStock物件 股票名稱m_caName長度由10調整為20
5. 新增商品載入完成 CallBack 通知
SKQuoteLib_AttachProductsReadyCallBack
-新增64Bit 元件
下載連結:由於檔案太大,請於官網登入用戶帳/密後下載
http://www.capital.com.tw/Service2/Download/api.asp
Comment:
我自己的程式碼還沒更改,但從Release Note 看來,這次最重要的更新有三個:
1.首先是64 bit 元件,有用MC的朋友應該會發現8.X版的群益下單元件沒有X64版本,相信之後就會加入了。
2.範例程式碼加入.NET版本,然後去掉了DELPHI版本,使用.NET IDE 開發的朋友們終於不需要自己湊程式碼了。
3.新的海期報價API,改成跟國內報價類似的正規呼叫方法,而不再是呼叫WIN32 API的土砲作法,之前.NET 開發環境下遇到驗證不過的難題終於可以解決了(?)
期待 MCx64下單版本 真是期待
MC群益64位元
RE: 群益API更新
3.新的海期報價API,改成跟國內報價類似的正規呼叫方法,而不再是呼叫WIN32 API的土砲作法,之前.NET 開發環境下遇到驗證不過的難題終於可以解決了(?)剛下載 跑一下EXCEL範例
終於海期可以正常使用了
之前的範例真的是 !@#$%^&*..... 無言....
改VB 語法一直當機 就算了還找不出錯誤
希望這次能順利改成VB ^^
果然改新版 海期報價一次就OK
可見得之前的版本真的事.....
本帖最後由 confer 於 13-6-24 18:48 編輯
使用心得:
單就報價API來看,之前用 2.2.5 版 用TICK接收成交明細 ,
1. 會咬CPU 100 % 很嚴重
而且會卡在 Status = SKQuoteLib_GetTick(MarketNo, index, Ptr, tick)
等回傳單筆最多會 LAG 到 240ms
常常到收盤13:50分以後才有辦法接收完畢
2. 且盤中0秒呼叫timer 都呼叫不到
使得1分K線應該有300根卻只有收到270~280根
今天使用2.26版 一樣用TICK接收成交明細 , 明顯 比較不會咬CPU
timer呼叫timer 正常
不過報價接收時間會LAG 開盤時約2秒到收盤約8杪
從TICK筆數比較 如圖
以上今日6/24使用報價API2.26 心得 (終於比較能用,雖然還有一些問題)
頁:
[1]