吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2107|回复: 12
收起左侧

[学习记录] 分享一个python写的获取股票每日行情的代码

[复制链接]
mygaryge 发表于 2024-1-2 11:02
本帖最后由 mygaryge 于 2024-1-2 11:47 编辑

由于之前很多大佬们发的股票类的源码都获取不到股票信息了,所以我找了个可以提供股票API的网站来代替,用来获取股票日线信息。用来抛砖引玉,大佬们可以在此基础上开发一些功能。


关于获取API使用TOKEN的方法如下,首先到 https://tushare.pro/register?reg=636138 注册一个帐号,登录后点击个人主页,完善个人资料后会有120会员积分,有了120分后就可以调用他的API接口了,到接口TOKEN中复制出你的TOKEN




[Python] 纯文本查看 复制代码

import tushare as ts
from datetime import datetime, timedelta
import ta

today_date = datetime.now().date()
formatted_date = today_date.strftime('%Y%m%d')
today_date = datetime.now().date()

#获取前三个月为例,本例子以三个月的日线为例
three_months_ago = today_date - timedelta(days=90)
three_months_ago = three_months_ago.strftime('%Y%m%d')

ts.set_token('你在tushare的token')
pro = ts.pro_api()
# 获取上证指数000001.SH为例
df = pro.daily(ts_code='000001.SZ', start_date=three_months_ago, end_date=formatted_date)
print(df)
image.png
image.png

免费评分

参与人数 1热心值 +1 收起 理由
hwh425 + 1 鼓励转贴优秀软件安全工具和文档!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| mygaryge 发表于 2024-1-2 11:11
0   000001.SZ   20231229  9.42  9.48  9.35   9.39       9.45   -0.06  -0.6349   853852.79   803196.744
1   000001.SZ   20231228  9.11  9.47  9.08   9.45       9.12    0.33   3.6184  1661591.84  1550256.591
2   000001.SZ   20231227  9.10  9.13  9.02   9.12       9.10    0.02   0.2198   641534.35   582036.661
3   000001.SZ   20231226  9.19  9.20  9.07   9.10       9.19   -0.09  -0.9793   541896.33   493746.623
4   000001.SZ   20231225  9.18  9.20  9.14   9.19       9.20   -0.01  -0.1087   413970.88   379638.234
5   000001.SZ   20231222  9.19  9.28  9.11   9.20       9.17    0.03   0.3272  1005645.02   924998.769
6   000001.SZ   20231221  9.01  9.19  8.99   9.17       9.03    0.14   1.5504  1017046.76   925407.073
7   000001.SZ   20231220  9.11  9.15  9.03   9.03       9.10   -0.07  -0.7692   715633.63   650511.343
8   000001.SZ   20231219  9.12  9.17  9.07   9.10       9.13   -0.03  -0.3286   644070.88   586716.664
9   000001.SZ   20231218  9.18  9.24  9.09   9.13       9.21   -0.08  -0.8686   654425.62   599379.044
12  000001.SZ   20231213  9.38  9.39  9.15   9.16       9.42   -0.26  -2.7601  1061301.65   981001.231
13  000001.SZ   20231212  9.31  9.50  9.30   9.42       9.35    0.07   0.7487   855016.42   805067.628
14  000001.SZ   20231211  9.22  9.38  9.13   9.35       9.30    0.05   0.5376  1133662.81  1044765.735
15  000001.SZ   20231208  9.41  9.45  9.30   9.30       9.44   -0.14  -1.4831  1021151.50   957664.581
16  000001.SZ   20231207  9.49  9.49  9.38   9.44       9.50   -0.06  -0.6316   585380.19   552224.831
17  000001.SZ   20231206  9.44  9.57  9.40   9.50       9.48    0.02   0.2110   753055.92   714029.469
18  000001.SZ   20231205  9.61  9.62  9.47   9.48       9.63   -0.15  -1.5576   787378.48   750961.220
19  000001.SZ   20231204  9.67  9.68  9.61   9.63       9.66   -0.03  -0.3106   605437.85   583664.338
20  000001.SZ   20231201  9.65  9.68  9.58   9.66       9.68   -0.02  -0.2066   778056.99   749668.364


获取数据的格式如上,比较容易理解
 楼主| mygaryge 发表于 2024-1-2 11:19
不知道为啥我帖子跑到求助区来了,我不求助,只是分享
nuwin 发表于 2024-1-2 16:57
hsx778899 发表于 2024-1-2 17:02
https://github.com/Micro-sheep/efinance
可以用这个库

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
只有午安 + 1 + 1 热心回复!

查看全部评分

t1r0 发表于 2024-1-2 17:12
能发更加完善的代码吗?如果只是简单的接口说明就没啥意义了
sai609 发表于 2024-1-2 18:17
有很多第三方库,直接获取,import in
fatsheepfy58 发表于 2024-1-3 10:57
看着还不错
hpzka 发表于 2024-1-21 01:40
hsx778899 发表于 2024-1-2 17:02
https://github.com/Micro-sheep/efinance
可以用这个库

感谢老铁
coderLee23 发表于 2024-2-17 12:44
建议用 同花顺的库(Mootdx 是一款纯 Python 语言开发的类似 TDX 的行情数据接口的实现。)
免费的基本够用了。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 20:07

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表