From b7248d68038c3dc0557e501f09f285c250abac60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=B0=E5=BF=97=E5=AE=8F?= Date: Sat, 1 Mar 2025 22:15:38 +0800 Subject: [PATCH] UPDATE README --- README.md | 85 +++++++++++-------------------------------------------- 1 file changed, 16 insertions(+), 69 deletions(-) diff --git a/README.md b/README.md index cd3a94f..dcefdeb 100644 --- a/README.md +++ b/README.md @@ -1,79 +1,26 @@ # 股票分析系统 (Stock Analysis System) -## 提要 -stock_analyzer.py是gui界面分析a股的关键文件,在21-22行中记得填入apiurl防止无法使用ai分析 -## 特殊情况 -这种情况下为正常 -![image](https://github.com/user-attachments/assets/1b276236-10bc-45a0-aa12-ac0bd6a5ce9c) -## 项目简介 (Project Overview) +## 简介 +基于 https://github.com/DR-lin-eng/stock-scanner 二次修改,感谢原作者 -这是一个专业的A股股票分析系统,提供全面的技术指标分析和投资建议。系统包括三个主要组件: -- 单股票分析GUI -- 批量股票扫描器 -- 高级技术指标分析引擎 +## 功能变更 +1. 增加html页面,支持浏览器在线使用。 +2. 支持港股,增加A股港股切换 +3. 完善Dockerfile、GitHub Actions 支持docker一键部署使用 +4. 。。。 -This is a professional A-share stock analysis system that provides comprehensive technical indicator analysis and investment recommendations. The system includes three main components: -- Single Stock Analysis GUI -- Batch Stock Scanner -- Advanced Technical Indicator Analysis Engine - -## 功能特点 (Key Features) - -### 单股票分析 (Single Stock Analysis) -- 实时计算多种技术指标 -- 生成详细的股票分析报告 -- 提供投资建议 -- 支持单股和批量分析 - -### 全市场扫描 (Market-Wide Scanning) -- 扫描全部A股股票 -- 根据多维度技术指标进行评分 -- 筛选高潜力股票 -- 按价格区间生成分析报告 - -## 技术指标 (Technical Indicators) -- 移动平均线 (Moving Average) -- RSI (Relative Strength Index) -- MACD (Moving Average Convergence Divergence) -- 布林带 (Bollinger Bands) -- 能量潮指标 (OBV) -- 随机指标 (Stochastic Oscillator) -- 平均真实波动范围 (ATR) - -## 系统依赖 (System Dependencies) -- Python 3.8+ -- PyQt6 -- Pandas -- NumPy -- AkShare -- Markdown2 - -## 快速开始 (Quick Start) - -### 安装依赖 (Install Dependencies) -```bash -pip install -r requirements.txt +## docker一键部署 ``` - -### 运行应用 (Run Application) -#### 单股票分析GUI -```bash -python gui2.py +docker run -d \ + --name stock-scanner \ + -p 8888:8888 \ + -e GEMINI_API_KEY=替换为你的key \ + -e GEMINI_API_URL=替换为你的api地址 \ + -e GEMINI_API_MODEL=替换为你的模型 \ + lanzhihong/stock-scanner:latest ``` +默认8888端口,部署完成后访问 http://127.0.0.1:8888 即可使用。 -#### 全市场股票扫描 -```bash -python 全部股票分析推荐1.py -``` - -## 配置 (Configuration) -- 在 `.env` 文件中配置 Gemini API 密钥 -- 可在 `stock_analyzer.py` 中调整技术指标参数 - -## 输出 (Outputs) -分析结果将保存在 `scanner` 目录下: -- `price_XX_YY.txt`:按价格区间的详细分析 -- `summary.txt`:市场扫描汇总报告 ## 注意事项 (Notes) - 股票分析仅供参考,不构成投资建议