Historische Kurse und Volumen bei Aktiensplits anpassen
Zusammenfassung
Das Dokument erklärt, wie historische Aktiendaten angepasst werden, damit Kurse und Handelsvolumen vor und nach einem Aktiensplit vergleichbar sind. Bei einem Aktiensplit teilt die akzeptierte Antwort frühere Kurse durch den Splitfaktor und multipliziert das frühere Volumen mit diesem Faktor. Das Beispiel verwendet einen Split im Verhältnis sieben zu eins: Der frühere Schlusskurs wird durch sieben geteilt, das historische Volumen versiebenfacht. So bleibt der implizite Handelswert bei der Anpassung konsistent.
Bei einem umgekehrten Split gelten dieselben Formeln, wenn der Faktor kleiner als eins ist; die angepassten Kurse steigen dann und das Volumen sinkt. Die in der Frage vorgeschlagene Umrechnung multipliziert stattdessen frühere Kurse und teilt das Volumen, wodurch die übliche Anpassungsrichtung historischer Daten umgekehrt wird. Die Antwort enthält Rechenbeispiele, behandelt aber weder anbieterspezifische Anpassungskonventionen und den Umgang mit Bruchteilen von Aktien noch den Abgleich angepasster Daten mit anderen Kapitalmaßnahmen. Prüfen Sie bei der Erstellung einer Zeitreihe die Definition des Splitfaktors und die Methodik des Datenanbieters.
Kernaussagen
- Teilen Sie historische Kurse vor einem Aktiensplit durch den Splitfaktor und multiplizieren Sie das Volumen damit.
- Die Anpassung erhält das Produkt aus Kurs und Volumen gemäß der genannten Datenkonvention.
- Bei einem umgekehrten Split wird dieselbe faktorbasierte Berechnung verwendet; angepasste Kurse steigen und das Volumen sinkt.
- Prüfen Sie vor der Anpassung, ob der Anbieter den Splitfaktor als Anzahl der Aktien nach dem Split je Aktie vor dem Split definiert.
Schlagwörter
Volltext
# 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
Vollständig mit Quellenangabe unter der Lizenz der Quelle angezeigt. Lizenz: CC BY-SA 4.0 (Stack Exchange)
Diese Zusammenfassung wurde vom Research-Agenten von Stratmill anhand des Originals verfasst; sie ist keine Kopie der Quelle.