轻松挖掘热门股!几行Python代码获取雪球热!

👇我的小册 45章教程:(小白零基础用Python量化股票分析小册) ,原价299,限时特价2杯咖啡,满100人涨10元。

雪球网估计玩股票的同学大部分都知道吧,类似于程序员的github ,股票里面的知乎网站,里面好东西还是很多的。今天小编就教大家一招,获取雪球的热门股票,然后看看从这些热门股票里面看看有没有好的标的。我们先来看一下雪球的热门股票排行榜:

d362d9b345f8230cad56c1bf51293fa8.png

在上面的页面可以看到有一个热股榜,里面有很多上榜的股票,有不少都是知名度很高的。我们随便点一个进去,比如“紫金矿业” 这个股票,我们点进去看看:

af2f080630db8d8cc8db43939dc64162.png

可以非常方便的看到紫金矿业的股票信息,跟我们在东财上看到的差不多,但是有一个关注量 指标 ,这个非常有意思,我们通过这个指标,可以构建一个雪球热门股票因子,下面我们来讲讲如何获取这个指标。

1.获取雪球热门股票

这次用我们前面介绍过的ak库(如果不知道ak可以看看我们的历史文章,小册里面也有详细的解释),大概几行代码就可以获得雪球的热门榜。

8d6f5e106780f3e40d1f453aeca33703.png

然后我们打印一下看看,有哪些热门的股票,选取其中top10的看看:

b08fbe1eb85d559531daeca3c25ea7cd.png

排名第一的是 中国平安 大概有273万人关注,我们在雪球网站去看一下这个股票的信息:

f53939602552f2e29530293422955151.png

确实是有273.16万关注,很热门啊。那么拿到这个榜单,我们想批量看看这些股票1周是不是都涨了,或者比较赚钱呢,怎么办,其实也很简单,几行python代码搞定。

2.对热门股票进行分析

我们对着这些热门的股票,我们取前20名,然后对他们一周和1个月的数据进行分析,主要是涨跌幅进行分析:

ed1143bdeb056bf86d6b0c4420d12ef5.png

我们对热门简单的加一个涨跌幅的因子进行分析,就可以获取很多有价值的内容,我们看一下结果:

6cfb2f412896a3d2ebb67733159e5cc7.png

可以看到我们选出的top20的股票 看最近1周 只有6家下跌,其中6家里面跌幅5个点只有2家,有14家上涨,其中涨幅10左右有4家,这个效果还是不错的。我们再看最近1个月的数据就更牛逼的,有很多股票涨幅都在30%以上,还有很多都是40,50的涨幅,最厉害的是高新发展涨了80%,太厉害了。

是不是很容易,只要几招就可以轻松获取热门股,就是你闭着眼睛买一下,买20只,每只买1手,1周下来也是赚不少的。当然这个只是非常非常粗的分析选股,还有很多指标和因子可以通过量化的方式进一步的过滤,回测数据的,我们下一篇见。

65636d4498c44277adbd24584c77bd8d.jpeg

最后推荐一下我们团队写的量化小册的内容,45篇内容!从Python安装,入门,数据分析,爬取股票基金的历史+实时数据,以及如何写一个简单量化策略,策略回测,如何看资金曲线统统都有介绍!非常超值!

欢迎订阅:原价299 早鸟价2杯咖啡钱,即可永久阅读。满500人又要涨价了,现在的价格非常非常低,只要2杯奶茶,就可以终身订阅+课程源码,还有永久陪伴群。48小时无理由退款,放心食用!

6b14d45d52f8022bd835558175722ee1.png

往期推荐
量化: 如何用Python爬取创业板历史+实时股票数据!|实战股票分析篇利用Pandas 9招挖掘五粮液股价!|实战股票数据分析篇 Pandas滚动操作 |量化股票第一步,用Python画股票K线,双均线图,可视化你的股票数据!|如何用Python爬取全部800多只ETF基金数据!|如何用Python写一个双均线策略 |如何用Python开发一个多策略机器人!上篇!|Python量化系列-用布林策略买五粮液能赚多少钱?|只要4秒钟!用Python 获取上证指数34年的历史日线数据!
 
 
入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径

干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影

趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!

AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影

小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!|  再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天

### 回答1: 可以使用Python语言中的requests库来获取雪球股票数据。下面是一个示例程序,可以请求并获取雪球股票数据:# 导入requests库 import requests# 设置雪球股票的URL url = "https://xueqiu.com/v4/stock/quote.json?code=SH600004"# 发送HTTP请求,获取股票数据 response = requests.get(url)# 解析响应数据 data = response.json()# 打印股票数据 print(data) ### 回答2: 以下是一个使用Python获取雪球股票数据的示例程序,我已经添加了中文注释以帮助您理解代码的功能。 ```python import requests import json def get_stock_data(stock_code): # 构建请求的URL,其中stock_code参数为股票代码 url = f"https://stock.xueqiu.com/v5/stock/chart/kline.json?symbol={stock_code}&begin=0&period=day&type=before&count=-142&indicator=kline" # 发起GET请求获取响应 response = requests.get(url) # 解析响应中的JSON数据 data = json.loads(response.text) # 提取需要的股票数据 klines = data['data']['item'] for kline in klines: timestamp = kline[0] close_price = kline[5] print(f"时间戳:{timestamp},收盘价:{close_price}") # 测试程序 stock_code = "AAPL" # 股票代码,这里以苹果公司(AAPL)为例 get_stock_data(stock_code) ``` 此程序使用requests库发起HTTP请求,并使用json库解析响应中的JSON数据。它通过构建URL来获取股票数据,并从响应中提取出时间戳和收盘价等信息。您可以将`stock_code`变量设置为您想要获取数据的股票代码,然后运行程序即可获取相应的股票数据。请确保在运行程序之前已安装必要的依赖库。 ### 回答3: 下面是一个用Python编写的获取雪球股票数据的程序,并附有中文注释: ```python import requests import json # 设置要获取股票数据的URL url = "https://stock.xueqiu.com/v5/stock/chart/kline.json" # 设置请求头,添加User-Agent以模拟浏览器访问 headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36" } # 设置请求参数,比如股票代码、起始日期、结束日期、数据类型等 params = { "symbol": "SH600000", # 中国银行的股票代码 "begin": "20210101", # 起始日期 "end": "20210531", # 结束日期 "period": "day", # 数据类型为日线 "type": "before", # before表示取得起始日期前的数据,如果是after则表示取得起始日期之后的数据 "indicator": "kline", # 指标为K线图 "extend": "true", # 使用复权因子 } # 发送GET请求,获取股票数据 response = requests.get(url, headers=headers, params=params) data = response.json() # 解析股票数据 chart_list = data["data"]["item"] for item in chart_list: date = item[0] # 日期 open_price = item[1] # 开盘价 close_price = item[2] # 收盘价 high_price = item[3] # 最高价 low_price = item[4] # 最低价 # 打印股票数据 print(f"日期:{date},开盘价:{open_price},收盘价:{close_price},最高价:{high_price},最低价:{low_price}") ``` 上述程序通过发送GET请求,从雪球获取指定股票的K线数据,然后解析并打印出各个日期的开盘价、收盘价、最高价和最低价。你可以根据需要修改股票代码、起始日期、结束日期等参数来获取不同的股票数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值