2018年5月1日 星期二
群益api, 模擬平台申請
在群益api附的範例中看到模擬平台的選項,打勾後卻登陸失敗,google 了解後,原來是要先跟群益申請模擬帳號,google "群益 模擬主機"應該就可以看到申請網頁了
https://www.capital.com.tw/Activity/20150128_futures/default.asp
填入資料後,會給一組密碼。下載群益的模擬平台軟體,先登陸後再修改密碼,才能在群益API裡使用。
申請好後
用SKCenterLib_ResetServer,將主機位置改為 morder1.capital.com.tw,即可登陸模擬單伺服器主機
skC.SKCenterLib_ResetServer ("morder1.capital.com.tw")
skC.SKCenterLib_Login(Id, Pw)
目前模擬單主機沒有台指電子盤資訊
模擬帳號3個月以上沒使用,會被刪除,需要重新申請!!!
群益 api 升級後,python comtypes 某些功能無作用
#debug 小記事
我把群益 api 2.13.9 升級成2.13.11 後,python comtypes 某些功能無作用。今天終於發現問題所在:
import comtypes.client as cc
cc.GetModule('C:\SKCOM\x86\SKCOM.dll')
GetModule 這一步會在 comtypes資料夾下自動產生一個 gen 資料夾,裡面有comtypes 生成的 skcom 相關的.py 檔。 第一次呼叫後會再產生一個__pycache__資料夾,並將這些code編譯成 .pyc 檔加速運行速度。
我的comtypes資料夾路徑,給大家參考,可以去相關路徑下找找
Python\Lib\site-packages\comtypes\gen
問題似乎就在這哩,當把api升級後,重新呼叫 GetModule 後,python並沒有重新編譯。因此我把 __pycache__ 裡相關的 .pyc 刪除後,再重新呼叫 GetModule ,新版的 api 就又可以正確執行了。
我把群益 api 2.13.9 升級成2.13.11 後,python comtypes 某些功能無作用。今天終於發現問題所在:
import comtypes.client as cc
cc.GetModule('C:\SKCOM\x86\SKCOM.dll')
GetModule 這一步會在 comtypes資料夾下自動產生一個 gen 資料夾,裡面有comtypes 生成的 skcom 相關的.py 檔。 第一次呼叫後會再產生一個__pycache__資料夾,並將這些code編譯成 .pyc 檔加速運行速度。
我的comtypes資料夾路徑,給大家參考,可以去相關路徑下找找
Python\Lib\site-packages\comtypes\gen
問題似乎就在這哩,當把api升級後,重新呼叫 GetModule 後,python並沒有重新編譯。因此我把 __pycache__ 裡相關的 .pyc 刪除後,再重新呼叫 GetModule ,新版的 api 就又可以正確執行了。
Labels:
沒反應 comtypes,
群益API 更新,
callback 失效,
python
訂閱:
文章 (Atom)