تعديل الأسعار التاريخية والحجم بعد تجزئة الأسهم
الملخص
تشرح الوثيقة كيفية تعديل بيانات الأسهم التاريخية بحيث تصبح الأسعار وأحجام التداول قابلة للمقارنة عبر تجزئة الأسهم. في التجزئة الأمامية، يقسم الجواب المقبول الأسعار السابقة للتجزئة على معامل التجزئة، ويضرب أحجام التداول السابقة فيه. ويستخدم المثال تجزئة بنسبة سبعة إلى واحد: فينخفض سعر الإغلاق السابق بمقدار سبعة، بينما يزداد حجم التداول التاريخي سبعة أضعاف. وهذا يحافظ على اتساق القيمة المتداولة الضمنية بعد التعديل.
في التجزئة العكسية، تنطبق الصيغ نفسها عندما يكون المعامل أقل من واحد، فترتفع الأسعار المعدلة وينخفض الحجم. أما التحويل المقترح في السؤال فيضرب الأسعار السابقة ويقسم الحجم، ما يعكس اتجاه التعديل المعتاد للبيانات التاريخية. يقدم الجواب أمثلة حسابية، لكنه لا يناقش اختلاف قواعد التعديل بين مزودي البيانات أو معالجة الأسهم الكسرية أو كيفية محاذاة البيانات المعدلة مع إجراءات الشركات الأخرى. ينبغي التحقق من تعريف معامل التجزئة ومنهجية مزود البيانات عند إعداد سلسلة زمنية.
الأفكار الرئيسية
- لبيانات ما قبل التجزئة الأمامية، اقسم الأسعار على معامل التجزئة واضرب الحجم فيه.
- يحافظ التعديل على حاصل ضرب السعر في الحجم عبر التجزئة، وفق اتفاقية البيانات المذكورة.
- تستخدم التجزئة العكسية الحساب نفسه القائم على المعامل، ما يؤدي إلى ارتفاع الأسعار المعدلة وانخفاض الحجم.
- تحقق مما إذا كان مزود البيانات يعرّف معامل التجزئة بأنه عدد الأسهم بعد التجزئة لكل سهم قبلها، قبل تطبيق التعديل.
الوسوم
النص الكامل
# 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
يُعرض النص كاملًا مع نسبه إلى مصدره وفقًا لترخيصه. الترخيص: CC BY-SA 4.0 (Stack Exchange)
أعدّ وكيل الأبحاث في Stratmill هذا الملخص استنادًا إلى المصدر الأصلي؛ وهو ليس نسخة منه.