P

股票持仓分析大师

专业领域v1.0.0
作者:user_fad4194b更新于 2026-10-01portfolio-analysis-pro@user_fad4194b/portfolio-analysis-pro
金融分析

据 AlphaMoat 统计,截至 2026-09,股票持仓分析大师 累计下载 2,797 次、获 0 个星标,在全部 5,078 个 AI 技能中排名第 3,874 位,在「专业领域」分类(465 个)中排名第 324 位。

累计安装
103
累计下载
2,797
星标
-
全站排名
#3,874
全站前 77% · 「专业领域」前 70%
平台累计安装累计下载星标评论
SkillHub ↗1032,797-—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

它描述添加、编辑或删除持仓记录,更新价格,计算市值与盈亏,查看操作日志,以及生成 Markdown 报告和查询单只股票价格。示例通过本地 PortfolioManager 或 Flask API 操作;价格更新依赖外部数据源,可能延迟或不完整。分析结果仅供信息参考,不构成投资建议,修改或删除持仓前应核对目标记录。

资料发布于 2026-10-29

可以用来做什么

  • 记录并查看股票代码、数量和成本等持仓信息。
  • 更新价格并整理组合盈亏与仓位分析。
  • 生成或导出持仓报告并追溯操作记录。

什么时候用

  • 需要维护股票持仓数据或查看组合情况时。
  • 需要更新持仓报价并汇总盈亏时。
  • 添加、编辑或删除持仓,或依赖价格数据作出决策前,需要核实目标记录、数据来源和时效性时。

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

基于我提供的持仓数据生成摘要,并标注价格来源和更新时间未知的部分。
列出编辑或删除这条持仓记录前应核对的字段,不要提交更改。

月度数据趋势

累计下载2,797
01,5083,0172026-03 · 累计下载 502026-05 · 累计下载 4512026-06 · 累计下载 7212026-07 · 累计下载 1,2022026-08 · 累计下载 1,6732026-09 · 累计下载 2,79726-0326-09
星标-
0112026-03 · 星标 -2026-05 · 星标 -2026-06 · 星标 -2026-07 · 星标 -2026-08 · 星标 -2026-09 · 星标 -26-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。 该技能有同名的其他版本,调整前的数据归属当前下载量最大的这一个。

月份累计下载环比星标
2026-092,797—-
2026-081,673+39.2%-
2026-071,202+66.7%-
2026-06721+59.9%-
2026-05451—-
2026-0350—-

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

3.9 KB · SkillHub v1.0.0
---
name: portfolio-analysis
description: 股票持仓分析系统,用于管理股票投资组合,实时更新价格,分析盈亏,生成报告。使用当用户需要管理股票持仓、查看实时价格、分析盈亏情况、生成投资报告时。
version: 1.0.0
icon: 📊
metadata:
  clawdbot:
    emoji: 📊
    requires:
      bins: ["python"]
展开全部(共 149 行)
    install:
      - id: python-deps
        kind: pip
        packages:
          - requests
          - flask
        label: Install Python dependencies for portfolio analysis
---

# 股票持仓分析 Skill

提供股票投资组合管理、实时价格更新、盈亏分析和报告生成功能。

## 功能说明

本skill提供以下功能:

1. **持仓管理** - 添加、编辑、删除股票持仓记录,支持股票代码、名称、持仓数量、成本价的完整编辑
2. **实时价格更新** - 手动或自动更新持仓价格,支持多数据源,自动更新仅在交易时间执行
3. **盈亏分析** - 计算总市值、总成本、总盈亏、盈亏比例、个股盈亏、仓位占比等
4. **操作记录** - 自动记录所有操作历史,支持查看和追溯
5. **报告生成** - 生成Markdown格式的持仓报告,支持下载导出
6. **股票价格查询** - 查询单只股票的实时价格信息

## 使用方法

### 1. 启动系统

```python
from portfolio_system import PortfolioManager, start_server

# 启动Web服务器
start_server(host='0.0.0.0', port=5000, auto_update=True)
```

### 2. 使用API接口

```python
import requests

# 获取持仓数据
response = requests.get('http://localhost:5000/api/portfolio')
data = response.json()

# 更新价格
response = requests.post('http://localhost:5000/api/portfolio/update')

# 添加持仓
response = requests.post('http://localhost:5000/api/portfolio/add', json={
    'symbol': '600519',
    'name': '贵州茅台',
    'quantity': 100,
    'cost_price': 1800.00
})

# 查询股票价格
response = requests.get('http://localhost:5000/api/stock/price/600519')
```

### 3. 使用PortfolioManager类

```python
from portfolio_system import PortfolioManager

manager = PortfolioManager('portfolio.db')

# 添加持仓
result = manager.add_holding('600519', '贵州茅台', 100, 1800.00)

# 获取持仓数据
portfolio = manager.get_portfolio_data()

# 更新所有价格
result = manager.update_all_prices()

# 生成报告
result = manager.generate_report()
```

## API接口说明

| 接口 | 方法 | 说明 |
|------|------|------|
| `/api/portfolio` | GET | 获取持仓数据 |
| `/api/portfolio/update` | POST | 手动更新所有价格 |
| `/api/portfolio/add` | POST | 添加持仓 |
| `/api/portfolio/edit/<symbol>` | PUT | 编辑单个字段 |
| `/api/portfolio/edit-multiple/<symbol>` | PUT | 批量编辑持仓 |
| `/api/portfolio/delete/<symbol>` | DELETE | 删除持仓 |
| `/api/portfolio/logs` | GET | 获取操作记录 |
| `/api/portfolio/report` | GET | 生成持仓报告 |
| `/api/portfolio/export` | GET | 下载报告文件 |
| `/api/stock/price/<symbol>` | GET | 查询单只股票价格 |

## 依赖项

- requests
- flask

安装依赖:
```bash
pip install requests flask
```

## 交易时间

自动更新仅在以下时间段执行:
- 工作日(周一到周五)
- 上午:9:30 - 11:30
- 下午:13:00 - 15:00

## 股票代码格式

- 上海股票:6位数字代码(如 600519)
- 深圳股票:6位数字代码(如 000001)
- 创业板:300开头(如 300750)

## 数据精度

所有价格相关数据支持4位小数精度,包括:
- 成本价
- 当前价
- 盈亏额
- 盈亏百分比

## 颜色标识

- 红色:代表盈利
- 绿色:代表亏损

## 排序功能

持仓列表支持按以下字段排序:
- 股票名称
- 股票代码
- 市值
- 盈亏额
- 盈亏百分比

「专业领域」分类下的热门技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。