{
  "_glosario": {
    "_descripcion": "Métricas calculadas de una cartera de inversión. Importes en EUR.",
    "vocabulario": {
      "valor": "valor de mercado ACTUAL (lo que vale hoy a precio de mercado)",
      "inv": "inversión BRUTA: suma de las compras, sin restar nada",
      "coste": "coste NETO: inv - beneficios ya realizados en cerradas (lo que de verdad llevas puesto; puede ser negativo si ya recuperaste más de lo invertido)"
    },
    "beneficios": {
      "_regla": "beneficio = valor - base ; % = beneficio / base",
      "_nombres": "se nombran por su CARD (base + scope abiertas/cerradas), para casar con el HTML. beneficio_coste_abiertas_eur es en realidad el beneficio TOTAL (abiertas+cerradas); el sufijo indica base y card, no scope",
      "beneficio_coste_abiertas_eur": "valor_abiertas_eur - coste_abiertas_eur (% sobre coste_abiertas_eur) | KPI: B/Coste Abiertas",
      "beneficio_inv_abiertas_eur": "valor_abiertas_eur - inv_abiertas_eur (% sobre inv_abiertas_eur) | KPI: B/Inv Abiertas",
      "beneficio_inv_cerradas_eur": "valor_precio_cierre - inv_cerradas_eur (% sobre inv_cerradas_eur) | KPI: B/Inv Cerradas",
      "_segundo_pct": "beneficio_coste_abiertas_sobre_valor_pct y beneficio_inv_abiertas_sobre_valor_pct = beneficio / valor_abiertas (2º % de las cards 4 y 5): cuánto puede caer el valor antes del break-even / antes de pérdidas"
    },
    "sufijos": {
      "_eur": "importe en euros",
      "_pct": "porcentaje en base 100 (ej: 33.22 = 33,22 %)",
      "_abiertas": "solo posiciones aún abiertas",
      "_cerradas": "solo posiciones ya vendidas (FIFO)"
    },
    "secciones": {
      "kpis": "totales agregados de la cartera",
      "tabla_posiciones_abiertas": "una fila por ticker abierto (consolidado); incluye inv_eur (bruto), coste_eur (neto del ticker) y total_eur (valor actual)",
      "ranking_xirr": "rentabilidad por activo (junta abiertas y cerradas); coste_eur = coste neto del ticker, su Σ sobre todos = kpis.coste_abiertas_eur",
      "xirr_agregado": "XIRR consolidado de toda la cartera",
      "agrupacion_sector": "distribución y rentabilidad por sector",
      "agrupacion_subsector": "distribución y rentabilidad por subsector"
    },
    "notas": {
      "xirr": "en decimal (0.45 = 45 %); null si no hay flujos suficientes"
    }
  },
  "fecha_generado": "2026-06-01T00:52:56+00:00",
  "fecha_generado_es": "1 Junio 2026 02:52:56",
  "fecha_ref": "2026-05-31",
  "gas_status": {
    "raw": "Ejecutado 31 Mayo 2026 23:18: ✅ Success",
    "fecha_ref": "2026-05-31",
    "success": true,
    "message": "✅ Success"
  },
  "fx_rates_used": {
    "USD_EUR": 0.85861
  },
  "errors": [],
  "overall_status": "success",
  "kpis": {
    "valor_abiertas_eur": 70488.09,
    "coste_abiertas_eur": 38493.15,
    "inv_abiertas_eur": 46698.1142263805,
    "beneficio_coste_abiertas_eur": 31994.939999999995,
    "beneficio_coste_abiertas_pct": 83.1185288811126,
    "beneficio_inv_abiertas_eur": 23789.975773619495,
    "beneficio_inv_abiertas_pct": 50.94418943405677,
    "beneficio_inv_cerradas_eur": 8204.964226380498,
    "beneficio_inv_cerradas_pct": 13.33178993141316,
    "beneficio_coste_abiertas_sobre_valor_pct": 45.39056172468285,
    "beneficio_inv_abiertas_sobre_valor_pct": 33.750348141961986
  },
  "tabla_posiciones_abiertas": [
    {
      "simbolo_normalizado": "MU",
      "nombre": "MU",
      "sector": "Memoria",
      "subsector": "RAM",
      "cantidad": 16.0,
      "precio_entrada_medio_eur": 265.448125,
      "precio_actual_eur": 833.71,
      "inv_eur": 4247.17,
      "coste_eur": 2466.1600000000003,
      "total_eur": 13339.36,
      "beneficio_eur": 9092.19,
      "beneficio_pct": 214.07643207123806,
      "fecha_proximos_resultados": "2026-06-24",
      "earnings_warning": true
    },
    {
      "simbolo_normalizado": "HY9H",
      "nombre": "HY9H",
      "sector": "Memoria",
      "subsector": "RAM",
      "cantidad": 8.980146,
      "precio_entrada_medio_eur": 494.2885182171683,
      "precio_actual_eur": 1320.01,
      "inv_eur": 4438.783059713831,
      "coste_eur": 3998.9500000000003,
      "total_eur": 11853.91,
      "beneficio_eur": 7415.126940286169,
      "beneficio_pct": 167.05315039127467,
      "fecha_proximos_resultados": null,
      "earnings_warning": false
    },
    {
      "simbolo_normalizado": "SGLD",
      "nombre": "SGLD",
      "sector": "Materias Primas",
      "subsector": "Commodities Físicas",
      "cantidad": 14.0,
      "precio_entrada_medio_eur": 298.928,
      "precio_actual_eur": 377.2,
      "inv_eur": 4184.992,
      "coste_eur": 2469.4100000000008,
      "total_eur": 5280.85,
      "beneficio_eur": 1095.8580000000002,
      "beneficio_pct": 26.185426399859306,
      "fecha_proximos_resultados": null,
      "earnings_warning": false
    },
    {
      "simbolo_normalizado": "SMSN",
      "nombre": "SMSN",
      "sector": "Memoria",
      "subsector": "RAM",
      "cantidad": 1.0,
      "precio_entrada_medio_eur": 2200.14,
      "precio_actual_eur": 4576.87,
      "inv_eur": 2200.14,
      "coste_eur": 2200.14,
      "total_eur": 4576.87,
      "beneficio_eur": 2376.73,
      "beneficio_pct": 108.02630741680075,
      "fecha_proximos_resultados": null,
      "earnings_warning": false
    },
    {
      "simbolo_normalizado": "NVDA",
      "nombre": "NVDA",
      "sector": "Semiconductores",
      "subsector": "Chips",
      "cantidad": 25.0,
      "precio_entrada_medio_eur": 162.8024,
      "precio_actual_eur": 181.29,
      "inv_eur": 4070.0600000000004,
      "coste_eur": 4003.13,
      "total_eur": 4532.17,
      "beneficio_eur": 462.1099999999997,
      "beneficio_pct": 11.353886674889305,
      "fecha_proximos_resultados": "2026-08-26",
      "earnings_warning": false
    },
    {
      "simbolo_normalizado": "AMZN",
      "nombre": "AMZN",
      "sector": "Tecnología",
      "subsector": "Hyperscalers",
      "cantidad": 16.0,
      "precio_entrada_medio_eur": 203.638125,
      "precio_actual_eur": 232.37,
      "inv_eur": 3258.21,
      "coste_eur": 3241.3,
      "total_eur": 3717.99,
      "beneficio_eur": 459.77999999999975,
      "beneficio_pct": 14.111429281722165,
      "fecha_proximos_resultados": "2026-07-30",
      "earnings_warning": false
    },
    {
      "simbolo_normalizado": "GOOGL",
      "nombre": "GOOGL",
      "sector": "Tecnología",
      "subsector": "Hyperscalers",
      "cantidad": 11.0,
      "precio_entrada_medio_eur": 232.2930303030303,
      "precio_actual_eur": 326.56,
      "inv_eur": 2555.2233333333334,
      "coste_eur": 433.40000000000055,
      "total_eur": 3592.2,
      "beneficio_eur": 1036.9766666666665,
      "beneficio_pct": 40.58262356715068,
      "fecha_proximos_resultados": "2026-07-23",
      "earnings_warning": false
    },
    {
      "simbolo_normalizado": "AMD",
      "nombre": "AMD",
      "sector": "Semiconductores",
      "subsector": "Chips",
      "cantidad": 8.0,
      "precio_entrada_medio_eur": 144.04166666666669,
      "precio_actual_eur": 443.13,
      "inv_eur": 1152.3333333333335,
      "coste_eur": -759.1400000000003,
      "total_eur": 3545.03,
      "beneficio_eur": 2392.6966666666667,
      "beneficio_pct": 207.63928261498407,
      "fecha_proximos_resultados": "2026-08-04",
      "earnings_warning": false
    },
    {
      "simbolo_normalizado": "8PSB",
      "nombre": "8PSB",
      "sector": "Materias Primas",
      "subsector": "Commodities Físicas",
      "cantidad": 48.0,
      "precio_entrada_medio_eur": 70.17916666666666,
      "precio_actual_eur": 61.95,
      "inv_eur": 3368.6,
      "coste_eur": 3368.6,
      "total_eur": 2973.36,
      "beneficio_eur": -395.2399999999998,
      "beneficio_pct": -11.73306418096538,
      "fecha_proximos_resultados": null,
      "earnings_warning": false
    },
    {
      "simbolo_normalizado": "SNDK",
      "nombre": "SNDK",
      "sector": "Memoria",
      "subsector": "NAND",
      "cantidad": 2.0,
      "precio_entrada_medio_eur": 1374.105,
      "precio_actual_eur": 1455.33,
      "inv_eur": 2748.21,
      "coste_eur": 2748.21,
      "total_eur": 2910.65,
      "beneficio_eur": 162.44000000000005,
      "beneficio_pct": 5.910756456020466,
      "fecha_proximos_resultados": "2026-08-24",
      "earnings_warning": false
    },
    {
      "simbolo_normalizado": "META",
      "nombre": "META",
      "sector": "Tecnología",
      "subsector": "Publicidad",
      "cantidad": 4.0,
      "precio_entrada_medio_eur": 553.96,
      "precio_actual_eur": 543.08,
      "inv_eur": 2215.84,
      "coste_eur": 2215.84,
      "total_eur": 2172.32,
      "beneficio_eur": -43.51999999999998,
      "beneficio_pct": -1.9640407249620901,
      "fecha_proximos_resultados": "2026-07-29",
      "earnings_warning": false
    },
    {
      "simbolo_normalizado": "G2XJ",
      "nombre": "G2XJ",
      "sector": "Materias Primas",
      "subsector": "Mineras",
      "cantidad": 23.0,
      "precio_entrada_medio_eur": 100.07000000000001,
      "precio_actual_eur": 93.73,
      "inv_eur": 2301.61,
      "coste_eur": 2301.61,
      "total_eur": 2155.79,
      "beneficio_eur": -145.82000000000016,
      "beneficio_pct": -6.335565104426907,
      "fecha_proximos_resultados": null,
      "earnings_warning": false
    },
    {
      "simbolo_normalizado": "GS",
      "nombre": "GS",
      "sector": "Financiero",
      "subsector": "Banca de Inversión",
      "cantidad": 2.0,
      "precio_entrada_medio_eur": 776.385,
      "precio_actual_eur": 880.56,
      "inv_eur": 1552.77,
      "coste_eur": 1552.77,
      "total_eur": 1761.11,
      "beneficio_eur": 208.33999999999992,
      "beneficio_pct": 13.417312287074063,
      "fecha_proximos_resultados": "2026-07-14",
      "earnings_warning": false
    },
    {
      "simbolo_normalizado": "ORCL",
      "nombre": "ORCL",
      "sector": "Tecnología",
      "subsector": "Hyperscalers",
      "cantidad": 8.0,
      "precio_entrada_medio_eur": 254.1925,
      "precio_actual_eur": 193.86,
      "inv_eur": 2033.54,
      "coste_eur": 2444.1,
      "total_eur": 1550.86,
      "beneficio_eur": -482.68000000000006,
      "beneficio_pct": -23.735948149532344,
      "fecha_proximos_resultados": "2026-06-10",
      "earnings_warning": true
    },
    {
      "simbolo_normalizado": "AVGO",
      "nombre": "AVGO",
      "sector": "Semiconductores",
      "subsector": "Chips",
      "cantidad": 4.0,
      "precio_entrada_medio_eur": 353.695,
      "precio_actual_eur": 383.6,
      "inv_eur": 1414.78,
      "coste_eur": 1414.78,
      "total_eur": 1534.4,
      "beneficio_eur": 119.62000000000012,
      "beneficio_pct": 8.455024809511027,
      "fecha_proximos_resultados": "2026-06-03",
      "earnings_warning": true
    },
    {
      "simbolo_normalizado": "SLVR",
      "nombre": "SLVR",
      "sector": "Materias Primas",
      "subsector": "Mineras",
      "cantidad": 38.0,
      "precio_entrada_medio_eur": 39.392105263157895,
      "precio_actual_eur": 38.02,
      "inv_eur": 1496.9,
      "coste_eur": 1496.9,
      "total_eur": 1444.76,
      "beneficio_eur": -52.1400000000001,
      "beneficio_pct": -3.483198610461627,
      "fecha_proximos_resultados": null,
      "earnings_warning": false
    },
    {
      "simbolo_normalizado": "VRT",
      "nombre": "VRT",
      "sector": "Tecnología",
      "subsector": "Infraestructura Tecnológica",
      "cantidad": 5.0,
      "precio_entrada_medio_eur": 120.2005,
      "precio_actual_eur": 271.07,
      "inv_eur": 601.0025,
      "coste_eur": -309.49,
      "total_eur": 1355.36,
      "beneficio_eur": 754.3574999999998,
      "beneficio_pct": 125.51653279312478,
      "fecha_proximos_resultados": "2026-07-29",
      "earnings_warning": false
    },
    {
      "simbolo_normalizado": "BTC",
      "nombre": "BTC",
      "sector": "Crypto",
      "subsector": "Bitcoin",
      "cantidad": 0.020379,
      "precio_entrada_medio_eur": 98183.91481426959,
      "precio_actual_eur": 63410.51,
      "inv_eur": 2000.89,
      "coste_eur": 2000.89,
      "total_eur": 1292.24,
      "beneficio_eur": -708.6500000000001,
      "beneficio_pct": -35.41673955089985,
      "fecha_proximos_resultados": null,
      "earnings_warning": false
    },
    {
      "simbolo_normalizado": "BLK",
      "nombre": "BLK",
      "sector": "Financiero",
      "subsector": "Banca de Inversión",
      "cantidad": 1.0,
      "precio_entrada_medio_eur": 857.06,
      "precio_actual_eur": 898.86,
      "inv_eur": 857.06,
      "coste_eur": 857.06,
      "total_eur": 898.86,
      "beneficio_eur": 41.80000000000007,
      "beneficio_pct": 4.877138123351933,
      "fecha_proximos_resultados": "2026-07-15",
      "earnings_warning": false
    }
  ],
  "ranking_xirr": [
    {
      "simbolo_normalizado": "SNDK",
      "nombre": "SNDK",
      "tiene_abiertas": true,
      "tramos_abiertos": 1,
      "tramos_cerrados": 0,
      "inv_total_eur": 2748.21,
      "inv_abiertas_eur": 2748.21,
      "inv_cerradas_eur": 0,
      "coste_eur": 2748.21,
      "beneficio_total_eur": 162.44999999999982,
      "beneficio_total_pct": 5.911120329232475,
      "xirr_total": 188.44204938889118,
      "xirr_abiertas": 188.44204938889118,
      "xirr_cerradas": null
    },
    {
      "simbolo_normalizado": "SOUN",
      "nombre": "SOUN",
      "tiene_abiertas": false,
      "tramos_abiertos": 0,
      "tramos_cerrados": 1,
      "inv_total_eur": 1089.55,
      "inv_abiertas_eur": 0,
      "inv_cerradas_eur": 1089.55,
      "coste_eur": -337.30999999999995,
      "beneficio_total_eur": 337.30999999999995,
      "beneficio_total_pct": 30.95865265476572,
      "xirr_total": 17.127226047868064,
      "xirr_abiertas": null,
      "xirr_cerradas": 17.127226047868064
    },
    {
      "simbolo_normalizado": "MU",
      "nombre": "MU",
      "tiene_abiertas": true,
      "tramos_abiertos": 3,
      "tramos_cerrados": 2,
      "inv_total_eur": 7612.870000000001,
      "inv_abiertas_eur": 4247.17,
      "inv_cerradas_eur": 3365.7000000000003,
      "coste_eur": 2466.1600000000003,
      "beneficio_total_eur": 10873.2,
      "beneficio_total_pct": 142.8265555565772,
      "xirr_total": 11.134692003563833,
      "xirr_abiertas": 19.680900996243622,
      "xirr_cerradas": 4.657580302268325
    },
    {
      "simbolo_normalizado": "HY9H",
      "nombre": "HY9H",
      "tiene_abiertas": true,
      "tramos_abiertos": 4,
      "tramos_cerrados": 1,
      "inv_total_eur": 5340.0,
      "inv_abiertas_eur": 4438.783059713831,
      "inv_cerradas_eur": 901.2169402861693,
      "coste_eur": 3998.9500000000003,
      "beneficio_total_eur": 7854.932521460001,
      "beneficio_total_pct": 147.09611463408243,
      "xirr_total": 9.792365031777056,
      "xirr_abiertas": 14.783292310001329,
      "xirr_cerradas": 1.506323159548138
    },
    {
      "simbolo_normalizado": "SMSN",
      "nombre": "SMSN",
      "tiene_abiertas": true,
      "tramos_abiertos": 1,
      "tramos_cerrados": 0,
      "inv_total_eur": 2200.14,
      "inv_abiertas_eur": 2200.14,
      "inv_cerradas_eur": 0,
      "coste_eur": 2200.14,
      "beneficio_total_eur": 2376.73,
      "beneficio_total_pct": 108.02630741680075,
      "xirr_total": 7.086403831145491,
      "xirr_abiertas": 7.086403831145491,
      "xirr_cerradas": null
    },
    {
      "simbolo_normalizado": "AMD",
      "nombre": "AMD",
      "tiene_abiertas": true,
      "tramos_abiertos": 1,
      "tramos_cerrados": 4,
      "inv_total_eur": 4899.4,
      "inv_abiertas_eur": 1152.3333333333335,
      "inv_cerradas_eur": 3747.0666666666666,
      "coste_eur": -759.1400000000003,
      "beneficio_total_eur": 4304.18,
      "beneficio_total_pct": 87.85116544883049,
      "xirr_total": 3.661787007814622,
      "xirr_abiertas": 3.2866649840979623,
      "xirr_cerradas": 3.9550136217716307
    },
    {
      "simbolo_normalizado": "VRT",
      "nombre": "VRT",
      "tiene_abiertas": true,
      "tramos_abiertos": 1,
      "tramos_cerrados": 2,
      "inv_total_eur": 2404.01,
      "inv_abiertas_eur": 601.0025,
      "inv_cerradas_eur": 1803.0075000000002,
      "coste_eur": -309.49,
      "beneficio_total_eur": 1664.84,
      "beneficio_total_pct": 69.25262374116579,
      "xirr_total": 2.9602238747754153,
      "xirr_abiertas": 2.1621996276867317,
      "xirr_cerradas": 3.9446396352033077
    },
    {
      "simbolo_normalizado": "BHC",
      "nombre": "BHC",
      "tiene_abiertas": false,
      "tramos_abiertos": 0,
      "tramos_cerrados": 1,
      "inv_total_eur": 1680.02,
      "inv_abiertas_eur": 0,
      "inv_cerradas_eur": 1680.02,
      "coste_eur": -287.9200000000001,
      "beneficio_total_eur": 287.9200000000001,
      "beneficio_total_pct": 17.137891215580773,
      "xirr_total": 2.1045211601465104,
      "xirr_abiertas": null,
      "xirr_cerradas": 2.1045211601465104
    },
    {
      "simbolo_normalizado": "TEM",
      "nombre": "TEM",
      "tiene_abiertas": false,
      "tramos_abiertos": 0,
      "tramos_cerrados": 1,
      "inv_total_eur": 1000.51,
      "inv_abiertas_eur": 0,
      "inv_cerradas_eur": 1000.51,
      "coste_eur": -154.68000000000006,
      "beneficio_total_eur": 154.68000000000006,
      "beneficio_total_pct": 15.460115341176007,
      "xirr_total": 1.919934622372519,
      "xirr_abiertas": null,
      "xirr_cerradas": 1.919934622372519
    },
    {
      "simbolo_normalizado": "GS",
      "nombre": "GS",
      "tiene_abiertas": true,
      "tramos_abiertos": 1,
      "tramos_cerrados": 0,
      "inv_total_eur": 1552.77,
      "inv_abiertas_eur": 1552.77,
      "inv_cerradas_eur": 0,
      "coste_eur": 1552.77,
      "beneficio_total_eur": 208.3499999999999,
      "beneficio_total_pct": 13.417956297455511,
      "xirr_total": 1.4638729506960517,
      "xirr_abiertas": 1.4638729506960517,
      "xirr_cerradas": null
    },
    {
      "simbolo_normalizado": "ALAB",
      "nombre": "ALAB",
      "tiene_abiertas": false,
      "tramos_abiertos": 0,
      "tramos_cerrados": 1,
      "inv_total_eur": 1483.96,
      "inv_abiertas_eur": 0,
      "inv_cerradas_eur": 1483.96,
      "coste_eur": -40.52999999999997,
      "beneficio_total_eur": 40.52999999999997,
      "beneficio_total_pct": 2.731205692875817,
      "xirr_total": 0.9273166771914543,
      "xirr_abiertas": null,
      "xirr_cerradas": 0.9273166771914543
    },
    {
      "simbolo_normalizado": "GOOGL",
      "nombre": "GOOGL",
      "tiene_abiertas": true,
      "tramos_abiertos": 2,
      "tramos_cerrados": 7,
      "inv_total_eur": 12412.62,
      "inv_abiertas_eur": 2555.2233333333334,
      "inv_cerradas_eur": 9857.396666666667,
      "coste_eur": 433.4000000000001,
      "beneficio_total_eur": 3158.7599999999998,
      "beneficio_total_pct": 25.44797149997341,
      "xirr_total": 0.7954030896580548,
      "xirr_abiertas": 0.7625042962502107,
      "xirr_cerradas": 0.8087435898528675
    },
    {
      "simbolo_normalizado": "AMZN",
      "nombre": "AMZN",
      "tiene_abiertas": true,
      "tramos_abiertos": 2,
      "tramos_cerrados": 1,
      "inv_total_eur": 5473.92,
      "inv_abiertas_eur": 3258.21,
      "inv_cerradas_eur": 2215.71,
      "coste_eur": 3241.3,
      "beneficio_total_eur": 476.6199999999999,
      "beneficio_total_pct": 8.707105693908568,
      "xirr_total": 0.6177275668592473,
      "xirr_abiertas": 0.9816772160721174,
      "xirr_cerradas": 0.07581420680499394
    },
    {
      "simbolo_normalizado": "SGLD",
      "nombre": "SGLD",
      "tiene_abiertas": true,
      "tramos_abiertos": 1,
      "tramos_cerrados": 4,
      "inv_total_eur": 10249.53,
      "inv_abiertas_eur": 4184.992,
      "inv_cerradas_eur": 6064.5380000000005,
      "coste_eur": 2469.4100000000008,
      "beneficio_total_eur": 2811.3899999999994,
      "beneficio_total_pct": 27.429452862716623,
      "xirr_total": 0.45522235780343967,
      "xirr_abiertas": 0.3778930285342975,
      "xirr_cerradas": 0.5141708064175432
    },
    {
      "simbolo_normalizado": "NVDA",
      "nombre": "NVDA",
      "tiene_abiertas": true,
      "tramos_abiertos": 3,
      "tramos_cerrados": 2,
      "inv_total_eur": 7051.43,
      "inv_abiertas_eur": 4070.06,
      "inv_cerradas_eur": 2981.37,
      "coste_eur": 4003.1299999999997,
      "beneficio_total_eur": 529.1200000000003,
      "beneficio_total_pct": 7.5037261945449405,
      "xirr_total": 0.4443878605321875,
      "xirr_abiertas": 0.4298482344546582,
      "xirr_cerradas": 0.5447615346364726
    },
    {
      "simbolo_normalizado": "BLK",
      "nombre": "BLK",
      "tiene_abiertas": true,
      "tramos_abiertos": 1,
      "tramos_cerrados": 0,
      "inv_total_eur": 857.06,
      "inv_abiertas_eur": 857.06,
      "inv_cerradas_eur": 0,
      "coste_eur": 857.06,
      "beneficio_total_eur": 41.80000000000007,
      "beneficio_total_pct": 4.877138123351933,
      "xirr_total": 0.40640765979375426,
      "xirr_abiertas": 0.40640765979375426,
      "xirr_cerradas": null
    },
    {
      "simbolo_normalizado": "MSFT",
      "nombre": "MSFT",
      "tiene_abiertas": false,
      "tramos_abiertos": 0,
      "tramos_cerrados": 4,
      "inv_total_eur": 5367.01,
      "inv_abiertas_eur": 0,
      "inv_cerradas_eur": 5367.01,
      "coste_eur": -275.65000000000003,
      "beneficio_total_eur": 275.65000000000003,
      "beneficio_total_pct": 5.136006826892441,
      "xirr_total": 0.2646404018834831,
      "xirr_abiertas": null,
      "xirr_cerradas": 0.2646404018834831
    },
    {
      "simbolo_normalizado": "AVGO",
      "nombre": "AVGO",
      "tiene_abiertas": true,
      "tramos_abiertos": 1,
      "tramos_cerrados": 0,
      "inv_total_eur": 1414.78,
      "inv_abiertas_eur": 1414.78,
      "inv_cerradas_eur": 0,
      "coste_eur": 1414.78,
      "beneficio_total_eur": 119.62000000000012,
      "beneficio_total_pct": 8.455024809511027,
      "xirr_total": 0.18810365200706616,
      "xirr_abiertas": 0.18810365200706616,
      "xirr_cerradas": null
    },
    {
      "simbolo_normalizado": "PLTR",
      "nombre": "PLTR",
      "tiene_abiertas": false,
      "tramos_abiertos": 0,
      "tramos_cerrados": 1,
      "inv_total_eur": 2090.24,
      "inv_abiertas_eur": 0,
      "inv_cerradas_eur": 2090.24,
      "coste_eur": -8.91000000000031,
      "beneficio_total_eur": 8.91000000000031,
      "beneficio_total_pct": 0.42626684017147837,
      "xirr_total": 0.10197267785471559,
      "xirr_abiertas": null,
      "xirr_cerradas": 0.10197267785471559
    },
    {
      "simbolo_normalizado": "TSM",
      "nombre": "TSM",
      "tiene_abiertas": false,
      "tramos_abiertos": 0,
      "tramos_cerrados": 1,
      "inv_total_eur": 3073.04,
      "inv_abiertas_eur": 0,
      "inv_cerradas_eur": 3073.04,
      "coste_eur": 2.7199999999998,
      "beneficio_total_eur": -2.7199999999998,
      "beneficio_total_pct": -0.08851170176762424,
      "xirr_total": -0.016878676428320274,
      "xirr_abiertas": null,
      "xirr_cerradas": -0.016878676428320274
    },
    {
      "simbolo_normalizado": "SLVR",
      "nombre": "SLVR",
      "tiene_abiertas": true,
      "tramos_abiertos": 1,
      "tramos_cerrados": 0,
      "inv_total_eur": 1496.9,
      "inv_abiertas_eur": 1496.9,
      "inv_cerradas_eur": 0,
      "coste_eur": 1496.9,
      "beneficio_total_eur": -52.13999999999987,
      "beneficio_total_pct": -3.4831986104616117,
      "xirr_total": -0.08956709036626515,
      "xirr_abiertas": -0.08956709036626515,
      "xirr_cerradas": null
    },
    {
      "simbolo_normalizado": "META",
      "nombre": "META",
      "tiene_abiertas": true,
      "tramos_abiertos": 1,
      "tramos_cerrados": 0,
      "inv_total_eur": 2215.84,
      "inv_abiertas_eur": 2215.84,
      "inv_cerradas_eur": 0,
      "coste_eur": 2215.84,
      "beneficio_total_eur": -43.51999999999998,
      "beneficio_total_pct": -1.9640407249620901,
      "xirr_total": -0.14285640958803028,
      "xirr_abiertas": -0.14285640958803028,
      "xirr_cerradas": null
    },
    {
      "simbolo_normalizado": "G2XJ",
      "nombre": "G2XJ",
      "tiene_abiertas": true,
      "tramos_abiertos": 1,
      "tramos_cerrados": 0,
      "inv_total_eur": 2301.61,
      "inv_abiertas_eur": 2301.61,
      "inv_cerradas_eur": 0,
      "coste_eur": 2301.61,
      "beneficio_total_eur": -145.82000000000016,
      "beneficio_total_pct": -6.335565104426907,
      "xirr_total": -0.1590586808019433,
      "xirr_abiertas": -0.1590586808019433,
      "xirr_cerradas": null
    },
    {
      "simbolo_normalizado": "PSIX",
      "nombre": "PSIX",
      "tiene_abiertas": false,
      "tramos_abiertos": 0,
      "tramos_cerrados": 1,
      "inv_total_eur": 2360.64,
      "inv_abiertas_eur": 0,
      "inv_cerradas_eur": 2360.64,
      "coste_eur": 299.28999999999996,
      "beneficio_total_eur": -299.28999999999996,
      "beneficio_total_pct": -12.678341466720887,
      "xirr_total": -0.2382024534503909,
      "xirr_abiertas": null,
      "xirr_cerradas": -0.2382024534503909
    },
    {
      "simbolo_normalizado": "NRG",
      "nombre": "NRG",
      "tiene_abiertas": false,
      "tramos_abiertos": 0,
      "tramos_cerrados": 1,
      "inv_total_eur": 1954.79,
      "inv_abiertas_eur": 0,
      "inv_cerradas_eur": 1954.79,
      "coste_eur": 162.24,
      "beneficio_total_eur": -162.24,
      "beneficio_total_pct": -8.299612746126183,
      "xirr_total": -0.24614757372473275,
      "xirr_abiertas": null,
      "xirr_cerradas": -0.24614757372473275
    },
    {
      "simbolo_normalizado": "V",
      "nombre": "V",
      "tiene_abiertas": false,
      "tramos_abiertos": 0,
      "tramos_cerrados": 1,
      "inv_total_eur": 1266.87,
      "inv_abiertas_eur": 0,
      "inv_cerradas_eur": 1266.87,
      "coste_eur": 67.61999999999989,
      "beneficio_total_eur": -67.61999999999989,
      "beneficio_total_pct": -5.33756423310994,
      "xirr_total": -0.24889870271636508,
      "xirr_abiertas": null,
      "xirr_cerradas": -0.24889870271636508
    },
    {
      "simbolo_normalizado": "8PSB",
      "nombre": "8PSB",
      "tiene_abiertas": true,
      "tramos_abiertos": 1,
      "tramos_cerrados": 0,
      "inv_total_eur": 3368.6,
      "inv_abiertas_eur": 3368.6,
      "inv_cerradas_eur": 0,
      "coste_eur": 3368.6,
      "beneficio_total_eur": -394.99999999999955,
      "beneficio_total_pct": -11.72593955946089,
      "xirr_total": -0.2811564898757702,
      "xirr_abiertas": -0.2811564898757702,
      "xirr_cerradas": null
    },
    {
      "simbolo_normalizado": "UIC1",
      "nombre": "UIC1",
      "tiene_abiertas": false,
      "tramos_abiertos": 0,
      "tramos_cerrados": 2,
      "inv_total_eur": 6100.91,
      "inv_abiertas_eur": 0,
      "inv_cerradas_eur": 6100.91,
      "coste_eur": 431.47000000000014,
      "beneficio_total_eur": -431.47000000000014,
      "beneficio_total_pct": -7.072223651881443,
      "xirr_total": -0.2909742896710423,
      "xirr_abiertas": null,
      "xirr_cerradas": -0.2909742896710423
    },
    {
      "simbolo_normalizado": "ORCL",
      "nombre": "ORCL",
      "tiene_abiertas": true,
      "tramos_abiertos": 1,
      "tramos_cerrados": 1,
      "inv_total_eur": 3698.6499999999996,
      "inv_abiertas_eur": 2033.54,
      "inv_cerradas_eur": 1665.11,
      "coste_eur": 2444.1,
      "beneficio_total_eur": -893.2199999999998,
      "beneficio_total_pct": -24.14989252835494,
      "xirr_total": -0.327728008144189,
      "xirr_abiertas": -0.3206290796791206,
      "xirr_cerradas": -0.3365800858016438
    },
    {
      "simbolo_normalizado": "BTC",
      "nombre": "BTC",
      "tiene_abiertas": true,
      "tramos_abiertos": 1,
      "tramos_cerrados": 0,
      "inv_total_eur": 2000.89,
      "inv_abiertas_eur": 2000.89,
      "inv_cerradas_eur": 0,
      "coste_eur": 2000.89,
      "beneficio_total_eur": -708.6472167100001,
      "beneficio_total_pct": -35.41660044830051,
      "xirr_total": -0.5020944306591308,
      "xirr_abiertas": -0.5020944306591308,
      "xirr_cerradas": null
    },
    {
      "simbolo_normalizado": "FOUR",
      "nombre": "FOUR",
      "tiene_abiertas": false,
      "tramos_abiertos": 0,
      "tramos_cerrados": 1,
      "inv_total_eur": 1475.7,
      "inv_abiertas_eur": 0,
      "inv_cerradas_eur": 1475.7,
      "coste_eur": 490.19000000000005,
      "beneficio_total_eur": -490.19000000000005,
      "beneficio_total_pct": -33.21745612251813,
      "xirr_total": -0.6926273908002537,
      "xirr_abiertas": null,
      "xirr_cerradas": -0.6926273908002537
    }
  ],
  "xirr_agregado": {
    "total": 1.0921234843841316,
    "abiertas": 1.726963005118287,
    "cerradas": 0.5966365174524018
  },
  "agrupacion_sector": [
    {
      "sector": "Memoria",
      "total_eur": 32680.79,
      "peso_pct": 46.36356297922104,
      "beneficio_eur": 19046.48694028617,
      "beneficio_pct": 139.69534677987372,
      "activos": [
        {
          "simbolo_normalizado": "MU",
          "total_eur": 13339.36,
          "peso_pct": 18.92427500872843,
          "beneficio_pct": 214.07643207123806
        },
        {
          "simbolo_normalizado": "HY9H",
          "total_eur": 11853.91,
          "peso_pct": 16.81689771988431,
          "beneficio_pct": 167.05315039127467
        },
        {
          "simbolo_normalizado": "SMSN",
          "total_eur": 4576.87,
          "peso_pct": 6.49311110572013,
          "beneficio_pct": 108.02630741680075
        },
        {
          "simbolo_normalizado": "SNDK",
          "total_eur": 2910.65,
          "peso_pct": 4.129279144888165,
          "beneficio_pct": 5.910756456020466
        }
      ]
    },
    {
      "sector": "Tecnología",
      "total_eur": 12388.730000000001,
      "peso_pct": 17.575635827272386,
      "beneficio_eur": 1724.9141666666674,
      "beneficio_pct": 16.175393439137135,
      "activos": [
        {
          "simbolo_normalizado": "AMZN",
          "total_eur": 3717.99,
          "peso_pct": 5.274635757615222,
          "beneficio_pct": 14.111429281722165
        },
        {
          "simbolo_normalizado": "GOOGL",
          "total_eur": 3592.2,
          "peso_pct": 5.096180078081276,
          "beneficio_pct": 40.58262356715068
        },
        {
          "simbolo_normalizado": "META",
          "total_eur": 2172.32,
          "peso_pct": 3.0818255963525187,
          "beneficio_pct": -1.9640407249620901
        },
        {
          "simbolo_normalizado": "ORCL",
          "total_eur": 1550.86,
          "peso_pct": 2.2001731072582618,
          "beneficio_pct": -23.735948149532344
        },
        {
          "simbolo_normalizado": "VRT",
          "total_eur": 1355.36,
          "peso_pct": 1.9228212879651017,
          "beneficio_pct": 125.51653279312478
        }
      ]
    },
    {
      "sector": "Materias Primas",
      "total_eur": 11854.76,
      "peso_pct": 16.8181035973595,
      "beneficio_eur": 502.65800000000127,
      "beneficio_pct": 4.427884809350738,
      "activos": [
        {
          "simbolo_normalizado": "SGLD",
          "total_eur": 5280.85,
          "peso_pct": 7.491833017464369,
          "beneficio_pct": 26.185426399859306
        },
        {
          "simbolo_normalizado": "8PSB",
          "total_eur": 2973.36,
          "peso_pct": 4.218244528969362,
          "beneficio_pct": -11.73306418096538
        },
        {
          "simbolo_normalizado": "G2XJ",
          "total_eur": 2155.79,
          "peso_pct": 3.0583748261585755,
          "beneficio_pct": -6.335565104426907
        },
        {
          "simbolo_normalizado": "SLVR",
          "total_eur": 1444.76,
          "peso_pct": 2.0496512247671914,
          "beneficio_pct": -3.483198610461627
        }
      ]
    },
    {
      "sector": "Semiconductores",
      "total_eur": 9611.6,
      "peso_pct": 13.635778753545457,
      "beneficio_eur": 2974.426666666667,
      "beneficio_pct": 44.814660056088144,
      "activos": [
        {
          "simbolo_normalizado": "NVDA",
          "total_eur": 4532.17,
          "peso_pct": 6.429696137319086,
          "beneficio_pct": 11.353886674889305
        },
        {
          "simbolo_normalizado": "AMD",
          "total_eur": 3545.03,
          "peso_pct": 5.029260971605274,
          "beneficio_pct": 207.63928261498407
        },
        {
          "simbolo_normalizado": "AVGO",
          "total_eur": 1534.4,
          "peso_pct": 2.1768216446210986,
          "beneficio_pct": 8.455024809511027
        }
      ]
    },
    {
      "sector": "Financiero",
      "total_eur": 2659.97,
      "peso_pct": 3.7736445972645876,
      "beneficio_eur": 250.13999999999987,
      "beneficio_pct": 10.379985310167102,
      "activos": [
        {
          "simbolo_normalizado": "GS",
          "total_eur": 1761.11,
          "peso_pct": 2.498450447444384,
          "beneficio_pct": 13.417312287074063
        },
        {
          "simbolo_normalizado": "BLK",
          "total_eur": 898.86,
          "peso_pct": 1.2751941498202037,
          "beneficio_pct": 4.877138123351933
        }
      ]
    },
    {
      "sector": "Crypto",
      "total_eur": 1292.24,
      "peso_pct": 1.8332742453370492,
      "beneficio_eur": -708.6500000000001,
      "beneficio_pct": -35.41673955089985,
      "activos": [
        {
          "simbolo_normalizado": "BTC",
          "total_eur": 1292.24,
          "peso_pct": 1.8332742453370492,
          "beneficio_pct": -35.41673955089985
        }
      ]
    }
  ],
  "agrupacion_subsector": [
    {
      "subsector": "RAM",
      "sector_padre": "Memoria",
      "total_eur": 29770.14,
      "peso_pct": 42.234283834332864,
      "beneficio_eur": 18884.04694028617,
      "beneficio_pct": 173.46946086810863,
      "activos": [
        {
          "simbolo_normalizado": "MU",
          "total_eur": 13339.36,
          "peso_pct": 18.92427500872843,
          "beneficio_pct": 214.07643207123806
        },
        {
          "simbolo_normalizado": "HY9H",
          "total_eur": 11853.91,
          "peso_pct": 16.81689771988431,
          "beneficio_pct": 167.05315039127467
        },
        {
          "simbolo_normalizado": "SMSN",
          "total_eur": 4576.87,
          "peso_pct": 6.49311110572013,
          "beneficio_pct": 108.02630741680075
        }
      ]
    },
    {
      "subsector": "Chips",
      "sector_padre": "Semiconductores",
      "total_eur": 9611.6,
      "peso_pct": 13.635778753545457,
      "beneficio_eur": 2974.426666666667,
      "beneficio_pct": 44.814660056088144,
      "activos": [
        {
          "simbolo_normalizado": "NVDA",
          "total_eur": 4532.17,
          "peso_pct": 6.429696137319086,
          "beneficio_pct": 11.353886674889305
        },
        {
          "simbolo_normalizado": "AMD",
          "total_eur": 3545.03,
          "peso_pct": 5.029260971605274,
          "beneficio_pct": 207.63928261498407
        },
        {
          "simbolo_normalizado": "AVGO",
          "total_eur": 1534.4,
          "peso_pct": 2.1768216446210986,
          "beneficio_pct": 8.455024809511027
        }
      ]
    },
    {
      "subsector": "Hyperscalers",
      "sector_padre": "Tecnología",
      "total_eur": 8861.05,
      "peso_pct": 12.570988942954761,
      "beneficio_eur": 1014.0766666666659,
      "beneficio_pct": 12.923156784016928,
      "activos": [
        {
          "simbolo_normalizado": "AMZN",
          "total_eur": 3717.99,
          "peso_pct": 5.274635757615222,
          "beneficio_pct": 14.111429281722165
        },
        {
          "simbolo_normalizado": "GOOGL",
          "total_eur": 3592.2,
          "peso_pct": 5.096180078081276,
          "beneficio_pct": 40.58262356715068
        },
        {
          "simbolo_normalizado": "ORCL",
          "total_eur": 1550.86,
          "peso_pct": 2.2001731072582618,
          "beneficio_pct": -23.735948149532344
        }
      ]
    },
    {
      "subsector": "Commodities Físicas",
      "sector_padre": "Materias Primas",
      "total_eur": 8254.210000000001,
      "peso_pct": 11.710077546433732,
      "beneficio_eur": 700.6180000000013,
      "beneficio_pct": 9.275295779809147,
      "activos": [
        {
          "simbolo_normalizado": "SGLD",
          "total_eur": 5280.85,
          "peso_pct": 7.491833017464369,
          "beneficio_pct": 26.185426399859306
        },
        {
          "simbolo_normalizado": "8PSB",
          "total_eur": 2973.36,
          "peso_pct": 4.218244528969362,
          "beneficio_pct": -11.73306418096538
        }
      ]
    },
    {
      "subsector": "Mineras",
      "sector_padre": "Materias Primas",
      "total_eur": 3600.55,
      "peso_pct": 5.1080260509257664,
      "beneficio_eur": -197.96000000000004,
      "beneficio_pct": -5.211517147513105,
      "activos": [
        {
          "simbolo_normalizado": "G2XJ",
          "total_eur": 2155.79,
          "peso_pct": 3.0583748261585755,
          "beneficio_pct": -6.335565104426907
        },
        {
          "simbolo_normalizado": "SLVR",
          "total_eur": 1444.76,
          "peso_pct": 2.0496512247671914,
          "beneficio_pct": -3.483198610461627
        }
      ]
    },
    {
      "subsector": "NAND",
      "sector_padre": "Memoria",
      "total_eur": 2910.65,
      "peso_pct": 4.129279144888165,
      "beneficio_eur": 162.44000000000005,
      "beneficio_pct": 5.910756456020466,
      "activos": [
        {
          "simbolo_normalizado": "SNDK",
          "total_eur": 2910.65,
          "peso_pct": 4.129279144888165,
          "beneficio_pct": 5.910756456020466
        }
      ]
    },
    {
      "subsector": "Banca de Inversión",
      "sector_padre": "Financiero",
      "total_eur": 2659.97,
      "peso_pct": 3.7736445972645876,
      "beneficio_eur": 250.13999999999987,
      "beneficio_pct": 10.379985310167102,
      "activos": [
        {
          "simbolo_normalizado": "GS",
          "total_eur": 1761.11,
          "peso_pct": 2.498450447444384,
          "beneficio_pct": 13.417312287074063
        },
        {
          "simbolo_normalizado": "BLK",
          "total_eur": 898.86,
          "peso_pct": 1.2751941498202037,
          "beneficio_pct": 4.877138123351933
        }
      ]
    },
    {
      "subsector": "Publicidad",
      "sector_padre": "Tecnología",
      "total_eur": 2172.32,
      "peso_pct": 3.0818255963525187,
      "beneficio_eur": -43.51999999999998,
      "beneficio_pct": -1.9640407249620901,
      "activos": [
        {
          "simbolo_normalizado": "META",
          "total_eur": 2172.32,
          "peso_pct": 3.0818255963525187,
          "beneficio_pct": -1.9640407249620901
        }
      ]
    },
    {
      "subsector": "Infraestructura Tecnológica",
      "sector_padre": "Tecnología",
      "total_eur": 1355.36,
      "peso_pct": 1.9228212879651017,
      "beneficio_eur": 754.3574999999998,
      "beneficio_pct": 125.51653279312478,
      "activos": [
        {
          "simbolo_normalizado": "VRT",
          "total_eur": 1355.36,
          "peso_pct": 1.9228212879651017,
          "beneficio_pct": 125.51653279312478
        }
      ]
    },
    {
      "subsector": "Bitcoin",
      "sector_padre": "Crypto",
      "total_eur": 1292.24,
      "peso_pct": 1.8332742453370492,
      "beneficio_eur": -708.6500000000001,
      "beneficio_pct": -35.41673955089985,
      "activos": [
        {
          "simbolo_normalizado": "BTC",
          "total_eur": 1292.24,
          "peso_pct": 1.8332742453370492,
          "beneficio_pct": -35.41673955089985
        }
      ]
    }
  ]
}