分享

用 easytrader 实现实盘跟踪 雪球组合 以及 joinquant 模拟交易

 imelee 2017-02-24



周末抽空把好久之前就想实现的一个开源坑给填了, 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





    10
yuyue007   56 天前
刚刚搜到你的这个框架,怎么把使用框架运行 joinquant 的策略?
    11
shidenggui   56 天前
@yuyue007 你要先启动 jq 的模拟交易,然后再使用 easytrader 实盘 joinquant 的模拟交易

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多