【从零开始玩量化3】python程序化实现雪球组合自动调仓
雪球组合简介雪球组合是个比较好用的模拟交易工具,用户可以创建组合,并随时间调仓,作为策略模拟盘使用。不过手动调仓明显有点傻,还是得想办法程序化。雪球官方并没有给提供现成的程序化接口,但难不倒那些聪明的人类。easytradereasytrader是一个程序化交易的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)
亲测可以执行成功,很顺滑。
更多推荐
所有评论(0)