# Qbot **Repository Path**: pplus_open_source/Qbot ## Basic Information - **Project Name**: Qbot - **Description**: AI智能量化投研平台 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2025-02-18 - **Last Updated**: 2025-02-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

🤖 Qbot

[![CodeQL](https://github.com/UFund-Me/Qbot/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/UFund-Me/Qbot/actions/workflows/codeql-analysis.yml) [![AutoTrade](https://github.com/UFund-Me/Qbot/actions/workflows/auto-trade.yml/badge.svg)](https://github.com/UFund-Me/Qbot/actions/workflows/auto-trade.yml) [![Pylint](https://github.com/UFund-Me/Qbot/actions/workflows/pylint.yml/badge.svg)](https://github.com/UFund-Me/Qbot/actions/workflows/pylint.yml) [![Coverage](https://github.com/UFund-Me/Qbot/actions/workflows/coverage.yml/badge.svg)](https://github.com/UFund-Me/Qbot/actions/workflows/coverage.yml) Python version Documentation status
 
Qbot website HOT      Qbot platform TRY IT OUT
 

Qbot is an AI-oriented automated quantitative investment platform, which aims to realize the potential,
empower AI technologies in quantitative investment.

``` 🤖 Qbot = 智能交易策略 + 回测系统 + 自动化量化交易 (+ 可视化分析工具) | | | | | | | \_ quantstats (dashboard\online operate) | | \______________ Qbot - vnpy, pytrader, pyfunds | \____________________________ BackTest - backtrader, easyquant \________________________________________ quant.ai - qlib, deep learning strategies ```
***不建议 fork 项目,本项目会持续更新,只 fork 看不到更新,建议 Star ⭐️ ~*** 喜欢这个项目吗?请考虑 ❤️赞助本项目 以帮助改进!
## Installation [Install Guide](./docs/Install_guide.md) ``` ____________________________________ < Run ``./env_setup.sh`` to say hello > ------------------------------------ \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || ``` ## Get Started ```shell export USER_ID="admin" # replace your info export PASSWORD="admin1234." # replace your info pip install -r requirements.txt cd pytrader python test_backtrade.py python test_trader.py # visualization python ./qbot/main.py # if run on Mac, please use 'pythonw ./qbot/main.py' ``` ## Benchmark and Model zoo Results and models are available in the [model zoo](docs/model_zoo.md). [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/UFund-Me/Qbot/blob/main/pytrader/strategies/workflow_by_code.ipynb/HEAD) | | status | benchmark | framework | DGCNN | RegNetX | addition | arXiv | | :-----------: | :----: | :--------:| :----: | :---: | :-----: | :------: | :--------: | | GBDT | ✗ | ✗ | XGBoost | ✗ | ✗ | Tianqi Chen, et al. KDD 2016 | ✗ | | GBDT | ✗ | ✗ | LightGBM | ✗ | ✓ | Guolin Ke, et al. NIPS 2017 | ✗ | | GBDT | ✗ | ✗ | Catboost | ✗ | ✓ | Liudmila Prokhorenkova, et al. NIPS 2018 | ✗ | | MLP | ✓ | ✓ | pytorch | ✗ | ✗ | -- | ✗ | | LSTM | ✓ | ✓ | pytorch | ✗ | ✗ | Sepp Hochreiter, et al. Neural computation 1997 | ✗ | | LightGBM | ✓ | ✓ | pytorch | ✗ | ✗ | -- | ✗ | | GRU | ✓ | ✗ | pytorch | ✗ | ✗ | Kyunghyun Cho, et al. 2014 | ✗ | | ALSTM | ✗ | ✗ | pytorch | ✗ | ✗ | Yao Qin, et al. IJCAI 2017 | ✗ | | GATs | ✗ | ✓ | pytorch | ✗ | ✗ | Petar Velickovic, et al. 2017 | ✗ | | SFM | ✓ | ✓ | pytorch | ✗ | ✗ | Liheng Zhang, et al. KDD 2017 | ✗ | | TFT | ✓ | ✓ | tensorflow | ✗ | ✗ | Bryan Lim, et al. International Journal of Forecasting 2019 | ✗ | | TabNet | ✓ | ✗ | pytorch | ✗ | ✗ | Sercan O. Arik, et al. AAAI 2019 | ✗ | | DoubleEnsemble | ✓ | ✓ | LightGBM | ✗ | ✗ | Chuheng Zhang, et al. ICDM 2020 | ✗ | | TCTS | ✓ | ✗ | pytorch | ✗ | ✗ | Xueqing Wu, et al. ICML 2021 | ✗ | | Transformer | ✓ | ✗ | pytorch | ✗ | ✗ | Ashish Vaswani, et al. NeurIPS 2017 | ✗ | | Localformer | ✓ | ✗ | pytorch | ✗ | ✗ | Juyong Jiang, et al. | ✗ | | TRA | ✓ | ✗ | pytorch | ✗ | ✗ | Hengxu, Dong, et al. KDD 2021 | ✗ | | TCN | ✓ | ✗ | pytorch | ✗ | ✗ | Shaojie Bai, et al. 2018 | ✗ | | ADARNN | ✓ | ✗ | pytorch | ✗ | ✗ | YunTao Du, et al. 2021 | ✗ | | ADD | ✓ | ✗ | pytorch | ✗ | ✗ | Hongshun Tang, et al.2020 | ✗ | | IGMTF | ✓ | ✗ | pytorch | ✗ | ✗ | Wentao Xu, et al.2021 | ✗ | | HIST | ✓ | ✗ | pytorch | ✗ | ✗ | Wentao Xu, et al.2021 | ✗ | **Note:** All the about **300+ models, methods of 40+ papers** in quant.ai supported by [Model Zoo](./docs/model_zoo.md) can be trained or used in this codebase. ## Quantstats Report ![Quantstats Report](https://user-images.githubusercontent.com/29084184/207054856-44d1815b-f92f-40a7-b82e-e4a6b3960f2f.png) Click [HERE](quantstats#visualize-stock-performance) to more detail. #### Some strategy backtest results: A股回测MACD策略: ![KDJ with MACD](pytrader/doc/04.kdj_with_macd/Figure_kdj_with_macd.png) A股回测KDJ策略: ![MACD](pytrader/doc/02.easy_macd_strategy/Figure_macd.png) ## Contributing We appreciate all contributions to improve Qbot. Please refer to [CONTRIBUTING.md](.github/CONTRIBUTING.md) for the contributing guideline. ## Acknowledgement 基于Backtrader、vnpy、qlib、tushare、backtest、easyquant等开源项目,感谢开发者。
## 💖 Sponsors and Backers Sponsor Backer

感谢大家的支持与喜欢! Code with ❤️ & ☕️ @Charmve 2022-2023