#چالش_کدنویسی
چالش شماره ۴ - محاسبه شاخص هم وزن گروه قند و شکر (به استثنای بازار پایه)
▫️با استفاده از ماژول finpy_tse لیست همه سهم های بورس و فرابورس را دریافت (صفحه ۵۴ کتابچه) و سهم های گروه قند و شکر را از آن جدا کنید. حال، نام نمادها را از دیتافریم حاصل استخراج و پنل قیمت آنها را در بازه ۱۳۹۵/۰۱/۰۱ تا ۱۴۰۱/۰۱/۰۱ ایجاد کنید (صفحه ۵۶ کتابچه). سپس بازدهی روزانه (حسابی، نه لگاریتمی) هر سهم را با استفاده از پنل قیمت محاسبه و میانگین هم وزن همه سهم ها در هر روز را به عنوان بازدهی شاخص هم وزن گروه قند و شکر، در یک ستون جداگانه با عنوان 'شاخص' ذخیره کنید. تاکنون، از روی پنل قیمت، یک پنل بازدهی ایجاد کرده اید.
▫️حال سری زمانی بازدهی همه سهم ها و شاخص را، از ابتدای دیتا به صورت cumulative محاسبه و نتایج را در یک نمودار پلات کنید، تا بتوان میزان بازدهی هر سهم گروه قند و شکر را با بازدهی شاخص هم وزن این گروه در طول بازه زمانی دیتا مقایسه کرد. شروع دیتای سری زمانی ثروت، باید با عدد ۱ و مقیاس بازدهی تجمعی پلات هم باید به صورت لگاریتمی باشد.
@FinPy
Post #716
1.21K

- 👍 12