# ai_qi **Repository Path**: lanckie/ai_qi ## Basic Information - **Project Name**: ai_qi - **Description**: 智能量化投资平台 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2021-06-12 - **Last Updated**: 2025-03-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## AI-QI 智能量化投资平台 支持 **数据获取 → 数据存储 → 数据可视化 → 数据集创建 → 数据预处理 → 模型训练 → 实现金融数据的预测** 整条流水线上的工作。 运行环境 Python3 使用前先执行: ``` pip3 install -r requirements.txt ``` ----- ### 1.初始化数据库 进入web目录,执行: ``` python3 manage.py db init ``` 创建db文件: ``` python3 manage.py db migrate python3 manage.py db upgrade ``` ### 2.开启服务 ``` python3 manage.py runserver ``` 打开浏览器 [http://127.0.0.1:5000/](http://127.0.0.1:5000/) ----- ## 使用介绍 ### 获取数据 在数据获取页面,首先需要获取**股票基础数据** ![](./img/001.png) 其余的数据,可以视情况,选择获取 ### 查看数据 获取成功后的数据,会在**Tables**界面下,对应的表中展示。 ![](./img/002.png) 在右侧也可以通过sql语句来查询数据,结果同样会展示在页面中: ![](./img/003.png) 其实,查询的数据,返回的结果是一个pandas的DataFrame对象,如果有定制化的需求,可以查看源码,找到这个方法,对返回结果进行灵活处理。 ### 数据可视化 可视化目前仅支持两个视图,查看之前需要先获取对应数据,才可以展示。 由于可视化的优先级目前不是最高,为了先把流程走通,仅展示两个可视化结果,后续会逐渐填充。 ![](./img/004.png) 演示一个具体的例子: #### 对比展示某三只股票的近一年开盘价走势 ![](./img/005.png) 展示结果如下: ![](./img/006.png) ### 数据集管理 数据集管理页面,这里会展示已存在的数据集,和新建数据集的入口 ![](./img/007.png) 点击一个已存在的数据集,可以查看对应的详情: ![](./img/008.png) 点击数据集管理首页的**+新增**,可以创建一个数据集: ![](./img/009.png) ![](./img/010.png) 创建好的数据集会存在该目录下: ![](./img/011.png) 文件为python3的pickle格式。 ### 其他功能 对于数据集的预处理,和模型的训练等流程还在完善中,请持续关注,谢谢! --- 求拍砖,求指点,求点赞,求fork