前往官方文件,查得 登入的范例程序码。
https://sinotrade.github.io/tutor/login/
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.")
)
原本想说在google 云端去执行,但出现
ModuleNotFoundError 无法正常的 引用进来
主要是还没有安装 library
https://colab.research.google.com/notebooks/snippets/importing_libraries.ipynb
pip install shioaji
安装完後, 就可顺利登入罗!
相关关键字
官方相关连结如下
https://sinotrade.github.io/tutor/market_data/historical/
可以直接看到 Get ticks last count
拿最後的五笔资料,可视需要决定要拿多少笔资料
ticks = api.ticks(
contract=api.Contracts.Stocks["2002"],
date="2021-09-15",
query_type=sj.constant.TicksQueryType.LastCount,
last_cnt=5,
)
ticks
建议加上 last_cnt ,避免一次取太多资料。
Ticks(ts=[1631798699305516000, 1631798699316749000, 1631798699431358000, 1631799000000000000, 1631802600000000000], close=[38.55, 38.5, 38.5, 38.5, 38.5], volume=[10, 2, 1, 6495, 221], bid_price=[38.5, 38.5, 38.5, 38.5, 38.5], bid_volume=[770, 770, 767, 443, 443], ask_price=[38.55, 38.55, 38.55, 38.55, 38.55], ask_volume=[38, 38, 38, 468, 468])
唷呼,已可顺利拿到资料罗,等待下一堂课进行消化分析。
<<: Day2 个人部落格需求规划 - Next.js Frontend + Headless WordPress
大家好,我是YIYI,今天我要来回覆身边的朋友们看完我的文章後问我的问题。 QA Q:如果重来一次还...
前言 今天开始是新的章节,因此也有新的资料集 Kickstarter Projects 在开始之前要...
今日题目 题目连结:1974. Minimum Time to Type Word Using Sp...
最近真的忙翻了。所以容许我今天偷懒一点。 承接昨天的讨论,希望你能了解在知识经济中,一个能提供员工安...
为了与 SONY 的 PS4 相抗衡、基於过去的策略、微软也选择在几乎相同的时间发布了他们的新主机 ...