通过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 資料出現當日交易, 系統恢復正常

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何拆分字符串(基于各种分隔符),但不保留空格?   解析。Json格式的txt文件和knime中的java   java Spring rest api为什么在rest api调用的响应中更改了数据类型   升华文本3抛出java。lang.ClassNotFoundException,而记事本++不存在   java Android指纹扫描仪在尝试5次后停止工作?   java Android如何设置精确的重复报警?   java如何使用HTTPGET connect为access API输入用户名和密码   java当测试报告显示没有测试失败时,Gradle为什么说“有失败的测试”?   用Gson实现java获取响应   MapReduce程序中函数错误的java不可映射参数   java spring安全性不符合自动代理的条件   java GWT使用异步回调进行同步/阻塞调用   java奇怪的类数组问题无法在jsp中显示   如何在java中使用PrinterJob使用epl打印条形码   java如何在JTable中居中单元格   将Java Mockito测试转换为Kotlin   html Java正则表达式模式匹配到多个相同标记   testCompile中缺少java Gradle(Android)多项目依赖项   在输入提示后输入字符串时发生java FileNotFoundException