據 AlphaMoat 統計,截至 2026-09,股票持倉分析大師 累計下載 2,797 次、獲 0 個星標,在全部 5,078 個 AI 技能中排名第 3,874 位,在「專業領域」分類(465 個)中排名第 324 位。
| 平台 | 累計安裝 | 累計下載 | 星標 | 評論 |
|---|---|---|---|---|
| SkillHub ↗ | 103 | 2797 | - | — |
各平台的計數口徑不同,統計時間不一致。
它描述新增、編輯或刪除持倉記錄,更新價格,計算市值與盈虧,檢視操作日誌,以及生成 Markdown 報告和查詢單隻股票價格。示例透過本地 PortfolioManager 或 Flask API 操作;價格更新依賴外部資料來源,可能延遲或不完整。分析結果僅供資訊參考,不構成投資建議,修改或刪除持倉前應核對目標記錄。
資料釋出於 2026-10-29
以下是根據技能文件生成的示例,不代表實際執行結果。
2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。 該技能有同名的其他版本,調整前的資料歸屬當前下載量最大的這一個。
| 月份 | 累計下載 | 環比 | 星標 |
|---|---|---|---|
| 2026-09 | 2797 | — | - |
| 2026-08 | 1673 | +39.2% | - |
| 2026-07 | 1202 | +66.7% | - |
| 2026-06 | 721 | +59.9% | - |
| 2026-05 | 451 | — | - |
| 2026-03 | 50 | — | - |
以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。
---
name: portfolio-analysis
description: 股票持仓分析系统,用于管理股票投资组合,实时更新价格,分析盈亏,生成报告。使用当用户需要管理股票持仓、查看实时价格、分析盈亏情况、生成投资报告时。
version: 1.0.0
icon: 📊
metadata:
clawdbot:
emoji: 📊
requires:
bins: ["python"]
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位小数精度,包括:
- 成本价
- 当前价
- 盈亏额
- 盈亏百分比
## 颜色标识
- 红色:代表盈利
- 绿色:代表亏损
## 排序功能
持仓列表支持按以下字段排序:
- 股票名称
- 股票代码
- 市值
- 盈亏额
- 盈亏百分比
基於 AkShare 庫取 A 股行情、財務與板塊資料的資料介面技能。
用自然語言查詢東方財富的金融資料,結果落成 Excel 與 Markdown 表格。
協助整理中國專利相關材料、檢索問題和技術說明草稿。
金融資料查詢技能:基於 westock 命令列工具查詢市場結構化資料。
以 Yahoo Finance 資料取報價與基本面,並生成帶技術指標圖表的本地行情分析技能。
按價值投資框架做 A 股與港股估值分析的技能。
查詢 A 股行情、分析分時成交量並管理持倉的指令碼。
盯住自選股的行情與技術指標,觸發條件時按級別推送預警訊息。
資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。