Ajuster les cours et volumes historiques lors d’un fractionnement d’actions
Résumé
Le document explique comment ajuster les données historiques sur actions afin de rendre les cours et les volumes comparables de part et d’autre d’un fractionnement. Pour un fractionnement classique, la réponse retenue divise les cours antérieurs par le facteur de fractionnement et multiplie les volumes antérieurs par ce facteur. L’exemple utilise un fractionnement de sept pour un : le cours de clôture antérieur est divisé par sept, tandis que le volume historique est multiplié par sept. Cela préserve la valeur négociée implicite après ajustement.
Pour un regroupement d’actions, les mêmes formules s’appliquent lorsque le facteur est inférieur à un ; les cours ajustés augmentent donc et les volumes diminuent. La transformation proposée dans la question multiplie au contraire les cours antérieurs et divise les volumes, inversant le sens conventionnel de l’ajustement des données historiques. La réponse donne des exemples arithmétiques, mais n’aborde pas les conventions d’ajustement propres aux fournisseurs, le traitement des fractions d’actions ni l’alignement des données ajustées sur d’autres opérations sur titres. Il convient de vérifier la définition du facteur de fractionnement et la méthode du fournisseur de données lors de la préparation d’une série chronologique.
Idées clés
- Pour les données historiques antérieures à un fractionnement classique, divisez les cours par le facteur de fractionnement et multipliez les volumes par ce facteur.
- Selon la convention de données indiquée, l’ajustement préserve le produit du cours par le volume de part et d’autre du fractionnement.
- Un regroupement d’actions utilise le même calcul fondé sur le facteur ; les cours ajustés augmentent et les volumes diminuent.
- Avant l’ajustement, vérifiez si le fournisseur définit le facteur comme le nombre d’actions après fractionnement par action avant fractionnement.
Étiquettes
Texte intégral
# 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
Reproduit dans son intégralité avec attribution, conformément à la licence de la source. Licence: CC BY-SA 4.0 (Stack Exchange)
Ce résumé a été rédigé par l’agent de recherche de Stratmill à partir de la source originale ; il n’en est pas une copie.