diff --git a/README.md b/README.md index 92294c1cb0eadfef54c8d24ecaa23bd5217d1cc4..90043a6d72be6a0970970a57f1707fc2a5a68fad 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,34 @@ ### pythonstock V3.0 项目简介,2025.02.28更新 - **特别说明:股市有风险投资需谨慎,本项目只能用于Python代码学习,股票分析,投资失败亏钱不负责,不算BUG。** +**github/gitee是项目地址** + +github地址: +https://github.com/pythonstock/stock + +gitee地址: +https://gitee.com/pythonstock/stock + +**视频地址:** +https://space.bilibili.com/52280367/lists/1923758?type=season + +**相关博客资料:** +https://blog.csdn.net/freewebsys/category_9285317.html + +数据分析清洗使用pandas,numpy。 +http://pandas.pydata.org/ + +数据存储到磁盘上,使用Mysql数据库。存储股票数据。 +https://pypi.python.org/pypi/mysqlclient + +web框架使用tornado +http://www.tornadoweb.org/en/stable/ + +tornado web系统 +http://docs.pythontab.com/tornado/introduction-to-tornado/ + ``` PythonStock V3.0 是基于Python的pandas,akshare,bokeh,tornado,stockstats,ta-lib等框架开发的全栈股票系统。 @@ -79,13 +104,7 @@ RSI: | 17, VR,MAVR指标 | http://wiki.mbalib.com/wiki/%E6%88%90%E4%BA%A4%E9%87%8F%E6%AF%94%E7%8E%87 成交量比率(Volumn Ratio,VR)(简称VR),是一项通过分析股价上升日成交额(或成交量,下同)与股价下降日成交额比值, 从而掌握市场买卖气势的中期技术指标。 | -### github/gitee是项目地址 -github地址: -https://github.com/pythonstock/stock - -gitee地址: -https://gitee.com/pythonstock/stock ### 项目部署放到docker-compose @@ -100,29 +119,20 @@ sh get-docker.sh curl -L "https://www.ghproxy.cn/https://github.com/docker/compose/releases/download/v2.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose ``` + -单独的项目部署脚本维护: -https://gitee.com/pythonstock/docker-compose - -### 使用方法(依赖docker,docker-compose) - - -或者使用docker compose - -安装docker-compose -https://www.runoob.com/docker/docker-compose.html - -``` -sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose -sudo chmod +x /usr/local/bin/docker-compose -``` +```bash -``` +# 生产环境,编译前端部署: docker-compose up -d + +# 开发环境,node dev 方式部署: +docker-compose -f dev-docker-compose.yml up -d ``` 进入镜像: -``` + +```bash docker exec -it stock bash sh /data/stock/jobs/cron.daily/run_daily ``` @@ -137,23 +147,6 @@ sh /data/stock/jobs/cron.daily/run_daily > http://localhost:9090 股票系统后端地址 -### 股票系统设计 - -相关博客资料: -https://blog.csdn.net/freewebsys/category_9285317.html - -数据分析清洗使用pandas,numpy。 -http://pandas.pydata.org/ - -数据存储到磁盘上,使用Mysql数据库。存储股票数据。 -https://pypi.python.org/pypi/mysqlclient - -web框架使用tornado -http://www.tornadoweb.org/en/stable/ - -tornado web系统 -http://docs.pythontab.com/tornado/introduction-to-tornado/ - ### 架构设计 全系使用python实现。因为都是python的类库,互相之间调用方便。 @@ -183,7 +176,7 @@ http://docs.sqlalchemy.org/en/latest/core/reflection.html ## 更新日志 -### 17 版本进行镜像升级 2025-02-28 +### 18 修改bug,前端使用编译nginx方式部署,修改数据库字段,解决定时任务BUG 2025-02-28 存储数据格式为 double 方便进行排序,decimal 类型转换出问题。 拆分生产部署,切换成nginx,前端进行编译构建。提高前端加载速度。 @@ -191,6 +184,27 @@ nginx的html影射到./data/html目录,前端编译完成需要拷贝文件到 解决定时任务问题,需要设置权限,才可以。 +### 17 v3.0发布,前端分离,项目和部署整合到一起 2025-01-10 + +修改接口展示空。修改数据库脚本。 +解决预测数据买和卖的脚本。 +进行缩减、计算相关添加操作。 +修改启动脚本、接口路径及配置。 +设置分页数据。增加联合主键判断。 +解决分页问题并执行查询语句。 +增加日期查询方法。 +进行数据搜索相关添加操作。 +添加配置。修改路由地址。 +解决端口映射问题及修改端口测试。 +拆分前后端,用 dockerfile 构建镜像并解决前端编译问题。 +修改开发者模式,解决本地开发启动问题。 +增加地址。增加前端开发者模式启动。 +增加每天数据跑批。进行猜工作相关添加操作。 +增加日志跑数据。升级增加展示。 +架构升级并使用 vue 的 ui 开发。 +增加 install docker 说明。 +添加 vue api。 + ### 16 更新发布 2.1 版本进行镜像升级 2023-06-03 使用新方式打包镜像,镜像大小从本地的 852MB 缩小到 597MB。