【C# 群益 API 開發教學】官方範例下載與安裝環境

【C# 群益 API 開發教學】官方範例下載與安裝環境 #CH1

群益 API 是利用自己開發的程式,結合群益 API 在群益券商下單的一種方式,通常是做程式交易下單,或是單純讀取報價也行。

而群益 API 是我看過很用心在開發 API 的一間券商,他們的 API 提供很完整的串接機制,可以做到即時回應與事件觸發方式,我看完他們的 API 是覺得他們程式架構是很完整的。

此篇文章是為了之後教學【C# 群益 API 開發教學】而準備的第 1 篇文章,主要是講如何下載群益 C# 範例程式,安裝元件,開啟範例教學與執行範例。

當群益的範例檔可以正常執行之後,才會開始著手開發 API 介面,而我會一步一步講解我開發的步驟,適合第一次接觸群益 API 的新手可以參考。

在群益 API 裡面已經有非常完整的開發教學了,我相信大部份的人看官網的教學文件就可以開發出自己想要的功能,而我只是提供一個我開發的過程說明而已。

申請 API 登入權限

在下載群益 API 範例之前,需要先申請 API 登入權限,如果你還沒申請 API 的話,可以洽詢你的專屬營業員,請營業員幫你申請 API 權限。

申請群益帳號

如果你還沒有群益的帳戶的話,可以下載群益開戶通 APP。

群益開戶通 APP

然後選擇新開戶。

群益新開戶

群益新開戶

下載群益 API

當你已經開通群益 API 之後,可以至官方下載頁面: 連結

群益 API

在下載之前就會要求先登入,在登入之後,就可以選擇「C#範例+API元件」下載。

群益 API

下載之後解壓縮的內容。

我下載時的最新版本號為: 2.13.37。

安裝元件

要安裝的元件是為了讓 C# 範例可以正常執行。
打開「元件 > x64 」目錄。(是 x64 或 x86 依你電腦而定)
將「install.bat」按右鍵「以系統管理員身分執行」。

註冊元件成功。

註冊問題排除

如果你安裝元件時發生錯誤,例如問題是「請確定二進位檔儲存在指定的路徑」。

請確定二進位檔儲存在指定的路徑

可以檢查以下步驟:

1. 把你的元件放在 C 槽內。

2. 確認你下載的檔案內容是否完整,檔案大小是否異常。

群益 API 檔案

3. 安裝微軟 Microsoft Visual C++ 2010 SP1 可轉散發套件最後更新,下載連結

Microsoft Visual C++ 2010 SP1

選擇你電腦的位元版本。

Microsoft Visual C++ 2010 SP1

執行安裝

Microsoft Visual C++ 2010 SP1

當遇到已有執行中程式需要先關閉時,可以選「忽略」,然後安裝後重開機即可。

當重開機後,回到元件目錄,重新在「install.bat」按右鍵「以系統管理員身分執行」。

開啟範例專案

在下載檔案內開啟「SKCOMTester」目錄內「SKCOMTester.csproj」,使用 VS 開啟它。

如果還沒安裝 VS 的話,可參考這篇下載安裝: 微軟整合開發工具 Visual Studio 2022 安裝教學

如果遇到 .NET Framework 版本太舊無法載入問題,可以直接升級使用最新版本開啟。

 

所開啟的專案可以先編譯一遍,檢查參考內的元件是否都有引用。是否編譯成功。

執行範例

編譯成功的話,就直接按 ”F5” 執行專案。可以出現以下畫面,就表示你的範例可以正常執行。

群益 API

在登入之前,請先確保你本機已安裝交易憑證,群益交易憑證可以官方申請或匯入。

憑證工具驗證完會顯示有效憑證。

 

範例登入測試

開啟範例程式後,可以在上面輸入個人的身份證帳號及密碼,測試登入,當驗證憑證及帳密都通過後,即可登入。

報價測試

切換「報價」頁面。點擊「Connect」。

報價連線成功的話,可以檢查是否會回傳商品價格。
在「Quote」頁面輸入商品代碼再按「查詢」,就可以看到回傳的商品價格,並且要即時更新價格。

群益 API

看到價格不斷更新就可以了喔,其他的 Tick, Kline 可以自己玩玩看。

基本的下載、安裝與測試,我就說明到這裡了。
詳細的說明文件在範例檔裡面找一下「策略王COM元件使用說明」。

更進階的測試例如憑證、下單、海期、海選就由你們自行測試了喔。
如果程式有問題可以問我,如果是連線或帳號有問題,要問你們的營業員喔。

下一篇教學文章

相關學習文章

如果你在學習上有不懂的地方,可以參考專業諮詢或線上家教服務,我想辨法解決你的問題
如果文章內容有錯誤的地方,幫我在下方留言通知我一下,謝謝
喜歡我的文章,請幫我在上方綠色拍手圖示按 5 下,也歡迎按月贊助,鼓勵我繼續創作,謝謝

加入社團一起討論

2 thoughts on “【C# 群益 API 開發教學】官方範例下載與安裝環境 #CH1

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。

3 × two =