<?xml version="1.0" encoding="windows-1251" ?>
<rss version="2.0">
  <channel>
    <title>Конференции</title>
    <link>http://www.howtotrade.ru/phorum/list.php?3</link>
    <description><![CDATA[]]></description>
    <language>RU</language>
    <pubDate>Thu, 21 Jun 2007 22:56:23 +0400</pubDate>
    <lastBuildDate>Thu, 21 Jun 2007 22:56:23 +0400</lastBuildDate>
    <category>Конференции</category>
    <generator>Phorum 5.1.25</generator>
    <ttl>60</ttl>
    <item>
      <title>Re: А можно поподробнее?</title>
      <link>http://www.howtotrade.ru/phorum/read.php?3,6613,8407#msg-8407</link>
      <author>Hedger</author>
      <description><![CDATA[Например:<br />
<br />
http://hh.ru/vacancy/780568<br />
<br />
http://hh.ru/vacancy/766454<br />
<br />
Авралы бывают, но на работе никто не ночует. Требования достаточно высокие - кванты (фин. инженеры) как правило имеют Ph.D..]]></description>
      <category>Конференции</category>
      <guid isPermaLink="true">http://www.howtotrade.ru/phorum/read.php?3,6613,8407#msg-8407</guid>
      <pubDate>Thu, 21 Jun 2007 22:56:23 +0400</pubDate>
    </item>
    <item>
      <title>А можно поподробнее?</title>
      <link>http://www.howtotrade.ru/phorum/read.php?3,6613,8401#msg-8401</link>
      <author>Static</author>
      <description><![CDATA[Не могли бы Вы дать ссылочку, Где объявлено о наборе в России - про Дойче &quot;и не только&quot;? <br />
<br />
Кстати, Вы не знаете, в таких компаниях во всех отделах и во всех филилалах люди на работе днюют и ночуют? Или каков реальный средний рабочий день финансового инженера - в Германии и в России?]]></description>
      <category>Конференции</category>
      <guid isPermaLink="true">http://www.howtotrade.ru/phorum/read.php?3,6613,8401#msg-8401</guid>
      <pubDate>Thu, 21 Jun 2007 18:07:17 +0400</pubDate>
    </item>
    <item>
      <title>Я поскромничал, затраты на софт на два порядка выше.</title>
      <link>http://www.howtotrade.ru/phorum/read.php?3,6613,8386#msg-8386</link>
      <author>Hedger</author>
      <description><![CDATA[Имеется ввиду крупный или средний инвестиционный банк. Софт - это часть бизнеса. <br />
Между прочим Deutsche Bank и не только набирают финансовых инженеров для московских офисов..]]></description>
      <category>Конференции</category>
      <guid isPermaLink="true">http://www.howtotrade.ru/phorum/read.php?3,6613,8386#msg-8386</guid>
      <pubDate>Thu, 21 Jun 2007 15:14:14 +0400</pubDate>
    </item>
    <item>
      <title>Спасибо за ответы.</title>
      <link>http://www.howtotrade.ru/phorum/read.php?3,6613,8274#msg-8274</link>
      <author>Static</author>
      <description><![CDATA[Надеюсь, лет через 10, в России появится компания, имеющая хотя бы несколько десятков специалистов по деривативам. Но пока, к сожалению, не могу представить себе российского потребителя такого продукта. МОжет, для Дойче Банка пятизначная сумма за софт - это реально копейки, но в России в ближайшие еще  немало лет даже при возникновении необходимости в таком блоке алгоритмов решение, полагаю, будет сводиться к постановке задания какому-нибудь сотруднику с естественно-научным образованием. И затраты меньше, и модифицировать программу легче, и с обучением все проще... <br />
  Так что пока могу только позавидовать сотрудикам ведущих зарубежных банков...]]></description>
      <category>Конференции</category>
      <guid isPermaLink="true">http://www.howtotrade.ru/phorum/read.php?3,6613,8274#msg-8274</guid>
      <pubDate>Wed, 20 Jun 2007 18:25:53 +0400</pubDate>
    </item>
    <item>
      <title>Ответил.(-)</title>
      <link>http://www.howtotrade.ru/phorum/read.php?3,6613,8219#msg-8219</link>
      <author>Hedger</author>
      <description><![CDATA[.]]></description>
      <category>Конференции</category>
      <guid isPermaLink="true">http://www.howtotrade.ru/phorum/read.php?3,6613,8219#msg-8219</guid>
      <pubDate>Wed, 20 Jun 2007 14:07:34 +0400</pubDate>
    </item>
    <item>
      <title>Re: Могу</title>
      <link>http://www.howtotrade.ru/phorum/read.php?3,6613,8211#msg-8211</link>
      <author>Static</author>
      <description><![CDATA[Написал.]]></description>
      <category>Конференции</category>
      <guid isPermaLink="true">http://www.howtotrade.ru/phorum/read.php?3,6613,8211#msg-8211</guid>
      <pubDate>Wed, 20 Jun 2007 12:57:24 +0400</pubDate>
    </item>
    <item>
      <title>Могу</title>
      <link>http://www.howtotrade.ru/phorum/read.php?3,6613,8059#msg-8059</link>
      <author>Hedger</author>
      <description><![CDATA[Пакет программ предназначен для фронт-офиса. В пакете используются стандарт С++ ISO, STL и Boost библиотеки, что позволяет компилировать пакет как под Windows так и под Unix.<br />
Остальные вопросы в личку. Пишите:<br />
<br />
hedger@list.ru.]]></description>
      <category>Конференции</category>
      <guid isPermaLink="true">http://www.howtotrade.ru/phorum/read.php?3,6613,8059#msg-8059</guid>
      <pubDate>Mon, 18 Jun 2007 22:28:42 +0400</pubDate>
    </item>
    <item>
      <title>А не могли бы вы рассказать,</title>
      <link>http://www.howtotrade.ru/phorum/read.php?3,6613,8055#msg-8055</link>
      <author>Static</author>
      <description><![CDATA[в каком формате Вы осуществляете подобные исследования - вы работаете на Западе/ в России, в научном/финансовом учреждении? Соответственно, на кого рассчитан созданный программный продукт? <br />
Просто, честно говоря, я думал, что в этом форуме общаются в основном практики, проживающие в России, но для для российского финансового рынка исследование явно неприменимо и потребители тоже найдутся с трудом...<br />
<br />
Про библиотеку - исходники, конечно, намного интереснее. Запустить процесс компиляции в Visual Studio я, пожалуй, смогу, а возможность внести необходимую коррективу в код, как показывает практика, иногда оказывается практически бесценной...]]></description>
      <category>Конференции</category>
      <guid isPermaLink="true">http://www.howtotrade.ru/phorum/read.php?3,6613,8055#msg-8055</guid>
      <pubDate>Mon, 18 Jun 2007 18:56:43 +0400</pubDate>
    </item>
    <item>
      <title>Да, это хорошая идея.</title>
      <link>http://www.howtotrade.ru/phorum/read.php?3,6613,7965#msg-7965</link>
      <author>Hedger</author>
      <description><![CDATA[Начну издалека. Калибровка стохастической модели задача непростая и ответственная.<br />
Конечная цель - определение цены опциона и здесь есть засады. Если наивно калибровать модель в поисках глобального минимума можно зайти далеко. Дело в том что в модели Хестона можно получить режимы с очень низкой волатильностью, которые удовлетворяют всем ограничениям. Как результат неправильная цена и что самое печальное стоимость хеджирования в реальности окажется выше. Поэтому окончательный выбор параметров стоxастической модели делает человек а не машина.<br />
Что касается стохастических оптимизаторов - их преимущество находить &quot;глобальный&quot; экстремум здесь не столь актуально, а работают они значительно медленней. Согласен с вашим выводом о тенденции стохастических оптимизаторов застревать в локальных минимумах. Нечто подобное наблюдалось на практике, поэтому я и написал в докладе (вероятно). Случайные начальные условия для градиентных оптимизаторов используются в инженерной практике.]]></description>
      <category>Конференции</category>
      <guid isPermaLink="true">http://www.howtotrade.ru/phorum/read.php?3,6613,7965#msg-7965</guid>
      <pubDate>Sat, 16 Jun 2007 13:25:41 +0400</pubDate>
    </item>
    <item>
      <title>Красивая конечно работа</title>
      <link>http://www.howtotrade.ru/phorum/read.php?3,6613,7959#msg-7959</link>
      <author>PhD</author>
      <description><![CDATA[.причем четкое и достаточно популярное изложение позволят даже при большом желании разобраться и в ее содержательной части :).<br />
Опционы меня не интересуют, поэтому я остановлюсь только на одном моменте<br />
====================<br />
 Есть ряд градиентных алгоритмов, для задач оптимизации с ограничениями. Большинство этих алгоритмов, работают стабильно и достаточно быстро, но каждый всегда имеет риск застрять в локальном минимуме. Как следствие стартовое значение параметров оптимизации является критическим. <br />
Стохастические алгоритмы. <br />
В отличии от градиентных, для стохастических оптимизаторов стартовое значение является несущественным (вероятно). Применяемый алгоритм отжига выбирает направление и шаг беспорядочно, &quot;он ищет всюду&quot;. Он движется по градиенту, но может двигаться и вверх с определенной вероятностью , которая зависит от параметра отжига. Этот параметр называют &quot;температурой&quot; по историческим причинам. В течение процесса оптимизации температура постепенно уменьшается. Существует ряд теорем сходимости метода, которые утверждают, что алгоритм всегда останавливается в глобальном минимуме, если процесс отжига достаточно медленен. Но, как правило, стохастические алгоритмы медленны, и в вычислительном отношении более обременительны, чем градиентные оптимизаторы. <br />
===================<br />
  Я в своей работе не использую градиентных алгоритмов - им нужны дифференцируемые функции. Использование же одного из вариантов стохастической оптимизации - генетических алгоритмов, показало, что на больших массивах они склонны попадать в локальные экстремумы. Поэтому я использую циклические вычисления по генетическому алгоритму с заданием фиксированного числа случайных начальных условий. Думаю, такой же подход можно было бы применить - если вы его уже не применяете, и к градиентным методам оптимизации. В любом случае тестирование на определенной выборке зависимости результатов оптимизации от числа входов и координат начальных условий позволило бы сделать более обоснованный вывод о робастности методов градиентной оптимизации применительно к решаемой задаче.]]></description>
      <category>Конференции</category>
      <guid isPermaLink="true">http://www.howtotrade.ru/phorum/read.php?3,6613,7959#msg-7959</guid>
      <pubDate>Sat, 16 Jun 2007 02:40:36 +0400</pubDate>
    </item>
    <item>
      <title>Re: Сергей, поясните, пожалуйста,</title>
      <link>http://www.howtotrade.ru/phorum/read.php?3,6613,7937#msg-7937</link>
      <author>Hedger</author>
      <description><![CDATA[Первая частъ доклада (до Монте Карло) является по сути переводом статъи:<br />
<br />
Mikhailov, S., Noegel, U. Heston's stochastic volatility model. Implementation, calibration and some extensions. WILMOTT Magazine, July 2003, 74-49.<br />
<br />
которая вошла в Best of Wilmott 2003.<br />
<br />
Что касается библиотеки - вам нужны исходники или объектные модули?.]]></description>
      <category>Конференции</category>
      <guid isPermaLink="true">http://www.howtotrade.ru/phorum/read.php?3,6613,7937#msg-7937</guid>
      <pubDate>Fri, 15 Jun 2007 17:34:41 +0400</pubDate>
    </item>
    <item>
      <title>Сергей, поясните, пожалуйста,</title>
      <link>http://www.howtotrade.ru/phorum/read.php?3,6613,7895#msg-7895</link>
      <author>Static</author>
      <description><![CDATA[автором этой статьи являетесь Вы или это перевод? В любом случае, хотелось бы узнать год публикации и издание ( и автора, если это не Вы).<br />
<br />
Практический вопрос состоит в том, что из статьи не совсем понятно (вернее, совсем непонятно), как и на каких условиях можно получить этот замечательный программный пакет, который так много всего умеет?]]></description>
      <category>Конференции</category>
      <guid isPermaLink="true">http://www.howtotrade.ru/phorum/read.php?3,6613,7895#msg-7895</guid>
      <pubDate>Fri, 15 Jun 2007 15:22:37 +0400</pubDate>
    </item>
    <item>
      <title>Сергей Михайлов (Hedger). Оценка опционов в моделях стохастической волатильности</title>
      <link>http://www.howtotrade.ru/phorum/read.php?3,6613,6613#msg-6613</link>
      <author>Инфо</author>
      <description><![CDATA[[center][b]Оценка опционов в моделях стохастической волатильности [/b][/center]<br />
[i]Сергей Михайлов (Hedger,  hedger@list.ru ) [/i]<br />
<br />
[b]1 Введение[/b]<br />
<br />
В статье рассматриваются типичные задачи, возникающие при внебиржевой торговле сложными опционами. Цена и стратегия хеджирования для OTC опционов определяется исходя из модели (make to model). При цене опциона ~ $30M выбор и реализация модели является критической для торгующей стороны. В финансовой индустрии применяются два типа моделей. Это модели инвестиционных банков и модели хедж фондов. В моделях ИБ используется гипотеза отсутствия арбитража и определяется &quot;справедливая&quot; цена опциона. Хедж фонды пытаются построить более эффективные модели и генерировать прибыль за счет своих менее подготовленных оппонентов. Попробуем объяснить различие подходов, используемых в инвестиционных банках и хедж фондах, на простом примере броуновского движения. Всё многообразие стратегий хедж фондов, конечно, не сводится к этому примеру, но все такие модели явно или нет, используют гипотезу о предсказуемости некоторой переменной. Геометрическое броуновское движение определяется стохастическим дифференциальным уравнением<br />
 [img]http://www.howtotrade.ru/image/hgimage/image001.gif[/img] <br />
где [img]http://www.howtotrade.ru/image/hgimage/image002.gif[/img] - цена актива, [img]http://www.howtotrade.ru/image/hgimage/image003.gif[/img] - стандартный винеровский процесс, [img]http://www.howtotrade.ru/image/hgimage/image004.gif[/img] - дрейф, [img]http://www.howtotrade.ru/image/hgimage/image005.gif[/img] - волатильность. Справедливая цена опциона определяется в риск-нейтральной вероятностной мере, в которой дрейф заменяется безрисковой процентной ставкой по банковскому депозиту [img]http://www.howtotrade.ru/image/hgimage/image006.gif[/img] и в формулу, определяющую цену опциона, не входит. В некоторых моделях хедж фондов основное внимание уделяется определению дрейфа (trend is your friend). Идентификация дрейфа - нетривиальная задача. Если посмотреть на реализации процесса при [img]http://www.howtotrade.ru/image/hgimage/image006.gif[/img] они будут содержать ряд локальных трендов, но в тоже время матожидание цены равно [img]http://www.howtotrade.ru/image/hgimage/image007.gif[/img]. То есть то, что на первый взгляд выглядит как тренд, может им не являться. Тем не менее, на рынке существует ликвидность моделей, исходящих из прямо противоположных предположений. В дальнейшем мы остановимся на безарбитражных моделях.<br />
<br />
[b]2 Инструмент[/b]<br />
<br />
Пусть [img]http://www.howtotrade.ru/image/hgimage/image008.gif[/img] известные даты и [img]http://www.howtotrade.ru/image/hgimage/image002.gif[/img] цена акции или индекса в момент времени [img]http://www.howtotrade.ru/image/hgimage/image009.gif[/img] . Тогда выплата (payout) для локально и глобально ограниченного cliquet задаётся следующим выражением<br />
[img]http://www.howtotrade.ru/image/hgimage/image010.gif[/img]<br />
Она состоит из действия [img]http://www.howtotrade.ru/image/hgimage/image011.gif[/img] (возможно взвешенного с некоторым коэффициентом [img]http://www.howtotrade.ru/image/hgimage/image012.gif[/img] на интервале [img]http://www.howtotrade.ru/image/hgimage/image013.gif[/img]), ограничена сверху константами [img]http://www.howtotrade.ru/image/hgimage/image014.gif[/img] и снизу величинами [img]http://www.howtotrade.ru/image/hgimage/image015.gif[/img] . Сумма по всем интервалам опять ограничена сверху и снизу константами [img]http://www.howtotrade.ru/image/hgimage/image016.gif[/img]  и [img]http://www.howtotrade.ru/image/hgimage/image017.gif[/img] . В заключение может быть добавлена некоторая постоянная премия [img]http://www.howtotrade.ru/image/hgimage/image018.gif[/img] . <br />
Опционы cliquet являются популярным продуктом в классе производных на акции. Эти контракты привлекательны для инвесторов, так как защищают от потерь при падениях цены, в тоже время оставляя потенциал для прибылей при росте рынка. Ограничивая максимум и минимум, как в этом глобально и локально ограниченном cliquet, можно гарантировать невысокую выплату, и как следствие, умеренную стоимость контракта. С точки зрения продающей стороны, основная задача которой минимизировать рыночный риск дельта хеджированием, главным является точная оценка риска, обусловленного волатильностью. Таким образом контракт является чувствительным к принятой модели для волатильности.<br />
<br />
[b]3 Модель[/b]<br />
<br />
Поясним, почему для данного инструмента, выбор модели для волатильности является критическим. Чувствительность цены опциона к волатильности измеряют через вегу. Она определяется как производная от цены по волатильности (как правило постоянной). Так как выплата cliquet не является выпуклой, как в случае обыкновенного европейского опциона, гамма - вторая производная от цены опциона по цене акции может менять знак. В точках, где гамма меняет знак, вега сильно отличается от реальной чувствительности цены опциона по отношению к изменению волатильности (Avellaneda, Levy &amp; Para‘s (1995)). Определение риска для экзотических опционов в модели с постоянной волатильностью (Black-Scholes) может в лучшем случае привести к большим неточностям, в худшем к совершенно неправильной интерпретации.<br />
После того как мы отказались от модели Black-Scholes для определения цены cliquet, следующими кандидатами являются модели:<br />
[i]- локальной волатильности <br />
- неопределенной волатильности <br />
- стохастической волатильности[/i] <br />
В модели локальной волатильности цена определяется нелинейным диффузионным процессом, волатильность которого зависит от цены и времени<br />
[img]http://www.howtotrade.ru/image/hgimage/image019.gif[/img]. <br />
Модель является завершённой, то есть имеется только один источник риска, который может быть полностью устранен хеджированием. <br />
Модель локальной волатильности имеет плохую репутацию по двум причинам:<br />
[i]- нестабильный алгоритм численной реализации <br />
- модель неправильно описывает динамику поверхности локальной волатильности.[/i] <br />
Несмотря на недостатки, модель используется в некоторых инвестиционных банках для торговли экзотическими опционами.<br />
В модели неопределенной волатильности не делается предположений о функциональной зависимости волатильности от цены и времени. Считается, что волатильность лежит в некоторых пределах. Исходя из ограничений на волатильность, определяется максимальная и минимальная цена опциона. Метод дает робастную оценку пределов изменения цены опциона. Достоинством метода является универсальность. Недостатком – широкие границы изменения цены. <br />
В моделях стохастической волатильности для цены используется винеровский процесс с известным дрейфом и переменной волатильностью. Волатильность задаётся вторым диффузионным процессом. Между ценой и волатильностью имеется корреляция.<br />
Среди моделей стохастической волатильности модель Хестона (Heston 1993) является очень популярной в финансовой индустрии. Цена европейских опционов задается через характеристическую функцию, которая определена в явном виде. <br />
[b]Достоинства:[/b]<br />
[i]- существует точное решение для простых Европейских опционов <br />
- стохастический процесс позволяет генерировать функции распределения для цены близкие к реализуемым <br />
- модель Хестона учитывает корреляцию между ценой и волатильностью, обобщает модель Black-Scholes и генерирует поверхности имплицитной волатильности с хорошей точностью совпадающие с реальными.[/i] <br />
[b]Недостатки:[/b]<br />
[i]- модель незавершённая <br />
- параметры модели нестационарные <br />
- недостаточный наклон поверхности имлицитной волатильности для опционов с коротким временем до экспирации.[/i] <br />
В дальнейшем мы остановимся на модели Хестона, которая применяется для торговли экзотическими опционами во многих инвестиционных банках.<br />
<br />
[b]4 Проект[/b]<br />
<br />
Проект разработки и реализации стохастической модели Хестона состоял из следующих промежуточных этапов:<br />
[i]- реализация аналитических решений для стандартных ванильных опционов в модели Хестона и Бейтса (Хестон с добавлением прыжков в цене, описываемых пуассоновским процессом), пробуя оптимизировать численные алгоритмы по скорости, так, чтобы калибровка могла быть выполнена как можно быстрее <br />
- аналитическое решение, решение методом Монте-Карло, и решение, полученное методом конечных разностей, сравниваются, и следующий шаг делается, когда все три метода дают одинаковые цены в пределах точности модели <br />
- калибровка стохастической модели на стандартных опционах <br />
- после калибровки модели - определение цен и греков для cliquet методом Монте-Карло и методом конечных разностей <br />
- всё должно быть запрограммировано в C++, и быть готово к применению через DLL в Microsoft Excel[/i].<br />
 <br />
[b]5 Модель стохастической волатильности Хестона[/b]<br />
<br />
Модель, предложенная Хестоном, обобщает модель Black-Scholes (1973) и включает её как специальный случай. В постановке Хестона учитывается нелогнормальное распределение цен активов, эффект отрицательной корреляции волатильности и относительных доходностей, свойство волатильности возвращаться к равновесным уровням, и при этом модель Хестона имеет аналитические решения для стандартных опционов. Поверхности имплицитной волатильности, генерируемые моделью Хестона, с высокой точностью совпадают с реальными поверхностями имплицитной волатильности. Сложности возникают с оценкой опциона по риск-нейтральной мере. Так как модель незавершённая - невозможно построить безрисковый портфель из опциона и акции.<br />
Далее описывается модель стохастической волатильности Хестона и даются некоторые детали для вычисления цен опционов.<br />
Используются следующие обозначения:<br />
[img]http://www.howtotrade.ru/image/hgimage/image002.gif[/img] - спотовая цена акции, финансового индекса….. <br />
[img]http://www.howtotrade.ru/image/hgimage/image020.gif[/img] - вариация<br />
[img]http://www.howtotrade.ru/image/hgimage/image021.gif[/img] - цена европейского опциона колл <br />
[img]http://www.howtotrade.ru/image/hgimage/image022.gif[/img] - страйк <br />
[img]http://www.howtotrade.ru/image/hgimage/image023.gif[/img] - стандартные винеровские процессы <br />
[img]http://www.howtotrade.ru/image/hgimage/image024.gif[/img] - ставка по безрисковому депозиту<br />
[img]http://www.howtotrade.ru/image/hgimage/image025.gif[/img] - поток дивидендов<br />
[img]http://www.howtotrade.ru/image/hgimage/image026.gif[/img] - cкорость возвращения к равновесной вариации<br />
[img]http://www.howtotrade.ru/image/hgimage/image027.gif[/img] - равновесная вариация<br />
[img]http://www.howtotrade.ru/image/hgimage/image028.gif[/img] - начальная вариация <br />
[img]http://www.howtotrade.ru/image/hgimage/image029.gif[/img] - волатильность вариации <br />
[img]http://www.howtotrade.ru/image/hgimage/image030.gif[/img] - параметр корреляции<br />
[img]http://www.howtotrade.ru/image/hgimage/image031.gif[/img] - текущая дата <br />
[img]http://www.howtotrade.ru/image/hgimage/image032.gif[/img] - дата исполнения опциона. <br />
Модель стохастической волатильности Хестона (1993) определяется двумя стохастическими уравнениями<br />
[img]http://www.howtotrade.ru/image/hgimage/image033.gif[/img]<br />
[img]http://www.howtotrade.ru/image/hgimage/image034.gif[/img]<br />
Стохастические процессы [img]http://www.howtotrade.ru/image/hgimage/image035.gif[/img] коррелированны [img]http://www.howtotrade.ru/image/hgimage/image036.gif[/img]. Модель для вариации является процессом квадратного корня Feller (1951) и Cox, Ingersoll and Ross (1985). Для процесса вариация всегда положительна и если [img]http://www.howtotrade.ru/image/hgimage/image037.gif[/img] то вариация не достигает нуля. Решение уравнения для среднего <br />
[img]http://www.howtotrade.ru/image/hgimage/image038.gif[/img]. <br />
Отметим, что детерминированная часть процесса асимптотически устойчива, если [img]http://www.howtotrade.ru/image/hgimage/image039.gif[/img]. Ясно, что положение равновесия равно [img]http://www.howtotrade.ru/image/hgimage/image040.gif[/img]. <br />
Уравнение не имеет аналитического решения. Но переходная плотность распределения известна. Она определяется нецентральным хи-квадрат распределением. <br />
Применяя лемму Ito и стандартные арбитражные аргументы, мы получаем уравнение в частных производных Гармана <br />
[img]http://www.howtotrade.ru/image/hgimage/image041.gif[/img]<br />
со следующими терминальными <br />
[img]http://www.howtotrade.ru/image/hgimage/image042.gif[/img]<br />
и граничными условиями <br />
[img]http://www.howtotrade.ru/image/hgimage/image043.gif[/img]<br />
где [img]http://www.howtotrade.ru/image/hgimage/image044.gif[/img] рыночная цена риска, связанного с волатильностью.<br />
Хестон строит решение уравнения в частных производных не прямым способом, а с использованием метода характеристических функций. Он ищет решение в форме, соответствующей модели Black-Scholes<br />
[img]http://www.howtotrade.ru/image/hgimage/image045.gif[/img], <br />
где [img]http://www.howtotrade.ru/image/hgimage/image046.gif[/img] дельта европейского опциона колл и [img]http://www.howtotrade.ru/image/hgimage/image047.gif[/img] является условной риск-нейтральной вероятностью, что цена на актив будет больше чем [img]http://www.howtotrade.ru/image/hgimage/image022.gif[/img] в момент исполнения опциона. Обе вероятности [img]http://www.howtotrade.ru/image/hgimage/image048.gif[/img] также удовлетворяют уравнению . При условии, что характеристические функции [img]http://www.howtotrade.ru/image/hgimage/image049.gif[/img] известны, величины [img]http://www.howtotrade.ru/image/hgimage/image048.gif[/img] определяются через обратное преобразование Фурье <br />
[img]http://www.howtotrade.ru/image/hgimage/image050.gif[/img]<br />
Хестон ищет характеристические функции [img]http://www.howtotrade.ru/image/hgimage/image049.gif[/img] в виде <br />
[img]http://www.howtotrade.ru/image/hgimage/image051.gif[/img]<br />
После подстановки [img]http://www.howtotrade.ru/image/hgimage/image049.gif[/img] в уравнении Гармана мы получаем следующие обыкновенные дифференциальные уравнения для неизвестных функций [img]http://www.howtotrade.ru/image/hgimage/image052.gif[/img] и [img]http://www.howtotrade.ru/image/hgimage/image053.gif[/img]: <br />
[img]http://www.howtotrade.ru/image/hgimage/image054.gif[/img]<br />
[img]http://www.howtotrade.ru/image/hgimage/image055.gif[/img]<br />
с нулевыми начальными условиями<br />
[img]http://www.howtotrade.ru/image/hgimage/image056.gif[/img]<br />
Решением системы определяется выражениями <br />
[img]http://www.howtotrade.ru/image/hgimage/image057.gif[/img]<br />
где<br />
[img]http://www.howtotrade.ru/image/hgimage/image058.gif[/img]<br />
<br />
[b]6 Реализация модели стохастической волатильности Хестона[/b]<br />
<br />
[b]6.1 Вычисление интеграла Фурье [/b]<br />
Обратное преобразование Фурье - критический пункт в реализации численного алгоритма оценки опциона по известной характеристической функции. Комплексные числа могут быть легко реализованы при использовании класса complex&lt;&gt; из C ++ стандартной библиотеки. Поскольку интеграл должен вычисляться с высокой точностью для широкого диапазона параметров (параметры стохастического процесса, различные страйки и времена экспирации), мы решили использовать адаптивную квадратуру для первой попытки. Адаптивный алгоритм может сам приспособиться к изменениям в подынтегральном выражении, избавляя от необходимости контролировать шаг интегрирования. Мы использовали адаптивный Simpson и адаптивную квадратуру Gauss-Lobatto, которые дали хорошие результаты, при этом алгоритм Gauss-Lobatto быстрее при заданной точности. Но, поиграв с моделью, мы остановились на оптимизированном методе Gauss с фиксированным шагом интегрирования для более быстрого вычисления.<br />
<br />
[b]6.2 Ловушки комплексного логарифма [/b]<br />
Из-за того, что комплексный логарифм является многозначной функцией, <br />
[img]http://www.howtotrade.ru/image/hgimage/image059.gif[/img]<br />
где [img]http://www.howtotrade.ru/image/hgimage/image060.gif[/img] целое число, обычно ограничиваются его главным значением [img]http://www.howtotrade.ru/image/hgimage/image061.gif[/img], полагая [img]http://www.howtotrade.ru/image/hgimage/image062.gif[/img]. Этот выбор используется в стандартной C++ log(z) функции, и она разрывная при пересечении отрицательной реальной оси.<br />
[img]http://www.howtotrade.ru/image/hgimage/image063.jpg[/img] [img]http://www.howtotrade.ru/image/hgimage/image064.jpg[/img]<br />
[i]Рисунок 1. Реальная и мнимая части главного значения комплексного логарифма[/i]<br />
Сначала мы имели проблемы с числовой реализацией комплексного логарифма. Но после реализации кода с комплексным логарифмом, который сохраняет непрерывность функции при переходе через отрицательную реальную ось, результаты наших трех различных числовых подходов (моделирование по методу Монте-Карло, метод конечных разностей и аналитическое решение) совпали, и это дало нам уверенность двигаться дальше.<br />
<br />
[b]7 Калибровка модели Хестона[/b]<br />
<br />
Теперь с устойчивым релизом аналитического решения мы были в состоянии калибровать стохастическую модель на ликвидных ванильных опционах. <br />
Небольшое отступление. Калибровкой называют процедуру определения параметров стохастической модели. Параметры можно определять на исторических данных и на ценах торгуемых опционов. В дальнейшем описывается второй подход. Задача заключается в выборе параметров модели так, чтобы цены опционов, генерируемые стохастической моделью, как можно меньше отличались от реальных цен на рынке. <br />
<br />
[b]7.1 Схема калибровки [/b]<br />
Цель калибровки состоит в минимизации квадратичной ошибки<br />
[img]http://www.howtotrade.ru/image/hgimage/image065.gif[/img]<br />
где [img]http://www.howtotrade.ru/image/hgimage/image066.gif[/img] обозначает рыночную цену на колл страйк [img]http://www.howtotrade.ru/image/hgimage/image067.gif[/img] с экспирацией [img]http://www.howtotrade.ru/image/hgimage/image068.gif[/img]., [img]http://www.howtotrade.ru/image/hgimage/image069.gif[/img] цена опциона, генерируемого стохастической моделью. Для популярных индексов (S&amp;P 500, EuroSTOXX 50, DAX) имеется около 150-200 различных опционов, отличающимися страйками и временами экспирации. Модель Хестона зависит от следующих параметров [img]http://www.howtotrade.ru/image/hgimage/image070.gif[/img]. Функцией штрафа может быть, например расстояние до начального вектора параметров [img]http://www.howtotrade.ru/image/hgimage/image071.gif[/img] она используется, для того, чтобы придать калибровке немного дополнительной стабильности.<br />
Как оказалось, подходящий выбор факторов веса [img]http://www.howtotrade.ru/image/hgimage/image072.gif[/img] является критическим для хороших результатов калибровки.<br />
<br />
[b]7.2 Локальная оптимизация против глобальной[/b]<br />
Минимизация целевой функции является задачей нелинейной оптимизации с нелинейным ограничением [img]http://www.howtotrade.ru/image/hgimage/image073.gif[/img]. Это условие гарантирует, что волатильность не может достигнуть нуля. К сожалению, целевая функция далека от того, чтобы быть выпуклой, и как оказалось, существует много локальных экстремумов. Как следствие мы решили пробовать локальные и глобальные оптимизаторы: <br />
[i]Локальные (детерминированные) алгоритмы.[/i]<br />
Для градиентных алгоритмов нужно задать начальное значение для вектора параметров оптимизации [img]http://www.howtotrade.ru/image/hgimage/image074.gif[/img]. Далее алгоритм определяет оптимальное направление и размер шага и движется вниз в пространстве параметров к локальному минимуму целевой функции. Есть ряд градиентных алгоритмов, для задач оптимизации с ограничениями. Большинство этих алгоритмов, работают стабильно и достаточно быстро, но каждый всегда имеет риск застрять в локальном минимуме. Как следствие стартовое значение параметров оптимизации является критическим.<br />
[i]Стохастические алгоритмы.[/i]<br />
В отличии от градиентных, для стохастических оптимизаторов стартовое значение является несущественным (вероятно). Применяемый алгоритм отжига выбирает направление и шаг беспорядочно, &quot;он ищет всюду&quot;. Он движется по градиенту, но может двигаться и вверх с определенной вероятностью [img]http://www.howtotrade.ru/image/hgimage/image075.gif[/img], которая зависит от параметра отжига. Этот параметр называют &quot;температурой&quot; по историческим причинам. В течение процесса оптимизации температура постепенно уменьшается. Существует ряд теорем сходимости метода, которые утверждают, что алгоритм всегда останавливается в глобальном минимуме, если процесс отжига достаточно медленен. Но, как правило, стохастические алгоритмы медленны, и в вычислительном отношении более обременительны, чем градиентные оптимизаторы.<br />
<br />
[b]7.3 Результаты[/b]<br />
Мы протестировали различные градиентные оптимизаторы: оптимизатор пакета IMSL, встроенный Excel solver, который идет с Excel бесплатно, он оказался быстрым и надежным, оптимизатор пакета NAG. Нашим выбором стал оптимизатор e04wdc пакета NAG как наиболее быстрый и устойчивый. Он основан на методе последовательного квадратичного программирования. Градиентный оптимизатор используется, когда мы имеем некоторое &quot;хорошее&quot; начальное значение для вектора параметров оптимизации, например, если вы должны повторно калибровать модель каждый день, и поверхность волатильности существенно не изменилась. <br />
[img]http://www.howtotrade.ru/image/hgimage/image076.gif[/img]<br />
[i]Рисунок 2. Поверхность имлицитной волатильности для индекса S&amp;P 500[/i]<br />
[img]http://www.howtotrade.ru/image/hgimage/image077.gif[/img]<br />
[i]Рисунок 3. Ошибки после калибровки модели Хестона к опционам на индекс S&amp;P 500[/i]<br />
Результаты калибровки модели Хестона к опционам на индекс S&amp;P 500 оказались обнадеживающими - максимальная ошибка оказалась меньше чем 0.15 % для опционов at-the-money (рисунки 2 и 3). Градиентный оптимизатор может иногда застревать в локальном минимуме. В таких случаях или когда нет хорошего начального значения, мы использовали стохастические оптимизаторы (simulated annealing, differential evolution). Далее оказалось, то учет скачков в ценах (Хестон + Пуассон = Бейтс) не улучшает существенно качество калибровки.<br />
<br />
[b]8 Модель стохастической волатильности с параметрами, зависящими от времени [/b]<br />
<br />
После столь впечатляющих результатов калибровки можно было бы радостно потирать руки, но вскоре выяснилось, что динамические свойства модели Хестона оставляют желать лучшего. В результате финансовые инженеры должны калибровать параметры модели каждый день к новым данным рынка, что не совместимо с точным описанием динамики. К тому же выпуклость поверхности волатильности, генерируемой моделью Хестона, недостаточна для коротких сроков до экспирации. Поэтому было разработано обобщение модели Хестона - модель с параметрами, зависящими от времени. Применение последней модели позволяет более точно приблизить поверхность волатильности в областях in-the-money и out-of-the-money и несколько стабилизировать параметры стохастической модели.<br />
<br />
[b]9 Моделирование методом Монте-Карло со скоростью звука[/b]<br />
<br />
Метод Монте-Карло все чаще оказывается единственным применимым инструментом для оценивания сложных опционов. Это связано как с усложнением стохастических моделей, так и с усложнением самих инструментов. Монте-Карло моделирование может быть дискретным или точным. В первой схеме применяется численное интегрирование стохастического дифференциального уравнения, например методом Эйлера. Во второй схеме решение стохастического уравнения предполагается известным. В этом случае переходная плотность распределения определена и имеется возможность генерировать случайную переменную из точного распределения с произвольным шагом по времени. Точный метод имеет преимущества - он более быстрый и не содержит ошибки дискретизации. Аналитическое решение стохастического дифференциального уравнения известно далеко не всегда. Круг стохастических процессов с известной характеристической функцией намного шире. В дальнейшем описывается алгоритм точного моделирования по методу Монте-Карло для стохастических процессов с известной характеристической функцией. <br />
Предполагается, что характеристическая функция [img]http://www.howtotrade.ru/image/hgimage/image078.gif[/img] стохастического процесса задана<br />
[img]http://www.howtotrade.ru/image/hgimage/image079.gif[/img]<br />
Численно обращая характеристическую функцию, получаем плотность распределения [img]http://www.howtotrade.ru/image/hgimage/image080.gif[/img] и функцию распределения [img]http://www.howtotrade.ru/image/hgimage/image081.gif[/img]<br />
[img]http://www.howtotrade.ru/image/hgimage/image082.gif[/img]<br />
[img]http://www.howtotrade.ru/image/hgimage/image083.gif[/img]<br />
Для генерации случайной переменной из [img]http://www.howtotrade.ru/image/hgimage/image081.gif[/img] используем метод обратного преобразования: <br />
генерируем равномерную случайную переменную [img]http://www.howtotrade.ru/image/hgimage/image084.gif[/img], а затем находим [img]http://www.howtotrade.ru/image/hgimage/image085.gif[/img] для которого<br />
[img]http://www.howtotrade.ru/image/hgimage/image086.gif[/img]. <br />
В результате получаем случайную переменную из распределения [img]http://www.howtotrade.ru/image/hgimage/image081.gif[/img].<br />
Для численного обращения функции распределения используется метод Ньютона-Рафсона. <br />
[img]http://www.howtotrade.ru/image/hgimage/image087.gif[/img]<br />
В качестве начального шага метода применяется переменная из нормального распределения. Отметим быструю сходимость метода. Для нахождения корня, как правило, достаточно 2-3 итераций.<br />
[img]http://www.howtotrade.ru/image/hgimage/image088.gif[/img]<br />
[i]Рисунок 4. Сходимость точного и дискретного методов[/i]<br />
На рисунке 4 представлена сходимость точного и дискретного методов. Преимущества точного метода особенно проявляются при вычислении цены опциона с малой ошибкой. Точный метод при этом сходится на порядок быстрее дискретного.<br />
<br />
[b]10 Программный пакет для моделей стохастической волатильности[/b]<br />
<br />
Для оценки опционов в моделях стохастической волатильности разработан программный пакет. Пакет реализован на языке программирования С++, это позволяет проводить расчеты для произвольных стохастических моделей с известной характеристической функцией. При разработке пакета использовался объектно ориентированный анализ и дизайн, UML моделирование, образцы дизайна такие как мост, адаптер, посетитель, фабрика, STL и Boost библиотеки. Это позволило создать устойчивый и универсальный код и использовать библиотеку для новых стохастических моделей и финансовых инструментов. В пакет входят блоки:<br />
[b]* Численные алгоритмы[/b] <br />
[i]- Интегрирование (Gauss, adaptive Lobatto) <br />
- Оптимизация (BFGS, DE, SA, Excel Solver) <br />
- Интерфейс к коммерческим оптимизаторам (IMSL, NAG) <br />
- Специальные функции (Bessel functions complex argument, gamma function) <br />
- Случайные числа (Ran1 – Ran3, Mersenne Twister, antithetic) <br />
- Случайные распределения (Normal, Noncentral chi-squared, Gamma, Exponential, Poisson)[/i] <br />
[b]* Реализация аналитических решений для стандартных ванильных опционов[/b] <br />
[i]- Модель Хестона <br />
- Модель Бейтса <br />
- Модель Хестона с параметрами, зависящими от времени[/i] <br />
[b]* Калибровкa стохастической модели на стандартных опционах <br />
* Метод Монте-Карло (Euler, predictor-corrector) <br />
* Метод Монте-Карло (Exact)[/b] <br />
<br />
[b]11 Заключение[/b]<br />
<br />
Привлекательные особенности модели стохастической волатильности Хестона:<br />
[i]- аналитические решения для цен стандартных Европейских опционов <br />
- модель генерирует распределения для цен, близкие к реализуемым <br />
- стохастическая модель учитывает отрицательную корреляцию между относительными доходностями и волатильностью <br />
- опытным путем наблюдаемые поверхности имплицитной волатильности выглядят подобными тем, которые генерируются моделью Хестона[/i] <br />
С другой стороны имеются некоторые недостатки и нерешенные вопросы:<br />
[i]- для определенных значений параметров модели численное решение становится неустойчивым <br />
- интегралы, необходимые для вычисления цен, не всегда сходятся (что является причиной для вышеупомянутой неустойчивости) <br />
- Модель Хестона неявно принимает во внимание систематический риск, связанный с незавершённостью модели посредством линейной спецификации[/i] <br />
<br />
[b]12 Ссылки[/b]<br />
<br />
[b]Avellaneda, M, Levy, A &amp; Para‘s, A (1995) [/b]: Pricing and hedging derivative securities in markets with uncertain volatilities. Applied Mathematical Finance 2 73–88<br />
[b]Black, F. and Sholes, M. (1973) [/b]: The pricing of options and corporate liabilities, Journal of Political Economy 81, no. 3, 637-659.<br />
[b]Cox, J., Ingersoll, J., and Ross, S. (1985) [/b]: A theory of the term structure of interest rates. Econometrica, 53:389-408. <br />
[b]Feller, W. (1951) [/b]: Two singular diffusion problems, Annals of Mathematics 54, 173-182.<br />
[b]Heston, S. (1993) [/b]: A closed-form solutions for options with stochastic volatility, Review of Financial Studies, 6, 327-343.<br />
[b]Heston, S., and S. Nandi, (1997) [/b]: A Closed Form GARCH Option Pricing Model, Federal Reserve Bank of Atlanta Working Paper 97-9, 1-34.]]></description>
      <category>Конференции</category>
      <guid isPermaLink="true">http://www.howtotrade.ru/phorum/read.php?3,6613,6613#msg-6613</guid>
      <pubDate>Sat, 02 Jun 2007 17:05:22 +0400</pubDate>
    </item>
  </channel>
</rss>
