135 lines
3.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 资产评级系统 (Asset Rating System)
一个基于多维度分析的智能资产评级系统,帮助投资者全面评估股票的投资价值。
## 功能特点
### 🎯 核心功能
- **多模版评级**:提供默认、消费股、科技股、快速诊断四种评级模版
- **多维度分析**:估值逻辑、资金流向、宏观背景、相关资产四大维度
- **可视化图表**:每个指标都配有历史走势图和研判结论
- **自定义配置**:支持拖拽排序、添加删除维度和指标
- **模版管理**:保存和加载自定义评级模版
### 📊 分析维度
1. **估值逻辑**PB/PE/PS质量对比、股息回报等
2. **宏观胜率背景**ERP风险溢价、无风险利率等
3. **相关资产走势**:同行业、上下游、同风格公司对比
4. **资金流向**:市场成交活跃度、主力资金、北向资金等
## 快速开始
### 前置要求
- Node.js 16.x 或更高版本
- npm 或 yarn
### 安装依赖
```bash
npm install
```
### 运行开发环境
```bash
npm run dev
```
访问 `http://localhost:5173` 查看应用
### 构建生产版本
```bash
npm run build
```
## 使用指南
### 1. 选择标的和模版
1. 在搜索框输入股票名称(如"贵州茅台"
2. 从下方选择合适的评级模版
3. 点击模版卡片或按回车进入评级详情页
### 2. 查看多维度分析
- **左侧**:资产评级表,展示各维度指标和摘要
- **右侧**:图表详情,显示指标历史走势和研判结论
- 点击左侧任意指标,右侧自动滚动到对应图表
### 3. 自定义配置
1. 点击设置图标(⚙️)进入编辑模式
2. 拖拽指标调整顺序
3. 添加或删除维度和指标
4. 为维度打星级评分
5. 点击"另存为"保存为新模版
详细使用指南请查看 [USER_GUIDE.md](./docs/USER_GUIDE.md)
## 技术栈
- **前端框架**React 18 + TypeScript
- **构建工具**Vite
- **路由管理**React Router v6
- **样式方案**Tailwind CSS
- **图表库**Recharts
- **图标库**Lucide React
## 项目结构
```
quantBuddy_assetRating_demo/
├── components/ # 组件目录
│ ├── Logo.tsx # Logo组件
│ ├── Sidebar.tsx # 侧边栏组件
│ └── StockChart.tsx # 图表组件
├── pages/ # 页面目录
│ ├── SearchPage.tsx # 起始页(搜索和模版选择)
│ ├── DashboardPage.tsx # 评级详情页
│ └── DetailPage.tsx # 深度分析页
├── data/ # 数据目录
│ └── mockData.ts # 模拟数据
├── docs/ # 文档目录
│ └── USER_GUIDE.md # 用户指南
└── dist/ # 构建输出目录
```
## 更新日志
### v1.1 (2026-01-26)
- ✅ 优化起始页面交互逻辑
- ✅ 下方展示区改为评级模版展示
- ✅ 进入详情页时默认展开图表区域
- ✅ 增强模版选择的视觉反馈
- ✅ 优化操作提示和用户引导
### v1.0
- 🎉 初始版本发布
- ✅ 四大维度资产评级
- ✅ 编辑模式和模版管理
- ✅ 响应式布局设计
详细更新日志请查看 [CHANGELOG.md](./CHANGELOG.md)
## 部署
项目已配置 Vite 构建,可以部署到任何静态网站托管服务:
- Vercel
- Netlify
- GitHub Pages
- 自定义服务器
部署指南请查看 [README_DEPLOY.md](./README_DEPLOY.md)
## 贡献指南
欢迎提交 Issue 和 Pull Request
## 许可证
MIT License
## 联系方式
如有问题或建议,请通过 Issue 联系我们。
---
Made with ❤️ for better investment decisions