Install
openclaw skills install stock-portfolio股票组合管理与预警技能。支持 A 股/港股/美股行情查询、持仓跟踪、收益计算、价格预警、每日推荐。使用免费 API(腾讯财经),数据本地存储。
openclaw skills install stock-portfolio# 使用脚本查询
python scripts/stock_fetch.py 600519
python scripts/stock_fetch.py AAPL
# 添加持仓
python scripts/portfolio_manager.py add --symbol 600519 --price 1500 --shares 100
# 查看持仓
python scripts/portfolio_manager.py list
# 计算收益
python scripts/portfolio_manager.py summary
# 设置价格预警
python scripts/portfolio_manager.py alert --symbol 600519 --target 1600
# 查看预警
python scripts/portfolio_manager.py alerts
A 股格式: sh600519, sz000001, sz300750
港股格式: hk00700
美股格式: usAAPL, usTSLA
接口: http://qt.gtimg.cn/q={symbol}
返回示例:
v_sh600519="1~贵州茅台~600519~1408.81~1445.00~1433.33~..."
字段说明(~分隔):
详细 API 文档见 references/api_docs.md
持仓数据存储在:~/.openclaw/workspace/skills/stock-portfolio/data/
holdings.json - 持仓记录alerts.json - 预警设置history.json - 查询历史(可选)推荐策略(见 references/recommendation_strategy.md):
技术面筛选(60% 权重)
基本面筛选(40% 权重)
随机因子
推荐结果每日更新,多线程获取行情数据(约 3-5 秒完成)。
用户: "查询茅台今天的股价"
操作: 调用 stock_fetch.py sh600519,返回实时行情
用户: "我买了 100 股茅台,成本 1500"
操作: 调用 portfolio_manager.py add --symbol sh600519 --price 1500 --shares 100
用户: "我的持仓收益怎么样"
操作: 调用 portfolio_manager.py summary,获取当前股价并计算盈亏
用户: "茅台涨到 1600 提醒我"
操作: 调用 portfolio_manager.py alert --symbol sh600519 --target 1600
用户: "今天有什么股票推荐"
操作: 调用 scripts/daily_picks.py,返回 5 只推荐股票
配置 cron 实现:
data/ 目录