周末抽空把好久之前就想实现的一个开源坑给填了, easytrader
本身是一个开源的股票量化交易组件,支持雪球模拟组合 /银河 /广发。但是只有最基础的交易功能,然后想要运行策略的话还需要行情,策略逻辑一大堆要实现。
这时候就想到能不能借用很多量化平台的模拟交易,抓取他们生成的交易请求。还有就是实盘跟踪那些雪球组合
(很多组合收益感觉爆表),毕竟这样可以站在巨人的肩膀上,省很多心力,但是一直没下决心填坑。
周末抽了两天时间终于写了个大概能用的版本,欢迎大家试用,github 地址 欢迎 start && fork
import easytrader
# 登录 easytrader 支持的用户,以 银河证券 为例
yh_user = easytrader.use('yh')
yh_user.prepare(user='yh 账号', password='yh 密码')
# 创建 雪球组合 的 follower
xq_follower = easytrader.follower('xq') # 还支持 'jq'
xq_follower.login(user='xq 用户名', password='xq 密码')
# 关联 用户 和 组合 并开始跟踪
xq_follower.follow(xq_user, 'xq 组合 ID ,类似 ZH123456')
输出如下
xq_follower.follow(users=[xq_user, yh_user], strategies=['组合 1', '组合 2'])
enjoy it
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.