2021 iThome 鐵人賽
永豐金融APIs
DAY 4

股市小白混亂篇-使用 ticks API(1)

視覺化跨平台Client與永豐金融證券APIs 系列 第 4 篇
無言小獅子
3 年前 ‧ 1081 瀏覽

為什麼標題會是這個呢,說來話長,
我開啟永豐證券的文件閱讀時,
看到下一個是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的感想是,我應該先去惡補證券常識,好暈阿~

此系列
上一篇
此系列
下一篇

0 則留言