Автор работы: Пользователь скрыл имя, 22 Декабря 2010 в 15:56, реферат
Цель моделирования понять и изучить качественную и количественную природу явления, отразить существенные для исследования черты явления в пригодной для использования в практической деятельности форме. Моделирование часто сравнивается с альтернативным методом изучения действительности: методом научных экспериментов.
1. Введение ………. …………………………………………………………… 3
1.1. Американские и европейские опционы ………………………................. 3
1.2. Продажа и покупка опционов: финансовые потоки ……………………. 4
1.3. Теорема о паритете опционов “пут” и “колл”............................................ 5
2. Логнормальное распределение ……………………………………………... 8
2.1. Свойства курсов акций ……………………………………………………. 9
2.2. Расчет параметров логнормального распределения…………………….. 10
2.3. Расчет параметров логнормального распределения…………………….. 11
3. Модель Блэка-Скоулза………………………………………………………. 14
3.1. Реализация формул Блэка-Скоулза ………………………………………. 15
3.2. Расчет подразумеваемой волатильности ………………………………… 15
3.3. «Гонка за сверхприбылью» с помощью опционов………………………. 17
Заключение……………………………………………………………………… 20
Глоссарий………………………………………………………………………... 22
Источники литературы…………………………………………………………. 24
Эволюция программных средств моделирования может быть представлена в виде последовательной смены пяти поколений:
- первое поколение (50-е годы, FORTRAN, ALGOL...) — программирование моделей на языках высокого уровня без какой-либо специальной поддержки;
- второе поколение
(60-е годы, GPSS, SIMULA, SIMS-CRIPT...) — специальная
поддержка моделирования в
- третье поколение
(70-е годы, ACSL...) — возможность
комбинированного непрерывно-
- четвертое поколение (80-е годы, SIMFACTORY, XCELL...) — ориентация на конкретные области приложения, возможность анимации;
- пятое поколение
(90-е годы, SIMPLEX II, SIMPLE++...) — графический
интерфейс, интегрированная
Интегрированные системы моделирования (ИСМ) можно рассматривать в качестве программного средства моделирования шестого поколения, развивающего важнейшие особенности средств пятого поколения и ориентированного на использование не только массовых компьютеров, но и массивно-параллельных высокопроизводительных вычислительных систем.
В качестве основных принципов построения ИСМ могут быть названы следующие: модульная структура, масштабируемость, открытая архитектура, иерархия моделей, развитый графический интерфейс.
Рассмотрим объектно-
Существуют шесть основных понятий, на которых базируется концепция моделирующей системы:
- граф модели. Все процессы, независимо от количества уровней структурного анализа, объединяются в виде направленного графа. Пример изображения модели в виде многослойного иерархического графа показан на рис. 2;
- транзакт
— формальный запрос на
Транзакт может выполнять следующие действия:
- порождать группы (семейства) других транзактов;
- поглощать другие транзакты конкретного семейства;
- захватывать ресурсы и использовать их некоторое время, а затем — освобождать;
- определять времена обслуживания, накапливать информацию о пройденном пути и иметь информацию о своем дальнейшем пути и о путях других транзактов.
Рис.2 Многослойная модель предметной области.
Узлы графа
сети представляют собой центры обслуживания
транзактов (но необязательно массового
обслуживания). В узлах транзакты
могут задерживаться, обслуживаться,
порождать семейства новых
Событием называется
факт выхода из узла одного транзакта.
События всегда происходят в определенные
моменты времени и могут быть
связаны с точкой пространства. Интервалы
между двумя соседними
Ресурс независимо от его природы в процессе моделирования может характеризоваться тремя общими параметрами: мощностью, остатком и дефицитом. Мощность ресурса — максимальное число ресурсных единиц, остаток ресурса — число незанятых на данный момент единиц, дефицит ресурса — количество единиц ресурса в суммарном запросе транзактов, стоящих в очереди к данному ресурсу.
Пространство — географическое, декартова плоскость (можно ввести и другие). Узлы, транзакты и ресурсы могут быть привязаны к точкам пространства и мигрировать в нем.
Транзакты, узлы, события и ресурсы — основные объекты имитационной модели. Взаимодействие таких объектов показано на рис. 3, где обозначены моделирующие функции: ag, key, queue, dynam, proc, term и пр.
В различных моделирующих системах имеются разные способы представления узлов графа. Например, в системе GPSS узлы называются блоками; причем количество различных типов блоков более сотни, что затрудняет восприятие графа модели. В системе Pilgrim имеется 17 типов узлов, которые функционально перекрывают все возможности блоков GPSS и предоставляют дополнительные средства, которые в GPSS отсутствуют:
- возможность
работы с непрерывными
- моделирование пространственной динамики;
- работу с ресурсами, представляющими собой деньги и материальные ценности, счета бухгалтерского учета, банковские счета.
Каждый узел Pilgrim имеет графическое обозначение, функциональное наименование, произвольный уникальный номер и произвольное название (например: наименование — serv, номер — 123, название — «Мастерская»). Пути транзактов обозначаются дугами — сплошными линиями со сплошной стрелкой на одном конце. Информационные воздействия из одних узлов на другие; направления таких воздействий изображаются пунктирными линиями со сплошной стрелкой на одном конце. Если моделируются бухгалтерские проводки или перечисления денег, то пути денежных сумм со счета на счет показываются пунктирными линиями со штриховой стрелкой.
Рассмотрим основные процессы и действия, которые могут выполняться в различных узлах модели:
- ag — генератор
транзактов. Узлы-генераторы создают
новые транзакты и передают
их в другие узлы модели. Параметры
генератора в случае
- queue — очередь (с приоритетами или без). Если приоритеты не учитываются, то транзакты упорядочиваются в очереди в порядке поступления, иначе транзакт попадает не в «хвост» очереди, а в конец своей приоритетной группы;
- serv — узел
обслуживания с параллельными
каналами. Обслуживание может
- term — терминатор, убирающий транзакты из модели. Транзакт, поступающий в терминатор, уничтожается. В терминаторе фиксируется «время жизни» транзакта;
- creat — управляемый генератор (размножитель) транзактов. Он позволяет создавать новые семейства транзактов. Если возникает необходимость создать новое семейство, то соответствующее требование содержится в порождающем транзакте, поступающем на вход creat. Далее происходит следующее: порождающий транзакт выходит из узла creat; из этого же узла выходит группа новых транзактов;
- delet — управляемый
терминатор транзактов. Иногда возникает
необходимость уничтожить
- key — клапан, перекрывающий путь транзактам. Если на клапан воздействовать сигналом hold из какого-либо узла, то клапан перекрывается и транзакты не могут через него проходить. Сигнал rels из другого узла открывает клапан. Транзакты проходят через этот узел без задержки. Часто этот узел используется для целей синхронизации или для моделирования работы с информационными ресурсами;
- dynam — очередь
с пространственно-зависимыми
- ргос — управляемый
процесс (непрерывный или
— моделирование управляемого непрерывного процесса (например, процесса в химическом реакторе). Выполнением непрерывной модели можно управлять из других узлов. По сигналу passiv транзакт вытесняется из узла рrос в стек, после чего непрерывная модель останавливается, и расчет по формуле или интегрирование уравнения прекращается. Сигнал activ возвращает транзакт в узел и восстанавливает расчет по непрерывной модели;
— моделирование
доступа к оперативным
— моделирование пространственных перемещений (например, вертолета или корабля по поверхности Земли)
— обслуживание каждого нового транзакта заключается в имитации перемещения узла рrос в новую точку пространства, координаты которой — параметры транзакта;
- send — счет
бухгалтерского учета (
- direct — распорядитель финансов («главный бухгалтер»), управляет работой узлов типа send. Причем для правильной работы модели достаточно одного узла direct; он обслужит все счета без нарушения логики модели. Однако не будет ошибкой, если каждый счет send будет обслуживаться отдельным бухгалтером direct;
- attach — фонд (склад, накопитель) перемещаемых ресурсов. Это хранилище какого-то количества однотипного ресурса (например, гаражное хозяйство, имеющее 25 грузовиков). Единицы ресурсов в нужном количестве выделяются транзактам, поступающим в узел attach, если остаток (количество единиц, имеющихся в наличии) позволяет выполнить такое обслуживание. В противном случае возникает очередь необслуженных транзактов и соответственно дефицит ресурса. Корректность работы фонда обеспечивает менеджер — специальный узел manage;
- manage — менеджер (или распорядитель) ресурсов, управляет работой узлов типа attach. Для правильной работы модели достаточно иметь один узел-менеджер; он обслужит все фонды без нарушения логики модели;
- pay — структурный
узел финансово-хозяйственных
Обращения к этому слою в нужные входы-узлы происходят от других слоев из узла pay автоматически, без графического объединения этих слоев с помощью дуг;
- rent — узел выделения ресурсов. Он применяется для упрощения графа и всей модели при работе со многими фондами с различных уровней структурной схемы точно так же, как узел pay;
- down — произвольный структурный узел. Он необходим для упрощения сложного слоя модели, заключающегося в «развязывании» схемы, находящейся на одном слое, по двум разным подуровням (подслоям);
- parent — виртуальный
структурный узел. Этот узел позволяет
объединить некоторое множество любых
узлов модели и поместить их на более низкий
слой, оставив на исходном слое только
графический значок parent. Работа с такими
узлами возможна только в режиме CASE-технологии
создания имитационных моделей при использовании
графического конструктора.
2.
Логнормальное распределение
Чтобы вывести формулу цены на опцион наподобие формулы Блэка-Скоулза, которую рассмотрим в главе 3, необходимо сделать некоторые предположения относительно статистических свойств курса акций, обеспечивающих опцион.
Центральным допущением модели Блэка-Скоулза (для краткости - БС) является предположение о логнормальном распределении курса акций.
Информация о работе Имитационное моделирование сложных систем