Introduction
JAQS是一个开源量化策略研究平台,由交易专家和金融技术专家共同设计,实现了自动化信号研究、高效策略开发和多维度回测分析,支持Alpha、CTA、套利等策略的实现。JAQS从实战而来,经实盘检验,本地化开发部署,保障策略安全。
Features
通过统一的DataApi,获取、存储和管理数据。
通过数学公式快速定义并分析信号;实现Alpha选股、CTA、套利等各类量化交易策略,对策略进行历史回测。
通过统一的TradeApi,接入在线仿真系统进行仿真交易,跟踪策略表现。对接实盘通道实现实盘交易(当然需要用户搞定交易通道)。
完全本地化,代码可以部署在任意个人电脑或服务器上,本地化运行,策略安全性有保证。
模块化设计,通过标准的输入输出接口,做到数据与回测分离,交易与分析分离, 每一个环节都清晰可控,达到机构级别的标准化、流程化。
面向实盘编程,数据构建时进行严格的对齐,回测时提供当前快照而不是数据查询接口,防止未来函数的出现;通过对策略类的精巧设计,使回测与实盘/仿真交易可使用同一套策略代码,始于开展严谨的研究、回测。
Installation
参见 安装指南
Quickstart
参见 用户手册.
更多示例可在项目的 example 文件夹下找到,如 example/alpha/select_stocks_pe_profit.py .
查看完整文档,请访问: jaqs.readthedocs.io
Contribute
欢迎参与开发!可以通过Pull Request的方式提交代码。
Questions
提问前,请查看 如何正确提问。
License
Apache 2.0许可协议。版权所有(c)2017 quantOS-org.
Metadata
Release files for jaqs 0.6.14
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| jaqs-0.6.14.tar.gz | 237.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| jaqs-0.6.14-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 479.9 kB
Release files / jaqs-0.6.14.tar.gz
| Download URL | jaqs-0.6.14.tar.gz |
|---|---|
| Size | 237.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7a432dee0247604337167fd3412c965966cc84fd99e0590a9e3eff3e95b330d3
|
|
BLAKE2b-256 checksum How to use checksums |
cf35cc758e33d85b43b65e6f5cb676f05a4d268cb54c87e855a124b65fe95766
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.4.0 requests-toolbelt/0.8.0 tqdm/4.19.8 CPython/3.6.4
|
Release files / jaqs-0.6.14-py2.py3-none-any.whl
| Download URL | jaqs-0.6.14-py2.py3-none-any.whl |
|---|---|
| Size | 242.2 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
830d1cf43c73a08e9a32b35b83f2359bdb3d91d25a0239b17ea4459293f40273
|
|
BLAKE2b-256 checksum How to use checksums |
22c23be166b1747559202c768b67782a49a7170836c77deae1d8a16fc1f4f9d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.4.0 requests-toolbelt/0.8.0 tqdm/4.19.8 CPython/3.6.4
|