发现无法轻易取得股票资讯,但换个念头,这应该是市场上所有的资料吧,剩下就是要进行筛检。不过今天要做的。与昨天相同,这次要取得的是指数类资料。
这边就不写程序码出来,直接看文章吧!
从api.Contracts
可以看得出来有四类商品,分别是指数类(Indexs)、股票类(Stocks)、期货类(Futures)
、选择权类(Options)。这次要用的是Indexs类别。
直接取得在Indexs下有什麽资料:
api.Contracts.Indexs
结果只有两种。
(OTC, TSE)
取得资料
tse_list = api.Contracts.Indexs.TSE
counter=0
for data in tse_list:
print(data)
counter+=1
print(counter)
出来的会是这样的格式:
exchange=<Exchange.TSE: 'TSE'> code='001' symbol='TSE001' name='加权指数'
exchange=<Exchange.TSE: 'TSE'> code='002' symbol='TSE002' name='不含金融指数'
exchange=<Exchange.TSE: 'TSE'> code='003' symbol='TSE003' name='不含电子指数'
exchange=<Exchange.TSE: 'TSE'> code='004' symbol='TSE004' name='化学工业'
...(以下省略)
会把所有指数类的资讯提供给大家,但是用代码很难去应对的指数。
使用下列,印出目前的指数状况
otc_list = api.Contracts.Indexs.OTC
counter= 0
for data in otc_list:
print(data)
counter+=1
print(counter)
结果也是列出指数类资料
exchange=<Exchange.OTC: 'OTC'> code='101' symbol='OTC101' name='柜台买卖发行量加权股价指数'
exchange=<Exchange.OTC: 'OTC'> code='104' symbol='OTC104' name='纺织纤维类指数'
exchange=<Exchange.OTC: 'OTC'> code='105' symbol='OTC105' name='电机机械类指数'
exchange=<Exchange.OTC: 'OTC'> code='107' symbol='OTC107' name='化学工业类指数'
exchange=<Exchange.OTC: 'OTC'> code='108' symbol='OTC108' name='钢铁工业类指数'
在股票中有很多类别,无法轻易地使用API,让我们使用所有商品资讯,不过指数类可以用这个方式取得,毕竟资料数量较少,可以逐一处理,并且这边的分类很清楚,很容易整理的
>>: 连续 30 天 玩玩看 ProtoPie - Day 18
-CIA作为安全目标 在 FISMA 中,真实性和不可否认性是完整性的属性,即使它们在美国国防部信...
当加入一个 line bot 的时候,通常 bot 会传送一个欢迎讯息给使用者,而此设定除了可以透过...
到了第七天终於进入我们的主题啦,我们今天来聊聊如何安装和一些常用的指令介绍。 Install 在官网...
前言 在解题时可能会遇到一些问题不是正常的回圈就可以解决的,可能需要用到前面的答案来运算,像是计算阶...
变数(variable) Day04 - 变数(01):主要介绍变数的基本定义以及 var 的用法 ...