投资组合更新
用户分享了一个投资组合截图。解析截图并更新 portfolio.json。
步骤
-
识别截图类型
- IBKR:显示股票代码、持仓数量、最新价格、损益
- SwissBorg:显示加密资产、数量、美元价值
-
从截图中解析所有可见持仓
-
读取当前文件 路径:
Automations/investment-newsletter/portfolio.json -
仅更新相关部分
- IBKR截图 → 完全替换
stocks数组 - SwissBorg截图 → 完全替换
crypto数组 - 始终将
last_updated更新为今天的日期(YYYY-MM-DD)
- IBKR截图 → 完全替换
-
使用写入工具写入更新后的 portfolio.json
-
提交
git add Automations/investment-newsletter/portfolio.json git commit -m "chore: 更新投资组合持仓 [日期]" -
向用户确认:“投资组合已更新。截至[日期],已记录 X 只股票 / Y 个加密资产持仓。下周五的新闻简报将使用这些持仓。”
portfolio.json 格式
{
"last_updated": "YYYY-MM-DD",
"stocks": [
{"ticker": "GOOGL", "name": "Alphabet", "shares": 10, "last_price": 405.27}
],
"crypto": [
{"asset": "SOL", "name": "Solana", "amount": 33.98, "value_usd": 3099.92}
]
}
注意事项
- 持仓数量可以是小数(例如 2.8 股 AVGO 是有效的)
- 加密资产数量可以很大(例如 23,041 BORG 是有效的)
- 股票的最新价格 = 截图中显示的最后交易价格
- 加密资产的美元价值 = 截图中显示的美元价值
- 现金余额(美元现金)不包含在股票部分中