Inicio / Artículos

Medición de la deriva del portafolio con Claude y el servidor MCP de FMP

Un portafolio hipotético de una oficina familiar valorado en 1 millón de dólares se reconstruye a partir de los precios de FMP para medir la deriva absoluta, relativa y sectorial, así como para señalar las posiciones a fin de su revisión por parte de los analistas.

Editor: REACTAPP.TOP12 min de lectura2651 palabras

Fuentes: How Family Offices Can Use Claude + FMP MCP to Detect Portfolio Drift Before Rebalancing

Por qué los portafolios cambian sin realizar operaciones

Incluso si se deja un portafolio sin tocar, este no mantendrá su forma original. Las acciones tienen un rendimiento diferente, por lo que las ponderaciones de las posiciones cambian ligeramente cada día, y después de unos meses la asignación elegida por una oficina familiar puede verse bastante distinta. Ese cambio no es necesariamente un problema, ya que las pequeñas desviaciones son normales. La pregunta práctica es más concreta: ¿alguna inversión o sector se ha desviado lo suficiente de su ponderación objetivo como para merecer una revisión más detallada antes de considerar un reequilibrio?

Claude, conectado al servidor MCP de Financial Modeling Prep (FMP), está en una posición ideal para responder. Al proporcionarle ponderaciones objetivo, precios históricos y clasificaciones de empresas, puede simular cómo evolucionaría un portafolio sin realizar operaciones y cuantificar el cambio resultante.

Qué es la deriva y cómo se mide

La deriva aparece cuando los movimientos del mercado alteran las ponderaciones individuales aunque nadie haya realizado operaciones. Supongamos que un portafolio comienza con Microsoft al 20%, NVIDIA al 15% y JPMorgan al 20%. Si una de las acciones sube mucho más rápido que las demás, su ponderación aumentará por sí sola mientras que las acciones más lentas disminuirán en relación con ella. El equipo de inversión se enfrenta entonces a tres preguntas, y las medidas que se presentan a continuación las abordan.

La primera comparación consiste en la ponderación actual reconstruida frente al objetivo original. Una posición que pasa del 15% al 17% ha sufrido una deriva de +2 puntos porcentuales, lo cual es una medida absoluta de cuánto más representa ahora del portafolio.

La deriva absoluta puede ocultar cuán grande es realmente un movimiento. Dos puntos porcentuales son mucho más significativos para una posición que comenzó en el 5% que para una que comenzó en el 25%. La deriva relativa cubre esa diferencia, y la fórmula se muestra aquí:

Usar ambos métodos juntos permite separar el ruido inofensivo en las asignaciones de los cambios que realmente alteran la estructura del portafolio.

También las participaciones individuales pueden modificar la distribución por sectores. Si una posición importante en Tecnología crece más que todas las demás, la asignación a este sector puede aumentar gradualmente sin que haya una decisión deliberada detrás. Por lo tanto, la evolución por sectores ofrece una segunda capa de análisis además de examinar cada nombre por separado.

También es importante la contribución de cada posición, ya que no todas aportan de manera igual al desvío total. Medir la participación de cada posición en el desvío absoluto total permite determinar si el portafolio se movió debido a una posición dominante, a un pequeño grupo de participaciones o a cambios generalizados en varias áreas del portafolio. El objetivo sigue siendo no reequilibrar automáticamente cada desviación, sino identificar aquellos cambios lo suficientemente significativos como para merecer la atención de un analista.

La configuración de la simulación

El portafolio de pruebas es una cuenta hipotética de una oficina familiar por valor de 1 millón de dólares, creada el 2 de enero de 2026; a continuación se muestra su asignación inicial.

Después del inicio no hay transacciones, depósitos, retiros ni reequilibrio manual. Para cada acción, Claude obtiene dos tipos de datos a través del servidor FMP MCP: el nombre de la empresa, su sector e industria, y los precios ajustados por dividendos para el 2 de enero y el 26 de agosto de 2026. En la ejecución real, las clasificaciones provinieron de FMP:company con profile-symbol, y las series de precios de FMP:chart con historical-price-eod-dividend-adjusted. Ambas fechas correspondían a días hábiles en los mercados estadounidenses, por lo que no se necesitaron fechas sustitutas.

La variación en los precios ajustados por dividendos sirve como proxy de rendimiento total. Cada acción recibe primero un factor de crecimiento a partir de sus dos precios.

Al multiplicar la asignación inicial por ese factor se obtiene el valor final de la cartera.

Cada vez que se reconstruye el valor final, el nuevo peso de la cartera se determina según la participación de cada posición en el total.

Se trata de una simulación sin operaciones deliberadamente simplificada. No intenta reproducir una cuenta de corretaje real con dividendos en efectivo, impuestos, costos de transacción ni actividad intermedia.

Luego, dos indicadores comparan los pesos reconstruidos con la asignación original. Primero, la deriva absoluta, en puntos porcentuales:

Segundo, la deriva relativa, como porcentaje del peso inicial:

Los mismos pesos reconstruidos se agrupan según la clasificación por sector de FMP, lo que indica si la deriva se limita a acciones individuales o también afecta a la asignación por sector.

Umbral de revisión

Una vez reconstruidos los pesos, la siguiente pregunta es qué desviaciones merecen atención. Esta demostración utiliza bandas ilustrativas en lugar de tratar cada cambio como una señal de reequilibrio.

Para las inversiones individuales, el estado se determina a partir de las dos medidas de deriva:

  • Dentro del rango significa una deriva absoluta inferior a 2 puntos porcentuales y una deriva relativa inferior al 15 %.
  • Monitorear se aplica cuando la inversión aún no está clasificada como “Requiere revisión” y tiene una deriva absoluta de 2 a 4 puntos, o una deriva relativa del 15 % al 25 %.
  • Requiere revisión se aplica cuando la deriva absoluta supera los 4 puntos, o la deriva relativa supera el 25 %.

Estos umbrales existen únicamente para que el ejemplo sea reproducible. No constituyen estándares universales de reequilibrio.

La exposición sectorial utiliza sus propias categorías: “Dentro del rango” para menos de 3 puntos, “Monitoreo” para de 3 a 5 puntos y “Revisión necesaria” para más de 5 puntos. Esto indica si los cambios en las posiciones individuales también están alterando la combinación sectorial deseada.

Dos indicadores resumidos completan este conjunto de herramientas. La “Distancia de asignación del portafolio” describe cuán lejos se ha desviado el portafolio completo de su asignación inicial, y se calcula como la mitad de la suma de las diferencias absolutas entre las ponderaciones actuales y las objetivo en todas las posiciones. Captura el cambio total en la asignación, y no lleva la etiqueta de “Baja”, “Media” o “Alta” porque el método no define umbral alguno para ello. La “Contribución a la deriva absoluta” divide la diferencia absoluta de una posición entre la suma de todas las diferencias absolutas y la escala hasta 100. Esto permite distinguir entre un portafolio cuya movilidad se debe principalmente a una sola acción y uno en el que varias posiciones se han ido alejando gradualmente del objetivo.

En todo momento, el objetivo es identificar desviaciones que merezcan ser analizadas, y no convertirlas en instrucciones de inversión.

La instrucción

Con la asignación, las reglas y umbrales de desviación ya fijados, Claude puede obtener los datos de FMP y reconstruir la cartera. La instrucción principal le indica, a través del servidor FMP MCP, que:

  • obtenga precios ajustados por dividendos para ambas fechas;
  • reconstruya el valor final y el peso actual de cada posición;
  • medida la desviación absoluta y relativa;
  • agregue los resultados por sector;
  • calcule la distancia de asignación de la cartera y determine los principales factores que contribuyen a la desviación total;
  • etiquete cada posición como Dentro del rango, Monitorear o Revisar necesario.

La instrucción completa consta de 76 líneas y define a Claude como analista de investigación de inversiones para una oficina familiar, lo restringe al servidor FMP MCP y describe la cartera hipotética y las reglas aplicables:

Act as an investment-research analyst supporting a family office.

Using only the Financial Modeling Prep (FMP) MCP server, analyze how far the following hypothetical portfolio has drifted from its original target allocation.

Do not use web search or outside data.

Portfolio:

MSFT — Target Weight: 20% — Initial Allocation: $200,000
NVDA — Target Weight: 15% — Initial Allocation: $150,000
JPM — Target Weight: 20% — Initial Allocation: $200,000
GOOGL — Target Weight: 15% — Initial Allocation: $150,000
XOM — Target Weight: 15% — Initial Allocation: $150,000
JNJ — Target Weight: 15% — Initial Allocation: $150,000

Total portfolio value at inception = $1,000,000.

Assume:
- no trades occurred after the initial allocation;
- no capital was added or withdrawn;
- no manual rebalancing occurred;
- transaction costs, taxes, and cash balances are outside the scope of this demonstration.

Analysis date: August 27, 2026.
Use August 26, 2026, the last completed U.S. trading session, as the ending price date.

Retrieve for each ticker:
- company name;
- sector;
- industry;
- dividend-adjusted historical price for January 2, 2026;
- dividend-adjusted historical price for August 26, 2026.

Use the FMP dividend-adjusted historical price series if available.

If an exact date is unavailable, use the closest valid trading date and state the date actually used.

Do not estimate missing FMP values.

Reconstruct the portfolio using the dividend-adjusted price change as a total-return proxy.

Calculate for each holding:
- growth factor;
- ending value;
- current portfolio weight;
- absolute drift in percentage points;
- relative drift as a percentage of target weight.

Classify each holding using these illustrative rules:

Within Range:
- absolute drift below 2 percentage points; AND
- absolute relative drift below 15%.

Monitor:
- absolute drift between 2 and 4 percentage points inclusive; OR
- absolute relative drift between 15% and 25% inclusive;
- provided Review Required has not already been triggered.

Review Required:
- absolute drift above 4 percentage points; OR
- absolute relative drift above 25%.

Also calculate target and current sector weights using FMP sector classifications.

Classify sector drift as:
- Within Range: below 3 percentage points;
- Monitor: 3–5 percentage points inclusive;
- Review Required: above 5 percentage points.

Calculate Portfolio Allocation Distance as:

0.5 × sum of the absolute position-level weight deviations.

Do not assign a Low, Medium, or High label to this metric.

Also calculate each holding's contribution to total absolute drift.

Based strictly on the calculated evidence, identify:
- the largest overweight;
- the largest underweight;
- Monitor positions;
- Review Required positions;
- the sectors with the largest drift;
- the holdings contributing most to total drift;
- the highest-priority deviations for analyst review.

Do not recommend buying, selling, trimming, adding to, or rebalancing any security.

If important price, sector, or classification data is missing or conflicting, use Review Required rather than guessing.

Do not claim that corporate events were checked unless data capable of verifying them was actually retrieved.

Present the results clearly and concisely using tables where useful.

Include:
- methodology and actual dates used;
- reconstructed portfolio weights;
- position-level drift;
- sector-level drift;
- Portfolio Allocation Distance;
- contribution to total drift;
- key findings;
- Review Required items;
- FMP MCP tools and data types used.

Qué reveló el análisis

Los precios provienen de la serie ajustada por dividendos de FMP para 2 de enero y 26 de agosto de 2026, y todos los precios necesarios estaban disponibles.

En la figura anterior, Claude resume la desviación detectada entre los precios de FMP y los datos de la empresa. Una sola instrucción generó todo el análisis cuantitativo. Posteriormente, una consulta de alcance más restringido, sin nuevas búsquedas ni cálculos, sirvió únicamente para precisar la interpretación: eliminó las etiquetas cualitativas no respaldadas relacionadas con la distancia de asignación del portafolio y dejó claro que la desviación en un sector compuesto por una sola acción no debe considerarse evidencia de una rotación sectorial o de mercado más amplia.

Reconstruido el 26 de agosto de 2026, el portafolio valía $1,158,925.10, lo que representa una ganancia estimada del 15.89% en retorno total para la simulación sin operaciones.

Aquí Claude alinea los pesos objetivo y reconstruidos, así como las posiciones de las acciones que superaron los umbrales de monitoreo. Lo más revelador es cómo el rendimiento desigual modificó la asignación prevista.

JNJ fue la acción con mayor sobreponderación, con un porcentaje de 17.12%, lo que representa +2.12 puntos porcentuales por encima del objetivo. XOM estuvo muy cerca, con un porcentaje de 17.03%, es decir, +2.03 puntos por encima. Ambas superaron el umbral de desviación absoluta de 2 puntos y quedaron en la categoría Monitor. Ninguna alcanzó el nivel de “Revisión requerida”.

Microsoft pasó de su objetivo del 20% a un porcentaje de 18.23%, siendo la acción con mayor subponderación, con una diferencia de -1.77 puntos. Permaneció dentro del rango ya que la diferencia estaba por debajo de los límites absolutos y relativos de monitoreo. Esto ilustra un punto importante: una acción puede registrar una rentabilidad positiva y, aun así, quedar subponderada cuando otras posiciones crecen más rápidamente.

La distancia de asignación del portafolio alcanzó 4.15 puntos porcentuales, lo que resume cuán lejos se desvió el portafolio completo del objetivo, nuevamente sin una etiqueta cualitativa.

Las cifras de contribución muestran quién fue responsable de la mayor parte del cambio.

JNJ y XOM juntos representaron 50% de la deriva absoluta total, y MSFT aportó otros 21.35%. Por lo tanto, la mayor parte del cambio estructural provino de unas pocas acciones y no de una distribución uniforme.

A nivel sectorial, ninguno superó el umbral de 3 puntos del Monitor.

La tecnología mostró el mayor movimiento sectorial con -2.39 puntos y permaneció dentro del rango establecido. Sin embargo, cuatro de los cinco sectores incluyen solo una acción en esta muestra: Energía corresponde a XOM, Salud a JNJ, Servicios financieros a JPM y Servicios de comunicación a GOOGL. La evolución en esos sectores refleja principalmente el movimiento de esa única acción y no un efecto sectorial más amplio.

La conclusión es clara. La variación fue lo suficientemente grande como para incluir a JNJ y XOM en una lista de monitoreo, pero no lo suficiente como para requerir una revisión a nivel de posición o sector.

Donde el juicio del analista sigue siendo importante

El software puede medir la variación, pero las cifras no siempre explican por qué se movió una posición, y en algunos casos se necesita la revisión de una persona antes de que los resultados se utilicen en el proceso de reequilibrio.

El hecho de que JNJ y XOM crucen la línea de 2 puntos indica al equipo que han avanzado lo suficiente como para merecer atención. Esto no significa que uno u otro deba ser eliminado automáticamente. Un analista aún debe determinar si la desviación es temporal, esperada o coherente con la política de inversión actual.

Este comportamiento se basó en las clasificaciones de las empresas y en los precios ajustados por dividendos. No tomó en cuenta noticias, documentos presentados, anuncios de resultados financieros ni otros datos de eventos, por lo que no puede explicar por qué JNJ o XOM tuvieron un rendimiento superior. Ante una desviación inusualmente grande, un analista podría querer verificar:

  • una sorpresa en los resultados financieros o una actualización en las proyecciones;
  • un acuerdo comercial o una reestructuración corporativa;
  • dividendos divididos, escisiones o acciones corporativas similares;
  • noticias relacionadas con la propia empresa;
  • movimientos más amplios del mercado o de la industria.

Los datos de precios por sí solos no deben utilizarse para deducir ninguno de estos aspectos. Los sectores compuestos por una sola acción plantean una precaución adicional. Dado que el sector Salud está representado íntegramente por JNJ, la desviación del portafolio en +2.12 puntos en el sector Salud es mecánicamente idéntica a la desviación propia de JNJ, por lo que no dice nada sobre el sector Salud en su conjunto.

El método además supone la ausencia de transacciones, contribuciones o retiros, sin reequilibrio manual y sin asignación separada de efectivo. Si un portafolio real presentara alguno de estos elementos, las ponderaciones reconstruidas a partir de los precios ya no coincidirían con la cuenta real, y el proceso debería basarse en datos reales de transacciones y tenencias, en lugar de deducir la evolución a partir de los precios.

Cuando faltan o hay contradicciones en los datos

En cualquiera de estas situaciones, Claude debe responder Se requiere revisión y no adivinar:

  • no se puede encontrar el precio de inicio o final de una tenencia;
  • Los datos de precios ajustados por dividendos presentan lagunas;
  • Las clasificaciones sectoriales de FMP son solo parciales;
  • Las ponderaciones objetivo no suman el 100%;
  • FMP devuelve registros que se contradicen entre sí;
  • Una acción corporativa dificulta la comparación histórica.

El flujo de trabajo existe para hacer que sea más fácil detectar y priorizar las desviaciones. La decisión de si una desviación requiere un reequilibrio corresponde al equipo de inversión.

Convirtiéndolo en una revisión periódica

Un análisis único ayuda, pero una oficina familiar obtiene mayores beneficios al repetirlo mientras las ponderaciones siguen cambiando. El análisis de Claude y FMP MCP puede ejecutarse según un calendario y comparar las ponderaciones reconstruidas más recientes con los objetivos originales y con la última revisión. Cada ciclo se centra entonces en los cambios y no vuelve a analizar todo desde cero. Vale la pena hacer un seguimiento de:

  • Los nombres que acaban de salirse de sus rangos;
  • Posiciones que pasaron de “Dentro del rango” a “Monitor”;
  • Posiciones que ascendieron hasta el nivel de “Requiere revisión”;
  • Nombres marcados que posteriormente volvieron a acercarse a sus objetivos;
  • Cómo evolucionó la desviación a nivel sectorial;
  • La tendencia en la distancia de asignación del portafolio;
  • Cualquier cambio en quienes son los principales responsables de las desviaciones.

Un vocabulario breve de estados facilita la lectura de los resultados: Dentro del rango, Monitor, Requiere revisión y Resuelto. Una revisión semanal acompañada de un análisis más detallado mensual constituye un valor por defecto razonable, ajustable según la rotación del portafolio, las obligaciones de informe y el grado de actividad del equipo en la gestión de los rangos. Comparar la asignación objetivo, la revisión anterior y la actual lado a lado ayuda a distinguir entre fluctuaciones temporales y patrones que aún están en desarrollo.

Aun así, el flujo de trabajo debería terminar en la priorización. Claude puede informar que una posición ha cambiado significativamente con respecto al objetivo establecido, mientras que el equipo de inversión decide si es necesario reequilibrarla. Este ejemplo no generó posiciones que requirieran revisión: JNJ y XOM fueron consideradas elementos de monitoreo y el resto permaneció dentro del rango establecido. Esa es la función prevista, ya que ayuda a los analistas a identificar dónde los cambios en la asignación merecen atención antes de tomar una decisión de reequilibrado, dejando las operaciones comerciales en manos de los especialistas.

Leer más