Metadata-Version: 2.1
Name: groot-quant
Version: 0.2.0
Summary: A quantitative tool that run strategy through a large model semantic filtering
Home-page: https://github.com/JaneShine/groot
Author: xiejingxian
Author-email: xiejingxian@zju.edu.cn
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: dash==2.17.1
Requires-Dist: flask==3.0.3
Requires-Dist: numpy==1.24.4
Requires-Dist: pandas==2.0.3
Requires-Dist: pywencai==0.12.2
Requires-Dist: tqdm==4.66.2
Requires-Dist: tushare==1.4.7
Requires-Dist: watchdog==4.0.1

# groot: Make your flash of thought tradable
<p align="center">
  <img src="https://raw.githubusercontent.com/JaneShine/groot/master/picture/logo.png" width="45%">
</p>

<p align="center">
  <a href="https://github.com/JaneShine/groot/stargazers/">
    <img src="https://img.shields.io/github/stars/JaneShine/groot" alt='pypi'>
  </a>
  <a href="https://pypi.org/project/groot-quant/">
    <img src="https://img.shields.io/badge/pypi-v0.2.0-brightgreen.svg?style=popout" alt='pypi'>
  </a>

  <a href="https://github.com/JaneShine/groot/issues">
    <img src="https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=popout" alt="contributions">
  </a>
  <a href="https://github.com/JaneShine/groot?tab=MIT-1-ov-file">
    <img src="https://img.shields.io/github/license/JaneShine/groot.svg?style=popout" alt="license">
  </a>
</p>

一个通过大模型语义理解选股并完成A股策略回测与策略报告输出的量化玩具，目的是**快速验证投资小念头**。

`groot`是一个将某种投资思维进行量化验证的尝试，其目的在于把一些投资思路转化为可交易的信号。

---
 A quantitative tool that selects stocks through a large model semantic filtering and completes *A-share* strategy backtesting and strategy report output, aiming to **quickly verify investment ideas.**

`groot` is an attempt to quantitatively verify institutional subjective thinking, with the goal of transforming some investment ideas into **tradable** signals.

## Quick Start 
installation
```
pip install groot-quant
```
command
```bash
imgroot
```
**visit: [http://127.0.0.1:8050/](http://127.0.0.1:8050/)**

![alt text](https://raw.githubusercontent.com/JaneShine/groot/master/picture/start.png)
## Trade Result
![alt text](https://raw.githubusercontent.com/JaneShine/groot/master/picture/pnl.png)
![alt text](https://raw.githubusercontent.com/JaneShine/groot/master/picture/trade.png)

### Trade Log
![alt text](https://raw.githubusercontent.com/JaneShine/groot/master/picture/log0.png)
![alt text](https://raw.githubusercontent.com/JaneShine/groot/master/picture/log1.png)
