Actualización de Cartera de Inversiones
El usuario ha compartido una captura de pantalla de su cartera. Analízala y actualiza portfolio.json.
Pasos
-
Identificar el tipo de captura
- IBKR: muestra tickers, acciones, último precio y P&L
- SwissBorg: muestra criptoactivos, cantidades y valores en USD
-
Extraer todas las posiciones visibles de la captura
-
Leer el archivo actual Ruta:
Automations/investment-newsletter/portfolio.json -
Actualizar solo la sección correspondiente
- Captura IBKR → reemplazar el array
stockscompletamente - Captura SwissBorg → reemplazar el array
cryptocompletamente - Siempre actualizar
last_updatedcon la fecha de hoy (AAAA-MM-DD)
- Captura IBKR → reemplazar el array
-
Escribir el archivo portfolio.json actualizado usando la herramienta Write
-
Hacer commit
git add Automations/investment-newsletter/portfolio.json git commit -m "chore: actualizar cartera de inversiones [fecha]" -
Confirmar al usuario: “Cartera actualizada. X acciones / Y posiciones cripto registradas al [fecha]. El boletín del próximo viernes usará estos activos.”
Formato de portfolio.json
{
"last_updated": "AAAA-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}
]
}
Notas
- Las acciones pueden ser fraccionarias (2.8 acciones de AVGO es válido)
- Las cantidades de cripto pueden ser grandes (23,041 BORG es válido)
- last_price para acciones = último precio negociado mostrado en la captura
- value_usd para cripto = valor en USD mostrado en la captura
- Los saldos en efectivo (USD Cash) no se incluyen en stocks