iT邦幫忙

2021 iThome 鐵人賽

DAY 4
0

為什麼標題會是這個呢,說來話長,
我開啟永豐證券的文件閱讀時,
看到下一個是ticks API,我瞬間矇了,
身為小白完全不懂這些術語阿,
拿去翻譯結果GOOGLE大爺的翻譯實在是一言難盡...
後來查了半天這個api有點像是分時明細的感覺,
然後tick是檔?
如果有不對請糾正我><!!

(1)匯入所需要的lib

from shioaji.data import Ticks as ticks 

(2)使用ticks API方法
這個步驟原始範例是沒有 query_type、last_cnt這兩行,
但打印出來的資料有點大我就先抓後五筆明細,
contract=api.Contracts.Stocks這部分是放你要的股票編號,
date就是想要查詢的時間,

ticks = api.ticks(
    contract=api.Contracts.Stocks["2330"], 
    date="2021-09-17",
    query_type=sj.constant.TicksQueryType.LastCount,
    last_cnt=5
)

(3)把結果打印出來,結果如下圖,
回傳結果裡close是成交價,
volume是量,ask_price是賣價,bid_price是買價。

print(ticks)

https://ithelp.ithome.com.tw/upload/images/20210919/20107848MaqxujZ9sw.jpg

測完這個API的感想是,我應該先去惡補證券常識,好暈阿~


上一篇
Hello World && 永豐證券API登入
下一篇
股市小白混亂篇-使用 ticks API(2)
系列文
視覺化跨平台Client與永豐金融證券APIs30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言