Технология решения задач финансового менеджмента в условиях автоматизации ИТ в общем случае включает выполнение следующих процедур: сбор и подготовку информации; обработку, накопление и хранение данных; моделирование данных; формирование результатной информации; передачу информации лицу, принимающему решения; принятие решения.
В зависимости от вида и особенностей конкретной задачи, а также технологических решений по организации автоматизированной обработки информации на данном предприятии некоторые из перечисленных процедур могут отсутствовать. Как правило, это характерно для задач, решение которых требует использования внутренней информации об объекте, в условиях применения комплексных систем автоматизации управления финансово-хозяйственной деятельностью предприятий, предполагающих использование единой информационной базы. Примерами таких задач могут служить: анализ финансового состояния предприятия, осуществляемый его менеджментом; текущее планирование; управление оборотными средствами; оперативный контроль за осуществлением расчетов и платежей и др.
Решение таких задач в условиях применения ИТ максимально автоматизировано и осуществляется в режиме АРМ, реализованного на пользовательском компьютере — клиенте, который подключен к вычислительной сети организации, функционирует на базе технологии «клиент-сервер» или «файл-сервер» и использует ее информационные ресурсы.
Программное обеспечение подобных задач выполнено в виде отдельных модулей или подсистем, которые являются составной частью программного обеспечения комплексной системы автоматизации управления финансово-хозяйственной деятельностью предприятия.
|
Существует целый ряд задач финансового менеджмента, требующих использования как внутренней, так и внешней информации. Вне зависимости от применяемых на предприятии информационных технологий решение таких задач, как правило, осуществляется в автономном режиме, предполагает использование соответствующих, пакетов прикладных программ и включает все указанные процедуры обработки информации.
Типичным представителем этого класса является задача анализа и подготовки технико-экономического обоснования (ТЭО) инвестиционных проектов (ИП). Наиболее популярными программами, используемыми для ее решения, в настоящее время являются отечественные продукты Project Expert (PRO-INVEST Consulting) и «Альт-Инвест» («Альт»).
Программа Project Expert конструктивно реализована в виде наборов независимых модулей, доступ к которым осуществляется из диалоговой формы-меню путем выбора закладки (темы) соответствующего раздела, реализующего тот или иной этап проектирования.
Имеются следующие 9 разделов: «Проект», «Компания», «Окружение», «Инвестиционный план», «Операционный план», «Финансирование», «Результаты», «Анализ проекта», «Актуализация».
Вызов требуемого модуля внутри каждого раздела осуществляется путем нажатия соответствующей кнопки с пиктограммой. Несмотря на то, что вызов модулей может осуществляться в любой последовательности, при отсутствии требуемых исходных данных доступ к некоторым из них может быть заблокирован.
Программа «Альт-Инвест» представляет собой рабочую книгу ППП Excel, состоящую из следующих взаимосвязанных листов:
|
TITLE — лист, содержащий функциональные кнопки установки защиты формул, выбора языка и шрифтового оформления таблиц;
MAIN — содержит основные расчетные таблицы;
SENS — содержит таблицы для настройки и проведения анализа чувствительности;
SALES&COSTS... SENS (II) — 11 листов диаграмм, построенных по результатам расчета и анализа ИП;
REPORT — предназначен для автоматической подготовки таблиц, выводимых на печать.
Переход к нужным листам или разделам рабочей книги осуществляется двумя способами: любыми допустимыми в среде EXCEL методами и посредством выбора пункта Переход по таблицам специальной темы меню АИ, автоматически добавляемой к главному меню EXCEL. В последнем случае на экране появляется список таблиц «Альт-Инвест».
Ядром программы «Альт-Инвест» является лист MAIN, содержащий взаимосвязанные таблицы, с помощью которых осуществляются описание, расчеты и формирование результатной информации по проекту. По функциональному назначению таблицы листа MAIN могут быть объединены в следующие блоки: общие и внешние данные; описания выручки по проекту; описания себестоимости продукции; описания инвестиционных затрат; описания источников финансирования; результирующие формы.
Для удобства пользователя в программе «Альт-Инвест» для отображения информации используются 4 основных цвета:
• зеленый — ячейки для ввода исходных данных по проекту;
• черный — значения, рассчитываемые автоматически;
• синий — регулируемые условия расчетов;
• красный — отрицательные значения показателей.
|
Рассмотрим технологию решения задачи с использованием названных программных средств.
В общем случае управление ИП включает следующие стадии:
• подготовка инвестиционного предложения;
• разработка ТЭО;
• анализ эффективности ИП для его участников;
• реализация ИП и контроль за ходом его исполнения.
Задача оценки ИП включает первые три перечисленные стадии, определяющие объемы и степень детализации требуемой исходной
информации.
Несмотря на конструктивные различия ППП Project Expert и «Альт-Инвест» решение рассматриваемой задачи на ПК с их применением может быть представлено в виде следующих этапов, или шагов:
1) информационное описание проекта.
2) определение потребности в финансировании и выбор его стратегии.
3) формирование и печать отчетов.
4) оценка эффективности проекта для его участников.
5) анализ и моделирование показателей эффективности с учетом рисков и неопределенности.
Информационное описание проекта — наиболее трудоемкий этап, требующий тщательной подготовительной работы по сбору и обработке исходных данных. По различным оценкам, на долю этого этапа приходится от 50 до 90% всех трудозатрат при решении задач оценки ИП.
В программе Project Expert данный этап реализуют модули следующих разделов: Проект, Компания, Окружение, Инвестиционный план, Операционный план.
В программе «Альт-Инвест» для этих целей предусмотрены соответствующие блоки таблиц. Информацию, используемую в процессе оценки ИП, можно условно разделить на внешнюю, общую и внутреннюю.
Внешняя информация должна отражать основные сведения об экономическом окружении проекта: прогнозные оценки инфляции, валютных курсов, особенности системы налогообложения и т.п.
Общая информация о проекте, как правило, включает: дату начала и длительность проекта; перечень продуктов и (или) услуг; валюты, используемые для расчетов и платежных операций на внутреннем и внешнем рынках; применяемые единицы измерения и др.
Внутренняя информация о проекте включает: объемы и реализации производства продукции и услуг с разбивкой по периодам; цены на производимую продукцию; данные о производственных затратах и накладных расходах; данные об используемых активах и ресурсах; сведения о персонале и заработной плате и т.п.
Следующим шагом решения рассматриваемой задачи является определение потребности в финансировании и разработка его стратегии. Для определения потребности в финансировании следует произвести предварительный расчет проекта, выполняемый программами автоматически. В результате предварительного расчета определяется объем денежных средств, необходимый и достаточный для покрытия дефицита капитала в каждый расчетный период времени.
После определения потребности в финансировании можно приступать к разработке его стратегии. В обеих программах пользователь имеет возможность выбрать и смоделировать следующие стратегии финансирования:
• выпуск акционерного капитала;
• привлечение заемного капитала (например, банковских кредитов);
• заключение лизинговых сделок.
В процессе разработки стратегии финансирования проекта пользователь имеет возможность моделировать объемы и периодичность выплачиваемых процентов или дивидендов, а также планы реинвестирования свободных денежных средств, например: помещение на депозит в коммерческом банке, приобретение ценных бумаг и др. Обе программы предоставляют развитые средства для моделирования соответствующих расчетов, оптимизации стоимости заемных средств, разработки различных схем выплат, автоматического определения всех необходимых параметров сделок по привлечению капитала.
Сущность этапа формирование и печать отчетов по проекту заключается в обеспечении пользователя всей информацией о проекте в виде, удобном для принятия решений. В теории и практике оценки ИП для предприятий реального сектора принятие решений обычно базируется на критериях финансовой и экономической эффективности. Обе группы критериев взаимодополняют друг друга.
Критерии первой группы характеризуют финансовую состоятельность проекта — его ликвидность, платежеспособность, рентабельность и т.д.
Вторая группа критериев отражает потенциальную способность проекта сохранить стоимость вложенных средств и обеспечить необходимый или требуемый уровень их прироста.
В условиях применения ИТ расчеты критериев оценки финансовой и экономической эффективности ИП полностью автоматизированы.
Оценка финансовой состоятельности проекта базируется на формах прогнозной финансовой отчетности, основными элементами которой, как правило, являются:
• отчет о прибылях и убытках;
• бухгалтерский баланс;
• отчет о движении денежных средств;
• отчет о распределении прибыли.
По данным прогнозной отчетности рассчитываются различные показатели финансовой состоятельности проекта для каждого периода его жизненного цикла.
Обе рассматриваемые программы позволяют автоматически получить все необходимые формы прогнозной отчетности.
Оценка экономической эффективности проекта заключается в определении его реальной нормы доходности для различных участников: предприятий, инвесторов, кредиторов, органов государственного и муниципального управления и т.д. При этом используются две группы критериев: статические (простая норма прибыли, средняя норма прибыли, срок окупаемости) и дисконтные, позволяющие учитывать временную стоимость денежных средств (чистая приведенная стоимость — NPV, внутренняя норма рентабельности — IRR, модифицированная внутренняя норма рентабельности — MIRR, дисконтированный срок окупаемости — РВ и др.).
В программе Project Expert расчет, анализ и моделирование показателей экономической эффективности осуществляют с помощью модулей раздела Анализ проекта. Модуль Эффективность инвестиций позволяет осуществить и расчет анализа как основных, так и дополнительных показателей оценки, таких, как индекс рентабельности и длительность, или дюрация. Последний дает информацию о среднем сроке до момента окупаемости проекта с учетом дисконтирования потока платежей. Другими словами, он показывает период времени до момента, когда проект начнет давать прибыль, или точку равновесия потока платежей.
В программе «Альт-Инвест» результаты расчетов экономической эффективности инвестиций отражены в таблицах Эффективность полных инвестиционных затрат, Эффективность инвестирования собственных средств, Основные показатели проекта. Помимо этого в программе предусмотрена возможность анализа эффективности проекта по отношению к федеральному и местному бюджетам (таблица Бюджетная эффективность).
В условиях рынка при колебаниях цен на сырье и материалы, спроса на продукцию, процентных ставок, курсов валют и акций движение денежных средств в ходе реализации проекта может существенно отклоняться от запланированного. Поэтому важнейшим этапом оценки инвестиционного проекта являются анализ и моделирование полученных результатов с учетом рисков и неопределенности внешней среды.
Реализация инвестиционных проектов влечет за собой возникновение трех видов риска.
1. Собственный риск проекта — риск того, что реальные поступления денежных средств (а следовательно, и ожидаемая доходность) в ходе его реализации будут сильно отличаться от запланированных.
2. Корпоративный, или внутрифирменный, риск, обусловленный влиянием, которое может оказать ход реализации проекта на финансовое состояние данной хозяйственной единицы.
3. Рыночный риск, характеризующий влияние, которое может оказать реализация проекта на изменение рыночной стоимости фирмы.
Существующие в настоящее время программы для оценки ИП позволяют анализировать в основном только собственные риски.
Существует множество подходов и методов проведения подобного анализа. К наиболее распространенным из них следует отнести: метод корректировки нормы дисконта; метод достоверных эквивалентов (коэффициентов достоверности); анализ чувствительности критериев эффективности (NPV, IRR и др.); метод сценариев; анализ критических точек (точек безубыточности); анализ вероятностных распределений потоков платежей; деревья решений; метод Монте-Карло (имитационное моделирование) и др.
Однако на практике наиболее часто осуществляют анализ чувствительности и определение запаса прочности ключевых результатных показателей к изменениям входных параметров. Подобный анализ сводится к исследованию зависимости некоторого результатного показателя от вариации значений показателей, участвующих в его определении. Другими словами, этот метод позволяет получить ответы на вопросы вида: что будет с результатной величиной, если изменится значение некоторых исходных величин? Отсюда его второе название — анализ «что будет, если» (what if analysis).
Следует отметить, что реализация программы «Альт-Инвест» в среде EXCEL автоматически делает доступным для пользователя весь его богатейший набор аналитических инструментов. Применение этих инструментов позволяет быстро и эффективно реализовать другие методы оценки рисков, такие, как анализ сценариев, анализ вероятностных распределений, имитационное моделирование (метод Монте-Карло).
Результаты реализации проекта в условиях рынка во многом зависят от влияния различных факторов, значения которых трудно, а порой невозможно предсказать на стадии планирования. Выбранный сценарий развития проекта строится на определенных и часто субъективных предположениях, поэтому ни один даже тщательно проработанный проект не может быть реализован в точном соответствии с ранее намеченным планом. Поэтому в ходе реализации проекта возникает необходимость в решении еще одной важной задачи — контроле за его исполнением.
Для эффективного управления процессом реализации проекта необходимо обеспечить «обратную связь». Менеджер должен иметь возможность регулярно и своевременно получать и обрабатывать актуальную информацию о состоянии проекта, оперативно вносить необходимые коррективы по ходу его исполнения.
3. Применение ППП общего назначения для решения задач финансового менеджмента: анализа финансового состояния предприятия; автоматизации финансовых вычислений; анализа инвестиционных проектов; анализа операций с ценными бумагами; анализа финансовых операций в условиях риска и неопределенности; автоматизации финансового планирования и прогнозирования; автоматизации решения оптимизационных задач.
Примерами комплексных автоматизированных систем управления финансово-хозяйственной деятельностью предприятий являются такие известные в мире программные продукты, как БААН (BAAN, США), R3 фирмы SAP (Германия), PLATINUM (США), SCALA (Швеция), MAN / MANX (США), Champion (США) и другие, а также ряд отечественных продуктов: «ОЛИМП» (Росэкспертиза, Россия), БОСС (АйТи, Россия), «ГАЛАКТИКА» (Галактика, Белоруссия) и др.
Такие системы обладают схожими чертами и реализуют стандартные базовые функции управления хозяйственным объектом. Все они ориентированы на применение в гетерогенных вычислительных сетях, реализованы на базе архитектуры «клиент-сервер», позволяют вести обработку информации в режиме реального времени большому количеству пользователей, обладают дружественным графическим интерфейсом, обеспечивают интеграцию с другими популярными программными продуктами на уровне обмена данными и т.д.
Программное обеспечение подобных систем обязательно включает специальные модули или подсистемы, обеспечивающие поддержку управления финансами предприятий.
В разработке фирмы БААН для этих целей предусмотрена специальная подсистема «БААН — Финансы», в которой реализованы две основные функции финансового управления: анализ и планирование. Тесная интеграция с подсистемами учета, материально-технического снабжения и сбыта продукции на основе единой информационной базы обеспечивает доступ к необходимым данным и документам как на уровне отдельного подразделения, так и на уровне всего предприятия.
Функционально подсистема «БААН — Финансы» состоит из следующих модулей: «Главная книга», «Расчеты с дебиторами», «Расчеты с поставщиками», «Анализ затрат», «Основные средства», «Управление денежными средствами», «Финансовые планы», «Финансовые отчеты».
Назначение и функции перечисленных модулей следуют из их названий. Основной интерес для финансового менеджера здесь представляют последние три модуля.
Модуль «Управление денежными средствами » обеспечивает автоматизацию процедур обработки текущих платежей, в том числе проведение электронных банковских операций. Наиболее важной функцией модуля с точки зрения финансового менеджмента является возможность оперативного прогнозирования движения денежных потоков по всем подразделениям предприятия.
Модуль «Финансовые планы » предназначен для разработки и сравнения различных вариантов финансовых планов. Тесная интеграция с другими подсистемами и модулями позволяет автоматически сравнивать текущие показатели с плановыми, отслеживать отклонения, использовать плановую информацию при анализе хозяйственной деятельности и финансовой отчетности предприятия.
Модуль «Финансовые отчеты » обеспечивает автоматическую генерацию различных финансовых отчетов, сводных таблиц, графиков. Специальные функции модуля обеспечивают возможность консолидации и обобщения информации на различных уровнях управления предприятием.
К числу прочих полезных возможностей подсистемы «БААН — Финансы» следует отнести автоматическую поддержку календарей: налогового, финансового и отчетного.
Функциональные возможности системы БОСС охватывают все основные бизнес-процессы как государственной бюджетной организации, так и коммерческих предприятий.
Функциональные возможности системы БОСС позволяют:
• осуществлять финансовый анализ и планирование;
• вести управленческий и оперативный учет ресурсов предприятия;
• в управлять движением материальных потоков и товарно-материальных запасов;
• в координировать работу по выполнению договоров и ведению проектов;
• создать единую систему информационно - защищенного документооборота и делопроизводства и т.д.
С точки зрения финансового менеджера наибольший интерес в данном продукте представляет подсистема «БОСС-Аналитик».
Подсистема «БОСС-Аналитик» предназначена для руководителей всех уровней и сотрудников финансовых подразделений, которым нужно ежедневно принимать обоснованные решения на базе актуальной информации. «БОСС-Аналитик» позволяет оперативно извлекать необходимые данные из учетных приложений БОСС, представлять их в наглядном виде и с нужной степенью детализации, анализировать извлеченную информацию и осуществлять эффективное планирование на основе аналитических данных.
Подсистема «БОСС-Аналитик» интегрирована с основными приложениями, входящими в систему управления БОСС, и позволяет составлять бюджеты и прогнозы сверху вниз, снизу вверх, а также распределенным методом, как на уровне всего предприятия, так и на уровне подразделений.
Основные же функции финансового управления реализуются с помощью интеграции специальных программных продуктов-надстроек: «Маркетинг», «Планирование», «ФинЭксперт», «СтатЭксперт», «Линейное программирование» и других, которые могут функционировать и как самостоятельные, независимые программы в среде Microsoft Office. Две последние надстройки будут рассмотрены ниже, назначение остальных следует из их названий. Отметим лишь, что подобное построение системы значительно повышает ее гибкость и расширяет ее функциональность.
Например, с помощью надстройки «ФинЭксперт» можно осуществлять анализ финансово-хозяйственной деятельности как собственного предприятия, так и предприятий партнеров-контрагентов, а также любого интересующего объекта при наличии его бухгалтерской отчетности.
Надстройка «СтатЭксперт» обеспечивает проведение различных видов статистического анализа и прогнозирования на основании как внутренней информации предприятия, так и внешних данных.
Табличные процессоры, или электронные таблицы (ЭТ), имеют давнюю историю применения в сфере бизнеса. Разработки нового поколения, такие, как Excel (Microsoft Inc.), Quattro Pro (Corel Corp.), Lotus (Lotus Development Corp.), отличаются качественно новыми возможностями и уровнем функциональности, позволяющими рассматривать их как мощные системы поддержки принятия решений (decision support system). К наиболее существенным из них следует отнести: широкие возможности математического, статистического и графического анализа данных; эффективное моделирование проблем вида «что будет, если»; прямой доступ к внешним базам данных; развитый интерфейс с другими популярными пакетами; возможность разработки пользовательских программ на языке высокого уровня; поддержку средств мультимедиа; наличие инструментария для работы в сети Интернет и др.
Несмотря на существование жесткой конкуренции среди разработчиков ЭТ, лидером на сегодняшний день в этом классе является семейство ППП Excel. Помимо широких функциональных возможностей ППП Excel позволяет осуществлять разработку собственных приложений на популярном языке программирования высокого уровня Visual Basic for Application (VBA). В настоящее время существуют сотни различных приложений, выполненных в виде надстроек к ППП Excel и предназначенных для решения широкого круга задач — от математического и статистического анализа, до реализации систем искусственного интеллекта.
Несмотря на то, что спектр программных продуктов для решения задач фундаментального анализа достаточно широк, какого-либо универсального средства, способного удовлетворить хотя бы усредненные запросы специалистов, на сегодняшний день не существует. Такое положение обусловлено прежде всего исключительным разнообразием и сложностью возникающих задач.
Поэтому в настоящее время при решении задач фундаментального анализа специалисты вынуждены использовать несколько типов программных продуктов, которые могут быть условно разделены на:
• пакеты для оценки и управления инвестиционными проектами;
• пакеты для анализа финансового состояния предприятий;
• программы, ориентированные на решение конкретных задач.
Программные средства, предназначенные для автоматизации оценки, подготовки технико-экономических обоснований (ТЭО) и разработки бизнес-планов инвестиционных проектов, представлены на отечественном рынке следующими продуктами: COMFAR (разработка международной организации ЮНИДО ООН), Project Expert (PRO-INVEST Consulting), «Альт-Инвест» («Альт»), «Инвестор» («ИНЭК») и др.
Пакет Project Expert является автономным, закрытым приложением, функционирующим в среде Windows 95/NT; он реализован с использованием современных инструментальных средств программирования на языке C++, что обеспечивает высокую надежность и скорость расчетов. С его помощью можно осуществлять анализ, подготовку бизнес-планов и мониторинг инвестиционных проектов. Продукт выпускается в нескольких модификациях: облегченной, профессиональной (Professional) и холдинг, различающихся по функциональным возможностям и стоимости.
Профессиональная версия пакета включает следующие блоки: моделирования, генерации финансовых документов, анализа, группировки проектов, контроля реализации проектов, генератор отчетов, а также дополнительные встраиваемые модули.
Каждый блок состоит из функциональных модулей, позволяющих менеджеру в диалоговом режиме решать следующие задачи:
• детально описывать текущее состояние предприятия с учетом изменения параметров внешней среды (инфляция, налоги, валютные курсы и т.д.);
• разрабатывать план реализации инвестиционного проекта, стратегии маркетинга и производства, обеспечивающие рациональное использование материальных, трудовых и финансовых ресурсов;
• определять схему финансирования проекта (собственный капитал, заемные средства, лизинг и др.);
• проигрывать различные сценарии реализации проекта, варьируя значения факторов, способных повлиять на его финансовые результаты;
• автоматически формировать все необходимые виды отчетности (баланс, отчет о прибылях и убытках, прогноз потоков наличности и т.д.) и проектной документации в соответствии с требованиями международных стандартов на русском и английском языках, а также другие виды документов по запросу пользователя;
• проводить всесторонний анализ чувствительности и эффективности проекта в разрезе его участников (предприятия, инвесторов, банков и т.п.);
• осуществлять последующий мониторинг и контроль реализации различных стадий проекта с автоматическим выявлением отклонений фактических показателей от запланированных и др.
Имеется возможность обмена данными в форматах программ MS Office и СУБД семейства Dbase, а также подготовки отчетных документов в соответствии с международными стандартами бухгалтерского учета IAS. Еще одной интересной особенностью данного продукта является возможность подключения модуля «Переводчик», позволяющего использовать систему автоматизированного перевода текстов PROMT 98 фирмы «ПРОМТ» для оформления проектной документации на наиболее распространенных европейских языках.
Среди следующей группы продуктов для фундаментального анализа отметим отечественные разработки Audit Expert (PRO-INVEST Consulting), «Альт-Финансы» («Альт»), «ОЛИМП: ФинЭксперт» (РОСЭКСПЕРТИЗА), «БЭСТ-Ф» (Интеллект-Сервис), «ЭДИП» («Центринвестсофт»), АФСП (ИНЭК) и другие, которые предназначены для комплексного анализа и диагностики финансового состояния предприятий.
Программный комплекс Audit Expert представляет собой инструментарий для анализа финансового состояния и результатов хозяйственной деятельности предприятия по данным стандартной бухгалтерской отчетности, а также предоставляет ряд дополнительных возможностей в зависимости от версии продукта. Помимо российской программа позволяет анализировать украинскую, белорусскую, казахскую и узбекскую отчетности. Имеются следующие версии: мик-ро, облегченная, стандартная и профессиональная.
Обладая наиболее широкими возможностями, профессиональная версия программы дополнительно позволяет разрабатывать пользовательские сценарии преобразования отчетности, осуществлять расчет около 70 финансовых показателей, производить переоценку и прогноз статей баланса, проводить консолидацию отчетности нескольких предприятий, их ранжирование по различным критериям и др.
Выходные таблицы Audit Expert могут быть перенесены в MS Excel или любой другой табличный процессор, в форматы MS Word, HTML, СУБД семейства Base, в текстовые файлы, а также использоваться для автоматического описания начального баланса компании в программе Project Expert.
Исходные данные могут быть автоматически получены из текстовых файлов, форматов популярных бухгалтерских (Парус, Инфин и др.) и офисных программ. Предусмотрена возможность добавления в этот список форматов других программ.
Наиболее представительную группу составляют программы, реализующие различные методы технического анализа. Основными пользователями подобных программных средств являются фондовые отделы банков, крупных финансовых, инвестиционных и страховых компаний, а также независимые брокеры.
Применение пакетов статистического и математического анализа для моделирования финансовых процессов является наиболее консервативным подходом. Однако имеется ряд задач, для решения которых использование подобных пакетов наиболее эффективно.
Из программ статистического анализа на российском рынке наибольшее распространение получили зарубежные разработки SPSS (SPSS Inc., США) и Statistica (StatSoft, США), а также отечественные пакеты: «Эвриста» (МГУ), «ОЛИМП: СтатЭксперт» (Росэкспертиза), «Оракул-2» («Неософт»), «Статистик-Консультант» («Тандем»), «Мезозавр» («Стат-Диалог») и др. Как правило, в финансовом менеджменте они применяются для прогнозирования временных рядов, анализа рисков и решения задач группировки и кластеризации данных.
Завершая рассмотрение программных средств для финансового менеджмента, отметим, что все большее применение здесь находят системы искусственного интеллекта (ИИ).
Выделяют следующие ключевые отличия интеллектуальных систем: возможность обучения, гибкая адаптация, возможность работы с неполной или нечеткой информацией, умение объяснять полученные решения, способность извлекать новые знания из первичных данных и др.
В настоящее время существуют различные технологии ИИ. Анализ показывает, что в финансовом менеджменте используются нейронные сети (прогнозирование, распознавание ситуаций, извлечение знаний), генетические алгоритмы (оптимизация инвестиционных портфелей), нечеткая логика (анализ рисков), экспертные системы (планирование, анализ, аудит).
Нейронные сети (НС) получили широкое применение в тех областях финансового и инвестиционного менеджмента, где требуется получение оценок и прогнозов, связанных с обработкой больших объемов информации, и принятие решений в минимально короткие интервалы времени (спекулятивные операции на фондовых рынках, краткосрочное прогнозирование курсов, технический анализ и т.д.). К достоинствам НС относятся: возможность моделирования и прогнозирования нелинейных процессов, способность работать с зашумленными данными, быстрое обучение и гибкость адаптации к изменениям внешней среды.
НС удобно рассматривать как черный ящик с некоторым количеством входов и выходов. Значения входных переменных обрабатываются внутри сети, и результат отображается на выходах. Ключевое отличие подобной системы состоит в том, что в процессе обработки входной информации происходит изменение внутренней структуры сети, т. е. алгоритма преобразования. Этот процесс называется обучением и кардинально отличает НС от жестких программных систем. В процессе обучения сети предъявляются примеры входных данных, а полученные выходные данные сравниваются с эталонными. Если ответы не совпадают, структура сети меняется так, чтобы уменьшить ошибку. Процесс обучения заканчивается при достижении некоторого приемлемого результата (уровня ошибки). Подобный механизм получил название алгоритма обратного распространения (back-propagation algorithm).
Анализ показывает, что из всего спектра нейросетевых пакетов, предназначенных для решения задач в финансово-кредитной сфере и представленных на западном и отечественном рынках, наиболее популярными являются программы Brain Maker Pro (California Scientific Software, США) и семейство AI Trilogy фирмы Ward Systems (США).
Помимо выполнения своей основной функции — финансового прогнозирования пакет Brain Maker Pro позволяет проводить разностороннюю аналитическую обработку информации: находить зависимости между входными и выходными параметрами, оценивать полноту и непротиворечивость данных, анализировать цикличность и т.д. Пакет имеет интерфейс со многими популярными программами, такими, как Excel, LOTUS, DBASE, а также уже упомянутой системой технического анализа MetaStock. Кроме того, комплект поставки Brain Maker Pro содержит исходный текст основного нейросетевого алгоритма на языке Си, позволяющего создавать на его базе собственные программные комплексы.
Перспективным подходом к применению НС в сфере бизнеса является их реализация в виде надстроек для табличных процессоров Excel и LOTUS. На сегодняшний день имеется несколько таких реализаций, например Braincel (Palisade Co., США), Neuralyst (Cheshire Engineering, США), семейство продуктов Excel Neural Package (NeurOk, Россия) и др.
Следует отметить и ряд недостатков, присущих НС. Наиболее существенный из них — неспособность объяснять свои действия. Далеко не всегда удается правильно выбрать и архитектуру НС, необходимую для эффективного решения поставленных задач. К проблеме реализации НС для анализа российских рынков следует отнести отсутствие больших объемов исторических данных, необходимых для обучения и настройки. Наконец, нельзя обойти вниманием и проблему недобросовестной рекламы НС в России, по сути представляющую данную технологию как панацею от всех бед, тогда как нейросетевая парадигма в целом является разновидностью статистических методов классификации и прогноза, ориентированных на решение строго ограниченного круга задач.
Генетические алгоритмы представляют собой сравнительно новое направление ИИ, использующее механизм биологической эволюции для поиска оптимальных решений. В отличие от традиционных методов оптимизации, генетические алгоритмы позволяют найти не точное, а приемлемое решение для сложных, в том числе и нелинейных задач большой размерности.
В общем случае генетический алгоритм представляет собой разновидность метода градиентного спуска, при котором исследование абстрактной «поверхности» возможных значений производится одновременно из множества исходных точек. На каждом шаге оптимизации происходит порождение нового множества точек (новой популяции), соответствующих различным комбинациям значений переменных. При этом задается требуемый уровень скрещивания/наследования (параметр crossover), например — 0,8, т.е. для каждой точки вычисляется отклонение текущего значения ошибки от заданного (так называемая функция соответствия) и следующий шаг оптимизации будет произведен из тех 80% предыдущих точек, которые показали «лучший результат» в смысле минимизации ошибки.
В настоящее время существует несколько программных продуктов, достаточно эффективно реализующих генетические алгоритмы. Наиболее популярными из них в отношении применения в финансово-кредитной сфере являются продукты Evolver (Palisade Corp, США), GeneHunter (Ward Systems, США), Omega (KiQ and CAP, США). Интересным является тот факт, что первые два реализованы в виде надстроек к MS Excel и написаны на языке Visual Basic for applications (VBA). Оба продукта в целом схожи по своим функциональным возможностям.
Пакет Evolver реализует шесть алгоритмов генетической оптимизации и предоставляет следующие возможности: введение ограничивающих условий в процессе оптимизации; явное задание параметров скрещивания и мутации; использование различных типов переменных и критериев оптимизации целевой функции (минимум, максимум, значение); визуализации вычислений и др. В комплект поставки входит библиотека Developer Kit, предназначенная для разработки собственных приложений.
Одним из перспективных направлений практического применения генетических алгоритмов в финансовом менеджменте является оптимизация портфеля ценных бумаг, в особенности содержащего производные инструменты (опционы, фьючерсы и т.д.).