интересно
Предыдущая | Содержание | Следующая

Краткое описание программы Система оптимизации фондового портфеля

Назначение программы Система оптимизации фондового портфеля (далее СОФП), внедренной в ПФР, – это оптимизация модельного фондового портфеля на основе исторических и прогнозных данных по соответствующим фондовым индексам. Язык программирования – Java. Объем, занимаемый программой на жестком диске – 20 мегабайт.

Программа СОФП создавалась под моим научным руководством в течение 2002 – 2003 г.г., силами сотрудников отдела System Integration компании Siemens Business Services Russia. В проекте разработки программы я выполнял роли заместителя руководителя проекта и бизнес-аналитика.

Перейдем к описанию функциональности отдельных модулей программы.

Модуль работы с инвестиционными профайлами

Один из экранов модуля программы представлен на рис. 5.1.

Инвестиционный профайл – это программная информационная конструкция, в которой сосредоточена вся история операций с инвестиционным портфелем. Под инвестиционным профайлом может пониматься управляющая компания, которой переданы в управление инвестиции определенного размера. В ходе модификации


содержимого профайла пользователь может моделировать операции управляющей компании по управлению активами, оценивать эффективность и риск этих операций.

Функциональность модуля:

• обеспечивает табличный режим сводного представления всех созданных инвестиционных профайлов с отображением наименования инвестиционного профайла, даты создания инвестиционного профайла, среднего значения планового показателя Шарпа;

• обеспечивает переход к режимам и процедурам создания нового инвестиционного профайла, ребалансинга текущего модельного портфеля выделенного профайла, консолидации инвестиционных профайлов с созданием нового инвестиционного профайла, удаления профайла, установки текущего модельного портфеля в инвестиционном профайле;

• обеспечивает возможность просмотра и печати отчетовов по модельным портфелям конечного пользователя, с возможностью сохранения отчета в форматах xml, html, pdf.

Модуль создания инвестиционного профайла и модельных портфелей О дин из экранов модуля программы представлен на рис. 5.2.

Функциональность модуля позволяет:

• создавать инвестиционного профайла с указанием горизонта инвестирования и денежных средств, подлежащих инвестированию;

• проводить бенчмарк-разметку для инвестиционного профайла, выбирая плановые даты для контроля доходности и соответствующие значения доходности (не более 1 бенчмарка на квартал);

• выбирать модельные активы, в которые будет осуществляться инвестирование, и указывать денежные объемы вложений в эти активы. Отмечать активы, которые будут участвовать в формировании эффективной границы. Представлять распределение активов в виде круговой диаграммы;

• контролировать предустановленные ограничительные условия на размер модельных классов, с выдачей предупреждения о нарушении ограничений;

• обеспечить режим ребалансинга модельного портфеля;

• обеспечить режим консолидации инвестиционных профайлов;

• предоставлять пользователю доступ к каждому из модельных активов, установленных в профайле, для получения оценок доходности и риска модельного индекса в треугольно-нечеткой форме;

• обеспечить графическое и табличное представление перфоманса модельных индексов, гистограммы распределения доходности, плоского сечения функции правдоподобия;

• предоставлять графический результат оптимизации в форме размытой эффективной границы в форме полосы;

• отображать на графике как исходное распределение активов в виде трехточки, так и желаемлое распределение в виде трехточки на полосе эффективной границы;

• предоставлять пользователю возможность проводить оперативный ребалансинг модельного портфеля с выставлением оптимальных значений долей (по желанию пользователю в диалоге);

• обеспечивать режим изменения риска портфеля горизонтальным слайдером, с возможностью возвращения портфельной точки к первоначальному риску;

• оценивать доходность портфеля ретроспективно-точно (на основе исторических перфомансов) и перспективно-прогнозно (на основе треугольных нечетких функций) термя способами: в номинальных ценах (RUB), в реальных ценах (RUB с учетом инфляции), в предустановленной валюте (USD, GBP, EUR, JPY);

• оценивать бенчмарк-риск, перерасчитывая его путем внесения изменений в данные о бенчмарке. Производить переотрисовку точки бенчмарка на графике;

• обеспечить режим соспоставления перфоманса портфеля с перфомансом выбранного модельного класса, в том числе с уровнем инфляции для России;

• обеспечивать сохранение созданного инвестиционного профайла/модельного портфеля;

• создавать и отображать отчет при завершении создания инвестиционного профайла или при ребалансинга модельного портфеля.