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