用途:管理股票投资组合,覆盖持仓查看、买卖记录、结构分析、健康检查、调整建议、再平衡、收益预测、What-If 模拟、回测与复利模拟。
主要能力:snapshot 生成含现价、损益、货币换算的组合快照;buy/sell 记录买卖,sell 指定 --price 时计算已实现损益并保存到 data/history/trade/*.json;review 汇总卖出记录统计胜率、平均收益等;analyze 计算地域/行业/货币/规模 HHI;health 用 SMA50/200、RSI、金叉死叉、变化评分、股东回报稳定性等做三级预警,并单独展示 ETF 表;adjust 结合健康检查与市场状态生成 SELL/SWAP/ADD/TRIM_CLASS/FLAG 动作;rebalance 给出降低集中度的调整方案;forecast 用分析师目标价或历史收益估算 12 个月三情景收益;what-if 模拟加仓、卖出、换仓前后影响;backtest 用历史筛选结果对比基准;simulate 做复利与定投模拟;list 直接显示 portfolio.csv。
使用方式:命令统一为 python3 /Users/kikuchihiroyuki/stock-skills/.claude/skills/stock-portfolio/scripts/run_portfolio.py <command> [args]。例如 snapshot、buy --symbol 7203.T --shares 100 --price 2850 --currency JPY、sell --symbol AAPL --shares 5、analyze、health、forecast、rebalance、what-if --add "7203.T:100:2850,AAPL:10:250"、adjust、backtest --preset alpha --region jp --days 90。buy/sell 省略 --yes 时先显示确认预览。
适用场景:个人持仓跟踪、组合集中度与风险分析、卖出绩效复盘、调仓与再平衡决策辅助、收益情景估算和长期复利规划。
限制:日本股与 ASEAN 股按 100 股单位,手续费体系对应乐天证券;portfolio.csv 路径为 .claude/skills/stock-portfolio/data/portfolio.csv;部分分析依赖 Neo4j 或外部数据,未连接时相关增强功能不可用;输出为 Markdown。具体收费、平台支持范围等资料暂未提供。