[第04天]理财达人Mx. Ada-历史交易资料

前言

本文说明取得历史交易资料。

程序实作

取得历史tick资料

tick代表每一笔成交纪录。

# 取得历史tick资料
# 资料包含:时间、成交价、成交量、委买价量、委卖价量 
ticks = api.ticks(contract_2603_TW, "2021-09-17")
print (ticks)

使用 pandas 将输出结果转换成DataFrame美化

安装 pandas 函式库

pip install pandas

将输出结果转换成DataFrame美化

# 载入 pandas
import pandas as pd
# 以 DataFrame输出呈现
tick_data_df = pd.DataFrame({**ticks})
tick_data_df.ts = pd.to_datetime(tick_data_df.ts)
tick_data_df.head()

输出成果

https://ithelp.ithome.com.tw/upload/images/20210919/20107143h67IdV0Tb1.png

小结

利用shioaji函式库之ticks取得历史交易资料,并使用 pandas 将输出结果转换成DataFrame美化输出结果。


<<:  【Day 05】 实作 - 设置初始环境於 AWS 建置个人的 WordPress 网站

>>:  [CSS] Flex/Grid Layout Modules, part 14

DAY8 - BFS

今天写广度优先搜寻(BFS),BFS是一种图形搜寻演算法,在解题的时候会用来爆搜的其中一种方法 直接...

Day 0 [PV]: 原生 vs 跨平台框架

哇哇哇,挑战第一天我就没准备好,只能很赶的生出一篇文章。 不负责任预告一下:我中文不是很好所以要是文...

用React刻自己的投资Dashboard Day9 - useEffect hook

tags: 2021铁人赛 React 既上一篇介绍完useState hook後,本篇就来介绍Da...

awk - 简介 Linux 制表好工具

awk Linux文字处理工具中, 有另一个杀器awk 但awk是个程序语言, 所以它很灵活且功能强...

Day 10 - 主动学习 Active Learning

不幸的,在需要data 情况下,但通常收集data所耗费成本却很贵或不可能收集全, 我们可用利用Ac...