【从零开始玩量化16】如何获取雪球组合/果仁策略数据

文章介绍了如何使用python封装的poshare包来获取雪球和果仁平台上的组合与策略数据,包括调仓历史、收益率走势等,强调需登录并提供cookie。对于果仁策略,由于数据加密,需先付费订阅。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

文章有几个月没更新了,但其实最近也没闲着,除了忙工作和生活,一直在量化领域探索。了解到很多新领域,也认识了一些朋友,很开心。

之前,我写过如何使用easytrader自动给雪球组合调仓,这篇文章继续介绍,如何获取雪球组合和果仁策略的数据。

量化最终无非两条路:自己创造策略 or 使用别人的策略,后者简称“抄作业”,目前,雪球组合是国内最大的策略公开平台,其次是果仁,不过果仁是付费的。

如何获取

那如何获取呢,还是用python,我把他封装成了包,具体就不细解释了,感兴趣可以看源码,不多,易懂。

安装

项目连接:https://github.com/zsrl/poshare

pip install poshare

使用

目前支持雪球果仁两个平台

雪球

雪球的数据分散在不同的接口里,有些还是在HTML里全局变量,所以分了很多属性和方法。必须登录才能获取,cookie是你在雪球登录后的cookie,从浏览器里复制出来就行。

from poshare import Xueqiu

Xueqiu.config({
    'cookie': 'your xueqiu cookie'
})

xq = Xueqiu(symbol='ZH1254937')

# 组合名称
xq.cube_name
# 组合信息
xq.cube_info
# 股票配置(环形图)
xq.cube_pie_data
# 详细仓位
xq.cube_tree_data


# 调仓历史
xq.history()
# 收益率走势
xq.all()
# 业绩平级(雷达图)
xq.summary()
# 最新调仓
xq.show_origin()
果仁

用法差不多,不过果仁的所有数据都在一个大接口里,所以只有一个strategy()方法。另外,果仁的策略都是需要付费订阅的,所以还是需要你先去官方付费,不然返回的数据里面,很多数据都是**号。

from poshare import Gouren

Gouren.config({
    'cookie': 'your guoren cookie'
})

gr = Gouren(symbol='2032861.R.247270131703851')

# 策略详情
gr.strategy()

运行结果

比如,这样运行一下,就可以得到改组合的每个行业权重
在这里插入图片描述

结语

目前,没对获取回来的数据做什么处理和加工,全是原汁原味的,需要自己处理和清洗,后续看情况是否增加一些结构化的方法。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

量化投资技术

支持一下

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值