exponenta event banner

Построить эффективный рубеж финансовых портфелей

В этом примере анализируются три портфеля с заданной нормой доходности в течение шести периодов времени путем выполнения функций MATLAB ® с использованием Link™ электронных таблиц. На практике эти функции могут анализировать множество портфелей в течение многих периодов времени, ограниченных только объемом доступной компьютерной памяти.

Для получения подробной информации об эффективной границе финансовых портфелей см. Анализ портфелей (набор финансовых инструментов). Сведения о теории оптимизации портфеля см. в разделе Теория оптимизации портфеля (Financial Toolbox).

Пример упорядочивает и отображает входные и выходные данные на листе Microsoft ® Excel ®. Функции связи с электронными таблицами копируют данные в матрицу MATLAB, выполняют расчеты с использованием функций финансового Toolbox™ и возвращают данные в лист.

Откройте окно ExliSamp.xls и выберите Sheet5 лист. Для получения помощи в поиске ExliSamp.xls см. раздел Установка.

Этот рабочий лист содержит нормы прибыли для трех различных портфелей: Global, Corporate Bond и Small Cap.

Worksheet cells B4 through B9 contain rates of return for Global, cells C4 through C9 for Corporate Bond, and cells D4 through D9 for Small Cap. Spreadsheet Link functions are in column A starting with cell A15. Cells F4 through F23 are empty for risk, cells G4 through G23 are empty for ROR, and cells H4 through J23 are empty for the three portfolios.

Примечание

Для этого примера требуются инструменты «Financial Toolbox», «Statistics and Machine Learning Toolbox™» и «Optimization Toolbox™».

  1. Выполните функцию «Связь с электронной таблицей», которая переносит метки печати для осей X и Y в рабочее пространство MATLAB путем двойного щелчка по ячейке. A15 и нажмите Enter.

  2. Копирование данных возврата портфеля в рабочую область MATLAB путем выполнения функции в ячейке A16.

  3. Создание эффективных граничных данных для 20 точек вдоль границы путем выполнения функций Financial Toolbox в A19 и A20.

  4. Копирование выходных данных в лист Excel путем выполнения функций связи с электронной таблицей в A23, A24, и A25.

    Выходные данные содержат наибольшую доходность. ROR для данного риска. Выходные данные также содержат взвешенные инвестиции в каждом портфеле. Weights это обеспечивает такую норму прибыли.

    Cells F4 through F23 contain the risk, cells G4 through G23 contain the ROR, and cells H4 through J23 contain the weighted investment for the three portfolios.

  5. Постройте график эффективной границы для одних и тех же данных портфеля путем выполнения функций Financial Toolbox в ячейке A28.

    Plot contains the efficient frontier showing the ROR (y-axis) against the Risk (x-axis)

    Светло-синяя линия показывает эффективную границу. Наблюдайте за изменением уклона выше 6,8% прибыли, поскольку портфель корпоративных облигаций больше не способствует эффективной границе.

Для создания различных эффективных граничных данных закройте рисунок и измените данные в ячейках B4:D9. Затем снова выполните все функции связи с электронной таблицей. Лист обновляется новыми данными границ, и MATLAB создает новый эффективный график границ.

См. также

| | | (Панель финансовых инструментов) | (Набор финансовых инструментов)

Связанные темы