扯线木偶(puppet)
Puppet是一个基于商业免费软件(同花顺、通达信)构建而成的闭环的A股实盘交易框架。“目前”是在建项目(WIP)。
项目进度:界面操控API ->> 预警交互API
构建流程:界面操控API ->> 预警交互API ->> 信号推送API ->> 策略中枢API ->> 历史数据API ->> 回测模块API
工作流程:手动登录客户端 --> 运行扯线木偶 --> 自动搜索已登录的客户端 --> 交易前的预备 --> 自动获取持仓数据 --> 查询预警名单 --> 客户端待命状态
推荐使用最新版的Anaconda3,或者Python 3.5+。系统要求:Windows平台,Win2000+;Linux平台,安装最新的WineHQ,环境设为WIN7。
第三方库依赖:pyperclip(仅限于同花顺), pywinauto(仅限于通达信)
界面操控API
method: '买入': buy(), '卖出': sell(), '撤单': cancel(), '打新': raffle(), '下单': order()
property: '可用余额': balance, '持仓': position, '成交': deals, '可撤委托': cancelable, '新股': new, '中签': bingo, '帐号': account
https://github.com/hardywu/ 写了个rqalpha的接入模板PR,我需要点