Введение
ГЛАВА I. Анализ различных подходов к моделированию рынка ценных бумаг -12 -
1.1. Рынок ценных бумаг - 12 -
1.1.1. Ценные бумаги и акции -12-
1.1.2. Оценка стоимости акций -13-
1.1.3. Фундаментальный анализ -17-
1.1.4. Технический анализ -19-
1.2. Теории функционирования рынка ценных бумаг - 22 -
1.2.1. Теория эффективного рынка -22-
1.2.2. Теория случайных блужданий -24-
1.2.3. Теория хаоса -28-
1.3. Классические и современные подходы к моделированию рынка ценных бумаг - 30 -
1.3.1. Классические модели рынка ценных бумаг -31-
1.3.2. Поведенческие модели рынка ценных бумаг -32-
1.3.3. «Эффект толпы» - 36 -
1.3.4. Эффект нерационального поведения трейдеров -39-
1.4. Мультиагентные системы - 42 -
1.4.1. Характеристики мультиагентных систем -44-
1.4.2. Принятие решений рациональным агентом -45-
1.4.3. Коллективное принятие решений в стратегических играх -49-
1.4.4. Координация совместных действий -52-
1.4.5. Обучение агентов -56-
1.4.6. Эффект эмерджентного интеллекта - 58 -
1.5. Модели рынка ценных бумаг, использующие мультиагснтный подход -60-
1.5.1. Модель «Santa Fe» и её вариации -60-
1.5.2. Модель «Genoa Artificial Stock Market» - 64 -
1.5.3. Библиотека «МоТог» и система «Имитрейд» -66-
1.5.4. Платформа «ArTificial Open Market» -69-
1.6. Требования к функциональности проектируемого программного
комплекса - 70 -
ГЛАВА II. Разработка архитектуры виртуального рынка ценных бумаг и мультиагентного программного комплекса - 73 -
2.1. Математическая модель виртуально рынка - 73 -
2.1.1. Виртуальный мир и виртуальные агенты -73-
2.1.2. Новостная среда -75-
2.1.3. Роли и стратегии -76-
2.1.4. Активы агентов -77-
2.1.5. Ордера и транзакции -79-
2.1.6. Система обработки ордеров - 80 -
2.1.7. Движение денежных средств при совершении транзакций -82-
2.1.8. Расчёт статистических характеристик рынка ценных бумаг -87-
2.1.9. Математическая формулировка задачи исследования -89-
2.2. Требования к архитектуре системы - 90 -
2.2.1. Концепция компонентной разработки -90-
2.2.2. Сокрытие деталей реализации -91-
2.1.2. Гибкость и модифицируемость -92 -
2.2.3. Масштабируемость и эксплуатационная надежность... -92-
2.2.4. Производительность -93-
2.3. Технологии и концепции, использованные при разработке программного комплекса - 94 -
2.3.1. Архитектурные концепции -94-
2.3.2. UML и визуальное моделирование -95-
2.3.3. Применение скриптовой системы -97-
2.4. Архитектура программного комплекса - 99 -
2.4.1. Выбор платформы для мультиагентной системы -99-
2.4.2. Взаимосвязь приложения, пакетов и компонентов -101-
2.4.3. Виртуальный мир -104-
2.4.4. Стандартные классы системы -108-
2.4.5. Планы и стратегии -114 -
2.4.6. Запросы и транзакции -121 -
2.4.7. Механизм формирования цен -123 -
ГЛАВА III. Анализ работы системы -125 -
3.1. Описание работы программного комплекса -125 -
3.1.1. Функциональность -126-
3.1.2. Входные данные -127-
3.1.3. Выходные данные -129-
3.1.4. Организация экспериментов -133-
3.2. Оценка степени соответствия виртуального рынка реальному -135 -
3.2.1. Соблюдение пропорций -136-
3.2.2. Наличие трендов и фигур -142-
3.2.3. Сходство статистических характеристик изменения цен и объёма торгов -147-
3.2.4. Фрактальность рыночных процессов -161 -
3.2.5. Реакция рынка на действия отдельных агентов -164-
3.3. Эксперименты, проведенные над виртуальным рынком -167 -
3.3.1. Зависимость размера спрэда от склонности к риску трейдеров -167-
3.3.2. Влияние фундаментальных трейдеров на динамику котировок акций -171-
3.4. Практическое применение программного комплекса -180 -
3.4.1. Архитектура системы поддержки принятия решений -180-
3.4.2. Математические критерии оценки качества прогнозов -184-
3.4.3. Анализ работы системы поддержки принятия решений -188-
3.4.4. Технико-экономическое обоснование -192 -
3.4.5. Преимущества и недостатки программного комплекса, выявленные в процессе эксплуатации -194 -
3.4.6. Другие перспективы практического применения -197 -
3.4.7. Перспективы для дальнейших исследований и разработок -199-
Заключение - 202 -
Литература -205-
Приложения -213-


