【从零开始玩量化3】python程序化实现雪球组合自动调仓

雪球组合简介

雪球组合是个比较好用的模拟交易工具,用户可以创建组合,并随时间调仓,作为策略模拟盘使用。不过手动调仓明显有点傻,还是得想办法程序化。雪球官方并没有给提供现成的程序化接口,但难不倒那些聪明的人类。

easytrader

easytrader是一个程序化交易的python包,可以实现一些券商的自动化交易,也支持雪球组合,这里先不展开自动化交易,后面在搞,但做一下雪球组合调仓。

创建雪球组合

去雪球官网创建个组合:https://xueqiu.com/p/discover

一般需要一天的审核时间,审核通过后就可以用了,每个组合有一个自己的变化,比如我的是ZH3114624

执行调仓

基础代码如下,cookies从浏览器里获取,老法师应该都会。

import easytrader
# 指定雪球
user = easytrader.use('xq')
# 初始化信息
user.prepare(
  cookies='xxxxxx',
  portfolio_code='ZH3114624',
  portfolio_market='cn'
)
# 打印账户
print(user.balance)
# 打印持仓
print(user.position)
# 调仓
user.adjust_weight('SH510300', 0)
user.adjust_weight('SH511880', 100)

亲测可以执行成功,很顺滑。

你可能感兴趣的:(从零开始玩量化,python,金融)