通过capital api获取股票信息。
skcom的Python项目详细描述
群益證券聽牌套件 (skcom)
此套件用來降低群益證券 API (SKCOM.dll) 的使用門檻,目前可蒐集歷史與即時報價資訊,也提供輔助工具引導安裝 API 元件, 透過輔助安裝工具會安裝 VC++ 可轉發套件中較為安全的版本,比依照官方文件安裝更理想
此套件僅相容 Windows 64 位元, 無法確保在其它環境正常運作, 驗證環境如下:
- Windows 10 64位元, Anaconda 2019.03 Python 3.7 version
- Windows 10 64位元, Python 3.5
注意事項
- 此套件並非群益證券開發, 使用問題請透過 GitHub Issue 回報
- 在群益證券開戶, 並且開通 API 使用權限後才能使用
功能
0.9.0 首次發布
- 蒐集日 K 資料
- 接收即時撮合結果
- 必要環境輔助安裝工具 (Visual C++ 可轉發套件與 SKCOM.dll)
環境安裝
安裝相依套件, 安裝前會提示要求管理者權限
(base)PS>pipinstallskcom(base)PS>python-mskcom.samples.setup安裝VisualC++2010可轉發套件VisualC++2010可轉發套件已安裝,版本:10.0.40219.325安裝與註冊群益API元件群益API元件已安裝,版本:2.13.16.0
使用 Ticks 監聽範例
(base)PS>python-mskcom.samples.ticks登入成功連線成功連線就緒[2330台積電]時間:09:00:00.530買:0.00賣:0.00成:233.50單量:3594總量:3594[2330台積電]時間:09:00:05.543買:233.00賣:233.50成:233.50單量:87總量:3681[2330台積電]時間:09:00:10.558買:233.00賣:233.50成:233.50單量:3總量:3684[2330台積電]時間:09:00:15.573買:233.00賣:233.50成:233.00單量:31總量:3715[2330台積電]時間:09:00:20.588買:233.00賣:233.50成:233.50單量:20總量:3735[2330台積電]時間:09:00:25.603買:233.00賣:233.50成:233.00單量:15總量:3750[2330台積電]時間:09:00:30.618買:233.00賣:233.50成:233.00單量:22總量:3772[2330台積電]時間:09:00:35.633買:233.00賣:233.50成:233.50單量:6總量:3778[2330台積電]時間:09:00:40.649買:233.00賣:233.50成:233.00單量:8總量:3786[2330台積電]時間:09:00:45.661買:233.00賣:233.50成:233.00單量:52總量:3838...偵測到Ctrl+C,結束監聽斷線監聽結束
使用日 K 監聽範例
(base)PS>python-mskcom.samples.kline登入成功連線成功連線就緒[2330台積電]的日K資料>>日期:2019-05-17開:249.00收:241.50高:249.00低:241.50量:38585>>日期:2019-05-20開:242.50收:238.00高:243.00低:238.00量:39105>>日期:2019-05-21開:233.50收:234.00高:236.00低:232.50量:79971>>日期:2019-05-22開:236.50收:238.00高:240.50低:235.50量:34587>>日期:2019-05-23開:233.50收:230.00高:233.50低:230.00量:58651...偵測到Ctrl+C,結束監聽斷線監聽結束
交易日重要時機
- 09:00 開盤, T < 09:00:00.000 會產生大量試撮 Ticks, 不可計入成交量
- 13:25 準備收盤, 13:25:00.000 <= T < 13:30:00.000 會產生大量試撮 Ticks, 不可計入成交量
- 13:30 收盤, 13:30:00.000 會有最後一筆撮合, 要計入成交量
- 14:30 零股撮合
- 14:37 零股撮合 Ticks 事件觸發, 這時候才能收到零股交易資料
- 14:40 系統疑似統計中, 查詢個股資訊沒有回應
- 14:45 日 K 資料出現當日交易, 系統恢復正常