Ajustar precios y volumen históricos por desdoblamientos
Resumen
El documento explica cómo ajustar datos históricos de acciones para que los precios y el volumen de negociación sean comparables antes y después de un desdoblamiento de acciones. En un desdoblamiento de acciones, la respuesta aceptada divide los precios anteriores al desdoblamiento por el factor y multiplica el volumen anterior por ese mismo factor. El ejemplo usa un desdoblamiento de siete por uno: el precio de cierre anterior se divide entre siete y el volumen histórico se multiplica por siete. Así se mantiene constante el valor negociado implícito tras el ajuste.
En un desdoblamiento inverso se aplican las mismas fórmulas cuando el factor es inferior a uno, por lo que los precios ajustados suben y el volumen baja. La transformación propuesta en la pregunta, en cambio, multiplica los precios anteriores y divide el volumen, lo que invierte la dirección convencional del ajuste de datos históricos. La respuesta incluye ejemplos aritméticos, pero no aborda las convenciones de ajuste específicas de cada proveedor, el tratamiento de las acciones fraccionarias ni cómo alinear los datos ajustados con otras acciones corporativas. Al preparar una serie temporal, conviene verificar la definición del factor de desdoblamiento y la metodología del proveedor de datos.
Ideas clave
- En los datos históricos anteriores a un desdoblamiento de acciones, divide los precios por el factor y multiplica el volumen por él.
- El ajuste conserva el producto del precio por el volumen antes y después del desdoblamiento, según la convención de datos indicada.
- En un desdoblamiento inverso se aplica el mismo cálculo basado en el factor, lo que hace subir los precios ajustados y bajar el volumen.
- Antes de aplicar el ajuste, confirma si el proveedor define el factor como las acciones posteriores por cada acción anterior al desdoblamiento.
Etiquetas
Texto completo
# How to adjust trading volume based on stock splits? # How to adjust trading volume based on stock splits? Does anyone know how to adjust `trading volume` based on stock splits? Here is an example of ANA (9202.T) on 2017-09-27. A stock split happened with factor 1:10. ``` DateTime Open High Low Close TradedVolume 2017-09-26 15:00:00 423.0 423.0 423.0 423.0 3787000 DateTime Open High Low Close TradedVolume 2017-09-27 09:00:00 4206.0 4209.0 4201.0 4208.0 829700 ``` Do I just need to divide `TradedVolume` by a factor of 10 and multiply the prices by 10, before the split? In this case I would get the adjusted values to be: ``` DateTime Open High Low Close TradedVolume 2017-09-26 15:00:00 4230.0 4230.0 4230.0 4230.0 378700 DateTime Open High Low Close TradedVolume 2017-09-27 09:00:00 4206.0 4209.0 4201.0 4208.0 829700 ``` This seems the most natural to me as we keep the total value (price*volume) constant. Looking forward to hearing your thoughts. ## Answer by gizmo (score 5, accepted) https://quant.stackexchange.com/a/36865 Simple: - Divide the share price by the split factor. - Multiply the volume by the split factor. Let's use Apple's 7/1 split from Monday June 9, 2014 as an example. The split factor was 7/1 or 7. The closing price on Friday June 6, 2014 was 645.57 and the volume was 12497800. After the split, the closing price for Friday June 6, 2014 was adjusted to 92.22 and the volume increases to 87484600. - 645.57 / ( 7 ) = 92.22 - 12497800 * ( 7 ) = 87484600 For a reverse split, the calculation is the same but the share price will increase and the volume will decrease because the split factor is a fraction. In a 1/4 reverse split, the split factor is (1/4) or 0.25. For further reading: - What is the adjusted close? - CRSP Calculations
Se muestra íntegramente con atribución según la licencia de la fuente. Licencia: CC BY-SA 4.0 (Stack Exchange)
Este resumen lo redactó el agente de investigación de Stratmill a partir del original; no es una copia de la fuente.