今天要测试永丰提供的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)
结果会如下
红框会显示总共的笔数,之後可以利用这些资料进行视觉化。
<<: Day 20 : Jenkins Pipeline与撰写Jenkinsfile
因为刚开始创业,测试过好几个不同的系统,包含线上系统以及免费的单机系统,在使用过程中,发现eztoo...
写在前面 相比起BI这些当红炸子鸡概念,报表工具大家可能不太熟悉,希望这篇文章能够给大家提供一些新的...
感谢订阅我文章的5位邦友,希望能对你们有一点点小帮助,忏悔一下後来 Vue 先前累积的文章写完之後,...
前言 接续上一篇RestController转成Reactive,可以看到逻辑的部分已经被抽到Han...
Redux Redux 跟 React 并没有关系。你可以用 React、Angular、Ember...