練功房推薦書單

  • 猛虎出柙雙劍合璧版--最新 OCA / OCP Java SE 7 Programmer 專業認證 (電子書)
  • 流浪教師存零股存到3000萬(全新增修版)(書+DVD)
  • 開始在關西自助旅行(京都‧大阪‧神戶‧奈良)(全新增訂版)
  • 不敗教主的300張股票存股術

[程式交易]群益期貨Python API入門 3 RSS feed
討論區首頁 » 投資理財 Financial Investment
發表人 內容
andowson

七段學員
[Avatar]

註冊時間: 2007/1/2
文章: 718
來自: 台北
離線
第三步 執行期貨下單範例程式-TFOrder.py

1.複製範例程式到D:\SKCOM\x64目錄下
1.1 複製D:\SKCOM\CapitalAPI_2.13.51_PythonExample\PythonExampleV2\Order\TF\TFOrder目錄底下所有程式到D:\SKCOM\x64目錄下

2.執行TFOrder.py
2.1 回到Anaconda Prompt
2.2 切換目錄到D:\SKCOM\x64目錄下: cd D:\SKCOM\x64
2.3 用Python執行TFOrder.py: python TFOrder.py
2.4 確認有跳出一個視窗顯示TFOrder

3.測試TFOrder.py
3.1 輸入UserID和Password,按下Login
3.2 登入後請選擇這裡=>:選擇更新帳號
3.3 登入後請選擇這裡=>:下拉式選單選擇身分證字號,後面的下拉式選單選擇期貨帳號
3.4 連線環境:選擇正式環境
3.5 按下查詢,確認有跳出另一個視窗Read
3.6 按期貨未平倉,確認主畫面視窗顯示查詢結果
3.7 幣別選擇0.全幣別,再按下國內權益數: 確認主畫面視窗顯示查詢結果,然後關閉這個視窗
3.8 按下一般下單,確認出現一個新的視窗顯示Send
3.9 勾選非同步委託,依序輸入下列欄位的值
期貨代號: TM0000
當沖: 否
盤別: T盤預約
新平倉: 新倉
口數: 1
ROD/IOC/FOK: ROD
委託價: 23050
買進/賣出: 買進
按下期貨送出

3.10檢查App是否出現下單資訊
原本群益期貨提供的範例程式無法正常完成下單,原因是沒有讀取憑證無法完成雙因子認證無法下單,修改TFOrder.py程式中的on_comboBoxSKCenterLib_SetAuthority(event)補上讀取憑證的程式碼m_pSKOrder.ReadCertByID(comboBoxUserID.get())後,即可正常送出交易單

def on_comboBoxSKCenterLib_SetAuthority(event):
if comboBoxSKCenterLib_SetAuthority.get() == "正式環境":
nAuthorityFlag = 0
elif comboBoxSKCenterLib_SetAuthority.get() == "正式環境SGX":
nAuthorityFlag = 1
elif comboBoxSKCenterLib_SetAuthority.get() == "測試環境":
nAuthorityFlag = 2
elif comboBoxSKCenterLib_SetAuthority.get() == "測試環境SGX":
nAuthorityFlag = 3
nCode = m_pSKCenter.SKCenterLib_SetAuthority(nAuthorityFlag)
msg = "【SKCenterLib_SetAuthority】" + m_pSKCenter.SKCenterLib_GetReturnCodeMessage(nCode)
richTextBoxMethodMessage.insert('end', msg + "\n")
richTextBoxMethodMessage.see('end')
nCode = m_pSKOrder.ReadCertByID(comboBoxUserID.get())
msg = "【ReadCertByID】" + m_pSKCenter.SKCenterLib_GetReturnCodeMessage(nCode)
richTextBoxMethodMessage.insert('end', msg + "\n")
richTextBoxMethodMessage.see('end')

3.11關閉視窗,結束程式
 檔案名稱 TFOrder.py [Disk] 下載
 描述 修改後的TFOrder.py
 檔案大小 85 Kbytes
 下載次數:  1 次


分享經驗 累積智慧
[WWW]
 
討論區首頁 » 投資理財 Financial Investment
前往:   
行動版