kbars API测试

今天要测试永丰提供的kbars API,

(1)老规矩先进行汇入使用的库以及登入的动作,
今天使用的不是ticks改用Kbars。

from shioaji.data import Kbars
import pandas as pd
import shioaji as sj
api = sj.Shioaji(simulation=True)
api.login(
person_id='PAPIUSER01',
passwd='2222',
contracts_cb=lambda security_type: print(f"{repr(security_type)} fetch done.")
)

(2)使用kbars API,可设定股票和时间区间,
之後用pandas进行资料整理再打印出来

kbars = api.kbars(api.Contracts.Stocks["2330"], start="2021-09-16", end="2021-09-17")
df = pd.DataFrame({**kbars})
df.ts = pd.to_datetime(df.ts)
print(df)

结果会如下
https://ithelp.ithome.com.tw/upload/images/20210922/201078481RDjL6Qjqa.jpg
红框会显示总共的笔数,之後可以利用这些资料进行视觉化。


<<:  Day 20 : Jenkins Pipeline与撰写Jenkinsfile

>>:  Day 22 关键字跟 SEO

eztool ERP使用心得文

因为刚开始创业,测试过好几个不同的系统,包含线上系统以及免费的单机系统,在使用过程中,发现eztoo...

全方位对比:SmartQuery VS FineReport来自报表工程师的经验

写在前面 相比起BI这些当红炸子鸡概念,报表工具大家可能不太熟悉,希望这篇文章能够给大家提供一些新的...

[Day30] 完赛心得

感谢订阅我文章的5位邦友,希望能对你们有一点点小帮助,忏悔一下後来 Vue 先前累积的文章写完之後,...

[Day 24] Reactive Programming - Spring WebFlux(Router)

前言 接续上一篇RestController转成Reactive,可以看到逻辑的部分已经被抽到Han...

25. Redux 的用途 & 入门实作 (上)

Redux Redux 跟 React 并没有关系。你可以用 React、Angular、Ember...