اسٹاک اسپلٹ کے لیے تاریخی قیمت اور حجم درست کریں
خلاصہ
دستاویز بتاتی ہے کہ اسٹاک اسپلٹ کے دونوں طرف قیمتوں اور ٹریڈنگ والیوم کا موازنہ ممکن بنانے کے لیے تاریخی ایکویٹی ڈیٹا کیسے درست کیا جائے۔ فارورڈ اسپلٹ کے لیے منظور شدہ جواب اسپلٹ فیکٹر سے پہلے کی قیمتوں کو تقسیم اور پہلے کے والیوم کو اسی فیکٹر سے ضرب دیتا ہے۔ مثال سات کے بدلے ایک اسپلٹ کی ہے: پہلے کی اختتامی قیمت سات سے کم اور تاریخی والیوم سات گنا زیادہ ہو جاتا ہے۔ اس طرح پوری درستی کے دوران مضمر ٹریڈ شدہ قدر یکساں رہتی ہے۔
ریورس اسپلٹ میں فیکٹر ایک سے کم ہو تو یہی فارمولے لاگو ہوتے ہیں، اس لیے درست شدہ قیمتیں بڑھتی اور والیوم گھٹتا ہے۔ سوال میں تجویز کردہ طریقہ پہلے کی قیمتوں کو ضرب اور والیوم کو تقسیم کرتا ہے، جو تاریخی ڈیٹا کی روایتی درستی کی سمت الٹ دیتا ہے۔ جواب حسابی مثالیں دیتا ہے، مگر ڈیٹا فراہم کرنے والوں کے مخصوص طریقوں، جزوی حصص کے برتاؤ یا دوسرے کارپوریٹ اقدامات کے ساتھ درست شدہ ڈیٹا کی مطابقت پر بات نہیں کرتا۔ ٹائم سیریز تیار کرتے وقت اسپلٹ فیکٹر کی تعریف اور ڈیٹا فراہم کرنے والے کے طریقۂ کار کی تصدیق کریں۔
اہم خیالات
- فارورڈ اسپلٹ سے پہلے کے تاریخی ڈیٹا میں قیمتوں کو اسپلٹ فیکٹر سے تقسیم اور والیوم کو اس سے ضرب دیں۔
- بتائے گئے ڈیٹا کنونشن کے تحت اس درستی سے اسپلٹ کے دونوں طرف قیمت اور والیوم کا حاصلِ ضرب برقرار رہتا ہے۔
- ریورس اسپلٹ میں بھی فیکٹر پر مبنی یہی حساب ہوتا ہے، جس سے درست شدہ قیمتیں بڑھتی اور والیوم کم ہوتا ہے۔
- درستی سے پہلے تصدیق کریں کہ فراہم کنندہ اسپلٹ فیکٹر کو اسپلٹ کے بعد کے حصص فی اسپلٹ سے پہلے کے حصص کے طور پر بیان کرتا ہے۔
ٹیگز
مکمل متن
# 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 کے تحقیقی ایجنٹ نے لکھا ہے؛ یہ ماخذ کی نقل نہیں۔