本文說明取得歷史交易資料。
# 取得歷史K棒資料
# 資料包含:開盤價、最高價、最低價、時間、成交量、收盤價
kbars = api.kbars(contract_2603_TW, start="2021-09-16", end="2021-09-16")
print (kbar)
pip install pandas
# 以 DataFrame輸出呈現
kbars_data_df = pd.DataFrame({**kbars})
kbars_data_df.ts = pd.to_datetime(kbars_data_df.ts)
kbars_head_data = kbars_data_df.head()
print (kbars_head_data)
利用shioaji函式庫之kbars取得歷史交易資料,並使用 pandas 將輸出結果轉換成DataFrame美化輸出結果。