16 votos

¿Cómo abordan las estrategias las acciones corporativas?

Hay muchas acciones corporativas que afectarán al precio de las acciones, como los dividendos, el desdoblamiento de acciones y los derechos.

Dada una gran serie de datos históricos sobre precios, ¿cómo ajustamos los datos para filtrar el efecto de la acción empresarial?

17voto

Adam Haile Puntos 12576

P: ¿Cómo se abordan las estrategias acciones corporativas?

R: Con mucho cuidado.

Bromas aparte, no es trivial, y la respuesta depende de lo que quiera hacer con los datos . Yahoo proporciona precios/rendimientos de las acciones ajustados para splits/fusiones/dividendos, como explica Shane. La serie temporal resultante no es muy útil a efectos de predicción y gestión de riesgos. Los proveedores comerciales (o sus revendedores) no siguen este enfoque. Desarrollan una serie temporal interna y único ID para cada activo (Barra ID, Axioma Db, Thomson Reuters tiene el suyo propio, etc.) que se asigna al ticker/cusip/sedol en una fecha determinada. Los precios no se fusionan y los dividendos se notifican por separado. ¿Por qué? Porque si quieres predecir realmente los rendimientos de los activos, es mejor que utilices las series temporales prístinas. Por ejemplo, si se quiere desarrollar un modelo para predecir la rentabilidad de HPQ, es mejor analizar las series temporales de HP antes de la fusión con Compaq y las de HPQ después. Al combinar sus rentabilidades, se corrompería el valor de variables predictivas como el tamaño de la empresa, el BPA, etc. Una complicación más: desde el anuncio de la fusión de CPQ y HP, su rentabilidad se acopló de hecho. La forma de modelizar esta correlación de sus rendimientos idiosincrásicos es muy subjetiva, pero no debería ignorarse.

Por último, un punto más: cuando se construye un modelo de predicción de los rendimientos de las acciones basado en datos diarios o mensuales, el dividendo debe ignorarse, puesto que el valor del dividendo ya está tasado en los precios y rendimientos de los activos.

Sólo estoy rozando la superficie de la cuestión. Pero los mensajes para llevar son:

  1. depende de lo que quieras hacer, así que piensa bien qué significan los datos;
  2. es complicado, y que por eso los proveedores de datos venden su servicio por una pequeña fortuna.

Los rendimientos diarios de las fuentes públicas no rellenan los activos excluidos de comilla, por lo que existe un sesgo de supervivencia. Si los utiliza, le recomiendo que tenga un universo pequeño, un intervalo de tiempo corto (2-3 años) y que utilice rendimientos no ajustados.

5voto

Nick Berardi Puntos 31361

Puede tomar una acción corporativa y mirar el precio antes/después del evento. En general, esto significa simplemente aplicar una serie de factores multiplicativos o aditivos.

Por ejemplo, con $2:1$ de acciones, el precio tras el desdoblamiento será $1/2$ lo que era antes de la escisión. Si desea ver los precios como antes entonces tendrá que multiplicar todos los precios futuros por 2. En cambio, si quiere ver los precios históricos de forma que sean continuos con el nuevo nivel de precios, tendrá que dividirlos por 2.

Los dividendos en acciones también son multiplicativos, mientras que los dividendos en efectivo son aditivos (lo que significa que usted sumaría o restaría los valores).

Muchas buenas fuentes de precios pueden facilitarle precios ajustados o sin ajustar.

3voto

Ray Puntos 22127

Parece que estás pidiendo pasos sobre cómo procesar grandes conjuntos de datos. La mejor solución para manejar/procesar/filtrar estas cosas es una base de datos relacional. Yo utilizo MySQL u Oracle la mayoría de las veces.

Esto es algo que suelo hacer:

  1. Coloca todos los datos en una hoja/tabla (asegúrate de que tienes una columna para la fecha y otro identificador único, como la hora del día).
  2. Importe los datos a una tabla de base de datos MySQL/Oracle.
  3. Aplica tus filtros para cada consulta que realices. (seleccionar según un rango)
  4. Actualice las tablas en función de los acontecimientos corporativos. Por ejemplo, si experimenta ajustes del valor nominal, multiplíquelo por los factores adecuados. Incluso puede tener una tabla separada que enumere los eventos y puede utilizar SQL anidado para filtrarlos a medida que se actualizan.
  5. Ya tiene un conjunto de datos ajustado.
  6. Vive como un jefe.

:D

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X