本项目是一个基于Tushare和同花顺数据源的专业股票筛选和分析系统,通过多维度技术指标分析和热点板块挖掘,实现智能选股和投资决策支持。系统采用现代化的分层架构设计,具有模块化、可扩展性、高性能和用户友好的特点。
- 分层架构设计:核心层、数据层、分析层、UI层分离
- 模块化组件:各功能模块职责清晰,松耦合设计
- 多数据源支持:Tushare + 同花顺双数据源集成
- 高性能缓存:多级缓存机制,支持大数据量处理
系统提供直观的热点板块列表展示,包含板块代码、涨跌幅、热度评分和板块类型等关键信息。用户可以快速查看各板块的成分股详情,支持导出功能。
系统提供灵活的基本面筛选配置,包括盈利能力指标、成长性指标、估值指标和财务健康指标等多个维度。用户可以根据自身需求调整筛选参数,实现精准的股票筛选。
系统提供全面的买点识别与分析功能,显示缠论评分、买点数量、最佳买点评分等关键指标。通过可视化图表展示买点分布情况,帮助用户做出明智的投资决策。
-
热点板块挖掘 - 通过资金流向和动量分析发现市场热点
- 智能识别市场热点概念板块
- 多维度评估板块强度和持续性
- 基于涨幅、成交量、个股表现的综合分析
-
强势个股筛选 - 在热点板块中筛选技术面强势的个股
- 在热点板块中精选强势个股
- 技术面+基本面双重筛选
- 量价配合、趋势突破等多重验证
-
多维度精细选股 - 结合技术面、基本面、资金面进行综合筛选
- 基本面评估:PE、PB、市值、成长性
- 技术面分析:MACD、RSI、均线系统
- 风险控制:回撤、波动性、流动性
-
人工盯盘决策 - 提供详细的行情数据和图表,帮助用户进行最终的投资决策
- 综合评分排序(0-100分体系)
- 投资组合权重建议
- 风险提示和操作建议
-
板块技术分析 - 使用同花顺数据分析板块技术指标和资金流向
- 技术评分、趋势分析、资金流向数据
- 多维度技术指标综合评估
-
热点板块筛选 - 从所有板块中筛选技术面强势的热点板块
- 基于同花顺数据的精准板块筛选
- 技术面强势板块识别
-
多时间框架分析 - 对同一标的进行不同周期的技术分析
- 日线、周线、月线多周期分析
- 技术信号一致性验证
-
综合分析报告 - 生成综合技术分析报告和投资建议
- 完整的技术分析报告
- 专业的投资建议
-
技术分析寻找买点 - 基于缠论技术分析识别个股的潜在买点
- 第一类买点:下跌趋势中的背驰点
- 第二类买点:回踩中枢下轨获得支撑的位置
- 第三类买点:突破中枢上轨后的回踩确认点
-
分型识别 - 识别顶分型和底分型
- 自动识别K线图中的顶分型和底分型
- 精确的分型确认机制
-
笔段分析 - 构建笔段结构
- 连接相邻分型形成笔段
- 笔段有效性验证
-
中枢识别 - 识别中枢结构
- 连续三笔以上重叠区域识别
- 中枢方向和强度分析
-
买点识别 - 三类买点识别
- 第一类买点:下跌趋势中的背驰点
- 第二类买点:回踩中枢下轨获得支撑的位置
- 第三类买点:突破中枢上轨后的回踩确认点
- 同花顺数据集成: 获取同花顺概念板块指数数据和成分股数据
- 技术分析增强: 板块技术分析(趋势、动量、成交量、资金流向)
- 多时间框架分析: 支持不同时间框架的技术分析
- 热点板块技术筛选: 基于同花顺数据的热点板块筛选
- 股票技术信号生成: 生成专业的技术分析信号
- 独立分析流程: 完整的四步同花顺技术分析工作流
- 分型识别: 自动识别顶分型和底分型结构
- 笔段分析: 构建有效的笔段连接
- 中枢识别: 识别中枢重叠区域
- 背驰识别: 识别价格与力度的背驰信号
- 买点识别: 三类买点自动识别和评分
- 风险评估: 基于缠论结构的风险评估
- 关键指标实时监控: RSI、MACD、布林带、移动平均线等技术指标
- 异常波动预警机制: 价格、成交量、换手率异常检测
- 动态风险评估: 基于多维度数据的风险评分系统
- 智能警报系统: 实时风险预警和操作建议
- 综合分析模型: 技术面60% + 基本面40%的权重分配
- 动态调整机制: 根据市场环境自动调整分析权重
- 投资决策矩阵: 基于双维度的科学投资建议
- 风险控制体系: 多层次的风险识别和管理
to-share-pro_-analysis/
├── src/ # 主要源代码目录
│ ├── core/ # 🏛️ 核心基础模块
│ │ ├── config.py # 配置管理系统
│ │ ├── constants.py # 系统常量和枚举定义
│ │ ├── exceptions.py # 异常定义和错误处理
│ │ └── logger.py # 结构化日志记录系统
│ ├── data/ # 💾 数据处理层
│ │ ├── models/ # 数据模型定义
│ │ ├── providers/ # 数据提供者
│ │ └── services/ # 高级数据服务
│ ├── analysis/ # 🧠 智能分析引擎
│ │ ├── engines/ # 分析引擎
│ │ ├── indicators/ # 技术指标计算
│ │ ├── services/ # 分析服务
│ │ ├── strategies/ # 投资策略
│ │ └── workflows/ # 分析工作流
│ ├── ui/ # 🖥️ 用户界面层
│ │ ├── components/ # UI组件库
│ │ └── pages/ # 应用页面
│ └── utils/ # 🔧 工具支持层
│ ├── cache/ # 缓存工具
│ ├── helpers/ # 辅助工具
│ ├── performance/ # 性能监控
│ └── validators/ # 数据验证
├── tests/ # 🧪 测试体系
├── logs/ # 📋 日志文件目录
├── docs/ # 📚 文档目录
├── config/ # ⚙️ 配置文件目录
├── run_main_app.py # 🚀 传统应用程序入口
├── run_main_app_refactored.py # 🚀 重构版应用程序入口
└── examples/ # 💡 示例代码目录
Python版本:Python 3.8 或更高版本
主要依赖包:
streamlit >= 1.28.0 # Web界面框架
tushare >= 1.2.89 # Tushare数据接口
czsc >= 0.9.68 # 缠论分析库
pandas >= 1.3.0 # 数据处理
numpy >= 1.21.0 # 数值计算
plotly >= 5.0.0 # 交互式图表
requests >= 2.28.0 # HTTP请求(同花顺接口)
psutil >= 5.8.0 # 进程管理
python-dotenv >= 0.19.0 # 环境变量管理
可选依赖(Windows打包):
pyinstaller >= 5.0 # 可执行文件打包
pywin32 >= 227 # Windows API支持
git clone <repository-url>
cd to-share-pro_-analysis# 使用pip安装所有依赖
pip install -r requirements.txt
# 或使用提供的批处理文件(Windows)
install_dependencies.bat方法一:使用.env文件(推荐)
# 1. 复制示例配置文件
copy .env.example .env
# 2. 编辑.env文件,填入您的Tushare Token
notepad .env
# 3. 在文件中设置
TUSHARE_TOKEN=your_actual_token_here方法二:设置系统环境变量
# Windows PowerShell(临时设置,仅当前会话有效)
$env:TUSHARE_TOKEN="your_actual_token_here"
# Windows PowerShell(永久设置,推荐)
[System.Environment]::SetEnvironmentVariable('TUSHARE_TOKEN', 'your_actual_token_here', 'User')方法三:使用配置脚本(Windows)
# 运行配置脚本,按提示输入Token
配置Token.bat📖 详细配置指南:参见 TOKEN_SECURITY_GUIDE.md
💡 获取Tushare Token:访问 Tushare官网 注册并获取免费Token
推荐方式:重构版(功能完整,性能优化)
streamlit run run_main_app_refactored.py传统版本
streamlit run run_main_app.py使用启动脚本(Windows)
# 智能启动(自动检测并清理会话)
智能启动.bat
# 启动并自动打开浏览器
启动并自动打开浏览器.bat
# 启动并清理会话
启动并清理会话.bat应用启动后,浏览器会自动打开 http://localhost:8501
启动应用后,检查以下内容确认安装成功:
- ✅ 页面正常加载,显示"多数据智能选股系统"标题
- ✅ 侧边栏正常显示,无错误提示
- ✅ 能够选择同花顺热榜数据,数据正常加载
- ✅ 日志区域无严重错误(ERROR)信息
Q: 提示"Tushare token未配置"? A: 请按照上述步骤配置TUSHARE_TOKEN环境变量。
Q: 安装czsc库失败?
A: 尝试单独安装:pip install czsc>=0.9.68
Q: 页面加载慢或卡顿? A: 首次运行需要下载和缓存数据,请耐心等待。后续运行会利用缓存,速度会显著提升。
Q: 如何清除缓存?
A: 在应用侧边栏点击"清除持久化状态"按钮,或手动删除cache/和sessions/目录。
系统支持打包为独立的Windows可执行程序,无需Python环境即可运行。
必需工具:
PyInstaller >= 5.0 # 打包工具
pywin32 >= 227 # Windows API支持
Pillow >= 8.0 # 图像处理可选工具:
Inno Setup >= 5.0 # 创建专业安装程序(推荐)# 自动安装构建依赖并构建
python build_windows_installer.py --install-deps
# 仅构建(假设依赖已安装)
python build_windows_installer.py构建脚本会自动完成:
- ✅ 检查并安装构建依赖
- ✅ 使用PyInstaller打包可执行文件
- ✅ 复制必要的资源文件
- ✅ 生成快捷方式创建脚本
- ✅ 创建卸载脚本
步骤1:安装构建依赖
pip install pyinstaller>=5.0 pywin32>=227 pillow>=8.0步骤2:执行打包命令
cd installer
python -m PyInstaller 股票分析系统.spec步骤3:复制资源文件
将以下目录/文件复制到 dist/股票分析系统/ 目录:
config/- 配置文件src/- 源代码(如需).streamlit/- Streamlit配置requirements.txt- 依赖列表
步骤4:创建Inno Setup安装包(可选)
使用Inno Setup编译 installer/setup.iss 文件,生成专业安装程序。
PyInstaller输出:
dist/股票分析系统/
├── 股票分析系统.exe # 主程序
├── _internal/ # 依赖库和资源
├── config/ # 配置文件
├── .streamlit/ # Streamlit配置
└── 快捷方式创建工具.exe # 快捷方式生成器
Inno Setup输出:
Output/
└── 股票分析系统_Setup.exe # 安装程序
- ✅ 绿色免安装:解压即用,无需Python环境
- ✅ 一键安装:使用Inno Setup安装程序,自动配置
- ✅ 自动创建快捷方式:桌面快捷方式,方便启动
- ✅ 完整功能:包含所有分析功能和依赖库
- ✅ 兼容性好:兼容Windows 10及以上系统
- ✅ 卸载功能:提供完整的卸载脚本
- ✅ 体积优化:使用PyInstaller的UPX压缩,减小体积
直接运行:
# 进入打包目录
cd dist/股票分析系统
# 运行主程序
股票分析系统.exe使用安装程序:
# 运行安装程序
Output/股票分析系统_Setup.exe
# 按照向导完成安装
# 安装完成后,从开始菜单或桌面快捷方式启动- Token配置:打包后的程序仍需配置TUSHARE_TOKEN环境变量
- 首次运行:首次运行可能需要较长时间初始化缓存
- 防火墙:首次运行可能被防火墙拦截,请允许访问
- 杀毒软件:部分杀毒软件可能误报,请添加信任
完整的打包流程和配置说明,请参考:
get_all_stocks()- 获取所有股票基本信息get_stock_daily_data()- 获取股票日线数据get_stock_basic_info()- 获取股票基础信息batch_get_stock_daily()- 批量获取股票日线数据
get_all_concepts()- 获取所有概念板块信息get_concept_stocks()- 获取概念板块成分股discover_hot_concepts()- 发现热点概念板块analyze_concept_performance()- 分析概念板块表现
get_ths_concept_list()- 获取同花顺概念板块列表get_ths_concept_stocks()- 获取同花顺概念成分股get_ths_concept_performance()- 获取同花顺概念行情表现search_ths_concepts()- 搜索同花顺概念板块
discover_hot_sectors()- 发现热点板块_enhance_sector_analysis()- 增强板块分析
screen_stocks()- 执行精细化筛选analyze_single_stock()- 分析单只股票
analyze_sector_technical()- 分析板块技术指标screen_hot_sectors_by_technical()- 基于技术指标筛选热点板块screen_hot_stocks_from_sectors()- 从热点板块中筛选热门股票analyze_multi_timeframe()- 多时间框架技术分析
analyze_stock_chanlun()- 分析股票的缠论结构和买点batch_analyze_stocks()- 批量分析股票的缠论结构screen_stocks_by_buy_points()- 基于买点筛选股票
render()- 渲染主应用界面_render_step1_hot_sectors()- 渲染步骤1:热点板块挖掘_render_step2_strong_stocks()- 渲染步骤2:强势个股筛选_render_step3_refined_screening()- 渲染步骤3:多维度精细选股_render_step4_decision_support()- 渲染步骤4:人工盯盘决策
_render_ths_step1_sector_analysis()- 步骤1:板块技术分析_render_ths_step2_hot_screening()- 步骤2:热点板块筛选_render_ths_step3_timeframe_analysis()- 步骤3:多时间框架分析_render_ths_step4_final_report()- 步骤4:综合分析报告
render()- 渲染决策支持页面_render_technical_analysis()- 渲染技术分析_render_fundamental_analysis()- 渲染基本面分析_render_risk_analysis()- 渲染风险分析
- 移动平均线 (MA5, MA10, MA20, MA60)
- 指数移动平均线 (EMA)
- 布林带 (BOLL)
- 趋势强度分析
- 趋势通道分析
- 相对强弱指数 (RSI)
- 异同移动平均线 (MACD)
- 随机指标 (KDJ)
- 商品通道指数 (CCI)
- 威廉指标 (WR)
- 动量震荡指标
- 量比分析
- 能量潮 (OBV)
- 价量配合分析
- 成交量均线
- 净流入分析
- 资金流向趋势
- 主力资金监控
- 大单资金流向
- 分型识别(顶分型、底分型)
- 笔段分析(笔段方向、力度)
- 中枢识别(中枢区间、方向)
- 背驰识别(价格背驰、力度背驰)
- 买点识别(三类买点自动识别)
系统配置位于 config/analysis_config.py,支持以下自定义:
# 移动平均线周期
config.technical.ma_periods = [5, 10, 20, 60]
# RSI参数
config.technical.rsi_period = 14
config.technical.rsi_overbought = 70
config.technical.rsi_oversold = 30config.fundamental.ratio_weights = {
'roe': 0.25, # 净资产收益率
'growth_rate': 0.15 # 增长率
}config.decision_support.risk_control = {
'max_single_position': 0.20, # 单股最大仓位
'stop_loss_threshold': 0.08 # 止损阈值
}系统实现了完善的会话状态持久化和多级缓存机制,提升性能和用户体验。
功能特性:
- 自动保存:定期将会话数据保存到磁盘文件(
sessions/session_metadata.json) - 智能恢复:应用启动时自动恢复上次会话状态,避免重复初始化
- 安全保障:敏感信息(如API密钥)不会被持久化存储
- 手动控制:侧边栏提供"清除持久化状态"按钮,可手动清除
会话管理工具:
from src.utils.session_manager import (
save_current_session, # 保存当前会话
restore_session, # 恢复会话状态
clear_persistent_session # 清除持久化状态
)磁盘缓存(cache/目录):
- 股票基本信息缓存
- 日线行情数据缓存
- 概念板块数据缓存
- 财务指标数据缓存
- 缓存有效期:30分钟(可配置)
会话缓存(内存中):
- 当前分析结果缓存
- UI状态缓存
- 用户选择缓存
- 自动随会话结束清除
缓存配置:
# 文件:src/core/config.py
config.system = {
'cache_ttl_minutes': 30, # 缓存有效期(分钟)
'data_retention_days': 365, # 数据保留天数
'max_concurrent_analysis': 10, # 最大并发分析数
}手动清理:
- 在应用侧边栏点击"清除持久化状态"
- 手动删除
cache/和sessions/目录
自动清理:
# 使用清理脚本
python scripts/clear_sessions.py📖 详细说明:参见 SESSION_MANAGEMENT.md 和 CACHE_MANAGEMENT_GUIDE.md
系统包含完整的测试套件,覆盖核心功能和关键模块。
单元测试:测试独立模块和函数
- 数据提供者测试(Tushare、同花顺)
- 技术指标计算测试
- 数据模型验证测试
- 工具函数测试
集成测试:测试模块间协作
- 数据服务集成测试
- 分析引擎集成测试
- 工作流执行测试
功能测试:测试完整功能流程
- 热点板块发现测试
- 强势个股筛选测试
- 缠论分析测试
- 基本面筛选测试
性能测试:测试系统性能
- 批量数据获取性能
- 缓存效果验证
- 并发处理能力
运行全部测试:
python -m pytest tests/ -v运行特定测试:
# 测试缠论分析
python -m pytest tests/test_chanlun_*.py -v
# 测试同花顺功能
python -m pytest tests/test_ths_*.py -v
# 测试基本面筛选
python -m pytest tests/test_fundamental_*.py -v查看测试覆盖率:
pytest --cov=src tests/测试配置文件:pytest.ini
[pytest]
testpaths = tests
python_files = test_*.py
python_classes = Test*
python_functions = test_*
addopts = -v --tb=short项目提供了多个快速验证脚本,用于测试特定功能:
# 验证缠论修复
python quick_check_czsc_fix.py
# 验证同花顺热榜
python test_ths_hot_normal.py
# 验证基本面筛选
python test_fundamental_filter_execution.py
# 诊断Tushare连接
python diagnose_tushare.py📖 测试文档:参见 README_TEST.md
多级缓存机制:
- L1缓存:内存会话缓存,响应时间<10ms
- L2缓存:磁盘文件缓存,响应时间<100ms
- L3缓存:数据库缓存(可选),用于大规模数据
- 缓存命中率:>85%(正常使用场景)
批量数据获取优化:
- 同时请求多只股票数据,减少API调用次数
- 智能合并请求,避免重复获取
- 支持并发请求(最多10个并发)
- API限流保护,避免超出调用限制
数据预加载:
- 后台预加载常用数据(股票列表、概念板块)
- 延迟初始化,按需加载数据服务
- 渐进式渲染,避免页面长时间空白
日期优化:
- 使用前一天作为默认结束日期,避免15:00前数据缺失
- 自动计算交易日,排除节假日
- 缠论分析自动添加20%数据缓冲
| 操作 | 首次执行 | 缓存命中 | 目标 |
|---|---|---|---|
| 获取热点板块(10个) | 2-3秒 | <500ms | <1秒 |
| 筛选强势个股(50只) | 5-8秒 | <2秒 | <3秒 |
| 缠论分析(单只) | 3-5秒 | <1秒 | <2秒 |
| 基本面筛选(100只) | 10-15秒 | <3秒 | <5秒 |
| 综合评分排序(20只) | 1-2秒 | <500ms | <1秒 |
注:实际性能受网络状况、API响应速度影响
响应式设计:
- 自适应宽屏和普通屏幕
- 动态调整表格列宽
- 移动端友好(部分功能)
渐进式加载:
- 优先显示关键信息
- 后台加载详细数据
- 加载进度实时反馈
智能提示:
- 操作引导和帮助文本
- 错误友好提示
- 参数说明和建议值
实时反馈:
- 加载状态指示器
- 进度条显示
- 日志实时输出
- 实时性:支持5分钟级别的高频数据监控
- 准确性:基于多维度数据的科学分析模型
- 灵活性:丰富的配置参数,支持个性化定制
- 扩展性:模块化设计,支持自定义策略扩展
- 稳定性:完善的错误处理和降级机制
- 安全性:敏感信息环境变量化,不硬编码
系统内置性能监控功能(需启用):
# 文件:config/analysis_config.py
config.system = {
'performance_monitoring': True, # 启用性能监控
'log_level': 'INFO', # 日志级别
}监控指标:
- API调用次数和响应时间
- 缓存命中率
- 内存使用情况
- 数据处理耗时
本系统为投资决策辅助工具,提供的所有分析结果、评分和建议仅供参考,不构成任何投资建议。
投资有风险,入市需谨慎!
投资者应当:
-
✅ 充分了解投资风险
- 股市投资存在本金损失风险
- 历史表现不代表未来收益
- 技术分析存在局限性
-
✅ 结合自身实际情况
- 评估个人风险承受能力
- 考虑资金流动性需求
- 制定合理的投资目标
-
✅ 谨慎做出投资决策
- 不盲目跟随系统推荐
- 多渠道验证分析结果
- 独立思考和判断
-
✅ 对投资结果负责
- 投资决策由您自主做出
- 盈亏结果由您自行承担
- 保持理性投资心态
-
数据准确性:本系统数据来源于第三方(Tushare、同花顺),我们不对数据的准确性、完整性和及时性做任何保证。
-
分析局限性:技术分析和基本面分析均存在局限性,不能完全预测市场走势,使用时需结合多种分析方法。
-
系统可用性:由于依赖第三方API,系统可用性可能受网络状况、API限制等因素影响。
-
投资损失:使用本系统产生的任何投资损失,由投资者自行承担,开发者不承担任何责任。
-
法律合规:用户应遵守所在地区的法律法规,合法合规地使用本系统。
本系统定位为:
- ✅ 数据整合和展示工具
- ✅ 技术指标计算工具
- ✅ 投资研究辅助工具
- ✅ 学习和实践平台
本系统不是:
- ❌ 投资咨询服务
- ❌ 财富管理服务
- ❌ 交易执行平台
- ❌ 收益保证工具
如在使用过程中遇到问题,欢迎通过以下方式反馈:
- 提交GitHub Issue
- 查阅项目文档
- 参与社区讨论
再次提醒:投资有风险,决策需谨慎!
| 文档 | 说明 |
|---|---|
| README.md | 本文档,项目总体介绍 |
| QUICK_START_CHANLUN_FILTER.md | 缠论筛选快速上手指南 |
| THS_HOT_QUICKSTART.md | 同花顺热榜快速上手 |
| TOKEN配置快速参考.md | Token配置快速参考 |
| README_STARTUP.md | 启动方式说明 |
| 文档 | 说明 |
|---|---|
| README_MAIN_APP.md | 多步骤智能选股系统详细说明 |
| SYSTEM_FEATURES_OVERVIEW.md | 系统功能总览 |
| CHANLUN_TECHNICAL_ANALYSIS.md | 缠论技术分析实现说明 |
| THS_HOT_RANK_PROVIDER_README.md | 同花顺热榜数据提供者说明 |
| FUNDAMENTAL_FILTER_USER_GUIDE.md | 基本面筛选用户指南 |
| 文档 | 说明 |
|---|---|
| project_structure.md | 详细的项目目录结构 |
| MODULAR_REFACTORING_GUIDE.md | 模块化重构指南 |
| 股票分析系统功能与接口对应关系详细分析.md | 功能与接口映射 |
| 文档 | 说明 |
|---|---|
| TOKEN_SECURITY_GUIDE.md | Token安全配置完整指南 |
| SESSION_MANAGEMENT.md | 会话状态管理说明 |
| CACHE_MANAGEMENT_GUIDE.md | 缓存管理指南 |
| STREAMLIT_TAB_MANAGEMENT_BEST_PRACTICES.md | Streamlit Tab管理最佳实践 |
| 文档 | 说明 |
|---|---|
| PACKAGING_UPDATE_GUIDE.md | 打包更新指南 |
| installer/打包流程说明.md | Windows打包详细流程 |
| PYECHARTS_PACKAGING_FIX.md | PyEcharts打包问题修复 |
| 文档 | 说明 |
|---|---|
| README_TEST.md | 测试体系说明 |
| README_financial_indicators.md | 财务指标测试文档 |
| 文档 | 说明 |
|---|---|
| THS_WORKFLOW_IMPLEMENTATION_REPORT.md | 同花顺4步流程实现报告 |
| THS_SERVICE_SEPARATION_REPORT.md | 同花顺服务拆分报告 |
| THS_HOT_FEATURE_IMPLEMENTATION.md | 同花顺热榜功能实现 |
| THS_HOT_DATA_MAPPING.md | 同花顺数据映射说明 |
| THS_HOT_QUICK_REFERENCE.md | 同花顺热榜快速参考 |
| 文档 | 说明 |
|---|---|
| CHANLUN_BUY_POINT_IDENTIFICATION_ENHANCEMENT.md | 缠论买点识别增强 |
| CHANLUN_BUY_POINT_STRATEGIES_QUICK_REF.md | 缠论买点策略快速参考 |
| CHANLUN_STEP3_INTEGRATION_GUIDE.md | 缠论步骤3集成指南 |
| 刚刚起步筛选条件符合性分析报告.md | 缠论筛选条件分析 |
| 标准买点识别优化方案.md | 买点识别优化方案 |
| 文档 | 说明 |
|---|---|
| DATA_FETCH_DATE_OPTIMIZATION.md | 数据获取日期优化 |
| BATCH_PERIOD_CHANGE_OPTIMIZATION.md | 批量周期变化优化 |
| WEEKLY_MONTHLY_CHANGE_FEATURE.md | 周月涨跌幅功能 |
| 文档 | 说明 |
|---|---|
| PROJECT_COMPLETION_SUMMARY.md | 项目完成总结 |
| 项目代码分析总结.md | 代码分析总结 |
完整的问题修复记录,请查看项目根目录下的 *_FIX*.md 和 *_ERROR_*.md 文件。
欢迎对本项目做出贡献!您可以通过以下方式参与:
如果您发现Bug或有改进建议:
- 在GitHub上创建Issue
- 详细描述问题或建议
- 如果是Bug,请提供复现步骤
如果您有新功能想法:
- 先查看现有Issue,避免重复
- 创建Feature Request
- 说明功能用途和预期效果
如果您想提交代码:
- Fork本项目
- 创建功能分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 创建Pull Request
文档改进同样重要:
- 修正文档错误
- 补充使用示例
- 翻译成其他语言
- 增加教程和指南
- GitHub Issues: 提交问题
- 讨论区: 参与讨论
- 邮箱: your-email@example.com(如有)
感谢以下开源项目和数据提供方:
感谢所有为本项目提供建议和反馈的用户!
本项目采用 MIT License 开源协议。
这意味着您可以:
- ✅ 自由使用本软件
- ✅ 修改源代码
- ✅ 用于商业用途
- ✅ 再分发
但需要:
⚠️ 保留原始许可证和版权声明⚠️ 不提供任何担保
完整许可证文本请查看 LICENSE 文件。
智能股票分析系统
版本: 2.0.0
最后更新: 2025-01-23
许可证: MIT License
⭐ 如果这个项目对您有帮助,请给它一个Star!
💬 欢迎在Discussions区分享您的使用经验和建议!
免责声明:本项目仅用于学习和研究目的,不构成投资建议。投资有风险,决策需谨慎。


