close
統一期貨API (python)的心得網路上完全沒有
這次串接把操作心得筆記在此
1. 安裝
Python 只能用 32bit 的版本執行
之後照文件的說明
這部分倒是沒有遇到問題
2.執行
看 sample code 是用 pycharm 來寫 python code
就照著抓來用 , 體驗還不錯
再搭配 git 來使用 也沒有遇到太大問題
sample code 的
# 取得期貨商品檔 PFCGetFutureData() # 取得選擇權商品檔 PFCGetOptionData() # 查詢最後成交價 DQuoteGetLastDataTrade() # 註冊行情 DQuoteRegItem() # 操作下單 DTradeOrder()
這些功能也沒有太大問題
3. 抓選擇權資料
這部分開始有問題
#print('取得選擇權商品檔 第一筆: %s' % client.PFCGetOptionDataPython("TXO")[0]) #共有幾筆 print(len(client.PFCGetOptionDataPython("TXO")))
這邊回回來的是整個OP data 並沒有單一的商品報價
商品報價需要再用
for item in client.PFCGetOptionDataPython("TXO"):
trade = client.DQuoteGetLastDataBidOffer(item.split('|')[1])
item 去要回來,且沒有五檔資料的商品會噴 error 只能用 try cache 包起來....
步驟3 整整搞了兩天才弄明白....
待續
全站熱搜
留言列表