项目总体说明
- 项目背景与目标:针对房地产行业股票投资信息量大、政策变化频繁、跨市场数据不统一等挑战,本项目构建了一套基于大语言模型的智能选股系统,结合传统量化分析和基本面研究,为投资者提供高效、全面、及时的股票评级服务。核心创新在于利用DeepSeek V3.2+GLM-5+Kimi K2.5三模型融合架构的联网搜索能力,实时感知最新房地产政策和市场动态。
- 系统核心能力:
- 双模型评级体系:内置“量化AI选股”和“东吴地产选股”两套独立评级模型,分别面向偏好技术分析和偏好基本面分析的投资者。
- 三大市场覆盖:支持A股、港股、美股三大市场的房地产相关股票,共覆盖61只标的。
- AI实时联网分析:DeepSeek V3.2+GLM-5+Kimi K2.5三模型并行联网搜索,实时获取最新政策文件、行业新闻、公司公告。
- 多源数据保障:四层数据降级架构(iFinD → AKShare → 腾讯财经 → 新浪财经),确保数据采集稳定性。
- 每日自动评级:系统每天上午9:00自动对所有股票执行双模型评级。
- 技术架构概览:采用前后端分离架构,包括Nginx反向代理层、FastAPI异步后端和React前端。
- 股票覆盖范围:覆盖A股、港股、美股三大市场共61只房地产相关股票,涵盖房地产开发、物业管理、房产服务、REITs信托等细分领域。
房地产股票AI选股模型详解
- 模型一:量化AI选股
- 综合评分公式:量化技术评分(25%)+ 情绪因子评分(10%)+ iFinD基本面评分(15%)+ AI大模型评分(50%)。
- 量化技术评分:基于120天历史行情数据,通过6个维度(趋势、动量、波动率、成交量、价值、情绪)进行加权评分。
- iFinD基本面评分:基于iFinD专业金融数据,采用5个维度(估值、财务健康度、资金流向、公司公告、政策信号)进行评分。
- AI大模型评分:采用DeepSeek V3.2+GLM-5+Kimi K2.5三模型融合架构,通过联网搜索获取最新信息,并按照四大维度(关键规则、政策影响、基本面评价、风险判断)进行分析和评分。
- 模型二:东吴地产选股
- 综合评分公式:iFinD基本面评分(50%)+ AI大模型评分(50%)。
- 东吴基本面评分:聚焦行业基本面,采用4个维度(三道红线、PB破净安全边际、政策信号、公司基本面)进行评分。
- 东吴AI评分:使用独立的AISystem Prompt,模拟东吴证券地产研究团队的视角,按照四大分析框架进行分析和评分。
评级映射与降级机制
- 两套模型采用统一的评级映射标准:≥65分为"优选",50~64分为"关注",35~49分为"中性",<35分为"谨慎"。
- 降级容错机制确保系统在任何数据条件下都能给出合理评级:当部分数据缺失时,系统自动调整剩余维度的权重比例。
数据采集与多源降级
- 四层数据降级架构:iFinD → AKShare → 腾讯财经 → 新浪财经,确保数据采集稳定性。
- 智能数据源排序与异常处理:连续失败超过3次的数据源自动降低优先级,恢复后自动提升。
- AI大模型集成:系统集成DeepSeek V3.2+GLM-5+Kimi K2.5三模型融合架构,具备联网搜索能力、结构化输出、双Prompt体系等特性。
项目代码结构
- 项目采用前后端分离的单仓库(monorepo)组织方式,后端为Python FastAPI应用,前端为React SPA。
- 项目完整源代码托管于GitHub(https://github.com/stockpicker-2026/real-estate-stocks-picker),采用MIT开源协议发布。
API接口规范
- 系统后端提供完整的RESTful API接口,所有接口均以/api为前缀,分为公开接口和需要JWT认证的受保护接口。
- 接口分为认证与用户管理、评级数据接口、新闻与内容管理接口。
快速部署指南
- 环境要求:Linux系统(推荐Ubuntu 20.04+),Docker 20.10+,Docker ComposeV2,腾讯云LKEAP API密钥和同花顺iFinD HTTP API令牌。
- Docker一键部署:从GitHub克隆代码仓库,填写环境变量,执行docker compose up-d--build启动容器。
- 本地开发运行:后端使用uvicorn启动开发服务器,前端使用npm run dev启动Vite开发服务器。
扩展能力:自定义选股策略
- 自定义股票池:用户可以自由修改backend/app/stock_list.py文件,添加任意行业、任意市场的股票。
- 自定义评分权重:用户可根据投资偏好自由调整评级引擎的所有权重参数。
- 自定义AI Prompt:用户可完全自定义分析框架、评分维度和关注重点。
- 新增评级模型:系统架构支持无限扩展评级模型,只需在rating_engine.py中编写新的评分函数,并在前端和后端API进行相应调整。
系统功能模块详解
- AI评级仪表盘:展示跟踪股票总数、已评级数量、最新评级日期、评级分布等统计信息,支持模型切换、筛选和排序。
- 股票详情面板:展示完整的iFinD数据驱动的多维分析,包括核心估值指标、多周期涨跌幅、资金流向分析、市场微观数据、公告与财报、AI专业分析报告。
- 选股票池与AI操作建议:支持用户自由选择最多10只股票组成个人关注组合,并一键触发AI操作建议分析,生成买入/持有/减仓等操作建议及详细分析理由。
- 地产行业要闻:整合多渠道信息源,为用户提供及时的行业资讯,采用AI大模型进行智能筛选,仅保留高相关度内容。
- 市场点评与研究报告:支持管理员发布每日行业点评和个股点评,支持上传PDF/Word/Excel/PPT格式的机构报告。
风险提示
- AI评级仅供参考,不构成投资建议。
- 大模型存在幻觉风险。
- 数据源中断可能影响评分时效性。
- 房地产市场波动性风险。