Задание 1. Загрузите ежедневные данные о курсах ч...

Tạo vào: 17 tháng 3, 2025

Trả lời bằng O1 bởi Chat01

Câu hỏi

Задание

  1. Загрузите ежедневные данные о курсах четырех акций, входящих в индекс Мосбиржи
    (IMOEX), за 2023-2024 гг. Данные расположите на разных листах.
  2. Проведите предобработку данных: очистку, форматирование, преобразование.
  3. Создайте столбцы, с ежедневными доходностями акций. Доходности акций представить в
    процентном формате.
    Доходность за день = (Цена текущего – Цена предыдущего дня) / Цена предыдущего дня
  4. На новом листе сформируйте равновзвешенный портфель из выбранных акций.
    Сделай или опиши как сделать 4 пункт

Suy nghĩ

Building the portfolio

I’m compiling daily returns data for four stocks, calculating an equally weighted portfolio by averaging these returns, and then plotting the combined daily portfolio returns.

Reasoned for 8 seconds

Trả lời

Ниже кратко описано, как можно выполнить пункт 4 – сформировать равновзвешенный портфель из четырех выбранных акций, опираясь на уже рассчитанные дневные доходности (шаг 3).


Идея равновзвешенного портфеля

Равновзвешенный портфель означает, что каждая акция имеет одинаковую долю (вес) в общем портфеле. Если акций четыре, то вес каждой будет равен 25% (то есть 1/41/4).

Если у вас уже есть столбцы с дневными доходностями акций (обозначим их R1R_1, R2R_2, R3R_3, R4R_4), то дневная доходность равновзвешенного портфеля RpR_p рассчитывается по формуле:

Rp=14R1+14R2+14R3+14R4R_p = \frac{1}{4}R_1 + \frac{1}{4}R_2 + \frac{1}{4}R_3 + \frac{1}{4}R_4

Как сделать на новом листе Excel

  1. Создать новый лист (например, назовите его «Портфель»).
  2. Скопировать (или связать) даты из одного из листов со «сырьевыми» данными, чтобы даты полностью совпадали со всеми акциями.
  3. Скопировать (или связать) столбцы с дневными доходностями каждой акции на новый лист.
    • Допустим, на листе «Портфель» в столбцах B, C, D, E будут по порядку доходности для акций 1, 2, 3, 4.
  4. В соседнем столбце (скажем, столбец F) вычислить среднее из доходностей:
    • В ячейке F2 (первая дата с доходностью) вводим формулу:
      excel
      =(B2 + C2 + D2 + E2) / 4
    • Протягиваем формулу вниз до конца выборки, чтобы посчитать доходность портфеля за каждый день.
  5. При желании оформить результат (процентный формат, построить график и т. д.).

Пример пошагово (в стиле Excel)

Предположим, что:

  • На новом листе «Портфель» в колонке A у нас идут даты.

  • В колонках B, C, D, E расположены дневные доходности акций (в процентах) с первого по последний день.

  • В ячейке F1 пишем заголовок «Доходность портфеля».

  • В ячейке F2 пишем формулу:

    excel
    =(B2 + C2 + D2 + E2)/4
  • Форматируем ячейку F2 в процентном виде.

  • Копируем (протягиваем) формулу F2 на все последующие строки (F3, F4, …).

После этого в столбце F появятся значения средних дневных доходностей портфеля.


Дополнительно (если нужно учесть начальную стоимость портфеля)

Если стоит задача смоделировать стоимость портфеля (а не просто показать его среднюю доходность), можно сделать так:

  1. Задать начальную стоимость портфеля, например, в ячейке G1 = 100 000 (условно 100 тысяч рублей).
  2. В каждой акции лежит четверть этой суммы (по 25 000).
  3. Каждый день пересчитывать новую стоимость по формуле, исходя из доходности.
    • Допустим, в ячейке G2 (стоимость портфеля на первый день) пишем:
      excel
      =G1*(1+F2)
      где F2 – это дневная доходность портфеля в десятичных долях (например, 0,01 для 1%).
    • Далее G3 будет:
      excel
      =G2*(1+F3)
    • И так далее, протягиваем формулу вниз.

Это уже более продвинутое моделирование «стоимости» портфеля во времени, но для простого решения пункта 4 достаточно усреднить доходности, как описано выше.


Итог: На новом листе нужно свести воедино дневные доходности всех четырех акций и вычислить их среднее (при равных весах). Именно это и будет равновзвешенная (по 25%) доходность портфеля за каждый день.

Chia sẻ Q&A này