Инвестиционный анализ
Инвестиционный анализ проводится для того, чтобы инвестор мог выбрать наиболее выгодный проект. При этом учитываются разные группы показателей: эффективность вложений, рискованность проекта, сроки реализации, ликвидность, а также социальные и стратегические эффекты.
Для оценки эффективности применяют множество критериев: показатели окупаемости, доходности, дисконтированные денежные потоки, а также методы анализа рисков.
В классическом инвестиционном анализе можно выделить определяющие показатели:
- сумму (NV, NPV, MNPV)
- доходность (NRR, IRR, MIRR, MIRR(бар))
- индекс доходности (DPI)
- срок окупаемости (окупаемость, ТС-окупаемость, дюрация) денежных потоков, генерируемых инвестиционным проектом.
В рамках данного примера мы ограничились расчетом срока дисконтированной окупаемости (DPP) и внутренней нормы доходности (IRR) как базовых показателей финансовой эффективности проекта.
Описание алгоритма
1. Импорт данных
| Имя | Метка |
|---|---|
| Год | |
| Денежные поступления | |
| Проект |
| Имя | Метка | Комментарий |
|---|---|---|
| Базовая барьерная ставка | Минимально требуемая доходность проекта, рассчитывается как средневзвешенная стоимость капитала | |
| Барьерная ставка, ra | Вариант базовой ставки с другим набором параметров или условий расчёта | |
| Барьерная ставка, rb | Альтернативный вариант, отличается от ra другими исходными условиями | |
| Размер инвестиций | Определяет объём вложений в проект |
2. Предобработка данных
В узле Отбор проекта с помощью узла Фильтр строк из таблицы Поступление средств выбирается конкретный проект, для которого будут выполняться расчёты.
В узле Формирование переменных табличные данные из таблицы Параметры для расчёта преобразуются в переменные с использованием узла Таблица в переменные.
3. Расчет показателей по одному проекту
В узле Денежные поступления, разбитые по годам с помощью кросс-таблицы разбивается поле Год на несколько колонок, для дальнейшего расчета денежных потоков в виде текущих стоимостей (PV) по каждому году отдельно.
В узле Расчет PV с использованием Калькулятора рассчитываются денежные потоки в виде текущих стоимостей.
Далее с помощью узла Свертка денежных поступлений (Свертка столбцов) года транспонируются в столбец.
В узле Расчет DPP с помощью Калькулятора выполняется вычисление дисконтированного срока окупаемости инвестиций (DPP).
Далее с помощью узла Фильтр строк выполняется отбор записей, у которых рассчитанное в узле Расчет DPP значение отличается от нуля.
В узле Расчет IRR производится вычисление внутренней нормы доходности (IRR). Для расчёта текущей стоимости (PV) используются переменные barrier_rate_a и barrier_rate_b. Затем определяются значения чистой приведённой стоимости npv_a и npv_b. После этого с помощью функции IF каждому проекта присваивается статут «Принимается» или «Не принимается»:
IF((irr>barrier_rate_a and irr<barrier_rate_b) and (npv_a>0 and npv_b<0) and (irr>basic_barrier_rate), «Принимается», «Не принимается»)
С помощью узла Слияние объединены результирующие наборы из предыдущих пунктов. Для слияния используется Левое соединение по полю Проект.
4. Расчет показателей по каждому проекту
Для расчета показателей по всем проектам из таблицы Поступление средств используется компонент Цикл, настроенный на подмодель Расчет показателей по одному проекту. В узле Расчет показателей по каждому проекту задаются следующие настройки:
- Вид цикла — Групповая обработка
- Вид групповой обработки — Разбиение по уникальным значениям полей по полю Проект.
Итоговый отчет демонстрирует, что третий проект не соответствует критериям расчета IRR, вследствие чего был присвоен статус Проект не принимается.
5. Выгрузка отчета
Настроенный отчет выгружается в Excel файл для дальнейшего анализа.
Скачайте и откройте файл в Loginom. При необходимости Loginom CE можно скачать бесплатно
Минимальные требования к системе:
- Операционная система: Windows 10 и выше
- CPU x64: 2 core 1
- Оперативная память: 4 GB
- Жесткий диск: 10 GB
1 Поддерживается работа на x64 процессорах Intel Core, AMD FX и более новых, содержащих инструкции SSE4.2, POPCNT.