quantOS之JAQS(安装)
个人投资者进行量化投资,一般会面临几个具体的困难:
- 获取数据的成本比较高,没有自己的数据源
- 没有完整的策略研究框架,用于开发策略和验证策略的有效性
- 实盘交易需要开发对接各种交易接口。
以上各种问题,在quantOS上都能得到完美的解决。我们建议的解决方案如下:
- 使用在线数据源(data.quantos.org),作为自己的数据源,数据质量及时可靠,使用DataApi进行访问,简单易用。
- 使用JAQS平台进行策略研究。JAQS集成了信号研究、策略回测、回测分析等功能模块,同时支持Alpha、CTA、套利等,可以快速开发策略,进行回测。
- 使用TradeSim进行仿真交易,TradeSim支持股票、期货等品种的交易,根据实时行情进行模拟撮合,最大程度接近实盘效果,提供绩效分析功能,方便用户跟踪策略在模拟盘中的绩效,做到心中有数。
- 使用vn.py进行实盘交易,vn.py已经实现了与国内各大主流交易系统的对接,可满足个人用户的单帐户交易要求。JAQS和vn.py之间通过TradeApi进行标准化对接,可做到仿真与实盘交易无缝对接。
注意:这个方案只需要安装JAQS即可使用。
JAQS安装步骤
1、安装Python环境
运行JAQS需要Python环境,可通过在控制台(Windows系统为命令提示符,Linux系统为终端)运行python
命令确定系统是否安装。
2、安装依赖包
JAQS还有些额外的依赖,除python-snappy
这个包外,其他依赖可在使用pip install jaqs
安装JAQS的过程中自动安装。
pip install python-snappy
pip install jaqs
3、确认安装成功
完成安装以后,在命令行中运行python
并执行import jaqs
确认安装是否成功: