- 帖子
- 41
- 主題
- 3
- 精華
- 0
- 積分
- 62
- 點名
- 0
- 作業系統
- windows10
- 軟體版本
- office 2010
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2016-10-26
- 最後登錄
- 2017-2-19
|
研究群益的api與c#
最近在研究群益的api,想說把自己研究的心得,
與大家分享一下,
群益提供了一個dll,及二個範例,一個是excel(vba)範例,及另一個c#的範例。
其中,c#的範例內容比較完整,excel非常地陽春。
在dll裡面寫了六個類別,及七個結構。
簡單講,結構就是存放資料的地方。
而類別,裡面就有很多的方法…。比如登入群益、連到伺服器,跟伺服器抓資料,下單…。
六個類別裡,
有一個是跟登入系統,設定環境有關。
有一個是下單的,
有三個是報價的,
報價又分成國內及國外,
國內只有一個,
證券、期貨、選擇權,都用這個。
國外有兩個,它把期貨及選擇權分開,
一個是海外期貨,
第二個是海外選擇權。
有一個是回報的,
所以,簡單分成四類:
(1)登入的,叫SKCenterLib
(2)報價的,有三個,
國內:叫SKQuoteLib,
國外:
叫SKOSQuoteLib(海期),
及SKOOQuoteLib(海選)
(3)下單的,叫SKOrderLib
(4)回報的,叫SKReplyLib
除了,這六個類別外,
還有結構,這個結構簡單的說,就是資料存放的地方。
結構有10個耶。
有跟(2)報價有關的,
跟報價有關的,有7個,
先講國內的,
(1)國內報價商品物件:SKSTOCK,這個我們會需要用到,如果要抓期貨、選擇權的資料的話,抓到的資料,要存放在這裡!
(2)國內報價TICK物件:叫SKTICK,這我不知道是什麼東東,先存而不論吧!之前,知道的時候再補充。
(3)國內報價MACD物件:叫MACD,這是什麼東東呀?會用到嗎?
(4)國內報價BoolTunel物件:這更看不懂了。
(5)五檔價格物件:SKEST5,這會用到嗎????阿知!
再來講國外的,有2個
(1)海外報價商品物件:叫SKFOREIGN,這個excel的範例檔就有用到。
(2)海外報價TICK物件:叫SKFOREIGNTICK,這一樣的,也不懂,為什麼要是TICK呀?
再來還剩下三個,這三個,就跟(3)下單有關的,
先講國內的,
(1)證券下單物件:叫STOCKORDER。
(2)期權下單物件:叫FUTUREORDER。
再來講海外的,
(1)海外期權下單物件:叫OVERSEAFUTUREORDER。
底下用圖比較清楚!
|
|