Г.А.Медведев
МАТЕМАТИЧЕСКИЕ ОСНОВЫ ФИНАНСОВОЙ ЭКОНОМИКИ
Учебное пособие Часть 1
Медведев Г.А. Математические основы финансовой экономики [Электронный ресурс]: Учебное пособие: Часть 1. — Электрон. текст. дан. (3,5 Мб). — Мн.: Научно-методический центр “Электронная книга БГУ”, 2003. — Режим доступа: http://anubis.bsu.by/publications/elresources/AppliedMathematics/medvedev2.pdf . — Электрон. версия печ. публикации, 2003. — PDF формат, версия 1.4 . — Систем. требования: Adobe Acrobat 5.0 и выше.
МИНСК «Электронная книга БГУ» 2003
© Медведев Г.А., 2003 © Научно-методический центр «Электронная книга БГУ», 2003 www.elbook.bsu.by
[email protected] ПРЕДИСЛОВИЕ Финансовая экономика является новым направлением, возникшим из потребностей участников финансовых рынков. Как и любое современное научное направление, финансовая экономика строится на базе, требующей хороших математических знаний, особенно в области теории вероятностей и случайных процессов. Настоящее учебное пособие подготовлено, чтобы помочь студентам освоить курсы лекций «Математические основы финансовой экономики» и «Мартингалы и ценные бумаги», обучение которым предусматривается учебным планом по специальности «Актуарная математика». Автор в течение нескольких лет читает эти курсы для студентов факультета прикладной математики и информатики Белорусского государственного университета (ФПМИ БГУ). На русском языке до сих пор практически нет учебников и других книг по стохастической финансовой математике, поэтому автор поставил перед собой цель познакомить читателей с достижениями в этой области в основном иностранных авторов. Литературные источники, по которым составлено учебное пособие, образуют основу современной математической теории финансовой экономики. Они упомянуты во введении и приведены в библиографическом списке как основная литература. В списке дополнительной литературы содержатся либо книги, в которых описан математический аппарат, позволяющий понять математические детали излагаемого в учебном пособии материала, либо статьи, в которых подробно приводятся выводы конкретных результатов, упомянутых в пособии. Автор надеется, что учебное пособие вызовет интерес не только у студентов, изучающих стохастические методы финансовой математики, но и у специалистов, которые по роду своей работы сталкиваются с анализом финансовых решений, и с благодарностью примет все замечания и предложения читателей. Доктор физико-математических наук, профессор Г. А. Медведев.
ОСНОВНЫЕ СОКРАЩЕНИЯ И ОБОЗНАЧЕНИЯ НППЛ ПФМ ФП ЦБ САРМ VF erf(x) Е[Х] Е[Х|Y] МХ (t) N(µ, σ 2) рrob[А] рrob[А|В] vаr[Х] vаr[Х|Y] Ф(х) Ф f1(x, y) ≡
– непрерывный справа и имеющий предел слева (процесс) − производящая функция моментов − финансовая производная – ценная бумага – модель определения цен активов, основанная на рассмотрении капитала (Capital Asset Pricing Model) – класс процессов с конечной вариацией (Finite Variation) − интеграл ошибок − математическое ожидание случайной величины (СВ) Х − условное математическое ожидание СВ Х при фиксированном значении СВ Y − ПФМ СВ Х − нормальное (гауссово) распределение СВ с математическим ожиданием µ и дисперсией σ 2 − вероятность события А − условная вероятность события А при условии, что событие В произошло − дисперсия СВ Х − условная дисперсия СВ Х при фиксированном значении СВ Y − функция стандартного нормального распределения с нулевым средним и единичной дисперсией – множество всех допустимых торговых стратегий.
∂f ( x, y ) ∂ 2 f ( x, y ) ∂f ( x, y ) , f2(x, y) ≡ , f12(x, y) ≡ ∂y ∂x∂y ∂x
4
ВВЕДЕНИЕ Финансовая экономика – быстро развивающаяся отрасль рыночной экономики. Способствует этому расширение и усложнение финансовых рынков. Используемые на рынках финансовые инструменты становятся более разнообразными и порождают довольно изощренные потоки платежей. Ситуация усложняется тем, что изменение процентных ставок и доходностей на рынках стохастические, а математические модели этих изменений – случайные процессы. Поэтому основная задача участников финансовых рынков − определение цен финансовых инструментов − может быть решена только с привлечением вероятностных методов. При этом построение математической модели финансового рынка и анализ процессов, которые там происходят, требуют использования математических методов на достаточно строгом уровне. Настоящее учебное пособие предназначено для того, чтобы познакомить читателей с основами этих методов. Как некоторый факт, подтверждающий важность проблематики учебного пособия, отметим, что в 1997 г. американским математикам М. Шоулсу и Р. Мертону была присуждена Нобелевская премия «за разработку совершенно нового метода определения стоимости опционов», описанного в их знаменитых статьях F. Black, M. Scholes (1973) и R. Merton (1973). Результат этой разработки – формула стоимости опциона, которая в отличие от известных на то время формул, вопервых, основана только на наблюдаемых или оцениваемых рыночных показателях и, во-вторых, определяет стоимость опциона единственным образом, независимо от рыночных предпочтений инвесторов. Прежде чем конкретно обсуждать особенности этой формулы, приведем некоторые исторические замечания. Первое математическое описание стохастического процесса, теперь называемого винеровским, или процессом броуновского движения, дано Л. Башелье (Bachelier) в докладе, представленном им Парижской академии в 1900 г. Предлагая этот процесс в качестве модели колебаний цены активов, он стремился теоретически вывести стоимости различных типов опционов и сравнить их с наблюдаемыми рыночными ценами опционов. 5
Таким образом, проблема определения стоимости опционов мотивировала самое первое исследование того, что мы теперь называем диффузионными процессами. Работа Башелье была, очевидно, неизвестна Эйнштейну и Винеру, когда они позже развивали математическую теорию броуновского движения. С современной точки зрения, и математика, и экономика Башелье были некорректны, так как не было никакого смысла в разработке теории определения стоимости в момент, когда она уже известна. Но Башелье решил ряд проблем правильно, и его работа заслуживает того, чтобы считать ее предвестником современной стохастической теории определения цен финансовых активов. Одной из основных проблем современных финансов является определение стоимости потока доходов, порождаемого инвестициями в виде покупки активов. Главным результатом в этой области оказались теоремы Ф. Модиглиани и М. Миллера (Modigliani, Miller, 1958) о том, что на равновесном рынке пакеты финансовых исков, которые, по существу, эквивалентны, должны характеризоваться одинаковой ценой. Они признавали, что в отсутствие рыночных дефицитов эти иски были просто финансовыми инструментами для предложения альтернативных способов обладания одним и тем же экономическим потоком доходов. Как следствие, совокупная стоимость исков к доходам фирмы, например, должна быть независима от типов выпущенных активов. Модиглиани и Миллер считали, что финансовые инструменты, выпускаемые фирмой, охватывают поток доходов, т. е. полный пакет исков на фирму независимо от сложности эквивалентен простому равноценному иску на поток доходов. Эта мысль стала центральной в более поздней статье Блэка и Шоулса, в которой была получена знаменитая модель определения цен опционов, зависящая только от наблюдаемых переменных. Результаты Блэка и Шоулса по определению цен опционов можно рассматривать несколькими способами как динамический аналог теории Модиглиани и Миллера. Хотя последующие исследования достигли большей общности и существенно различались по способам, смысл основного наблюдения Блэка и Шоулса остается: как в статической, так и в динамической постановке две вещи, которые можно считать эквивалентными, должны продаваться за одинаковую цену. Одновременно с работой Модиглиани и Миллера над теоремами и несколько независимо от нее значительное продвижение сделали П. Самюэльсон (Samuelson, 1965) и другие авторы в определении 6
стоимости опционов на акции, специализированных форм финансовых исков. Они заменили обычное (или арифметическое) броуновское движение Башелье геометрическим броуновским движением. Самым простым аргументом в пользу этой замены являлось то, что цены акции не могут быть отрицательными из-за ограниченной ответственности. При использовании геометрического броуновского движения как модели изменения цены акции разные авторы получали различные способы определения стоимости в зависимости от других принимаемых предположений. Однако эти теории, развитые между 1950 и 1970 г., содержали специально подобранные к рассматриваемому случаю элементы, которые даже у их создателей оставляли чувство неудовлетворенности, так как никаких способов численного определения таких элементов разработать невозможно. Затем Блэк и Шоулс (1973) показали, что на идеализированном рынке инвесторы могут фактически дублировать поток платежей (или поток вознаграждения) опциона-колл, умело управляя портфелем, который содержит только акцию и облигацию. Так как владение этим портфелем полностью эквивалентно владению опционом-колл, рыночная стоимость составляющих его ценных бумаг в нулевой момент времени – это единственная рациональная стоимость опциона. Блэк и Шоулс предполагают, что стоимость акции следует конкретному диффузионному процессу, который является геометрическим броуновским движением, и локально во времени акция и любой опцион, проданный на нее, полностью коррелированы и, будучи соединенными с занятой или арендованной позицией по безрисковой ставке, могут быть полностью взаимозаменяемыми. Таким образом, опцион локально воспроизводится безрисковыми облигациями и акцией, и знание стоимости акции позволяет найти стоимость опциона. Наиболее серьезным фактором в этих рассуждениях и в любой модели определения стоимости финансовых производных является точное описание стохастического процесса, моделирующего поведение основного актива. Оно задается характеристиками этого процесса, которые определяют точную природу эквивалентности между пакетами исков. Теория Блэка – Шоулса определения цены опционов – вероятно, наиболее важный успех в теории финансовой экономики в последней четверти прошлого века. Она обобщена в различных направлениях путем применения разнообразных математических средств стохастического анализа и уравнений в частных производных. Блэк и Шоулс 7
получали свои результаты с помощью интуитивных рассуждений, не привлекая строгого математического анализа. Р. Мертон (Merton, 1973) сделал это строго (см. гл. 2). При более слабых предположениях ему удалось получить более общую формулу определения стоимости опциона. Фундаментальное проникновение в развитие теории произведено Дж. Коксом и С. Россом (Cox, Ross, 1976). Они ввели понятие нейтрального к риску определения стоимости (см. § 9 гл. 2). Затем эта идея была разработана Дж. Харрисоном и Д. Крепсом (Harrison, Kreps, 1979) (см. гл. 3) и Дж. Харрисоном и С. Плиской (Harrison, Pliska, 1981) (см. гл. 4) в терминах эквивалентной мартингальной меры. Стало понятно, что отсутствие на финансовом рынке арбитража, по существу, идентично существованию эквивалентной мартингальной меры, и некоторые авторы называют этот факт фундаментальной теоремой определения цены актива. Проблема определения эквивалентной мартингальной меры в явной форме непростая. Г. Гербер и Е. Шью (Gerber, Shiu, 1993) предложили делать это с помощью проверенного временем в актуарной науке метода преобразования Эсшера при предположении, что логарифм цены лежащего в основе актива управляется стохастическим процессом со стационарными и независимыми приращениями (см. гл. 6). Преобразование Эсшера индуцирует эквивалентную вероятностную меру процесса цены акции. Нейтральный к риску параметр Эсшера (который является единственным) определяется так, чтобы цена акции, дисконтированная при безрисковой процентной ставке минус доходность дивидендов, становилась мартингалом при новой вероятностной мере. Цена финансовой производной является наибольшим значением ожидаемых дисконтированных платежей, когда математическое ожидание берется по этой эквивалентной мартингальной мере и дисконтирование вычисляется по безрисковой процентной ставке.
8
ГЛАВА
1 АНАЛИЗ МОДЕЛЕЙ НЕПРЕРЫВНОГО ВРЕМЕНИ § 1. МАТЕМАТИЧЕСКИЕ И ЭКОНОМИЧЕСКИЕ ПРЕДПОЛОЖЕНИЯ В МОДЕЛЯХ НЕПРЕРЫВНОГО ВРЕМЕНИ Математические средства, которые требуются для формальных выводов, используемых при анализе неопределенности в непрерывновременной постановке, несколько специализированы и поэтому могут быть незнакомы для тех, кто не изучал стохастический анализ. Например, выборочные траектории для стохастических переменных, порождаемых процессами диффузии, будучи непрерывными, почти нигде не дифференцируемы в обычном смысле. Поэтому чтобы выразить динамику таких процессов, требуется более общий тип дифференциальных уравнений. По обобщенным стохастическим уравнениям имеется обширная математическая литература, однако выводы, хотя и изящные, часто неясные и трудные. Кроме того, эти выводы обеспечивают сравнительно небольшое проникновение в соотношения между формальными математическими предположениями и соответствующими предположениями экономики. Цель главы – ликвидировать этот пробел, используя только элементарные понятия вероятностного исчисления для получения основных теорем, требуемых для анализа в непрерывном времени, чтобы сделать явными экономические предположения, неявно вложенные в математические предположения. Последнее особенно важно, потому что способ, при помощи которого экономические предположения часто формулируются в экономической литературе, может привести к более ограниченной форме, чем на самом деле. Хотя общий подход состоит в том, чтобы поддерживать предположения настолько слабыми, насколько это возможно, все-таки иногда делаются предположения более ограничительные, чем необходимо. Обычно это делается тогда, когда желателен компромисс между потерей общности и сокращением математической сложности. Для мотивации изучения анализа в непрерывном времени начнем с краткого обзора той роли, ко9
торую он сыграл при разработке финансовой экономики в течение последней четверти века, так что содержанием этой главы является разъяснение существенного вклада непрерывно-временного анализа в теорию финансовой экономики. Предположения о том, что торговля происходит непрерывно во времени и что основные стохастические переменные следуют изменениям диффузионного типа с непрерывными выборочными траекториями, приводят к системе уравнений поведения для выбора меняющейся со временем структуры портфеля, которая и проще, и выгоднее получающейся из соответствующей модели торговли с дискретным временем. Кроме того, те же предположения дают основу для единой теории определения цен как финансовых активов, так и основного капитала, которая аналитически изящна и эмпирически трактуема. Конечно, непрерывная торговля, подобно любому другому непрерывному процессу переработки информации, является абстракцией реальной действительности. Однако если отрезок времени между реакциями на поступающую информацию очень короткий (или неопределенно мал), тогда модель непрерывной торговли будет приемлемой аппроксимацией модели дискретной торговли. Действительно ли отрезок времени между пересмотрами достаточно короток для непрерывного решения, чтобы обеспечить хорошую аппроксимацию? На этот вопрос следует отвечать основываясь на проведении относительного сравнения решения с другими временными шкалами. Анализ в этой главе представлен в контексте рынка ценных бумаг, когда реальный отрезок времени между наблюдаемыми сделками находится в диапазоне от долей минуты до нескольких дней. Однако непрерывный анализ может обеспечить хорошее приближение, даже если отрезок времени между пересмотрами ситуации не очень короткий. Например, при анализе продолжительного экономического роста в неоклассической модели капитала обычно пренебрегают «кратковременными» флуктуациями делового цикла и принимают экономику с полной занятостью. Кроме того, обычно считается, что воздействиями экзогенных факторов на траекторию экономики в таких моделях являются или демографические, или технологические изменения. Так как главные изменения в каждом из них вообще происходят достаточно длительно, временной отрезок между пересмотрами акционерного капитала может рассматриваться как мгновенный при применении временной шкалы изменения экзогенных факторов.
10
Непрерывно-временной анализ в эмпирическом изучении финансовых экономических данных сравнительно молод и мало разработан. Однако он обеспечивает новые подходы к решению некоторых главных проблем в эмпирическом изучении временных рядов рыночных котировок. Стандартной практикой в прежнем анализе было то, что логарифм отношения последовательных значений цен имел нормальное распределение с однородными по времени независимыми приращениями и стационарными параметрами. Однако выборочные характеристики временных рядов оказывались часто несовместимы с характеристиками, принятыми для свойств популяции. Одно из более важных противоречий – то, что эмпирические распределения изменения цен часто слишком «островершинные» и не совместимы с нормальным распределением, т. е. экстремальные частоты наблюденных значений слишком велики, чтобы быть совместимыми с выборками из нормального распределения. Устранить эти несоответствия пытались двумя различными способами. Первый предполагал независимые приращения и предположения стационарности, но заменял предположение о нормальности более общим предположением о распределениях, устойчивых в смысле Парето – Леви (Paretо – Levy). Хотя негауссовы члены устойчивого семейства распределений часто аппроксимируют хвосты эмпирических распределений лучше, чем нормальное, эмпирическое подтверждение пока еще слабое, чтобы обосновать принятие гипотезы устойчивости Парето относительно какого-либо островершинного распределения. Кроме того, свойство бесконечности дисперсии негауссовых устойчивых распределений подразумевает, что большинство наших статистических методов, которые основаны на предположениях о конечности моментов (например, метод наименьших квадратов), бесполезны. Гипотеза устойчивости Парето также подразумевает, что даже первый момент или математическое ожидание арифметического изменения цен не существуют. Значительные теоретические и эмпирические трудности, связанные с гипотезой устойчивости Парето, побудили других авторов рассмотреть альтернативный путь процессов с конечными моментами, чьи распределения являются нестационарными. Этот подход использует непрерывно-временной анализ. Общие непрерывно-временные рамки, которые требуют, чтобы основной процесс был смесью диффузионного и пуассоновского процессов, может предоставлять 11
широкий диапазон определенных гипотез, включая модель с «отражающими барьерами», предложенную П. Кутнером (Р. Cootner, 1964). Б. Розенберг (В. Rosenberg, 1972) показал, что гауссова модель с изменяющейся (и предсказуемой) дисперсией «объясняет» наблюдаемые характеристики «тяжелого хвоста» доходности на фондовой бирже. Дж. Розенфельд (Rosenfeld, 1980) разработал статистические методы для оценки параметров непрерывно-временных процессов, которые применены при построении тестов правдоподобия для выбора между процессом диффузии с изменяющейся дисперсией и смешанным диффузионным и пуассоновским процессом. Как показано Мертоном (Merton, 1980), если параметры являются медленно изменяющимися функциями времени, то можно использовать разные «временные шкалы» составляющих процесса непрерывного времени для идентификации и оценки этих параметров. Конечно, следует провести значительно больше исследований, прежде чем делать выводы относительно преимуществ такого подхода. Однако обширная математическая литература по распределениям этих процессов и свойствам конечности моментов делает разработку испытания гипотез значительно проще для этих процессов, чем для устойчивых процессов Парето – Леви. П. Самюэльсон (Samuelson, 1967) доказал несколько теорем относительно поведения инвесторов, не расположенных к риску, составляющих портфели и сталкивающихся с устойчивыми инвестициями, имеющими распределение Парето – Леви. Однако когда инвестиции распределены логарифмически устойчиво, никто не получил каких-либо уравнений поведения инвесторов. Конечно, это предположение о распределении делается в тех эмпирических исследованиях, в которых доходы предеполагаются распределенными логарифмически устойчиво. При отсутствии теории разрабатывать требования к рассматриваемой модели при гипотезе устойчивости, по Парето, довольно трудно. Рассматривая это как основу, обратимся к формальной разработке математических и экономических предположений о моделях непрерывного времени. Пусть h обозначает горизонт торговли, который является минимальным отрезком времени, в течение которого на рынке ценных бумаг инвесторами могут быть реализованы последовательные сделки. В межвременном анализе h – это отрезок времени между поочередными рыночными сессиями и, конечно, является элементом конкретизации структуры рынка в экономике. В то время как эта структура бу12
дет зависеть от компромисса между операционными расходами рынка и его экономическим эффектом, рассматриваемая временная шкала не определяется индивидуальным инвестором и одинакова для всех инвесторов в экономике. Если X(t) обозначает цену актива в момент времени t, то изменение цены актива между моментами времени t = 0 и T = nh > 0 может быть записано как X(T) – X(0) =
n
∑ [ X (k) – X(k – 1)],
(1.1)
k =1
где n – число интервалов торговли между моментами времени 0 и T, а X(k) – X(k – 1) является краткой записью разности X(kh) – X[(k – 1)h], которая определяет изменение цены в течение k-го интервала торговли, k = 1,2,...,n. Предположение о непрерывной торговле подразумевает, что интервал торговли h равен инфинитезимальному приращению непрерывного времени dt, и, как обычно для дифференциального исчисления, всеми членами более высокого порядка малости, чем dt, будет пренебрегаться. Чтобы вывести экономические последствия непрерывной торговли, необходимо исследовать математические свойства временных рядов изменения цен в этой среде. Конкретно предельные свойства распределений получаются как для изменения цены по отдельному интервалу торговли, так и для изменения по фиксированному конечному промежутку времени T, поскольку продолжительность интервала торговли становится очень малой, а число интервалов торговли п в [0, T] – очень большим. В интерпретации этого предельного анализа можно представлять процесс как последовательность рыночных структур, где на каждом этапе последовательности установленная продолжительность интервала торговли уменьшается по сравнению с предыдущим этапом. Так, предельный математический анализ показывает, как распределение изменения цены данного актива в течение одного года изменится в результате изменения интервалов торговли от месячного до недельного. Неразумно предполагать, что равновесное распределение дохода от актива по определенному периоду времени (например, один год) будет инвариантным по отношению к интервалу торговли для этого актива, поскольку оптимальные функции спроса инвесторов будут зависеть от того, как часто они смогут корректировать свои портфели. Поэтому следует указать, что нигде в анализе, представленном здесь, не предполагается, что распределение X(T) – X(0) инвариантно относительно h. 13
Определим оператор Et условного математического ожидания как оператор математического ожидания при условии знания всей существенной информации, относящейся к моменту времени t или до него. Определим случайные величины ε(k): ε(k) ≡ X(k) – X(k – 1) – Ek−1{X(k) – X(k – 1)}, k = 1,..., n.
(1.2)
где «время k» используется как укороченная запись «времени kh». По определению, Ek−1{ε(k)} = 0, и ε(k) является непредвиденным изменением цены актива между моментами k – 1 и k при фиксированной цене в момент времени k – 1. Кроме того, из свойств условного математического ожидания следует, что Ek− j{ε(k)} = 0 для всех j = 1,..., k. n Следовательно, частные суммы Sn ≡ ∑1{ ε(k)} образуют мартингал. Как будет видно, математический анализ в большой степени опирается на свойства мартингалов. Теория мартингалов раньше обычно связывалась в финансовой экономической литературе с «гипотезой эффективного рынка» (Efficient-Market Hypothesis) Е. Фамы (Fama, 1965) и П. Самюэльсона (Samuelson, 1965). Поэтому соблазнительно связать мартингальное свойство непредвиденного дохода, полученное здесь, с неявным предположением, что «цены активов определены правильно». Однако мартингальное свойство непредвиденного дохода здесь является чисто конструктивным результатом и поэтому не влечет никакого экономического предположения такого сорта. Однако мы примем два следующих экономических предположения. Предположение 1.1. Для каждого конечного интервала времени [0, T] существует число А1 > 0, независимое от числа интервалов торn говли n такое, что var(Sn) ≥ А1, где var(Sn) ≡ E0{[ ∑1{ ε(k)}]2}. Предположение 1.2. Для каждого конечного интервала времени [0, T] существует число А2 < ∞, независимое от числа интервалов торговли n такое, что var(Sn) ≤ А2. Предположение 1.1 гарантирует, что неопределенность, связанная с непредвиденными изменениями цен, не «вымывается» или исключается при переходе к непрерывной торговле, даже когда h → dt, цена в конце периода в момент времени k будет неопределенной относительно момента времени k – 1. Это предположение существенно для непрерывной модели торговли, чтобы отразить такое фундаментальное свойство поведения цены на бирже.
14
Предположение 1.2 гарантирует, что неопределенность, связанная с непредвиденным изменением цены на конечном промежутке времени, не настолько большая, чтобы дисперсия становилась неограниченной. Оно исключает возможность того, что сам акт допуска более частой торговли стимулирует достаточную нестабильность цены, чтобы заставить предельную дисперсию X(T) – X(0) стать неограниченной, а это исключает также устойчивые распределения Парето – Леви с бесконечными дисперсиями. Пусть V(k) ≡ E0{ε(k)2}, k = 1, 2,..., n, обозначает дисперсию денежного дохода актива на интервале времени между моментами k – 1 и k, основанную на доступной информации от момента времени 0, и определим V ≡ maxk V(k). Предположение 1.3. Существует число А3, 1 ≥ А3 > 0, независимое от числа интервалов торговли n такое, что для всех k = l,..., n, V(k)/V ≥ A3. Предположение 1.3 тесно связано с предположением 1.1 и исключает возможность того, что вся неопределенность непредвиденного изменения цены на [0, T] сконцентрирована только в нескольких периодах торговли. Другими словами, неопределенность цен порождается во всех периодах торговли. На самом деле результаты анализа будут иметь место даже если предположение 1.3 ослаблено, чтобы допускать V(k) = 0 в некоторых из интервалов торговли при условии, что число таких интервалов имеет верхнюю границу, независимую от n. Однако так как фактически все реальные финансовые активы с сомнительной отдачей проявляют некоторую неопределенность цен даже в очень малых интервалах времени, предположение будет охватывать большинство встречающихся на практике случаев. Так, предположение 1.3 исключает лотерейные билеты с датой розыгрыша T. В этом случае цена лотерейного билета при безрисковой процентной ставке будет только повышаться до конечного момента, т. е. до розыгрыша. Тогда для каждого n V(k) = 0, k = 1, 2,..., n – 1, и V(n) = σ2, где σ2 – дисперсия денежного вознаграждения лотереи. Сделаем небольшой перерыв в рассуждениях, чтобы определить некоторые математические символы, которые будут использоваться далее в анализе. Пусть ψ(h) и λ(h) будут функциями h. Определим символы асимптотического порядка малости О[λ(h)] и о[λ(h)] с помощью равенств ψ(h) = О[λ(h)], если предел lim[ψ(h)/λ(h)] ограничен при h → 0, и ψ(h) = о[λ(h)], если lim[ψ(h)/λ(h)] = 0 при h → 0. Так что, 15
например, если ψ(h) = ch1/2exp(h), тогда ψ(h) = О[hγ] для любых значений γ ≤ 1/2. Чтобы увидеть это, заметим, что ψ(h)/ hγ = ch1/2−γexp(h), и предел этого выражения при h → 0 ограничен для γ ≤ 1/2. Кроме того, ψ(h) = о[hγ] для γ < 1/2, поскольку предел ψ(h)/ hγ при h → 0 равен нулю для γ < 1/2. Если ψ(h) = О[λ(h)] и ψ(h) ≠ о[λ(h)], тогда ψ(h) ∼ λ(h) при h → 0, где символ ∼ означает «является асимптотически пропорциональным». В вышеприведенных примерах ψ(h) ∼ h1/2. По существу, символы асимптотического порядка малости О[.], о[.] и ∼ используются для описания поведения функции ψ(h) относительно функции λ(h) для значений h, близких к нулю. Утверждение 1.1. Если предположения 1.1, 1.2, и 1.3 выполнены, то V(k) ~ h, k = 1,..., n. То есть V(k) = О(h) и V(k) ≠ о(h), и V(k) асимптотически пропорциональна h с положительным коэффициентом пропорциональности. Доказательство. n n n n var(Sn) = E0 ∑∑ ε(k )ε( j ) = ∑∑ E0{ε(k )ε( j )} . 1 1 1 1 Рассмотрим один из членов двойной суммы E0{ε(k) ε(j)}. Предположим k ≠ j. Выберем k > j. Тогда E0{ε(k) ε(j)} = E0{ε(j) Ej {ε(k)}}. Но по предположению Ej {ε(k)} = 0, j < k. Следовательно, E0{ε(k) ε(j)} = 0 n для j < k. Отсюда var(Sn) = ∑1V (k ) . Из предположений 1.2 и 1.3 имеn ем, что nVA3 ≤ ∑1V (k ) ≤ A2, поэтому V(k) ≤ A2h/A3T, где 0 < A2/A3 < ∞. Следовательно, V(k) = О(h). Из предположений 1.1 и 1.3 следует, что V(k) ≥ A1A3h/T, где A1A3 > 0. Следовательно, V(k) ≠ о(h). Доказав утверждение 1.1, обратимся к детальному анализу распределения дохода на отдельном интервале торговли. Для некоторого интервала торговли [k – 1, k] предположим, что ε(k) может принимать любое одно из т значений, обозначаемое εj (k), j = 1,..., т, где т конечно. Всякий раз, когда не имеется никакой неоднозначности относительно периода времени k, будем обозначать εj (k) просто как εj. Предположим далее, что существует число М < ∞, независимое от n, такое что εj2(k) ≤ М. Хотя предположение о дискретном распределении значений ε(k) в конечном диапазоне явно ограничивает класс допустимых распределений, однако оно чрезвычайно упрощает формальные
16
математические объяснения без принятия каких-либо существенных экономических ограничений. Вообще говоря, класс рассматриваемых распределений может быть расширен, чтобы включить в него непрерывные распределения с ограниченными диапазонами и большинство «хороших» непрерывных распределений с бесконечными диапазонами (например, нормальное). Однако, чтобы это сделать, потребуется достаточно продолжительный и сложный математический анализ для доказательства результатов, которые будут получены позже. Поскольку эта дополнительная математическая сложность мало добавляет в понимание экономических предположений, ограничимся дискретными распределениями. Если принять рj (k) ≡ prob{ε(k) = εj | информация, доступная от момента времени 0}, тогда из утверждения 1.1 следует, что m
∑ p j ε2j = О(h).
(1.3)
1
Поскольку т конечно, из равенства (1.3) следует, что рj ε 2j = О(h),
j = 1,..., т.
(1.4)
Любое событие j такое, что рjεj2 = о(h), будет давать асимптотически незначительный вклад в дисперсию (1.1), так как V(k) ≠ о(h). Поскольку т конечно, из этого следует, что существуют по крайней мере два события такие, что рj ε 2j ≠ о(h), и из равенства (1.4) для таких событий рj ε 2j ∼ h. Кроме того, эти события определяют асимптотические характеристики распределений, когда они стремятся к пределу при переходе к непрерывному времени. Без потери общности принимается рj ε 2j ≠ о(h), j = 1, 2, ..., т, и поэтому рj ε 2j ∼ h, j = 1, 2,..., т. Предположение 1.4. Для j = 1, 2,..., т величины pj и εj являются функциями h с достаточно «хорошим поведением», чтобы существоq r вали числа qj и rj такие, что pj ~ h j и εj ~ h j . Хотя предположение 1.4 – это предположение, удобное для иллюстративных целей, оно более сильное, чем необходимо. Например, если pj ~ hlog(1/h) в окрестности h = 0, тогда предположение 1.4 не будет удовлетворено. Однако полученные результаты будут справедливыми, если pj ведет себя и таким образом.
17
Из предположения 1.4 рj ε 2j ~ h
q j + 2rj
. Но согласно равенству
(1.4) рj ε 2j ~ h. Из этого следует, что значения, которые принимают qj и rj, не могут быть произвольны, а должны удовлетворять равенствам qj + 2 rj = l, j = l, 2,..., т.
(1.5)
Поскольку мы интересуемся свойствами этих функций в окрестности h = 0 и h 0 вероятность Qk(δ) = о(h). Определим число u равенством u = max{j}|εj|/h1/2. В соответствии с гипотезой все исходы для ε (k) являются исходами типа I, и поэтому имеем u = О(1). Теперь для каждого числа δ > 0 определим функцию h+(δ) как решение уравнения δ = α h+ + u (h+)1/2. Поскольку α и u имеют порядок О(1), то h+(δ) > 0 для всякого δ > 0. Таким образом, для всякого h < h+(δ) и каждого возможного исхода X(k) абсолютное приращение X(k) − X(k−1) < δ. Так что для каждого h, 0 ≤ h < h+(δ), вероятность Qk(δ) ≡ 0 и, следовательно, lim [Qk(δ)/h] = 0 при h → 0. Хотя выборочная траектория процесса X(t) непрерывна, она почти нигде не дифференцируема (рис. 1.1). Рассмотрим изменение процесса X(t) между моментами времени k − 1 и k, когда реализуется ε(k) = εj. Это означает, что [X(k) − X(k − 1)]/h = αk + εj/h. Но εj асимптотически пропорциональна h1/2 и, следовательно, [X(k) − X(k − 1)]/h ∼ 1/h1/2, что расходится при h → 0. Таким образом, обычный анализ и стандартная теория дифференциальных уравнений не могут быть использованы для описания динамики изменений цены акций. Однако существует обобщенный анализ и соответствующая теория стохастических дифференциальных уравнений, которые могут быть использованы вместо них. Чтобы построить этот обобщенный анализ будет полезно установить определенные свойства моментов разности [X(k) − X(k − 1)]. Определим условную дисперсию денежного дохода от актива σ 2k за единицу времени равенством σ 2k ≡ Еk−1{ε2(k)}/ h, k = 1,..., n. (1.8) 2 2 Поскольку ε j = О(h) для каждого исхода εj, значит σ k = О(1). Кроме того, из предположений 1.1 и 1.3 следует, что σ 2k > 0 для всех h. Так как αk ограничено, то Еk −1{[X(k) − X(k − 1)]2} = σ 2k h + о(h), k = 1,..., n. Отсюда с точностью до членов порядка малости h условные вторые центральные и нецентральные моменты разности [X(k) − X(k − 1)] одинаковы. Заметим, что нами не предполагалось, что σ 2k является постоянной во времени, на самом же деле она может быть случайной величиной дат более ранних, чем k − 1. 20
7 6 5 4 3 2 0
200
400
600
800
1000
Рис. 1.1. Непрерывная во времени выборочная траектория для доходности актива с исходами типа I
Рассмотрим теперь N-й безусловный абсолютный момент отклонения ε(k), 2 < N < ∞. Используя то же определение величины u , какое дано в доказательстве утверждения 1.2, для k = 1,..., n имеем Е0{|ε (k)|N} =
m
∑ pj εj 1
N
≤
m
∑ p j (u ) N h N 2 ≤ u N h N / 2 = 1
= о(h), N > 2.
(1.9)
Таким образом, все абсолютные моменты ε(k) более высокого порядка, чем второй, асимптотически пренебрежимо малы по сравнению с первыми двумя моментами. Аналогично Е0{|X(k) − X(k − 1)|N} ≤ (αh + u h1/2) N = u h N /2 + о(h N /2).
(1.10)
Следовательно, с точностью до членов порядка малости hN/2 безусловные N-е центральные и нецентральные абсолютные моменты разности X(k) − X(k − 1) одинаковы. Так как соотношения порядков для моментов, полученные в представлениях (1.9) и (1.10), зависят только от {εj} = О(h1/2) и ограниченности αk, а не от вероятностей определенных исходов {рj}, то отсюда немедленно следует, что соотношения порядков значений ус21
ловных моментов будут такими же, как и для безусловных моментов. Поэтому Еk−1{|ε (k)|N} = о(h) для N > 2 и Еk−1{|X(k) − X(k − 1)|N} = Еk−1{|ε (k)|N} + о(h N /2). (1.11) Определим случайную величину и(k), k = 1,..., n, равенством и(k) ≡ ε (k)/( σ 2k h)1/2 где по построению иj ≡ εj/( σ 2k h)1/2 = О(1), j = 1,..., т; Еk−1{и(k)} = 0; Еk−1{и2(k)} = 1; Еk−1{|и (k)|N} = О(1) для N > 2. Теперь равенство (1.7) можно переписать как X(k) − X(k − 1) = αk h + σk и(k) h1/2,
k = 1,..., n.
(1.12)
Следовательно, когда непредвиденные изменения цены актива являются исходами только типа I, динамика изменения цены может быть записана как стохастическое разностное уравнение в виде (1.12), где все явные случайные величины в правой части имеют порядок О(1) и поэтому не являются ни неограниченно малыми, ни неограниченно большими в пределе при h → 0. Заметим, что в момент времени k − 1 единственной случайной величиной оказывается u(k), поэтому равенство (1.12) называется условным стохастическим разностным уравнением. Вид уравнения (1.12) делает явным важное свойство, часто наблюдаемое для отдачи на актив, а именно: поскольку αk, σk и u(k) имеют порядок О(1), реализующаяся отдача на актив за очень короткий интервал торговли будет полностью определяться его стохастической составляющей σkи(k)h1/2. Например, сомнительно найти акцию с годовыми стандартными отклонениями доходности между 15 и 20 %. Это подразумевало бы, что изменения цены порядка 1 % за операционный день нередки. Однако опыт показывает, что если ожидаемая годовая ставка дохода на акцию имеет такой же порядок, как и его годовое стандартное отклонение, скажем, 15 %, то ожидаемая ставка дохода в операционный день будет иметь порядок 0,05 %, что является незначительным по сравнению со стандартным отклонением. Конечно, этот выбор неявно сделан раньше при обсуждении моментов, когда было показано, что с точностью до порядка малости h вторые центральные и нецентральные моменты X(k) − X(k − 1) одинаковы. Одна22
ко из этого не следует, что в выборе оптимального портфеля даже при непрерывной торговле инвестору следует пренебрегать различиями между ожидаемыми отдачами акций. Значение имеют первый и второй моменты отдачи, которые, как было показано, являются величинами одинакового порядка малости О(h). Установив многие из существенных асимптотических свойств для X(k) − X(k − 1), получим характеристики распределений случайных величин, которые сами являются функциями цен активов. Эти характеристики распределений особенно важны для теории выбора портфелей и определения цен финансовых производных (contingentclaims pricing). Одним примером такой финансовой производной (contingent claim) служит опцион-колл (call option) на обыкновенную акцию (common-stock), который дает его владельцу право купить указанное число долей акции по определенной цене в указанную дату или до нее. Ясно, что цена опциона будет функцией цены лежащей в основе акции (underlying stock). Пусть F(t) будет случайной величиной, заданной в соответствии с правилом F(t) = f (X, t), если X(t) = X, где f является функцией из C2 с ограниченными третьими частными производными. (Предположение о том, что f имеет ограниченные третьи производные не существенно при анализе, но просто делается для аналитического удобства. Фактически все, что здесь требуется, – это то, что третьи производные ограничены в малой окрестности X(t) = X.) Следуя соглашению, установленному для X(t), используем более краткую запись F(k) для F(kh) и f [X(k), k] вместо f [X(kh), kh]. Предположим, что мы рассматриваем ситуацию в момент времени k − 1, и поэтому знаем значения процесса X(k − 1), αk, σk и {рj′}, где рj′ определяется как условная вероятность того, что u(k) = uj, j = 1,..., т, при фиксированной информации, доступной вплоть до момента времени k − 1. Обозначим через Х известное значение X(k − 1). Определим числа {Хj} равенствами Хj ≡ Х + αk h + σk иj h1/2,
j = 1,..., т.
(1.13)
Для каждого значения Хj можно использовать разложение Тейлора для получения соотношения f (Хj, k) = f (Х, k − 1) + f1(Х, k − 1)(αk h + σk иj h1/2) + f2(Х, k − 1) h + + f11(Х, k − 1)(αk h + σk иj h1/2)2/2 + Rj, j = 1,..., т,
23
(1.14)
где индексы обозначают частные производные по аргументу соответствующего номера, т. е. f1(Х, k − 1) ≡
∂f ( x, t ) ∂f ( x, t ) , f2(Х, k − 1) ≡ , ∂x x = X , t = ( k −1) h ∂t x = X , t = ( k −1) h
а Rj определяется выражением Rj ≡ f22(Х, k − 1) h2/2 + f12(Х, k − 1)(αk h + σk иj h1/2)h + + f111(ηj, ζj)( Хj − X)3/6 + f112(ηj, ζj)( Хj − X)2h/2 + + f122(ηj, ζj)( Хj − X)h2/2 + f222(ηj, ζj)h3/6, где ηj ≡ X + θj (Хj − X) и ζj ≡ (k − 1) + νj для некоторых θj и νj таких, что 0 ≤ θj ≤ 1 и 0 ≤ νj ≤ 1. Поскольку все третьи частные производные функции f ограничены и иj = О(1), j = 1,..., т, то, подставляя Хj из равенств (1.13) в (1.14), для всяких j имеем |Rj| = О(h3/2) = о(h),
j = 1,..., т.
Заметив, что (αk h + σk иj h1/2)2 = σk2 иj2 h + о(h), представление (1.14) можем переписать в виде f (Хj, k) = f (Х, k − 1) + f1(Х, k − 1)(αk h + σk иj h1/2) + f2(Х, k − 1) h + + f11(Х, k − 1)σk2 иj2 h/2+ о(h), j = 1,..., т.
(1.15)
Так как представление (1.15) имеет место для всякого j, мы можем приближенно описать динамику F(k) в виде условного стохастического разностного уравнения с помощью соотношения F(k) − F(k − 1) = { f1(Х(k − 1), k − 1)αk + f2(Х(k − 1), k − 1) + + f11(Х(k − 1), k − 1) σ 2k и2(k)/2} h + + f1(Х(k − 1), k − 1) σk и(k) h1/2 + о(h), k = 1,..., n,
(1.16)
где равенство (1.16) является условным при фиксированных Х(k − 1), αk и σk. 24
Формальное применение оператора условного математического ожидания Еk−1 к обеим сторонам равенства (1.16) приводит к такому же результату, что и строгая операция умножения обеих сторон равенства (1.15) на рj′ и затем суммирование по j = 1,..., т. Замечая, что производные функции f в правой части равенства (1.16) оцениваются при X(k − 1) и поэтому являются нестохастическими в момент времени k − 1, для k = 1,..., n имеем Еk−1{F(k) − F(k − 1)} = { f1(Х(k − 1), k − 1)αk + f2(Х(k − 1), k − 1) + + f11(Х(k − 1), k − 1) σ 2k /2} h + о(h).
(1.17)
Определим µk ≡ Еk−1{F(k) − F(k − 1)}/h, что является условным математическим ожиданием изменения F за единицу времени, и из (1.17) получим для него выражение при k = 1, ..., n µk = { f1(Х(k − 1), k − 1)αk + f2(Х(k − 1), k − 1) + + f11(Х(k − 1), k − 1) σ 2k /2} + о(1).
(1.18)
Подобно αk, µk = О(1) и с точностью до этого порядка малости полностью определяется только через X(k − 1) и первые два момента изменения процесса X. Используя выражение (1.18), равенство (1.16) можно переписать в виде F(k) − F(k − 1) = µkh + f11(Х(k − 1), k − 1) σ 2k [ и2(k) − 1] h/2 + + f1(Х(k − 1), k − 1)σk и(k) h1/2 + о(h).
(1.19)
Из равенства (1.19) следует, что с точностью до членов порядка малости h условное стохастическое разностное уравнение для разности F(k) − F(k − 1) имело бы почти такой же вид, что и уравнение (1.12) для X(k) − X(k − 1), если бы не дополнительное стохастическое слагаемое порядка О(h). Аналогичными рассуждениями, как и при обсуждении уравнения (1.12), выясняется, что реализующееся изменение F на очень коротком интервале времени полностью доминируется стохастическим слагаемым f1(Х(k − 1), k − 1)σkи(k)h1/2. Действительно, с помощью равенства (1.19) можно записать условные моменты для F(k) − F(k − 1) как и
Еk−1{[F(k) − F(k − 1)]2} = {f1(Х(k − 1), k − 1)σk}2h + о(h) (1.20) Еk−1{[F(k) − F(k − 1)] N} = О(h N /2) = о(h), N > 2. 25
(1.21)
Таким образом, соотношение порядков малости для условных моментов F(k) − F(k − 1) точно такое же, что и для условных моментов приращений X(k) − X(k − 1), и стохастическое слагаемое порядка малости О(h) делает незначительным вклад моментов F(k) − F(k − 1). Оказывается, что не только соотношения между порядками малости самих моментов приращений F и X одинаковые, но и смешанные моменты одновременных приращений имеют одинаковые соотношения порядков малости. Действительно, из равенств (1.12) и (1.19) имеем Еk−1{[F(k) − F(k − 1)][ X(k) − X(k − 1)]} = и
= {f1(Х(k − 1), k − 1) σk}2 h + о(h)
(1.22)
Еk−1{[F(k) − F(k − 1)] j [ X(k) − X(k − 1)] N − j} = = О(h N /2) = о(h), j = 1,..., N, N > 2.
(1.23)
Хотя формулы (1.22) и (1.23) определяют нецентральные взаимные моменты, разность между центральными и нецентральными взаимными моментами будет иметь порядок о(h), и поэтому они взаимозаменяемы при использовании. Например, взаимная ковариация приращений F и X будет отличаться от правой части равенства (1.22) величиной −µkαkh2 = о(h). Наконец, мы имеем довольно сильный результат, что с точностью до членов порядка малости h одновременные приращения F и X полностью коррелированы. Таким образом, если определить ρk как условный коэффициент корреляции между одновременными изменениями F и X за единицу времени, то из выражений (1.20) и (1.22) получим если f1[ X (k − 1), k − 1] > 0; 1 + о(1), ρk = − 1 + о(1), если f1[ X (k − 1), k − 1] < 0. Следовательно, даже если F является нелинейной функцией X, то их мгновенные одновременные изменения за очень короткий промежуток времени будут полностью коррелированы. Показав, что стохастическое слагаемое порядка О(h) вносит незначительный вклад в изменение F за очень короткий интервал времени, исследуем его вклад в приращение F за конечный, а необяза26
тельно короткий интервал времени. Определим случайную величину G(t) равенством G(k) − G(k − 1) ≡ F(k) − F(k − 1) − µk h − − f1(Х(k − 1), k − 1)σk и(k) h1/2, k = 1,..., n.
(1.24)
Таким образом, G(k) − G(k − 1) является величиной случайной ошибки при аппроксимации приращения F(k) − F(k − 1) с помощью выражения µk h + f1σk и(k)h1/2. Если мы определим у(k) ≡ f11(Х(k − 1), k − 1) σ 2k [ и2(k) − 1]/2, тогда из равенства (1.19) тождество (1.24) можно переписать как G(k) − G(k − 1) = у(k) h + о(h),
k = 1,..., n.
(1.25)
По построению Еk−1{у(k)} = 0, поэтому Еk−j{у(k)} = 0, j = 1,..., k. n Следовательно, частичные суммы ∑1 y (k ) образуют мартингал. По-
(
)
n скольку E 0 ∑1 y 2 (k ) k 2 < ∞ при n → ∞, из закона больших чисел для мартингалов следует, что
1 n n lim h ∑ y (k ) = T lim ∑ y (k ) → 0 при n → ∞. n k =1 k =1
(1.26)
Из равенства (1.25) для фиксированного T (≡ nh) > 0 G(T) − G(0) = h
n
n
n
k =1
k =1
k =1
∑ y(k ) + ∑ о(h) = h ∑ y (k ) + o(1) .
(1.27)
При вычислении предела (1.27) при n → ∞ (h → 0) из предельного соотношения (1.26) имеем, что G(T) − G(0) → 0. То есть накопленная ошибка аппроксимации стремится к нулю с вероятностью единица. Следовательно, для T > 0 из определения (1.24) имеем, что при переходе к непрерывному времени (т. е. при h → 0) F(T) − F(0) = +
n
n
1
k =1
∑ [ F (k ) − F (k − 1)] = ∑ µ k h +
n
∑ f1[ X (k − 1), k − 1]σk u (k )h1 2
k =1
27
(1.28)
с вероятностью единица. Таким образом, при переходе к непрерывному времени стохастический член порядка О(h) в представлении (1.19) будет давать незначительный вклад в изменение F на конечном интервале времени. Естественно интерпретировать предельные суммы в равенстве (1.28) как интегралы. Для каждого k, k = 1,..., n, определим t ≡ kh. С помощью обычных рассуждений при переходе к пределу для римановских интегралов T n lim ∑ µ k h = ∫ µ(t )dt , (1.29) n → ∞ 0 k =1 где µ(t) − предел величины µk при переходе к непрерывному времени и называется мгновенным условным математическим ожиданием изменения F за единицу времени при заданной информации, доступной до момента времени t. Конечно, из-за коэффициента h1/2 вторая сумма не будет удовлетворять обычным римановским интегральным условиям. Однако формально мы можем продолжить и определить стохастический интеграл как предельную сумму, задаваемую равенством n lim ∑ f1[ X (k − 1), k − 1]σ k u (k )h1 2 ≡ n → ∞ k =1
T
12
∫ f1[ X (t ), t ]σ(t )u (t )(dt )
,
0
где обозначение (dt)1/2 используется, чтобы отличить этот интеграл от обычного интеграла Римана в формуле (1.29). Следовательно, из представления (1.28) мы имеем, что изменение F между 0 и T может быть записано в виде T
T
F(T) − F(0) = ∫ µ(t )dt + ∫ f1[ X (t ), t ]σ(t )u (t )(dt )1 2 , 0
(1.30)
0
где равенство (1.30) выполняется с вероятностью единица. Задав это стохастическое интегральное представление для изменения F на конечном интервале времени, мы формально продолжим анализ, чтобы определить стохастический дифференциал для F: dF(t) = µ(t) dt + f1[X(t), t]σ(t) u(t) (dt)1/2, 28
(1.31)
где запись в форме дифференциала dF используется вместо обычного обозначения производной по времени dF/dt, чтобы подчеркнуть ранее полученный результат, что почти всюду выборочные траектории не дифференцируемы в обычном смысле. По аналогии с разностными уравнениями (1.12) и (1.19) равенство (1.31) может интерпретироваться как условное стохастическое дифференциальное уравнение при фиксированной информации, доступной вплоть до момента времени t, и включающей µ(t), X(t) и σ(t), но, конечно, не процесс u(t), который является источником случайного изменения F от F(t) к F(t + dt). При формальном вычислении предельного выражения равенства (1.19) для h → dt и при пренебрежении членами порядка o(dt) кажется, что равенство (1.31) не учитывает члены порядка О(dt), а именно f11(Х(k − 1), k − 1) σ 2k [и2(k) − 1]dt/2. Однако, как было показано, вклад этого стохастического члена порядка О(dt) в значения моментов приращения dF на интервале бесконечно малой длительности dt равен o(dt), и на конечном интервале он исчезает согласно закону больших чисел. Следовательно, с вероятностью единица распределение процесса, задаваемого уравнением (1.31), неотличимо от распределения процесса с включением дополнительного стохастического члена порядка О(dt). Хотя µ(t)dt имеет такой же порядок малости, как и стохастический член порядка О(dt), которым мы пренебрегли, им пренебрегать нельзя на инфинитезимальном интервале, поскольку он является первым моментом приращения F, имеющим тот же порядок, что и второй момент. Им нельзя пренебрегать на конечном интервале [0, T], потому что в отличие от стохастической составляющей порядка О(dt) частичные суммы µkdt не образуют мартингал, и закон больших чисел не применим. Соответствующие стохастические интегральное и дифференциальное представления для динамики X(t) могут быть записаны непосредственно из представлений (1.30) и (1.31) путем простого выбора f(X, t) = X, а именно из равенства (1.30) получим T
T
X(T) − X(0) = ∫ α(t )dt + ∫ σ(t )u (t )(dt )1 2 и
0
(1.32)
0
dX(t) = α (t) dt + σ (t) u(t) (dt)1/2,
(1.33)
где стохастическое слагаемое порядка О(dt), которым пренебрегаем, тождественно равно нулю, поскольку f11 ≡ 0. 29
В ходе проведенного анализа единственными ограничениями на распределение u(t) были следующие: a) E{u(t)} = 0; б) E{u2 (t)} = 1; в) u(t) = О(1) и г) распределение для u(t) дискретно. Ограничения a) и б) являются чисто конструктивными, а в) и г) можно ослабить, чтобы сделать допустимыми наиболее удобные для анализа непрерывные распределения, в том числе с неограниченной областью определения. В частности, не предполагалось, что {u(t)} были или одинаково распределены, или взаимно независимы. Однако чтобы развивать анализ далее, требуется дополнительное экономическое предположение. Предположение 1.6. Случайный процесс X(t) является процессом Маркова. Другими словами, распределение условной вероятности для будущих значений X при фиксированном его значении в момент времени t зависит только от текущего значения X, и включение дальнейшей информации, имеющейся до этой даты, не будет изменять условную вероятность. Хотя предположение 1.6 может показаться довольно ограничительным, многие процессы, которые являются формально не марковскими, могут быть преобразованы в марковские методом расширения пространства состояний, и поэтому предположение 1.6 можно ослабить, сказав, что условные вероятности Х зависят только от конечного объема прошлой информации. На основании предположения 1.6 можно написать условные плотности вероятностей для X(T) = X в момент T при фиксированном X(t) = х в виде р(x, t) ≡ p(x, t; X, T) = prob{X(T) = X |X(t) = x}, t < T,
(1.34)
где аргументы X и T опускаются в связи с тем, что они будут считаться фиксированными. Для фиксированных X и T функция p[X(t), t], рассматриваемая в моменты времени до даты t, – случайная величина, которая является функцией цены актива в момент времени t. Поэтому при условии, что p – функция x и t, удобная для анализа, она будет удовлетворять всем свойствам, предварительно полученным для F(t). В частности, при переходе к непрерывной торговле dp будет удовлетворять уравнению (1.31), где µ(t) – условное математическое ожидание изменения р за единицу времени. Однако p – это плотность вероятности, и поэтому математическое ожидание ее изменения равно нулю. Вычисление предела в равенстве (1.18) при h → 0 и применение условия µ(t) = 0 дает, что 0 = σ2(x, t) p11(x, t)/2 + α (x, t) p1(x, t) + p2(x, t), 30
(1.35)
где индексы при p обозначают частные производные. Кроме того, в соответствии с марковским предположением 1.6 α(t) и σ2(t) являются, самое большее, функциями х(t) и t. Следовательно, мы делаем эту зависимость явной, переписывая функции соответственно как α(x, t) и σ2(x, t). Анализ равенства (1.35) показывает, что это линейное дифференциальное уравнение в частных производных параболического типа (оно называется обратным уравнением Колмогорова). Поэтому при выполнении граничных условий уравнение (1.35) полностью определяет переходную плотность вероятностей для цены актива. Следовательно, при переходе к непрерывной торговле достаточно знать только функции α(x, t) и σ2(x, t), чтобы определить распределение вероятности изменений цен активов между любыми двумя датами. Отсюда следует, что единственными характеристиками распределений {u(t)}, которые влияют на асимптотическое распределение для цены актива, являются первый и второй моменты, а по построению они постоянные во времени. То есть если бы не требования масштабирования на первые два момента, характеристики распределения {u(t)} могли бы быть выбраны практически произвольно без какоголибо влияния на асимптотическое распределение для цены актива. Следовательно, при переходе к непрерывной торговле ничто из экономического содержания не будет потеряно, если принять, что {u(t)} независимы и одинаково распределены, поэтому для оставшейся части данного параграфа мы примем такое предположение. Следует отметить, что это не означает, что такие же свойства имеют приращения X(t) или F(t). Действительно, если α(t) или σ2(t) является функцией X(t), тогда приращения X(t) не будут ни независимыми, ни одинаково распределенными. Определим W(t) как случайную величину, изменение которой во времени описывается стохастическим разностным уравнением, аналогичным уравнению (1.12), но с αk ≡ 0 и σk ≡ 1, k = 1,..., n. Другими словами, условное математическое ожидание приращения W(t) за единицу времени является нулевым, и условная дисперсия этого приращения за единицу времени равна 1. Поэтому W(T) − W(0) =
n
∑[W (k ) − W (k − 1)] =
k =1
31
=
n
h ∑ u (k ) = T k =1
1 n ∑ u (k ) . n k =1
(1.36)
Величины {u(k)} независимы и одинаково распределены с нулевым средним и единичной дисперсией. Поэтому согласно центральной предельной теореме при переходе к непрерывной торговле выраn жение ∑1 u (k ) n будет иметь стандартное нормальное распределе-
ние. Из представления (1.36) следует, что асимптотически W(T) − W(0) будет нормально распределено с нулевым средним и дисперсией, равной T для всех T > 0. Действительно, решение уравнения (1.35) с σ2 = 1 и α = 0 имеет вид exp[− ( X − x) 2 2(T − t )] p(x, t; X, T) = , 2π(T − t )
что является плотностью нормального распределения. Так как выбор распределения для {u(t)} может быть сделан почти произвольно и предельное распределение для W(T) − W(0) является нормальным для всех конечных T, естественно и удобно предположить, что {u(t)} имеет стандартное нормальное распределение. Аналогичным способом, как было сделано при получении представления (1.33), стохастическое дифференциальное уравнение для W(t) можно выразить в форме dW(t) = u(t) (dt)1/2. (1.37) Если {u(t)} независимы и имеют стандартное нормальное распределение, процесс dW, описываемый уравнением (1.37), называется винеровским процессом или процессом броуновского движения, и мы зарезервируем обозначение dW для обозначения такого процесса повсюду в этой главе. Такой выбор распределения для {u(t)} не влияет на предельное распределение X, поэтому без потери общности мы можем переписать стохастические интегральные и дифференциальные представления для динамики X(t), т. е. уравнения (1.32) и (1.33) в виде T
T
X(T) − X(0) = ∫ α( X (t ), t )dt + ∫ σ( X (t ), t )dW (t ) 0
и
(1.38)
0
dX(t) = α (X(t), t) dt + σ (X(t), t) dW(t). 32
(1.39)
Класс марковских процессов непрерывного времени, чья динамика может быть записана в форме (1.38) и (1.39), называется процессами Ито и является частным случаем более общего класса случайных процессов, называемых строго диффузионными процессами. Из представлений (1.30) и (1.31) непосредственно следует, что если динамика X(t) может быть описана процессом Ито, то динамика хорошо определенных функций X(t) также будет описываться процессом Ито. Это соотношение между динамикой X(t) и F(t) формализовано в следующей лемме. Лемма Ито. Пусть f (X, t) будет функцией из C2, определенной на R × [0, ∞], а X(t) задается стохастическим интегралом, определенным равенством (1.38), тогда зависящая от времени случайная величина F ≡ f является стохастическим интегралом, а ее стохастический дифференциал dF = f1(X, t) dX + f2(X, t) dt + f11(X, t) (dX)2/2, причем произведение дифференциалов определено правилами умножения (dW)2 = dt, dW dt = 0 и (dt)2 = 0. Доказательство леммы Ито следует из соотношений (1.18), (1.29), (1.30) и (1.31). Лемма Ито формулирует правило дифференцирования для обобщенного стохастического исчисления и, по существу, является аналогом фундаментальной теоремы стандартного анализа вычисления производных сложных функций. Стохастические дифференциальные уравнения и лемма Ито – основные математические средства, используемые в анализе моделей экономических процессов непрерывного времени. Получением леммы Ито завершается формальный математический анализ этого раздела, и можно подвести некоторые итоги. Предположим, что экономическая структура, которую нужно проанализировать, такова, что предположения 1.1−1.6 выполняются, и непредвиденные изменения цены активов могут быть исходами только типа I (т. е. не появляется никаких «редких событий»). Тогда в моделях непрерывной торговли такой структуры динамика цен активов всегда может быть описана без потери общности процессами Ито. Действительно, поскольку интеграл от винеровского процесса нормально распределен, обычное предположение о динамике цен в финансовой экономической литературе: «изменение цен активов X(t + h) − X(t) на коротких интервалах времени распределено приблизительно нормаль33
но», может быть заменено формальным предположением о том, что имеет место уравнение (1.39). Если это интерпретируется корректно, то нет никаких недостатков в принятии предположения о динамике цен таким способом. Однако возможны, по крайней мере, два заблуждения. Во-первых, принятие такого предположения подразумевает, что {u(t)} независимы и имеют одинаковое стандартное нормальное распределение. Следовательно, это может привести к убеждению, что предположение нормальности является существенным для анализа, а не просто для удобства. Например, полученная динамика непрерывной торговли будет эквивалентна динамике, при которой величины {u(t)} имеют биномиальное распределение при условии, что параметры этого распределения выбраны так, чтобы удовлетворялись равенства E{u(t)} = 0 и E{u2(t)} = 1. (Биномиальное распределение, которое удовлетворяет этим условиям, должно иметь u1 = 1 и u2 = − 1 с вероятностями 1/2. Следовательно, u2(t) = 1 с вероятностью единица, и поэтому стохастический член порядка О(h), присутствующий в равенствах (1.19), (1.24)–(1.27), будет нулевым даже для конечного h.) Хотя в структурном анализе последовательности рыночных ситуаций соответствующая последовательность функций распределения для X(t + h) − X(t) будет зависеть от распределения {u(t)}, предельное распределение этой последовательности не будет зависеть от него. Кроме того, независимо от распределения {u(t)} решения непрерывной торговли обеспечат равномерно допустимые приближения (с точностью о(h)) решений дискретной торговли. Поэтому предположение нормальности для {u(t)} не налагает больше никаких ограничений на процесс за пределами предположений 1.1−1.6. n Во-вторых, поскольку X(T) − X(0) = ∑1[ X (k ) − X (k − 1)] , то принятие указанного предположения может привести к предположению, что изменения цен активов на конечном интервале [0, T] будут (приблизительно) нормально распределены, что явно не вытекает из уравнения (1.39). Например, если функции α(X, t) = аХ и σ(X, t) = bХ линейные с постоянными коэффициентами а и b, тогда можно показать, что решение X(T) уравнения (1.35) будет иметь логарифмически нормальное распределение E0{X(T)} = X(0) exp(aT) и var{log X(T)} = b2T 34
для всех T > 0, а нормальное и логарифмически нормальное распределения принципиально различаются. Действительно, нормальное распределение для X(T) − X(0) подразумевает положительную вероятность того, что X(T) может быть отрицательным, в то время как согласно логарифмически нормальному распределению X(T) никогда не может быть отрицательным. На основании этого предположением о динамике цен, менее приводящим в заблуждение, было бы такое: «Для очень коротких интервалов торговли можно исследовать изменение цен активов в течение интервала торговли как будто бы оно нормально распределено». Однако это просто повторяет условия, полученные с помощью оценок (1.11) и (1.21), т. е. для коротких интервалов торговли только первые два момента имеют значение. Существенные преимущества использования моделей непрерывного времени с динамикой цен, определяемой процессами Ито, достаточно широко продемонстрировано в финансовой экономической литературе, и поэтому здесь сделаем только несколько кратких замечаний. Например, в решении многопериодной задачи выбора портфеля оптимальные портфельные функции спроса будут зависеть только от двух первых моментов распределений отдачи активов. Это не только значительно сокращает количество информации о распределении отдачи актива, требуемой для выбора оптимального портфеля, но и гарантирует, что условия оптимизации первого уровня линейны по функциям спроса, поэтому явные решения для этих функций могут быть получены простой матричной инверсией. Анализ задач коллективной ответственности и определения цены опционов также упрощается при использовании леммы Ито, которая обеспечивает прямой метод для получения динамики и переходных вероятностей для функций цен активов. Кроме того, хотя анализ, представленный здесь, справедлив для скалярных процессов, он может быть легко перенесен на векторные процессы. Конечно, полученные здесь результаты основаны на предположении, что все изменения цен активов являются исходами типа I. Как было сказано в § 1, такой класс процессов – это только подмножество семейства процессов, которые удовлетворяют экономическим предположениям 1.1–1.6. Поэтому для завершения изучения математики мо35
делей непрерывной торговли мы теперь рассмотрим анализ другой составляющей этих процессов, которая учитывает возможность появления «редких событий».
§ 3. ПРОЦЕССЫ С «РЕДКИМИ СОБЫТИЯМИ» И НЕПРЕРЫВНЫМИ ВЫБОРОЧНЫМИ ТРАЕКТОРИЯМИ Предположим, что исходы ε(k), k = 1,..., n, могут быть или типа I, или типа II, но не типа III. Таким образом, мы учитываем возможность редких событий с исходами типа II, хотя, как показано в § 1, фактически все наблюдения ε(k) будут исходами типа I. Структура анализа, представленного здесь, по существу, такая же, как и в предыдущем параграфе. Действительно, основным заключением этого анализа будет то, что при переходе к непрерывной торговле, свойства распределений доходов от активов являются неразличимыми от свойств, полученных в § 2. Другими словами, «редкие события» с исходами типа II «не имеют значения». Чтобы показать это, мы начнем с доказательства того, что при переходе к непрерывной торговле предельные выборочные траектории для цен активов непрерывны по времени. Для каждого временного периода k определим r ≡ min rj, когда основной член εj имеет поряr
док h j , j = 1,..., т. Поскольку все исходы являются исходами или типа I, или типа II, r > 0, и |εj | = О(hr), j = 1,..., т. Утверждение 1.3. Если все возможные исходы для ε(k), k = 1,..., n, являются исходами типа I или типа II, то выборочные траектории цен активов в непрерывном времени будут непрерывными. Доказательство. Пусть Qk(δ) будет условной вероятностью того, что |X(k) − X(k − 1)| ≥ δ при знании всей информации, имеющейся до момента времени k − 1. Как и в доказательстве утверждения 1.2, необходимым и достаточным условием для непрерывности выборочной траектории X является выполнение равенства Qk(δ) = о(h) для каждого δ > 0. Определим u ≡ max {j} |εj | h− r. По определению r, имеем u = О(1). Для каждого числа δ > 0 введем функцию h+(δ) как решение уравнения δ = α h+ + u ( h+) r, где в соответствии с предположением 1.5 α = О(1). Поскольку r > 0, а α и u имеют порядок О(1), существует решение h+(δ) > 0 для каждого δ > 0. Поэтому при h < h+(δ) и любом возможном исходе X(k) имеет место |X(k) − X(k − 1)| < δ. Следова36
тельно, для каждого h, 0 ≤ h < h+(δ), справедливы равенства Qk (δ) ≡ 0 и lim [Qk (δ) /h] = 0 при h → 0. Установив непрерывность выборочной траектории, покажем, что свойства моментов приращения X(k) − X(k − 1) такие же, как и свойства моментов, полученные в § 2. Из предположения 1.5 следует, что Ek−1{X(k) − X(k − 1)} асимптотически пропорционально h, и поэтому таким же является E0{X(k) − X(k − 1)}. Отсюда из утверждения 1.1 и уравнения (1.5) безусловная дисперсия X(k) − X(k − 1) асимптотически пропорциональна h. Поскольку r > 0, то N-й безусловный абсолютный момент ε (k) для 2 < N < ∞ может быть записан в форме N
E0{|ε (k)| } =
m
∑ pj εj
N
=
1
m ( N −2) r j +1 = О(h(N−2)r+1) = o(h), N > 2, = O ∑ h j =1
(1.40)
где второе равенство следует из уравнения (1.5). Таким образом, все абсолютные моменты ε(k) порядка выше, чем второй, асимптотически незначительны по сравнению с первыми двумя моментами. Кроме того, в соответствии с предположением 1.5 те же соотношения порядков получаются как для центральных, так и для нецентральных моментов приращения X(k) − X(k − 1). При условии, что соотношения порядков между безусловными и условными вероятностями остаются теми же, условные моменты приращений X(k) − X(k − 1) имеют такие же свойства порядков, как и безусловные моменты, а именно: Ek−1{[X(k) − X(k − 1)]2} = σ 2k h + o(h), k = 1,..., n,
(1.41)
где σ 2k − условная дисперсия за единицу времени, определенная равенством (1.8), и σ 2k > 0 и О(1). Тогда Ek−1{[X(k) − X(k − 1)]N} = o(h) для N > 2.
(1.42)
Следовательно, соотношения между моментами [X(k) − X(k − 1)] в рассматриваемом случае идентичны с соотношениями, полученными в § 2, где были возможны исходы только типа I. 37
Чтобы завершить анализ, исследуем характеристики распределений случайных величин, которые являются функциями цен активов. Пусть F(t) будет случайной величиной, заданной в соответствии с правилом F(t) = f(X), если X(t) = X. Заметим, что в отличие от параллельного анализа в § 2 явная зависимость f от t опускается. Это сделано исключительно для того, чтобы оставить и систему обозначений, и анализ относительно простыми. Однако включение явной зависимости от времени не изменяет ни метода получения результатов, ни самих результатов. Определим K как наименьшее целое число такое, что Kr ≥ 1. Поскольку r > 0, K − конечно. Если f является функцией из C2 с ограниченной производной (K + 1)-го порядка, тогда из теоремы Тейлора, равенств (1.41) и (1.42) имеем, что Ek−1{F(k) − F(k − 1)} = = { f (1)[X(k − 1)]αk + f (2)[X(k − 1)] σ 2k /2}h + o(h)
(1.43)
где f (i)[.] обозначает i-ю производную f. Заметим, что равенство (1.43) идентично соответствующему уравнению (1.17) в § 2, когда f не является явной функцией времени. Кроме того, можно непосредственно показать, что условные моменты разности F(k) − F(k − 1) здесь такие же по форме, какие были получены в представлениях (1.20) и (1.21) § 2, а именно: и
Ek − 1{[F(k) − F(k − 1)]2} = { f (1)[X(k − 1)]σ k}2 h + o(h) Ek − 1{[F(k) − F(k − 1)]N} = o(h) для N > 2.
(1.44) (1.45)
Следовательно, соотношения порядков малости для условных моментов F(k) − F(k − 1) такие же, как и для условных моментов приращений X(k) − X(k − 1). Поэтому непредвиденная составляющая изменения величины F в течение короткого интервала времени будет доминироваться членом {f (1)[X(k − 1)]ε(k)} таким же способом, которым он доминировал изменения F в § 2. Изучив изменение F в течение короткого интервала времени, исследуем стохастические свойства изменения величины F по конечному, а не обязательно по короткому интервалу времени. Для каждого k, k = 1,..., n, определим случайные величины {yj (k)} равенствами 38
yj (k) ≡ f (j)[X(k − 1)] {[X(k) − X(k − 1)] j − – Ek − 1{[X(k) − X(k − 1)] j}}/ j!,
j = 2,..., K.
Далее определим случайную величину G(t): G(k) − G(k − 1) ≡ F(k) − F(k − 1) − Ek−1{F(k) − F(k − 1)} − − f (1)[X(k − 1)]ε(k),
k = 1,..., n,
что может быть переписано с помощью теоремы Тейлора как G(k) − G(k − 1) =
K
∑ y j (k ) + RK+1,
(1.46)
j =2
где RK+1 определяется равенством RK+1 ≡ f (K+1)[θX(k − 1) + (1 − θ)X(k)] × × {[X(k) − X(k − 1)] K+1 − Ek−1{[X(k) − X(k − 1)] K+1}}/ (K+1)! для некоторого θ, 0 ≤ θ ≤ 1. Но f (K+1) ограничена и [αkh + ε (k)] K+1 = O(h r (K+1)) для каждого возможного исхода ε(k). Отсюда, поскольку rK > 1, остаток имеет следующий порядок малости RK+1 = o(h). Поэтому (1.46) можно переписать как G(k) − G(k − 1) =
K
∑ y j (k ) + o(h),
k = 1,..., n.
(1.47)
j =2
Безусловная дисперсия G(k) − G(k − 1) с помощью равенства (1.47) может быть записана в виде K K − − E G(k var{G(k) 1)} = 0 ∑∑ yi (k ) y j (k ) + o(h) ≤ 2 2 ≤
K
K
∑ ∑ M i M j E0 |{[ X(k) − X(k − 1)] j − Ek−1{[ X(k) − X(k − 1)] j}} ×
i=2 j =2
× {[ X(k) − X(k − 1)] i − Ek−1{[X(k) − X(k − 1)] i}}| /i!j! + o(h),
(1.48)
где Мi – наименьшая верхняя граница |f (i)|, i = 2,..., K. Поэтому из представлений (1.40) и (1.48) имеем, что при r > 0 var{G(k) − G(k − 1)} = O(h 2r + 1) + o(h) = o(h). 39
(1.49)
Для конечного интервала времени [0, T] G(Т) − G(0) = Двойная сумма
n
∑ [G (k ) − G(k − 1)] =
k =1 n
K
∑k =1 ∑ j =2 y j (k )
n
K
∑ ∑ y j (k )
+ o(1).
k =1 j =2
образует мартингал, и поэтому
безусловная дисперсия G(Т) − G(0) может быть записана в виде var{G(Т) − G(0)} =
n
∑ var {G(k) − G(k − 1)} + o(1).
(1.50)
k =1
Однако из равенств (1.49) и (1.50) следует, что var{G(Т) − G(0)} = O(h 2r) + o(1) = o(1),
(1.51)
и поэтому при переходе к непрерывной торговле, когда h → 0, дисперсия G(Т) − G(0) стремится к нулю для каждого конечного интервала времени [0, T]. Следовательно, для T > 0 из соотношений (1.43)–(1.45) и (1.51) имеем, что в пределе, когда h → 0, F(T) − F(0) =
n
∑ [ F(k) − F(k − 1)] = 1
n
= ∑ µk h + 1
n
∑ f (1) [ X (k − 1)]ε(k )
(1.52)
k =1
с вероятностью единица, где µk − условное математическое ожидание приращения F за единицу времени, определенное равенством (1.18). Способом, подобным анализу, проведенному в § 2, можно формально выразить предельную сумму в представлении (1.52) как сумму двух интегралов: T
T
F(T) − F(0) = ∫ µ(t )dt + ∫ f (1) [ X (t )]ε(t ) , 0
(1.53)
0
где равенство (1.53) имеет место с вероятностью единица. Как и в соотношении (1.31), стохастический дифференциал для F можно формально определить равенством dF(t) = µ (t)dt + f (1)[X(t)] ε(t). 40
Кроме того, если марковское предположение (предположение 1.6) имеет место, то предельные переходные вероятности для X удовлетворяют уравнению (1.35). Наконец, хотя условие [ε(t)]2 = О(h) не имеет места с вероятностью единица, формальные правила дифференцирования, обеспечиваемые леммой Ито, все еще применимы. Следовательно, при переходе к непрерывной торговле процессы с исходами типа I и типа II неотличимы от процессов с исходами только типа I.
§ 4. ПРОЦЕССЫ С «РЕДКИМИ СОБЫТИЯМИ» И РАЗРЫВНЫМИ ВЫБОРОЧНЫМИ ТРАЕКТОРИЯМИ Проанализируем общий случай, когда исходы для ε (k), k = 1,..., n, могут быть или типа I, или типа II, или типа III. Как было справедливо для процессов, рассмотренных в § 3, и здесь фактически все наблюдения ε(k) будут исходами типа I. Однако в отличие от результатов, полученных в § 3, возможность редких событий с исходами типа III «имеет значение». Хотя исходы типа III с их вероятностями, пропорциональными h, «очень редкие» по сравнению с другими допустимыми исходами, величины этих исходов наибольшие. Действительно, поскольку такие исходы имеют порядок О(1), следовательно, значения X могут иметь нелокальные изменения, даже на бесконечно малом интервале времени, и поэтому результирующая выборочная траектория X будет разрывной. Анализ, демонстрирующий это и другие важные свойства, можно упростить, пренебрегая исходами типа II, и в свете результатов, достигнутых в § 3, это упрощение может быть сделано без потери общности. Утверждение 1.4. Если для k = 1,..., n по крайней мере один возможный исход для ε(k) является исходом типа III, то выборочная траектория в непрерывном времени для цены актива не будет непрерывной. Доказательство. Пусть Qk(δ) будет условной вероятностью того, что |X(k) − X(k − 1)| ≥ δ при знании всей информации до момента времени k − 1. Как и в доказательствах утверждений 1.2 и 1.3, необходимым и достаточным условием для непрерывности выборочной траектории X является выполнение равенства Qk(δ) = о(h) для каждого δ > 0. Для каждого k будем считать, что случай j обозначает исход типа III для ε(k), при этом ε(k) = εj и εj = О(1); в случае необходимости 41
этого можно достичь путем перенумерования. Если pj является условной вероятностью того, что событие j произошло до момента времени k − 1, тогда согласно равенству (1.5) вероятность pj можно записать как λjh, где λj = О(1). Выберем число θ такое, что 0 < θ < 1. Определим h+ равенствами h+ = ∞, если αkεj ≥ 0, и h+ = (θ − 1)εj /αk, если αkεj < 0. Заметим, что h+ > 0 независимо от h. Определим δ + ≡ θ |εj|. По определению δ + > 0 независимо от величины h. Поэтому для всех h таких, что 0 < h ≤ h+, если ε(k) = εj, справедливо неравенство |X(k) − X(k − 1)| > δ +. Так что для всех h, 0 < h ≤ h+, и любого значения δ такого, что 0 < δ ≤ δ +, выполняется неравенство |X(k) − X(k − 1)| > δ, если ε(k) = εj, и поэтому Qk(δ) ≥ λjh = О(h), поскольку λj = О(1). Следовательно, выборочная траектория не является непрерывной. Типичная выборочная траектория будет содержать главным образом локальные или непрерывные изменения с нечастыми нелокальными изменениями, или «разрывами», соответствующими относительно редким исходам типа III (рис. 1.2). Разрывы, характерные для этой выборочной траектории, существенным образом влияют на свойства моментов X(k) − X(k − 1). Подобно процессам, рассмотренным в § 2 и 3, первые и вторые безусловные моменты X(k) − X(k − 1) асимптотически пропорциональны h. Однако в отличие от процессов тех разделов N-е безусловные абсолютные моменты, 2 < N < ∞, также асимптотически пропорциональны h. То есть поскольку rj = 0, для всех исходов типа III N
E0{|ε(k)| } =
m
∑ pj ε j j =1
N
m ( N −2) r j +1 = O(h), N > 2, = O ∑ h j =1
где второе равенство следует из уравнения (1.5). Следовательно, все абсолютные моменты приращения X(k) − X(k − 1) имеют одинаковый порядок малости, и тогда ни одним из моментов нельзя пренебрегать даже при переходе к непрерывной торговле. Однако вклад исходов ε(k) типа I в моменты порядка более высокого, чем второй, будут незначительными. Чтобы показать это, а также получить другие результаты, полезно формально разделить исходы ε(k) на компоненты по типу I и типу III.
42
7 6 5 4 3 2 0
200
400
600
800
1000
Рис. 1.2. Выборочная траектория непрерывного времени для цены актива с исходами типа I и типа III. Моменты времени, в которые реализуется исход типа III: k1 = 42; k2 = 198; k3 = 275; k4 = 629; k5 = 747
Определим условную случайную величину u(k) с помощью равенства u(k) ≡ ε(k)/h1/2 при условии, что ε(k) является исходом типа I. Аналогично определим условную случайную величину y(k) равенством y(k) ≡ ε(k) при условии, что ε(k) – исход типа III. Если λ(k)h обозначает условную вероятность в момент времени k − 1 того, что ε(k) имеет исход типа III, тогда для момента времени k − 1 мы можем переписать ε(k) так: ε(k) = u(k) h1/2 с вероятностью 1 − λ(k)h, ε(k) = y(k) с вероятностью λ(k)h, и по построению все величины u(k), y(k) и λ(k) имеют порядок О(1). Если E ky−1 обозначает условное математическое ожидание в мо-
мент времени k − 1 по функции распределения для y(k) и E ku−1 обозначает соответствующее условное математическое ожидание по распределению для u(k), тогда определим и
y (k) ≡ E ky−1 {y(k)} = Ek−1{ε(k) | исход типа III} u (k) h1/2 ≡ h1/2 E ku−1 {u (k)} = Ek−1{ε(k) | исход типа I}.
43
Поскольку Ek−1{ε(k)} = 0, непосредственно из свойств условного математического ожидания следует, что λ(k ) y (k )h1 2 u (k) = − = − λ y h1/2 + o(h), 1 − λ(k )h где явная зависимость u, y и λ от k опускается всякий раз, когда не возникает неоднозначности относительно момента времени. Пусть σ 2k является условной дисперсией ε(k) за единицу времени, тогда Ek −1{ε 2(k)} = σ 2k h, и из этого следует, что σ u2
где
σ u2
=
σ 2k − λσ 2y
= σ 2k − λ σ 2y + O(h),
1 − λh является условной дисперсией u(k) и σ 2y − условная дисперсия y(k).
Заметим, что σ 2k , σ u2 и σ 2y имеют порядок О(1). Далее из этого следует, что для N > 2 Ek−1{ε N (k)} = λ(k) E ky−1 {y N (k)}h + о(h). Таким образом, хотя исходы как типа I, так и типа III делают существенный вклад в среднее и дисперсию ε(k), вклад исходов типа I в моменты ε(k) более высокого порядка асимптотически незначителен. Завершим анализ рассмотрением характеристик распределений случайных величин, которые являются функциями цен активов. Как и в § 2, предположим, что F(t) является случайной величиной, задаваемой правилом F(t) = f(X, t), если X(t) = X, где f является функцией из C2 с ограниченными третьими частными производными. Для заданного исхода y(k) = y мы имеем по теореме Тейлора, что f [X (k − 1) + αk h + y, k] = f [X (k − 1) + y, k − 1] + f1 [X (k − 1) + + y, k − 1] αk h + f2 [X (k − 1) + y, k − 1] h + о(h),
(1.54)
где, как и в § 2, нижние индексы у f обозначают частные производные. Аналогично для заданного исхода u(k) = u f [X (k − 1) + αkh + uh1/2, k] = f [X (k − 1), k − 1] + + f1 [X (k − 1), k − 1] (αkh + uh1/2) + f2 [X (k − 1), k − 1] h + + f11 [X (k − 1), k − 1] u2 h/2 + о(h). 44
(1.55)
По свойствам условного математического ожидания из этого следует, что Ek − 1{F(k) − F(k − 1)} = λ(k)h E ky−1 {F(k) − F(k − 1)} + + [1 − λ(k)h] E ku−1 {F(k) − F(k − 1)}.
(1.56)
Используя разложения (1.54) и (1.55) в равенстве (1.56) и опуская явное представление членов, которые имеют порядок малости о(h), представление можно переписать (1.56) как Ek − 1{F(k) − F(k − 1)} = = ( f11 [X (k − 1), k − 1] σ u2 /2 + f1 [X (k − 1), k − 1] (αk − λ y ) + + f2 [X (k − 1), k − 1] + λ E ky−1 { f [X (k − 1) + y, k − 1] − − f [X (k − 1), k − 1]}) h + о(h).
(1.57)
Если способом, аналогичным использованному при получении равенства (1.18), определить условное математическое ожидание изменения F за единицу времени как µk ≡ Еk−1{F(k) − F(k − 1)}/h, тогда посредством деления представления (1.57) на h и вычисления предела при h → 0 можно записать мгновенное математическое ожидание изменения F за единицу времени µ(t) как µ(t) = f11 [X (t), t] σ u2 /2 + f1 [X (t), t] [α(t) − λ(t) y (t)] + + f2 [X (t), t] + λ(t) E ky−1 { f [X (t) + y, t] − f [X (t), t]}.
(1.58)
Заметим, что в частном случае, когда λ (t) = 0 и не имеется никаких исходов типа III, выражение для µ (t) в (1.58) сводится к соответствующей предельной форме (1.18). Подобным способом условные моменты изменения F более высоких порядков могут быть записаны как Еk−1{[F(k) − F(k − 1)]2} = λ E ky−1 { f [X (k − 1) + y(k), k − 1] − − f [X (k − 1), k − 1]}2 h + f12 [X (k − 1), k − 1] σ u2 h + о(h)
45
и для N > 2 Еk−1{[F(k) − F(k − 1)] N} = λ E ky−1 {f [X (k − 1) + y(k), k − 1] − − f [X (k − 1), k − 1]} N h + о(h). Как и в случае моментов X(k) − X(k − 1), все моменты приращений F(k) − F(k − 1) имеют такие же порядки малости, и только исходы типа III дают существенный вклад в моменты порядков более высоких, чем второй. Следовательно, при переходе к непрерывной торговле единственными характеристиками u(k), которые имеют значение, являются первые два момента. Если теперь снова принять предположение 1.6 о том, что случайный процесс X(t) является марковским, то λ(k) = λ [X (k − 1), k − 1]; αk = αk[X(k − 1), k − 1]; σ u2 = σ u2 [X(k − 1), k − 1]; gk (y), условная плотность распределения вероятностей для y(k), может быть записана как g [y(k); X(k − 1), k − 1]. Как и в § 2, согласно соотношению (1.34) определим условную плотность вероятности p(x, t) для X(T) = X в момент времени T при условии, что X(t) = x. Для фиксированных X и T плотность p[X(t), t] – случайная величина, которая является функцией цены актива в момент времени t. Следовательно, при переходе к непрерывной торговле мгновенное математическое ожидание изменения p за единицу времени удовлетворяет равенству (1.58). Однако поскольку p является плотностью вероятности, математическое ожидание ее изменения равно нулю. Подставив условие µ (t) = 0 в равенство (1.58), получим, что p должно удовлетворять уравнению 0 = σ u2 p11(x, t)/2 + (α − λ y ) p1(x, t) + p2(x, t) + + λ ∫ [ p ( x + y, t ) − p ( x, t )] g ( y; x, t )dy ,
(1.59)
т. е. линейному дифференциально-разностному уравнению в частных производных для переходных вероятностей p (x, t). Следовательно, знания функций σ u2 , α, λ и g достаточно, чтобы определить распределение вероятностей изменения X между любыми двумя датами. Кроме того, с помощью уравнения (1.59) можно показать, что асимптотическое распределение для X(t) идентично асимптотическому распределению случайного процесса, управляемого линейной суперпозицией диффузионного процесса с 46
непрерывной выборочной траекторией и процесса Пуассона. То есть пусть Q(t + h) − Q(t) – случайная величина с распределением Пуассона с характеристическим параметром λ[X(t), t]h. Определим формально дифференциал dQ(t) как предел разности Q(t + h) − Q(t) при h → dt. Тогда из свойств плотности распределения Пуассона следует, что dQ(t) = 0 с вероятностью 1 − λ[X(t), t] dt + о(dt); dQ(t) = 1 с вероятностью λ[X(t), t] dt + о(dt); dQ(t) = N с вероятностью о(dt), N ≥ 2. Определим случайный процесс X1(t) как решение уравнения dX1(t) = y (t)dQ(t), где случайная величина y(t) порядка малости О(1) имеет плотность вероятностей g[y(t); X(t), t]. Тогда dX1 является примером процесса Пуассона. Заметим, что мгновенное математическое ожидание изменения dX1 равно λ y (t)dt. Определим второй случайный процесс X2(t) с помощью уравнения dX2(t) = α'dt + σ' dW, где dW − винеровский процесс, определенный уравнением (1.37) в § 2. Из уравнения (1.39) следует, что dX2 является диффузионным процессом с непрерывной выборочной траекторией. Если функция α' выбрана такой, что α' ≡ α [X(t), t] − λ [X(t), t] y (t), а σ' ≡ σu[X(t), t], то согласно уравнению (1.59) предельный процесс изменения X, dX(t) будет идентичен процессу, задаваемому суммой dX1(t) + dX2(t). Следовательно, без потери общности, всегда можно описывать динамику непрерывной торговли X(t) стохастическим дифференциальным уравнением dX(t) = {α [X(t), t] − λ [X(t), t] y (t)} dt + + σ [X(t), t] dW(t) + y(t)dQ(t),
(1.60)
где α − мгновенное математическое ожидание изменения X за единицу времени; σ2 − мгновенная дисперсия изменения X, условная по изменению исходов типа I; λdt – вероятность того, что изменение X за время dt является исходом типа III; y(t) − случайная величина исхода при изменении X, условная по изменению, являющемуся исходом типа III. Как было показано в § 2, стохастическое дифференциальное уравнение (1.60) фактически определяется стохастическим интегра47
лом X(T) − X(0) =
T
∫0 dX (t ) . Конечно, если λ ≡ 0 и происходят только
исходы типа I, тогда уравнение (1.60) сводится к виду (1.39). Аналогично можно показать, что представление F в виде стохастического дифференциала может быть написано как dF(t) = {σ 2f11[X (t), t]/2 + (α − λ y )f1[X (t), t] + f2[X (t), t]}dt + + σ f1[X (t), t] dW(t) + { f [X(t) + y (t), t] − f [X(t), t]} dQ(t). (1.61) Таким образом, если динамика X(t) может быть описана суперпозицией процесса диффузии и процесса Пуассона, тогда динамика «хороших» функций от X(t) может быть описана таким же образом. Следовательно, равенство (1.61) обеспечивает правило преобразования, соответствующее лемме Ито для чистых диффузионных процессов. Итак, если экономическая структура, которую требуется проанализировать, такая, что предположения 1.1–1.5 выполняются, тогда в моделях непрерывной торговли динамика цен активов, всегда может быть описана без потери общности «смесью» диффузионных процессов с непрерывными выборочными траекториями и процессами Пуассона. Диффузионная составляющая процесса описывает частые локальные изменения в ценах и в действительности достаточна в структурах, где фазовые переменные не могут изменяться «радикально» за короткий период времени. Пуассоновская составляющая процесса используется, чтобы охватить те редкие события, когда фазовые переменные имеют нелокальные изменения и «скачки» цен активов. Хотя введение скачкообразной составляющей существенно осложняет выкладки по сравнению со случаем чисто диффузионного процесса, анализ для общей модели непрерывной торговли все-таки намного проще, чем для ее аналога дискретной торговли. Как продемонстрировано в уравнении (1.59), переходные вероятности полностью определяются только четырьмя функциями – α, σ, λ и g. Это упрощает структурный анализ, и делает выполнимым тестирование таких структур модели опытным путем. Поскольку для заданной величины изменения каждая из составляющих имеет различный «масштаб времени», эксперименты можно планировать так, что все эти различные функции могут быть идентифицированы. Например, используя данные временного ряда с очень короткими интервалами времени между наблюдениями, можно идентифицировать любые «нелокальные» 48
изменения наблюдаемых цен как «скачки» и, следовательно, вычислить оценку λ. Аналогично квадраты локальных изменений наблюдаемых цен могут быть использованы для оценки σ2. Наконец, имея оценки λ и σ2, можно использовать изменения цен в течение достаточно продолжительного временного периода для оценки α и y .
49
ГЛАВА
2 –––––––––––––––––––––––––––––––––––––––––––––––––––––
МОДЕЛЬ БЛЭКА – ШОУЛСА И ЕЕ МОДИФИКАЦИИ § 1. ФИНАНСОВЫЕ ПРОИЗВОДНЫЕ Производной ценной бумаги (финансовой производной, derivative security, contingent claim) называется ЦБ, стоимость которой зависит от стоимости других, лежащих в основе активов. В последние годы производные ЦБ приобретают постоянно растущую важность в финансовой области. Для того чтобы проиллюстрировать постоянно растущую активность на финансовом рынке, приведем несколько цифр. Крупнейшей биржей, торгующей финансовыми инструментами, является биржа Чикагского управления торговли (СВОТ, США). На ней в 1976 г. заключено около 129 тыс. финансовых контрактов и около 19 млн контрактов на сельскохозяйственную и металлургическую продукцию. Через 14 лет, в 1990 г., эти цифры изменились следующим образом: свыше 114 млн финансовых контрактов и около 40 млн контрактов на сельскохозяйственную и металлургическую продукцию. Таким образом, число финансовых контрактов увеличилось почти в 1000 раз, а число контрактов на товарную продукцию только в 2 раза. Что касается финансовых производных, то рост контрактов в этой сфере еще значительнее. История широкого распространения финансовых производных (ФП) началась с составления в одном из чикагских отелей схемы переводного векселя, который решительно изменил международные финансовые рынки. Переводной вексель был первым в мире фьючерсным контрактом (фьючерсом, futures), который начал продаваться на чикагской бирже СВОТ в октябре 1975 г. Менее чем через два года после этого, в августе 1977 г., был запущен фьючерсный контракт на облигации Казначейства США и до конца года продано свыше 22 тыс. таких фьючерсов. В 1990 г. заключено уже 76 млн фьючерсных контрактов. За один только день 9 июня 1989 г. было заключено 704 400 контрактов на общую номинальную стоимость 70 440 млн долл. Все эти цифры являются показателями активности только на одной бирже 50
СВОТ. В апреле 1983 г. СВОТ создал Чикагскую биржу торговли опционами (СВОЕ) с единственной целью торговать опционами на ограниченное число акций Нью-Йоркской фондовой биржи. В 1990 г. на СВОЕ было продано уже более 28 млн опционных контрактов, что составило по объему продаж около 25 % общего объема СВОТ. Эти цифры говорят о том, что созданные финансовые инструменты привлекательны для широкого круга участников финансовых рынков, число которых резко увеличилось. Рассмотрим более детально структуру основных финансовых производных.
Опционы Торговля опционами (option) на акции, как было сказано выше, впервые организована на бирже в 1973 г. Лежащими в основе этих ФП активами являются акции, индексы акций, иностранная валюта, долговые инструменты, товары и фьючерсные контракты. Имеются два основных типа опционов. Опционы-колл (call option) дают право владельцу купить лежащий в основе актив в определенную дату по определенной цене. Опционы-пут (put option) дают право владельцу продать лежащий в основе актив в определенную дату по определенной цене. Контрактная цена называется ценой исполнения (exercise price, strike price); контрактная дата – датой истечения (expiration date), датой исполнения (exercise date) или погашения (maturity). Американские опционы (American option) могут быть исполнены в любое время до даты истечения, а европейские опционы (European option) – только в саму дату истечения. (Заметим, что термины «американские» и «европейские» относятся не к месту заключения контракта или расположению биржи, а определяют тип опциона.) Большинство опционов, которыми торгуют на биржах, – американские. Однако европейские опционы обычно легче анализировать, чем американские, и некоторые свойства американского опциона часто выводятся из свойств его европейского аналога. Следует подчеркнуть, что опцион дает владельцу право сделать что-то. Владелец не обязан использовать это право. Этот факт отличает опционы от форвардов и фьючерсов, когда владелец обязывается купить или продать лежащий в основе актив. Заметим также, что в то время как при оформлении форвардного или фьючерсного контракта не требуется никаких расходов, чтобы приобрести опционный контракт, инвестор должен заплатить. Существуют две стороны в каждом опционном контракте. С одной стороны имеется инвестор, который 51
занял длинную позицию (т. е. купил опцион), а с другой – инвестор, который занял короткую позицию (т. е. продал или написал (has written) опцион). Продавец опциона получает деньги сразу, но имеет потенциальные обязательства позже. Его прибыль или потери являются обратными по отношению к тем, которые имеет покупатель опциона. Часто позиции европейского опциона полезно характеризовать через выплаты инвестору при погашении. При этом начальная стоимость опциона не учитывается при расчетах. Если K является ценой исполнения, а ST – окончательной ценой лежащего в основе актива, в европейском опционе-колл длинная позиция будет выплачивать сумму max (ST – K, 0). Это отражает тот факт, что опцион будет исполнен, если ST > K, и не будет исполнен, если ST ≤ K. Держателю короткой позиции в европейском опционе-колл выплачивается сумма, равная − max (ST – K, 0) = min (K – ST, 0). Выплата держателю длинной позиции в европейском опционе-пут равна max (K – ST, 0).
Другие финансовые производные В последние годы банки и другие финансовые учреждения были очень изобретательны в создании нестандартных ФП для удовлетворения нужд клиентов. В одних случаях финансовые учреждения продают ФП непосредственно своим клиентам. В других случаях ФП добавляются к выпускам облигаций или акций, чтобы сделать эти выпуски более привлекательными для инвесторов. Некоторые из ЦБ являются просто комбинациями более простых контрактов, таких как форварды или опционы, а другие – более сложными. Возможности для конструирования новых интересных финансовых производных неограничены. Этими проблемами занимается специальный раздел финансового анализа – финансовая инженерия. Рекомбинируя существующие рисковые финансовые инструменты, финансовый инженер улучшает конкурентную способность контрактов и приспосабливает их к нуждам конкретных инвесторов.
§ 2. ОПРЕДЕЛЕНИЕ ЦЕН ОПЦИОНОВ. МОДЕЛЬ БЛЭКА – ШОУЛСА. В своей знаменитой работе Ф. Блэк и М. Шоулс (Black, Scholes, 1973), отмеченной в 1997 г. Нобелевской премией, получили дифференциальное уравнение для цен финансовых производных, зависящих от цены акции, не выплачивающей дивидендов. Основной смысл рас52
суждений, которые использовали авторы, в том, что составляется безрисковый портфель, содержащий позиции в двух финансовых контрактах: финансовой производной и акции. Затем доход портфеля приравнивается к доходу, получаемому от такой же по величине инвестиции при безрисковой ставке. В модели Блэка – Шоулса портфель остается безрисковым только в течение короткого периода времени. Тем не менее можно доказать, что доход в течение этого короткого временного периода должен быть безрисковой процентной ставкой, если арбитражные возможности отсутствуют. Такой безрисковый портфель можно создать, если и цена акции, и цена финансовой производной подвергаются единственному одному и тому же источнику неопределенности. Это означает, что в течение любого короткого периода времени неопределенности как в цене акции, так и в цене финансовой производной полностью коррелированы. Когда такой портфель из финансовой производной и акции составлен, прибыль (или потери) акции компенсируется потерями (или прибылью) финансовой производной так, что полная стоимость портфеля в конце короткого периода времени достоверно известна. Перечислим предположения, которые лежат в основе анализа. 1. Торговля активами производится в непрерывном времени. 2. Безрисковая процентная ставка r является постоянной и одинаковой для всех сроков погашения. 3. Цена актива S изменяется во времени случайно, образуя случайный процесс, который удовлетворяет стохастическому дифференциальному уравнению dS = µ S dt + σ S dW(t) , где µ и σ являются постоянными. 4. Не имеется никаких безрисковых арбитражных возможностей. 5. Разрешается короткая продажа активов с использованием выручки в полном объеме, т. е. активы и их финансовые производные свободно продаются и покупаются без ограничений. 6. Не имеется каких-либо расходов на совершение сделок и налоги. Могут продаваться (покупаться) какие угодно доли всех активов. 7. В течение срока действия финансовых производных никакие дивиденды не выплачиваются. При этих предположениях удается доказать, что стоимость финансовой производной будет зависеть только от цены актива S, времени t и от параметров, которые считаются известными константами. 53
Тогда, поскольку цена актива S – случайный процесс, цена финансовой производной f (S, t) сама является случайным процессом, который удовлетворяет стохастическому дифференциальному уравнению, определяемому по формуле Ито: 2 ∂f ∂f ∂f 1 ∂ f 2 2 + σSdW (t ). df = µS + + σ S dt 2 ∂S ∂ t ∂ S 2 ∂ S
Разностная версия стохастических уравнений для цен S и f имеет вид ∆S = µ ∆t + σ S∆W(t), 2 ∂f ∂f ∂f 1 ∂ f 2 2 ∆ + σS∆W (t ), ∆f = S t σ µS + + ∂S t 2 ∂S 2 S ∂ ∂
где ∆S и ∆f – изменения цен S и f через короткий временной интервал ∆t. Напомним, что по предположению, неопределенности в ценах акции и финансовой производной (ФП) порождаются одним и тем же источником случайных возмущений. Формально это означает, что стандартный винеровский процесс W(t) в уравнениях для цен S и f является одним и тем же и (∆W(t))2 = ∆t. Из этого следует, что, составляя портфель из акции и ФП, можно исключить из его стоимости источник неопределенности в виде приращений винеровского процесса. Такой портфель состоит из следующих ЦБ: 1 короткая позиция в контракте ФП и ∂f ∂S длинных позиций в контракте акции. По определению стоимость такого портфеля V = – f + (∂f ∂S ) S. Поэтому изменение стоимости V через интервал времени ∆t ∆V = − ∆f + (∂f ∂S ) ∆S. Подставив сюда приращения ∆f и ∆S в явном виде, получим следующее выражение для изменения стоимости портфеля: ∂f 1 ∂ 2 f 2 2 ∆V = − − σ S ∆t. 2 ∂ t 2 ∂ S Поскольку это выражение не включает случайных приращений, то в течение времени ∆t такой портфель должен быть эквивалентен 54
некоторому безрисковому портфелю. Согласно принятым предположениям, такой портфель в течение времени ∆t должен приносить такой же доход, как и краткосрочный актив той же стоимости с безрисковой процентной ставкой. В противном случае был бы возможен арбитраж, т. е. безрисковое получение прибыли. Из этого следует, что для того, чтобы таких возможностей получения безрисковой прибыли не было, изменение стоимости портфеля за короткий промежуток времени ∆t должно быть равно процентам краткосрочного безрискового актива такой же стоимости, т. е. ∆V = rV∆t, где r является безрисковой процентной ставкой. Подставляя явные выражения для ∆V и V и сокращая обе части равенства на ∆t, получаем знаменитое дифференциальное уравнение Блэка – Шоулса для цены финансовой производной: 2 ∂f ∂f 1 2 2 ∂ f + rS + σ S = rf . ∂t ∂S 2 ∂S 2 Рассмотрим опцион-колл европейского типа с ценой исполнения K и датой исполнения Т на лежащий в основе актив стоимостью S. Как было определено выше, владелец этого опциона в дату Т имеет право купить одну лежащую в основе контракта акцию по цене K у продавца опциона. Владелец опциона никоим образом не обязан покупать эту акцию. Право купить одну лежащую в основе контракта акцию по цене K распространяется только на дату Т. Отсюда следует, что опцион имеет смысл исполнять только тогда, когда его стоимость будет неотрицательной, т. е. в дату Т стоимость опциона будет равна f (Т) = max{S (Т) − K, 0}. Это равенство следует рассматривать, как граничное условие при решении уравнения Блэка – Шоулса в случае европейского опциона-колл. Таким образом, разнообразие финансовых производных задает разнообразие граничных условий и, следовательно, формул для определения цен этих финансовых производных. Заметим также, что уравнение Блэка – Шоулса определяет безрисковый портфель только локально, т. е. на очень короткий интервал времени (t, t + dt). Поэтому для того чтобы портфель был безрисковым в течение интервала времени (t, Т), необходимо в каждый момент этого интервала модифицировать портфель так, чтобы он содержал ∂f ∂S длинных позиций на лежащий в основе актив, т. е. число этих позиций должно постоянно модифицироваться, иначе говоря, зависеть от времени. 55
Теперь получим знаменитую формулу Блэка – Шоулса определения стоимости европейского опциона-колл. Для этого необходимо решить уравнение при граничном условии f (Т) = max{S (Т) − K, 0}. Использовав методы решения уравнений в частных производных, получим f (t) = S (t) Ф(d1) − Kе−r (Т− t)Ф(d2), (2.1) где Ф(d) – функция стандартного нормального распределения, а d1 и d2 определяются следующими формулами: ln[S (t ) K ] + (r + σ 2 2)(T − t ) d1 = , σ T −t d2 =
ln[S (t ) K ] + (r − σ 2 2)(T − t ) = d1 − σ T − t . σ T −t
Стоимость европейского опциона-пут находим аналогично. В этом случае нам нужно решить уравнение Блэка – Шоулса при несколько другом граничном условии f (Т) = max{K − S (Т), 0}. В этом случае получим f (t) = Kе−r (Т− t)Ф(−d2) − S(t) Ф(−d1), (2.2) где используемые в этой формуле обозначения имеют тот же смысл, что и в формуле (2.1). Таким образом, разработанная Блэком и Шоулсом модель особенно привлекательна тем, что она базируется на общей равновесной постановке задачи и ее конечная формула является функцией «наблюдаемых» переменных. Несомненная особенность формулы (2.1) в том, что она не зависит от ряда параметров. Цена опциона не зависит от ожидаемой доходности на обыкновенную акцию, предпочтений инвесторов или средней массы активов. Это важный результат, поскольку ожидаемая доходность не наблюдается непосредственно, а оценки по прошлым данным обычно неточные из-за нестационарности. Это также подразумевает, что попытки использовать цену опциона ожидаемой доходности акции или рисковых предпочтений инвесторов приводят к ошибкам. Цена опциона зависит от процентной ставки («наблюдаемой») и полной дисперсии доходности на обыкновенную акцию, которая часто является стабильным параметром и, следовательно, может быть точно оценена из временных рядов данных. 56
В большинстве предшествующих работ получали подобные формулы. Однако они были незавершенными, так как включали один или более произвольных параметров. В качестве примера приведем формулу Спренкла для стоимости опциона, которую можно записать так: kS Ф(b1) – k*KФ(b2), ln kS / K + 0,5σ 2 (T − t ) ln kS / K − 0,5σ 2 (T − t ) b1 = , b2 = . σ (T − t ) σ (T − t ) В этом выражении используются те же обозначения, что и в формуле (2.1), а константы k и k* являются неизвестными параметрами. К. Спренкл определяет k как отношение ожидаемого значения цены акции в момент погашения опциона к текущей цене акции, а k* – как дисконтирующий множитель, который зависит от «риска акции». Он пытался оценить значения k и k* эмпирически, но это оказалось невозможным. Другая модель, модель Самюэльсона и Мертона (1969), хотя и является очень простой (три актива и один инвестор), но полной. Она основана на общей равновесной формулировке и приводит к формуле f ( S , τ; K ) = e
− rτ
∞
∫ ( ZS − K )dQ( Z ; τ) ,
(2.3)
K S
где Q – функция распределения вероятностей случайной величины Z с математическим ожиданием erτ, τ = Т − t. Формулы (2.1) и (2.3) будут одинаковыми только в частном случае, когда dQ является логнормальной плотностью с дисперсией lnZ, равной σ2τ. Это встречается только, если: 1) объективные доходы на акцию логнормально распределены; 2) функции полезности инвесторов равномерно эластичны (iso-elastic); 3) предложения как опционов, так и облигаций находятся на начальном уровне. Однако Q является отрегулированным риском распределением, зависящим как от рисковых предпочтений, так и от совокупных предложений, в то время как распределение в формуле (2.1) – реальное распределение доходностей на обыкновенную акцию. По мнению Блэка и Шоулса, Самюэльсон и Мертон не получили формулу (2.1) потому, что они не рассматривали других активов.
57
Вывод формулы (2.1) является интуитивным. Вместе с тем эта формула – очень важный результат, и такой важный результат требует строгого вывода. В таком случае строгий вывод требуется не только для удовлетворения «чистоты», но и для проникновения в суть необходимых условий для получения формулы. Блэк и Шоулс рассматривали только конечные граничные условия, поэтому их анализ строго применим к европейским опционам, хотя можно показать, что стоимость европейского опциона часто совпадает со стоимостью американского. Далее рассмотрим строгий анализ модели Блэка – Шоулса, предложенный Мертоном (1973) и считающийся специалистами в области финансовой экономики основным (в 1997 г. Нобелевская премия по экономике была присуждена и Мертону за этот вывод). Отметим также, что анализ Мертона проводится при несколько отличающихся предположениях, которые можно считать более общими по сравнению с теми, которые использовали Блэк и Шоулс.
§ 3. МОДЕЛЬ БЛЭКА – ШОУЛСА: ВЫВОД МЕРТОНА Сначала рассмотрим случай европейского опциона, когда не делается никаких платежей по обыкновенной акции в течение действия контракта. Хотя анализ, представленный здесь, основан на предположениях и технических средствах, отличающихся от использованных Блэком и Шоулсом, идея постановки задачи и результаты дают ту же формулу при совпадении предположений. Предположения Мертона следующие. 1. Рынок «невязкий» (frictionless): нет никаких издержек на совершение сделок или дифференцированные налоги. Торговля осуществляется непрерывно, без ограничений допускаются займы и короткие продажи. Ставки займов и ссуд одинаковы. Предположения неограниченного заимствования и коротких продаж могут быть ослаблены и полученные результаты будут справедливыми при разделении портфелей на два: один содержит обыкновенную акцию, а другой – опцион плюс длинную позицию в облигациях. 2. Динамика цены акции: мгновенный доход на обыкновенную акцию описывается стохастическим дифференциальным уравнением dS = αdt + σdW, S 58
(2.4)
где α – мгновенная ожидаемая доходность на обыкновенную акцию, σ2 – мгновенная дисперсия доходности; W – стандартный винеровский процесс. Функция дрейфа α может быть стохастической переменной наиболее общего типа, включая зависимость от уровня цены акции или доходностей других активов. Поэтому не делается никаких предположений относительно того, что dS S – процесс с независимыми приращениями или стационарный, хотя dW им является. Однако σ – нестохастическая и, более того, известная функция времени. 3. Динамика цены облигации: Р(τ) определяется как и в предыдущих разделах, и динамика ее доходности описывается уравнением dP = µ(τ)dt + δ(τ)dq(t; τ), P
(2.5)
где µ – мгновенная ожидаемая доходность, δ2 – мгновенная дисперсия и q(t;τ) является стандартным винеровским процессом для срока погашения τ. Допускается возможность влияния временной структуры, но не предполагается, что dq для одного срока погашения полностью коррелировано с dq для другого срока погашения, т. е. dq(t; τ) dq(t; Т) = ρτТ dt, где ρτТ может быть меньше 1 для τ ≠ Т. Однако предполагается, что не имеется сериальной корреляции между (непредвидимыми) доходностями на любой из активов, т. е. для любых s ≠ t dq(s; τ) dq(t; Т) = 0, dq(s; τ) dW(t) = 0, что согласуется с гипотезами Фамы − Самюэльсона для общего эффективного рынка. Функция дрейфа µ(τ) может быть, например, стохастической изза зависимости от уровня цен облигаций и различной для разных сроков погашения. Из-за того, что Р(τ) является ценой дисконтируемого займа без какого-либо риска дефолта, равенство Р(0) = 1 достоверно, а δ(τ) будет детерминированно зависеть от τ и δ (0) = 0. Однако, с другой стороны, δ предполагается нестахостической и независимой от уровня цен Р. В частном случае, когда процентная ставка является нестохастической и постоянной в течение времени δ ≡ 0, µ = r, Р(τ) = е− r τ. 59
Следует заметить, предполагается только, что непредвиденные доходности на облигации не являются сериально коррелированными. Так как цены облигаций будут равны их выкупной цене при погашении, полные доходности в течение времени не могут быть некоррелированы. Нельзя никак получить это конкретизацией уравнения (2.5), хотя подразумевается, что дисперсия непредвиденных доходностей должна быть функцией времени до погашения. В качестве примера предположим, что цены облигаций для всех сроков погашения являются функциями только текущей (или будущей) краткосрочной процентной ставки. Далее предположим, что краткосрочная ставка r следует винеровскому процессу с (возможным) дрейфом, т. е. dr = аdt + gdW, где а и g – константы. Хотя этот процесс нереалистичен, поскольку подразумевает положительную вероятность отрицательных процентных ставок, он может быть взят для иллюстративных целей. Предположим, что все облигации оцениваются так, чтобы дать ожидаемую доходность на следующем периоде равную r (т. е. в форме гипотезы ожидания): a g 2 τ3 dP P (τ; r ) = exp − rτ − τ 2 + = rdt + gτdW. , P 2 6 По построению dW не является сериально-коррелированным и в обозначениях (2.5) δ(τ) = − gτ. 4. Предпочтения инвестора и ожидания: не нужно никаких предположений о предпочтениях инвестора, кроме того, что в теории определения рациональной цены опциона необходимо, чтобы цена опциона определялась так, чтобы не было доминирующих ценных бумаг. (А доминирует над В, если в некоторую известную дату в будущем доходность А будет превышать доходность В для некоторого возможного состояния среды и будет такой же, как доходность В во всех других состояниях среды.) Все инвесторы согласны со значениями δ и σ и с характеристиками распределений dW, dq. Не предполагается, что они согласны со значениями α и µ. Это предположение гораздо более приемлемо, чем обычное предположение об однородном математическом ожидании. Наиболее разумно ожидать, что инвесторы могут иметь очень разные оценки текущей (или будущей) ожидаемой доходности, вызванные различными уровнями доступной им информации, техники анализа и т. д. Однако большинство аналитиков оценки дисперсий и ковариаций 60
вычисляет путем использования данных о предыдущих ценах. Так как у всех есть доступ к одному и тому же массиву данных о ценах, то разумно предположить, что их оценки дисперсий и ковариаций будут одинаковыми. На основе предыдущего анализа разумно предположить, что цена опциона является функцией цены акции, цены безрисковой облигации и срока до истечения контракта. Если обозначить функцию цены опциона через H(S, P, τ; K), тогда при заданных предположениях о распределении S и P по формуле Ито можем вывести, что изменение цены опциона во времени удовлетворяет стохастическому дифференциальному уравнению dH = H1dS + H2dP + H3dτ + + [H11(dS)2 + H22(dP)2 + 2H12(dS dP)]/2,
(2.6)
где нижними индексами для краткости обозначены частные производные по первым двум переменным и (dS)2 ≡ σ 2S 2dt, (dР)2 ≡ δ 2Р 2dt, dτ = − dt, (dS dP) ≡ ρσδ SPdt, а ρ является мгновенным коэффициентом корреляции между (непредвиденными) доходностями на акцию и облигацию. Используя уравнения (2.4) и (2.5) и преобразовывая получающееся выражение, уравнение (2.6) можно переписать в форме dH = βHdt + γHdW + ηHdq,
(2.7)
где мгновенная ожидаемая доходность на опцион β = [σ 2S 2 H11/2 + ρσδ SPH12 + δ 2Р 2H22/2 + α S H1 + µ PH2 − H3] /H, γ ≡ σ SH1/H и η ≡ δ РH2/H. Следуя формулировке Блэка – Шоулса, рассмотрим портфель, содержащий обыкновенную акцию, опцион и безрисковые облигации со сроком до погашения τ, равным сроку истечения опциона, полагая, что совокупная инвестиция в портфель равна нулю. Это достигается путем использования процесса коротких продаж и займов для финансирования длинной позиции. Пусть V1 будет (мгновенным) количеством денег портфеля, инвестированных в обыкновенную акцию, V2 – количество денег, инвестированных в опцион, и V3 – количество денег, инвестированных в облигацию. Тогда условие нулевой совокупной инвестиции можно записать как V1 + V2 + V3 = 0. Если dY является мгновенной денежной доходностью портфеля, можно показать, что 61
dY = V1
dS dH dP + V2 + V3 = [V1 (α − µ) + V2 (β − µ)]dt + S H P + [V1σ + V2 γ ]dW + [V2 η − (V1 + V2 )δ]dq ,
(2.8)
где V3 = − (V1 + V2) в принципе можно исключить. Предположим, что стратегия Vj = Vj* может быть такой, что коэффициенты при dW и dq в уравнении (2.8) будут всегда равны нулю. Тогда долларовая доходность портфеля dY* будет нестохастической. Так как портфель предполагает нулевую инвестицию, он должен быть таким, чтобы избегать арбитражной доходности, и ожидаемая доходность на портфель при этой стратегии равна нулю. Термин арбитраж используется в том смысле, что предположения о распределении и другие предположения известны и выполняются достоверно. Более слабая форма говорит: если доходность портфеля нулевая, то или опцион или обыкновенная акция была бы доминирующей ценной бумагой. Два портфельных условия и условие равновесия приводят к линейной системе трех уравнений относительно двух переменных: V1 * (α − µ) + V2 * (β − µ) = 0, V1 * σ + V2 * γ = 0, − V1 * δ + V2 * (η − δ) = 0.
(2.9)
Нетривиальное решение системы (2.9) существует, если и только если
β−µ γ δ−η = = . δ α −µ σ
(2.10)
Согласно нашим предположениям, α, σ, δ, µ и σ являются экзогенными параметрами модели (по отношению к цене опциона), а β, γ и η должны определяться так, чтобы избежать доминирования любой из трех ЦБ. Если соотношение (2.10) имеет место, тогда γ / σ = 1 − η / δ, что согласно определению γ и уравнению (2.7) подразумевает, что SH 1 PH 2 = 1− , или H = SH1 + PH2. H H
62
(2.11)
Хотя по теореме Эйлера это не является достаточным условием, равенство (2.11) – необходимое условие, чтобы Н была однородной функцией первой степени относительно (S, Р). Второе равенство (2.10) записывается как β − µ = γ (α − µ) / σ, которое согласно определению β и γ в уравнении (2.7) приводит к выражению σ 2S 2H11/2 + ρσδSPH12 + δ 2Р 2H22/2 + + αSH1 + µPH2 − H3 − µH = SH1(α − µ), что путем перестановки слагаемых можно записать как соотношение σ 2S 2H11/2 + ρσδSPH12 + δ 2Р 2H22/2 + + µSH1 + µPH2 − H3 − µH = 0.
(2.12)
Используя равенство (2.11) в соотношении (2.12), последнее можно переписать как уравнение [σ 2S 2H11 + 2ρσδSPH12 + δ 2Р2H22]/2 − H3 = 0,
(2.13)
которое является линейным уравнением в частных производных параболического типа второго порядка. Если Н – стоимость европейского опциона, тогда Н должно удовлетворять уравнению (2.13) при следующих граничных условиях: H(0, P, τ; K) = 0,
(2.14)
H(S, 1, 0; K) = mах [0, S − K],
(2.15)
так как по предположению Р(0) = 1. Определим переменную х ≡ S/KР(τ), которая является ценой на долю акционерного капитала в единицах исполнения платежа в фиксированную дату в будущем (в дату истечения опциона). Переменная х является вполне определенной ценой при τ ≥ 0, и из уравнений (2.4), (2.5) и формулы Ито динамика переменной х описывается стохастическим дифференциальным уравнением dx = [α − µ + δ 2 − ρσδ ]dt + σdW + δdq. x
63
Из этого уравнения ожидаемая доходность на х будет функцией S, Р и так далее через α и µ, а мгновенная дисперсия V 2(τ) доходности инвестиции х будет равна σ 2 + δ 2 − 2ρσδ и будет зависеть только от τ. Мотивируя возможной однородностью свойств Н, попробуем ввести переменную h(х, τ; K) = H(S, Р, τ; K) / KР, где h предполагается независимой от Р и является ценой опциона, измеряемой в тех же единицах, что и х. Подстановка (h, х) вместо (Н, S) в равенства (2.13) – (2.15) приводит к дифференциальному уравнению в частных производных для h V 2х2 h11/2 − h2 = 0 (2.16) с граничными условиями h (0, τ; K) = 0 и h (х, 0; K) = mах [0, х − 1]. Из уравнения (2.16) и его граничных условий следует, что h является функцией только х и τ, так как V2 – функция только τ. Отсюда вытекает принятое свойство однородности Н. Далее, поскольку h не зависит от K, то Н действительно однородная функция первой степени относительно [S, KР(τ)]. Рассмотрим новую временную переменную Т =
τ
∫0 V
2
( s )ds . Если
мы определим функцию у (х, Т) ≡ h (х, τ) и подставим ее в (2.16), тогда она должна удовлетворять уравнению х2 у11/2 − у2 = 0
(2.17)
с граничными условиями у (0, Т) = 0 и у (х, 0) = mах [0, х − 1]. Предположим, что мы установили цену опциона в ее «полной функциональной форме» Н(S, Р, τ; K, σ 2, δ 2, ρ). Тогда у = Н(х, 1, Т; 1, 1, 0, 0) и является ценой опциона за Т лет до его истечения с ценой исполнения, равной одной денежной единице на акцию с единичной мгновенной дисперсией доходности, когда рыночная процентная ставка равна нулю в течение действия контракта. Как только мы решим уравнение (2.17) для цены этого «стандартного» опциона, то путем замены переменных получим цену любого европейского опциона: τ S H(S, P, τ; K) = KР(τ) y , ∫ V 2 ( s)ds . KP(τ ) 0
64
(2.18)
Отсюда для эмпирического применения нужно вычислить только таблицы цен «стандартных» опционов как функции двух переменных, цены акции и времени до истечения, чтобы вычислять цены опционов в общем случае. Чтобы решить уравнение (2.17), преобразуем его к стандартной форме заменой переменных Z = ln х + Т/2 и φ (Z, Т) ≡ у (х, Т)/х, а затем, подставив результат в уравнение (2.17), получим 0 = φ11/2 − φ2
(2.19)
с граничными условиями: |φ (Z, Т)| ≤ 1 и φ (Z, 0) = mах [0, 1 − е− Z]. Уравнение (2.19) является стандартной задачей со свободными границами, которая решается методом разделения переменных или с помощью преобразований Фурье. Его решение имеет вид у(х, Т) = хφ(Z, Т) = [х еrfс(h1) − еrfс(h2)] / 2,
(2.20)
где еrfс(h) – обозначение дополнения к известной специальной функции ошибок еrf(h): еrfс(h) = 1 − еrf(h) = 1 −
2 2 h e −t dt h −∞
∫
= 1 − Ф( h 2 );
h1 = − [ln х + Т/2] / 2T , а h2 = − [ln х − Т/2] / 2T . Равенство (2.20) совпадает с уравнением (2.1) при r = 0, σ 2 = 1 и K = 1. Поэтому (2.18) будет идентично равенству (2.1), являющемуся формулой Блэка – Шоулса в частном случае нестохастической и постоянной процентной ставки (т. е. δ = 0, µ = r, Р = е − r τ и Т = σ2τ ). Уравнение (2.17) точно соответствует уравнению Самюэльсона для цены опциона в его «линейной» модели, когда цена акции логнормально распределена с параметрами α = β = 0 и σ2 = 1. Отсюда процедура, определяемая формулой (2.20), может быть использована вместе с выражением (2.18) для проведения вычислений по формуле Самюэльсона, если вместо Р(τ) в выражение (2.18) подставить е − ατ. Так как в его теории α – математическое ожидание доходности на рисковый актив, следует ожидать, что е − ατ < Р(τ). Это неравенство влечет, что прогнозируемые стоимости опционов в теории Самюэльсона будут выше, чем прогнозируемые цены теории Блэка – Шоулса или рассматриваемой здесь модели, что вытекает из следующей теоремы. Теорема 2.1. Для данной цены акции цена опциона является невозрастающей функцией Р(τ) и, следовательно, неубывающей функцией τ-летней процентной ставки. 65
Доказательство. Первое следует непосредственно из утверждения, так как рост по Р эквивалентен росту по K, что никогда не увеличивает стоимости опциона. Формально Н есть выпуклая функция S, проходящая через начало координат. Откуда Н – SН1 ≤ 0. Но из равенства (2.11) Н – SН1 = РН2, поэтому Р ≥ 0 и Н2 ≤ 0. Наконец, по определению Р(τ) является убывающей функцией τ-летней процентной ставки. Поскольку мы применили к уравнению (2.13) только граничные условия на конце траектории, то цена опциона получена для европейского опциона. Точные граничные условия для американского опциона включали бы неравенство арбитражной границы H(S, Р, τ; K) ≥ mах [0, S − K]. Так как предполагается, что никаких дивидендов не выплачивается и изменения цены исполнения не происходит в течение времени действия контракта, естественно, что если формулировка нашей задачи лежит в рамках рациональной теории, тогда цена опциона будет удовлетворять более строгому неравенству H ≥ mах [0, S − KР(τ)], которое однородно по S и KР(τ), и американский опцион будет иметь ту же стоимость, что и его европейский эквивалент. Можно показать, что решения уравнений в виде (2.1) и (2.20) всегда будут иметь значения такого же порядка, что и mах [0, S − K]; Самюэльсон и Мертон доказали это при более общих условиях. Следовательно, для формальной проверки здесь нет необходимости. Прямым результатом одинаковых стоимостей европейского и американского опционов будет следующее. Теорема 2.2. Цена опциона является неубывающей функцией дисперсии доходности акции. Доказательство. Согласно выражению (2.18), изменение цены Н относительно дисперсии будет пропорционально у2. Но у является ценой американского опциона и, следовательно, должна быть неубывающей функцией времени до истечения, т. е. у2 ≥ 0. Фактически теорема 2.2 – частный случай более общего утверждения: цена опциона, определяемая рационально, является неубывающей функцией рискованности связанной с ним обыкновенной акции. Однако в общем случае увеличение дисперсии не обязательно ведет к увеличению риска, но в данном случае справедливо, что дисперсия – обоснованная мера риска для этой модели. Для того чтобы доказать, что дисперсия – состоятельная мера риска в модели Блэка – Шоулса, используем эквивалентное альтерна66
тивное определение (Ротшильд и Стиглиц) большей рискованности: Х является более рискованным, чем Y, если при Е[Х] = Е[Y] для любой вогнутой функции полезности U имеет место ЕU(Х) ≤ ЕU(Y). Так как формула Блэка – Шоулса (2.1) для цены опциона не зависит от ожидаемой доходности на акцию и доходность акции предполагается логнормально распределенной, другие ценные бумаги различаются единственным параметром σ 2. Поэтому без потери общности можно принимать, что α = 0, и доказать результат посредством того, что для всякой вогнутой функции U математическое ожидание ЕU(Z) является убывающей функцией σ, а Z – логнормальная случайная величина с Е(Z) = 1 и дисперсией ln(Z), равной σ 2. 2 σ2 2 dZ EU ( Z ) = ∫ U ( Z ) exp− ln Z + 2 2σ Z = 2πσ2 0
1
=
∞
x2 σ 2 1 +∞ U σ x − exp exp − dx ; ∫ 2 2π −∞ 2
σ 2 (после замены переменной х ≡ ln Z + σ ). 2 ( x − σ) 2 ∂EU ( Z ) 1 +∞ ∂U = exp− ( x − σ)dx = ∫ ∂σ 2 2π −∞ ∂σ =
1 + ∞ ∂U (e σy +σ ∫ ∂σ 2π − ∞
2
2
)
ye
− y2 2
∂U (e σy + σ 2 2 ) dy ≡ Cov , y . ∂ σ
Однако U′(у) является убывающей функцией у из-за вогнутости функции U. Следовательно, по теореме Харди сov[U′, у] < 0. Поэтому ∂EU ∂σ < 0 для всех вогнутых функций U. Мы получили формулу (2.1) для определения цены опциона строго при предположениях более слабых, чем постулировали Блэк и Шоулс, и распространили анализ на случай возможности стохастических процентных ставок.
67
Поскольку Блэк и Шоулс предполагали постоянными процентные ставки при формировании своих позиций хеджирования, было неясно, нужно ли занимать или ссужать деньги на длинные или короткие сроки погашения. Вывод, представленный здесь, ясно демонстрирует, что корректным сроком погашения при хеджировании является тот, который совпадает с датой погашения опциона. Термин «корректный» используется здесь в том смысле, что если цена облигации Р(τ) остается фиксированной, в то время как цена активов с другими сроками погашения изменяется, цена τ-летнего опциона будет оставаться неизменной. Модель определения цен активов, основанная на рассмотрении капитала (САРМ, Capital Asset Pricing Model), является достаточной для получения формулы Блэка – Шоулса. В то время как предположения этого параграфа необходимы для межвременного использования САРМ, они не достаточны. Например, мы не предполагали, что процентные ставки являются нестохастическими, что динамика цен – стационарна и что инвесторы имеют однородные ожидания. Все это требуется для САРМ. Далее, рассматривая только свойства трех ЦБ, мы не предполагали, что рынок капитала находится в насыщенном общем равновесии. Так как окончательная формула не зависит от α или µ, она будет справедлива, даже если наблюдаемые цены акций или облигаций оказываются переходными неравновесными ценами. Основой для вывода является то, что доходность любой одной ЦБ во времени может быть полностью воспроизводимой с помощью непрерывно модифицируемого портфеля комбинаций из двух других. Полный анализ потребовал бы, чтобы цены всех трех активов определялись одновременно, что в общем случае потребовало бы проверки цен всех других активов, знание предпочтений и т. п. Однако из-за «полной взаимозаменяемости» активов и допустимости необходимых предположений влияние рыночного предложения может быть незначительным, и мы можем применить анализ «частичного равновесия», приводящий к формуле для цены опциона как функции цен акции и облигации. Эта «полная взаимозаменяемость» обыкновенной акции, займа и опциона или опциона и ссуды для обыкновенной акции объясняет, почему формула не зависит от ожидаемой доходности на обыкновенную акцию или предпочтений инвесторов. Ожидаемая доходность на обыкновенную акцию и предпочтения инвесторов будут влиять на то, сколько капитала инвестировать (на длинной или короткой позиции) в данную компанию. Решение, занимать ли позицию путем приобретения опциона или путем увеличения подъемной силы акции, зависит 68
только от их относительных цен и расходов на займы. С точки зрения модели Блэка – Шоулса аргумент подобен межвременной теореме Модиглиани – Миллера. Причина, по которой предположения Блэка – Шоулса из САРМ приводят к корректной формуле, состоит в том, что поскольку модель равновесная, она обязательно должна приводить к прибыли с применением полностью коррелированных ценных бумаг, о чем явно говорит условие (2.10). Предположения, приведенные в этом параграфе, необходимы для того, чтобы имели место формулы (2.18) и (2.20). Предположение о непрерывной торговле необходимо для установления полной корреляции между нелинейными функциями, которая требуется для образования состава портфеля «полного хеджирования». Модель Самюэльсона и Мертона является непосредственным контрпримером для проверки законности формулы торговли через дискретные интервалы. Предположение о процессе Ито для динамики доходности активов было необходимо, чтобы применить формулу Ито. Дальнейшее ограничение, что σ и δ нестохастические и независимые от уровней цен, требуется для того, чтобы изменение цены опциона вызывалось только изменениями цен акции или облигации. Это необходимо для установления полного хеджирования и свойства однородности (2.11). Очевидно, если инвесторы не соглашаются на величину V2(τ), то другие стоимости тех же опционов их могли бы устроить. Требование Блэка и Шоулса, чтобы выражения (2.1) и (2.18) были бы единственными формулами, согласованными с рынком капитала, является несколько сильным. Неверно, что если рыночные цены опционов различны, тогда гарантируется арбитражная прибыль. Если предположения рациональной теории определения цен опционов выполняются с достоверностью, тогда формула Блэка − Шоулса является просто формулой, с которой согласны все инвесторы, и никто не смог бы доказать, что они заблуждаются. Таким образом, модель Блэка – Шоулса может быть получена на основе более слабых предположений, чем это было сделано в их первоначальной постановке. Главные преимущества такой модификации: 1) вывод основан на относительно слабом условии отсутствия доминирования; 2) конечная формула является функцией наблюдаемых переменных; 3) модель естественным образом распространяется на случай определения рациональной цены любых типов опционов. Модель можно применять при эмпирических исследованиях рынка опционов.
69
При некоторых предположениях модель может быть использована для определения цен различных элементов структуры капитала фирм. По существу, при условиях, когда справедлива теорема Модиглиани – Миллера, полную стоимость фирмы можно рассматривать как основной актив (заменяя им обыкновенную акцию в формулировке модели), а отдельные ценные бумаги внутри структуры капитала фирмы (например, долг, конвертируемые облигации, обыкновенные акции и т. д.) – как опционы или случайные иски на капитал фирмы, и определять их цены соответствующим образом. Например, можно получить систематическим образом рисковую структуру процентных ставок как функцию отношения задолженности к собственному капиталу (debt-equity), рисковый класс фирмы, безрисковые (через дефолт) долговые ставки. Используя описанный здесь метод, можно разработать теорию временной структуры процентных ставок. Подход может быть применен и к теории спекулятивных рынков.
§ 4. РАСПОСТРАНЕНИЕ МОДЕЛИ БЛЭКА – ШОУЛСА НА СЛУЧАЙ ВЫПЛАТЫ ДИВИДЕНДОВ И ИЗМЕНЕНИЯ ЦЕНЫ ИСПОЛНЕНИЯ Для того чтобы анализировать влияние дивидендов на незащищенный опцион, полезно предположить, что процентная ставка r является постоянной и известной. При этих предположениях δ = 0, µ = r и Р(τ) = е−r τ. Условие (2.10) упрощается к виду β − r = γ (α − r)/σ.
(2.21)
Пусть D(S, τ) будет дивидендом на долю акционерного капитала за единицу времени, когда цена акции равна S и срок до истечения опциона равен τ. Если α является мгновенной полной ожидаемой доходностью, как она определяется формулой (2.4), то мгновенная ожидаемая доходность от повышения цены равна [α − D(S, τ)/S]. Поскольку P(τ) больше не является стохастической, мы ее опустим, и будем записывать функцию цены опциона как W(S, τ; K). Как мы уже делали в уравнениях (2.6) и (2.7), используем формулу Ито для вывода стохастического дифференциального уравнения для цены опциона: dW = W1 (dS – D(S, τ) dt) + W2 dt + W11 (dS)2/2 = = [σ2 S 2 W11/2 + (α S – D) W1 – W2] dt + σ S W1dw/2. 70
(2.22)
Поскольку владелец опциона не различает частей дивидендного дохода, он считает, что часть ожидаемого денежного дохода на обыкновенную акцию обязана повышению цены. Из уравнения (2.22) и определения β и γ имеем βW = σ2S 2W11/2 + (αS – D) W1 – W2, γW = σSW1.
(2.23)
Применив равенство (2.21) в (2.23), получим уравнение в частных производных для цены опциона σ2 S 2 W11/2 + (r S – D) W1 – W2 − r W = 0
(2.24)
с граничными условиями W(0, τ; K) = 0, W(S, 0; K) = max [0, S – K] для европейского опциона и дополнительное арбитражное граничное условие для американского опциона: W(S, τ; K) ≥ max [0, S – K]. Уравнение (2.24) не будет иметь простого решения даже для европейского опциона и относительно простого функционального выражения для D. При определении стоимости американского опциона в случае отсутствия дивидендов (D = 0) арбитражное граничное неравенство не используется явно для получения решения, поскольку было показано, что цена европейского опциона нигде не нарушает неравенство, и цены европейского и американского опционов будут равны. Для многих дивидендных стратегий решение для цены европейского опциона будет нарушать неравенство, и для таких стратегий вероятность досрочного исполнения американского опциона будет положительной. Чтобы получить корректное значение стоимости американского опциона из уравнения (2.24), нужно рассмотреть граничное неравенство явно и преобразовать его в удобную для решения форму. Если существует положительная вероятность досрочного исполнения, тогда для любого τ существует уровень цены акции C(τ) такой, что для всех S > C(τ) исполнение опциона приводило бы к большей выгоде, чем обладание им. Так как стоимость исполняемого опциона всегда равна (S – K), дополнительное граничное условие для уравнения (2.24) W(C(τ), τ; K) = C(τ) – K, (2.25) где W удовлетворяет уравнению (2.24) для 0 ≤ S ≤ C(τ). Если C(τ) будет известной функцией, тогда после соответствующей замены переменных уравнение (2.24) с европейскими граничными условиями и дополнением (2.25) было бы задачей с полубесконеч71
ным граничным условием и границей, зависящей от времени. Однако C(τ) неизвестна и должна определяться при решении. Поэтому требуется дополнительное граничное условие для того, чтобы хорошо поставить задачу. К счастью, экономика задачи достаточно богата, чтобы обеспечить это дополнительное условие. Поскольку владелец опциона не обязан исполнять свой опцион досрочно, он будет это делать только в собственных интересах (т. е. когда исполнение опциона дает больше, чем владение им). Следовательно, единственным рациональным выбором для C(τ) является зависящая от времени функция, которая максимизирует стоимость опциона. Пусть f (S, τ; K, C (τ)) будет решением уравнений (2.24), (2.25) для данной функции C (τ). Тогда стоимость τгодичного американского опциона W(S, τ; K) = max f (S, τ; K, C). {C }
(2.26)
Далее из структуры задачи выясняется, что оптимальная C(τ) будет независимой от текущего уровня цены акции. При анализе этой трудной задачи Самюэльсон постулировал, что на границе было нужно дополнительное условие сшивания, т. е. W1(C(τ), τ; K) = 1.
(2.27)
Можно показать, что условие (2.27) вытекает из максимизации поведения, описываемого соотношением (2.26). Действительно, пусть функция f (x, c) будет дифференцируемой, вогнутой по второму аргументу, 0 ≤ х ≤ с. Потребуем, чтобы f (c, c) = h(c) являлась дифференцируемой функцией с. Пусть c = c* будет значением c, которое максимизирует f, т. е. f 2 ( x, c*) = 0. Рассмотрим полную производную f по c вдоль границы х = с. Тогда df dh = = f1 (c, c) + f 2 (c, c) . dc dc Для с = с* f2 = 0. Следовательно, f1(c*, c*) = dh/dc. В рассматриваемом случае h = c – K и условие сшивания f1(c*, c*) = 1 доказано. Таким образом, корректным определеним цены американского опциона является уравнение (2.24) с европейскими граничными условиями плюс условия (2.25) и (2.27). 72
Самюэльсон и Мертон показали, что для пропорциональной дивидендной стратегии, когда D(S, τ) = ρS, ρ > 0, всегда имеется положительная вероятность досрочного исполнения и, следовательно, арбитражное граничное условие будет обязательным для достаточно больших цен акций. Например, для D(S, τ) = ρS решение уравнения (2.24) для европейского опциона имеет вид W = [Se−ρτ Φ(d1) – Ke− rτΦ(d2)], где Φ, d1 и d2 определены так же, как в (2.1). Для больших S имеем аппроксимацию W ≈ Se−ρτ – Ke− rτ, что меньше, чем (S – K) для больших S и ρ > 0. Поэтому исполнение американского опциона может быть более ценным, чем владение им. Если D(S, τ) = ρS, тогда уравнение (2.24) с математической точки зрения идентично «нелинейному» (β > α) случаю модели Самюэльсона, когда в ней β = r и α = r – ρ. Самюэльсон и МакКин проанализировали этот случай очень подробно. Хотя не имеется простых явных решений для опционов с конечным сроком исполнения, они получены для бессрочных опционов в форме степенных функций, касательных к линии (S – K) при конечном значении S. Второй пример простой дивидендной стратегии – постоянная стратегия, когда D = d, d – константа. В отличие от предыдущей пропорциональной стратегии, досрочное исполнение может или не может встретиться в зависимости от значений d, r, K и τ. В частности, достаточным условием для того, чтобы досрочное исполнение не встретилось, является условие K > d/r. Если оно выполняется, тогда решение для цены европейского опциона будет им и для американского опциона. Для конечных τ решение в явной форме все-таки не получается; а для бессрочного опциона при K > d/r его можно получить так. Сделаем замену переменных: Z ≡ δ /S и h(Z) ≡ exp(Z) Z −γ W, где δ ≡ 2d/σ2 и γ ≡ 2r/σ2. Тогда после подстановки в уравнение (2.24) получим для h дифференциальное уравнение Zh′′ + (γ + 2 – Z) h′ − 2h = 0, общее решение которого имеет вид h = c1M(2, 2 + γ, Z) + c2 Z −(γ +1) M(1 −γ, − γ, Z) 73
W
S
W(S, ∞; K) S − d/r S− K 0
d/r
K
Цена акции S
Рис. 2.1. Стоимость опциона в дату истечения как функция цены акции
и после применения граничных условий преобразуется к виду 2d 2 r σ 2 2 d 2r − 2d 2r W(S, ∞; K) = S − 1 − σ S M 2 , 2 + 2 , 2 , 2r r σ σ S Γ 2 + 2 σ σ
(2.28)
где М является конфлюентной гипергеометрической функцией. Функция W изображена на рис. 2.1. Анализ выражения (2.28) показывает, что W проходит через начало координат, является выпуклой и имеет асимптоту (S – d/r) для больших S, т. е. достигает стоимости обыкновенной акции минус настоящая дисконтированная стоимость всех будущих дивидендов, потерянных из-за обладания опционом. Рассмотрим случай непрерывно изменяющейся цены исполнения K(τ), где K предполагается дифференцируемой и убывающей функцией времени, оставшегося до погашения, т. е. dK/dτ = − dK/dt = − K′ < 0. 74
Цена опциона удовлетворяет уравнению (2.24) при D = 0 и подчиняется граничным условиям W(S, 0; K(0)) = max [0, S – K(0)] и
W(S, τ; K(τ)) ≥ max [0, S – K(τ)].
Для упрощения вида уравнения (2.24) сделаем замену переменных X ≡ S/K(τ) и F (X, τ) ≡ W [S, τ; K(τ)]/K(τ). Тогда F будет удовлетворять уравнению σ 2X 2 F11/2 + η(τ) XF1 − η(τ) F − F2 = 0
(2.29)
при ограничениях F (X, 0) = max [0, X – 1] и F (X, τ) ≥ max [0, X – 1], где η (τ) ≡ r − K′ / K. Заметим, что структура уравнения (2.29) идентична уравнению для цены опциона с фиксированной ценой исполнения и изменяющейся, но не стохастичной, «процентной ставкой» η(τ). (Например, используем в анализе предыдущего параграфа вместо Р(τ) величину τ
exp [− ∫0 η ( s ) ds ] , не позволяя η (τ) принимать отрицательные значения для достаточно больших изменений цены исполнения.) Мы уже показали, что для
τ
∫0 η( s)ds ≥ 0 досрочного исполнения опциона не будет, и
ценой исполнения будет только терминальная. Замечая, что формальная подстановка τ
τ
0
0
∫ η ( s)ds = ∫ [r + dK ds] ds = rτ + ln[K(τ)/K(0)]
в выражение (2.18) вместо Р(τ) показывает, что стоимость опциона такая же, как и стоимость опциона с фиксированной ценой исполнения K(0) и процентной ставкой r. Мы также имеем, что
τ
∫0 η( s)ds ≥ 0
влечет неравенство K(τ) ≥ K(0) exp(−rτ), которое является общим достаточным условием для отсутствия бессрочного исполнения.
§ 5. ОПРЕДЕЛЕНИЕ СТОИМОСТИ АМЕРИКАНСКИХ ОЦИОНОВ-ПУТ В качестве первого примера применения модели к опционам другого типа рассмотрим рациональное определение цены опциона-пут в 75
предположениях § 4. Стоимость европейского опциона-пут полностью определяется сразу же, как только становится известной стоимость опциона-колл. Блэк и Шоулс дают решение для своей модели в виде формулы (2.2). Определение стоимости европейского опциона не совпадает с определением стоимости американского опциона-пут из-за положительной вероятности досрочного исполнения. Если G(S, τ; K) является рациональной ценой пута, тогда с помощью метода, использованного для вывода уравнения (2.24), при D = 0 получаем уравнение для G σ2S 2 G11/2 + rSG1 − rG − G2 = 0 (2.30) при ограничениях на цену опциона-пут G(S, 0; K) = max [0, K – S], G(S, τ; K) ≥ max [0, K – S], G(∞, τ; K) = 0. В анализе Самюэльсона и МакКина по опционам не имеется решения уравнения (2.30) в явном виде для конечного τ. Однако, используя их метод, можно получить решения для бессрочного опционапут (т. е. τ = ∞). Для достаточно низких цен акций будет выгодно исполнять пут. Определим С как наибольшую стоимость акции такую, что владельцу пута лучше исполнять его, чем владеть им. Для бессрочного пута уравнение (2.30) сводится к обыкновенному дифференциальному уравнению σ2S 2 G11/2 + rSG1 − rG = 0,
(2.31)
которое справедливо для цен акций из интервала C ≤ S ≤ ∞. Граничными условиями для уравнения (2.31) являются равенства G(∞, ∞; K) = 0,
(2.32)
G(C, ∞, K) = K – C, (2.33) –––––––––––––––––––––––––––––––––––––––––––––– С должно быть выбрано так, чтобы максимизировать стоимость опциона, что следует из рассуждений предыдущего раздела о максимизации поведения. (2.34) –––––––––––––––––––––––––––––––––––––––––––––– Из теории линейных обыкновенных дифференциальных уравнений следует, что решение (2.31) содержит константы a1 и a2. Граничные условия (2.32), (2.33) и (2.34) будут определять эти константы вместе с неизвестной нижней границей цены акции С. Общим решением уравнения (2.31) является 2
где γ ≡ 2r ⁄ σ > 0.
G (S, ∞; K) = a1 S + a2 S − γ, 76
(2.35)
G K
G(S, τ2; K) G(S, τ1; K)
K−S 0
C(τ2)
C(τ1)
K
Цена акции S
Рис. 2.2. Цена G американского опциона-пут как функция цены акции S
Равенство (2.32) требует, чтобы a1 = 0, а из условия (2.33) получаем a2 = (K – C)Cγ. Поэтому решение (2.35) как функция С имеет вид G (S, ∞; K) = (K – C) (S/C) − γ.
(2.36)
Чтобы определить С, используем условие (2.34) и выберем такое значение С, которое максимизирует функцию (2.36), т. е. выберем С = С* таким образом, чтобы ∂G ∂C = 0 . Разрешая это уравнение, имеем С* = γ K / (1+γ), и цена опциона-пут определяется по формуле −γ
K (1 + γ ) S G (S, ∞; K) = . (1 + γ ) γ K
(2.37)
Граничное условие «сшивания» Самюэльсона G1(C*, ∞; K) = − 1 как альтернативное определение граничного условия (2.34) может быть проверено путем дифференцирования (2.37) по S и подстановки S = С. На рис. 2.2 показана цена американского пута как функция цены акции и времени до истечения.
77
§ 6. ОПРЕДЕЛЕНИЕ СТОИМОСТИ ОПЦИОНА-КОЛЛ «DAO» В качестве второго примера применения модели к другим типам опционов рассмотрим рациональное определение цены опциона-колл нового типа, называемого «DaO» (Down-and-Outer, «упала цена – выбрасывай»). Для этого опциона используем те же обозначения, что и для стандартного опциона, но с дополнительным свойством: если цена акции падает ниже установленного уровня («нокаутной» цены), опционный контракт аннулируется, т. е. опцион становится бесполезным. Обычно «нокаутная» цена является функцией времени до истечения, возрастая при приближении даты истечения. Пусть f(S, τ; K) – стоимость европейского опциона-колл типа DaO, а В(τ) = bKexp (− ητ) – «нокаутная» цена, являющаяся функцией времени до истечения. Здесь предполагается, что η ≥ 0 и 0 ≤ b ≤ 1. Тогда f будет удовлетворять основному уравнению в частных производных σ 2S 2 f11/2 + rSf1 − rf − f2 = 0, (2.38) с граничными условиями f (B(τ), τ; K) = 0, f (S, 0; K) = max [0, S – K]. Уместно заметить, что если бы В(τ) = 0, тогда уравнение (2.38) было бы уравнением для стандартного европейского опциона-колл. В некоторых версиях такого опциона владелец получает положительную компенсацию R(τ), когда цена акции падает ниже «нокаутной» цены. Компенсация R(τ) – возрастающая функция времени до истечения (т. е. R′(τ) > 0), но R(0) = 0. Пусть функция g (S, τ) удовлетворяет уравнению (2.38) для В(τ) ≤ S < ∞ при граничных условиях: а) g(B (τ), τ) = R(τ) и б) g(S, 0) = 0. Тогда функция стоимости опциона F(S, τ; K) ≡ g (S, τ) + f(S, τ; K) будет удовлетворять уравнению (2.38) с ограничениями: а) F(В(τ), τ; K) = R(τ) и б) F(S,0; K) = max [0, S – K]. Поэтому F является стоимостью рассматриваемого опциона-колл с компенсационной выплатой R (τ), а g (S, τ) – дополнительная стоимость за наличие компенсации. Сделаем замену переменных: x ≡ ln[S/B(τ)], T ≡ σ 2τ , H(x, T) ≡ exp[ax + γτ] f (S, τ; K)/K, a ≡ [r − η − σ 2/2] ⁄σ2, γ ≡ r + a2 σ 2/2.
78
Путем подстановки новых переменных в уравнение (2.38) приходим к уравнению для Н H11/2 – H2 = 0 (2.39) с граничными условиями H(0, T) = 0, H(x, 0) = eax max [0, bex – 1]. Решение такого уравнения является стандартной задачей определения стоимости с полубесконечными границами и решается методом разделения переменных или методом преобразования Фурье. Решая уравнение (2.39) и возвращаясь к исходным переменным, мы приходим к определению стоимости опциона DaO в виде f (S, τ; K) = [S erfc (h1) – Ke− rτerfc (h2)]/2 − где
− (S/B(τ))−δ [B(τ)erfc (h3) − (S/B(τ)) Ke− rτerfc (h4)]/2,
(2.40)
h1 ≡ − [ln(S/K) + (r + σ2/2)τ]/ 2σ 2 τ ; h2 ≡ − [ln(S/K) + (r − σ2/2)τ]/ 2σ 2 τ ; h3 ≡ − [2ln (B(τ)/K) − ln(S/K) + (r + σ2/2)τ]/ 2σ 2 τ ; h4 ≡ − [2ln (B(τ)/K) − ln(S/K) + (r − σ2/2)τ]/ 2σ 2 τ ; и δ ≡ 2(r − η)/σ2. Сравнивая формулы (2.40) и (2.1), обнаруживаем, что первая половина формулы (2.40) является стоимостью стандартного опционаколл и поэтому вторая половина – «дисконтированная» поправка, связанная с особенностью опциона DaO. Для лучшего понимания качественного различия между стандартным опционом-колл и опционом DaO полезно перейти к предельному бессрочному опциону, а «нокаутную» цену принять равной константе (т. е. η = 0). В этом случае уравнение (2.38) сводится к обыкновенному дифференциальному уравнению
σ 2S2f′′/2 + rSf′ − rf = 0
(2.41)
с граничными условиями f(bK) = 0, f(S) ≤ S, где штрих обозначает дифференцирование, а f(S) является сокращенной записью для функции f(S, ∞; K). 79
f (S) S
S−K
f(S) 0
bK
K
Цена акции S
Рис. 2.3. Стоимость f(S) опциона-колл DaO как функция цены акции S
Решая уравнение (2.41) стандартными методами, получаем f (S) = S − bK(S/bK)− γ,
(2.42)
где γ ≡ 2r/σ2. Вспоминая, что стоимость стандартного бессрочного опционаколл равна стоимости акции, мы можем интерпретировать bK(S/bK)− γ как «скидку» в связи со свойствами DaO. Функции (2.40) и (2.42) однородные первой степени по (S, K), как и для стандартных опционов. Легко показать, что f(S) ≥ max [0, S – K], и, хотя это сложнее, можно показать, что f (S, τ; K) ≥ max [0, S – K]. Следовательно, опцион ценнее, когда он не исполнен, и поэтому формулы (2.40) и (2.42) корректны для определения стоимости американского опциона DaO. Из выражения (2.42) видно, что эластичность цены опциона по отношению к цене акции [Sf′ (S)/f (S)] больше единицы, так что он является «подъемной» ценной бумагой. Однако в отличие от цены стандартного опциона-колл, стоимость которого вычисляется по формуле (2.1), она – вогнутая функция цены акции (рис. 2.3).
80
§ 7. ОПРЕДЕЛЕНИЕ СТОИМОСТИ ОТЗЫВАЕМОГО ОПЦИОНА В качестве третьего примера применения модели к другим типам опционов рассмотрим рациональное определение цены отзываемого американского опциона. Хотя отзываемые опционы редко выпускаются, рассматриваемый пример является важным, поскольку анализ легко переносится на определение стоимости других типов ЦБ, таких как конвертируемые облигации, которые почти всегда выпускаются как отзываемые. Для американских опционов мы принимаем стандартные условия, за исключением того, что выпускающая компания имеет право отозвать, т. е. выкупить, опцион в любое время по фиксированной цене. Поскольку опцион американского типа, при его отзыве владелец имеет право его исполнить, а не продавать обратно компании по цене отзыва. Если такое встречается, то говорят, что произошла «вынужденная конверсия», поскольку владелец опциона «вынужден» его исполнить, если стоимость опциона превышает цену отзыва. Стоимость отзываемого опциона будет равна стоимости эквивалентного неотзываемого опциона минус некоторая «скидка». Эта скидка будет стоимостью обеспечения отзыва компанией. Можно представлять отзываемый опцион как результат двух сделок: компания продает неотзываемый опцион инвестору и одновременно приобретает у инвестора право или «вынудить» его к досрочной конверсии, или вернуть опцион по фиксированной цене. Пусть F(S, τ; K) будет стоимостью отзываемого американского опциона, Н(S, τ; K) − стоимостью эквивалентного неотзываемого опциона, какой она вычисляется по формуле (2.1), С(S, τ; K) − стоимостью отзыва. Тогда Н = F + С и F будут удовлетворять основному уравнению в частных производных σ2S 2 F11/2 + rSF1 − rF − F2 = 0
(2.43)
по переменной S ∈ [0, S ] при следующих ограничениях: F(0, τ; K) = 0, F (S, 0; K) = max [0, S – K], F ( S , τ; K) = max [K*, S – K], где K* является ценой колла, а S есть (пока не определенный) уровень цены акции, когда компания будет отзывать опцион. В отличие от случая «добровольной» конверсии опциона из-за неблагоприятной защищенности дивидендов, проанализированной в § 4, S выбирается не вла81
дельцем опциона, а компанией и, следовательно, не будет выбираться так, чтобы максимизировать стоимость опциона. Поскольку С = Н – F, а Н и F удовлетворяют уравнению (2.43), С тоже будет удовлетворять (2.43) при соблюдении граничных условий С(0, τ; K) = 0, С(S, 0; K) = 0, С( S ,τ; K) = Н( S , τ; K) – mах [K*, S – K]. Поскольку S выбирает компания, мы добавляем условие максимизации по S для того, чтобы максимизировать С(S, τ; K), что делает (2.43) корректно поставленной задачей. Так как С = Н – F и Н не являются функциями S , условие максимизации С может быть переписано как условие минимизации F. В общем случае невозможно получить решение уравнения (2.43) в явной форме. Однако решение для бессрочного опциона найти можно. В этом случае мы знаем, что Н(S, τ; K) = S, и уравнение (2.43) сводится к обыкновенному дифференциальному уравнению σ 2 S 2C′′/2 + rSC′ − rC = 0
(2.44)
для 0 ≤ S ≤ S с ограничениями С(0) = 0, С( S ) = S − mах (K*, S − K), а S выбирается так, чтобы максимизировать С. Здесь С(S) является сокращенной записью функции С(S, ∞; K), а штрих означает производную. Решая уравнение (2.44) и используя два первых ограничения, получаем выражение C(S) = (1 – max [K*/ S , 1 – K/ S ]) S. Хотя мы и не можем использовать какой-либо простой метод для максимизации С, очевидно, что S = K* + K, так как для S < K + Е функция С является возрастающей, а для S > K* + K − убывающей. Поэтому стоимость обеспечения отзыва K C(S) = S , K + K * и поскольку F = Н – С, стоимость отзываемого бессрочного опциона K* F(S) = S . K * +K
82
§ 8. РАЗРЫВНЫЕ СТОХАСТИЧЕСКИЕ ПРОЦЕССЫ ИЗМЕНЕНИЯ ЦЕН АКЦИЙ В этом параграфе исследуется структура проблем определения стоимости опционов и разрабатывается альтернативный метод их решения. Вводится несколько скачкообразных и диффузионных процессов, которые не использовались в предыдущих параграфах. Для этих процессов разработанным методом находятся явные формулы определения стоимости опционов и решения некоторых задач, включающих определение цен активов, допускающих выплаты и потенциальное банкротство. Основной результат этого параграфа состоит в рассмотрении нетрадиционных форм стохастических процессов для описания динамики цены акции и разработке подхода к проблеме определения стоимости опционов, который прямо связывает ее со структурой лежащего в основе стохастического процесса. Поэтому здесь будет полезно повторить краткое неформальное рассмотрение стохастических процессов, которые были использованы ранее. Основное предположение в модели Блэка – Шоулса заключалось в том, что стоимость акции следует логнормальному диффузионному процессу dS/S = µdt + σdW, (2.45) где S – стоимость акции; µ – функция дрейфа; W – винеровский процесс. Уравнение (2.45) является формальным описанием следующего стохастического процесса. Пусть S будет стоимостью акции в момент времени t. Относительное изменение этой стоимости на интервале времени от t до t + dt равно dS/S = (St + dt − St)/St. Согласно уравнению (2.45), это относительное изменение состоит из двух слагаемых: функции дрейфа µdt, которая определяется в момент t, и нормально распределенным стохастическим слагаемым σdW. Стохастическое слагаемое не зависит от своих значений в других интервалах времени и имеет нулевое среднее и дисперсию σ2dt. Попросту говоря, уравнение (2.45) показывает, что относительное изменение стоимости акции за время от t до t + dt нормально распределено со 83
средним µdt и дисперсией σ2dt. Когда dt достаточно мало, тогда St + dt не сильно отличается от St. Это признак диффузионного процесса, который представляет собой вид вязкого непрерывного случайного блуждания около функции тренда и на коротком промежутке времени не имеет особенностей. Вместе с тем диффузионные процессы – только один из двух общих классов стохастических процессов в непрерывном времени. Вторым типом стохастического процесса в непрерывном времени является разрывный (скачкообразный) процесс. Простой разрывный процесс можно описать по аналогии с (2.45) как → k − 1, λdt dS/S = µ dt + (k − 1)dπ = µ dt + 1 − λdt → 0.
(2.46)
В уравнении (2.46) π является процессом Пуассона в непрерывном времени, т. е. процессом с исходами типа III (см. гл. 1), λ имеет смысл интенсивности процесса и k − 1 преставляет собой величину скачка. Как и (2.45), уравнение (2.46) – формальное описание стохастического процесса, который определяет относительное изменение стоимости акции на интервале времени от t до t + dt. Уравнение (2.46) говорит о том, что это относительное изменение составлено из функции дрейфа µdt и слагаемого dπ, которое с вероятностью λdt будет скачком относительного изменения стоимости акции на k − 1, возможно, случайным, и с вероятностью 1 − λdt будет нулевым. Допустимой интерпретацией этого является то, что λdt представляет собой мгновенную вероятность получения пакета информации, которая вызовет скачкообразное изменение процесса S. В отличие от диффузионного процесса скачкообразный процесс (2.46) изменяется детерминированно до тех пор, пока не происходят дискретные скачки. Формально скачкообразный процесс имеет выборочные траектории, которые разрывны с вероятностью единица, в то время как выборочные траектории диффузионного процесса с вероятностью единица непрерывны. Кроме того, рассматриваемые скачкообразные процессы непрерывны справа почти всюду, т. е. их разрывы являются простыми скачками. Из-за разрывов стоимости локальный анализ Блэка – Шоулса для определения стоимости опционов прямо не переносится на уравнение (2.46). Хотя, предположив, что k фиксировано, можно показать, что безрисковый хедж можно было бы сфор84
мировать, и использовать для определения стоимости опционов скачкообразные процессы. В этом параграфе мы преследуем две цели. Во-первых, проверяем рациональность предположения о том, что стоимости акций следуют уравнениям (2.45) или (2.46), и предлагаем некоторые полезные альтернативные формы. Они позволят нам рассмотреть соотношение между выбором процесса и решениями проблем опционов, в то же время снабжая дополнительными моделями для опытной проверки. Во-вторых, используем метод, предложенный Коксом и Россом (Cox, Ross, 1976), для решения задачи определения стоимости опционов. Этот подход дает еще одно понимание структуры задачи определения стоимости опционов, и его применение позволяет решить задачу определения стоимости облигации, по которой выплачиваются купоны, с произвольной известной датой погашения и задачу определения стоимости опциона на акцию с постоянными выплатами дивидендов. При использовании нетрадиционных форм полезно строить их как скачкообразные процессы, так как многие из наших интуитивных соображений могут быть формализованы с помощью разрывных процессов, но мы используем диффузионные процессы из-за их аналитического удобства, не обращая внимания на вопрос, следует ли «реальный мир» диффузионному или разрывному процессу. Уравнение (2.46), например, описывает обычную акцию, чья стоимость дрейфует детерминированно, пока не будет получена порция новой информации. Информация прибывает с вероятностью λdt, и когда это происходит, стоимость акции скачкообразно изменяется на (k − 1) процентов. Диффузионный процесс (2.45) – предел такого процесса, когда информация прибывает непрерывно и имеет только инфинитезимальное влияние. Уравнение (2.46) является очень частным случаем общей формы марковских скачкообразных процессов. Если через x обозначить текущее состояние среды, тогда общий скачкообразный процесс определяется уравнением ~ λ ( x)dt → k ( x) − 1, dS = µ(x)dt + (2.47) 1 − λ( x)dt → 0, ~ где k (x) имеет распределение, зависящее от текущего состояния среды x. 85
Предположим, что x = S, т. е. вся информация о состоянии содержится в текущей стоимости акции S. Мы могли бы, конечно, добавить слагаемое винеровской диффузии σ(x)dW к уравнению (2.47), чтобы получить более общий процесс, но уравнение (2.47) уже содержит диффузию как предельный случай (см. ниже). Мотивация конкретизации (2.47) в форме (2.45) или (2.46) состоит в том, что они содержат два понятия. Во-первых, выражаются в относительных или процентных величинах и рационально конкретизируют стохастический механизм в процентах, так как доход выражается в процентах. Во-вторых, при задании процесса в терминах процентов можно естественным образом ввести предельное ограничение стоимости акции S > 0. Как уравнение (2.45), так и уравнение (2.46) удовлетворяют этому граничному условию. Возможно, эти рассуждения не очень убедительны, тем не менее представляется, что нет причин для использования только уравнений (2.45) или (2.46). Делая так, мы просмотрели бы ряд интересных и одинаково обоснованных типов процессов. Предположим, например, что в уравнении (2.47) мы задали интенсивность λ(S) и дрейф µ(S) пропорционально значениям λS и µS, и выберем распределение k − 1, независимым от стоимости. Тогда → k − 1, λSdt dS = µSdt + 1 − λSdt → 0.
(2.48)
При наличии дрейфа уравнение (2.48) является обобщением класса стохастических процессов, известных как процессы гибели и размножения. Локальные среднее и дисперсия процесса (2.48) даются выражениями E{dS} = [µ + λE{k − 1}]Sdt, V{dS} = λE{(k − 1)2}Sdt.
(2.49)
Чтобы построить чистый процесс рождения и гибели, проигнорируем дрейф в уравнении (2.48) и позволим k принимать только два значения: k+ > 1 и k− < 1 соответственно с (условными) вероятностями π+ и π−: π + → − λSdt dS = π 1 − λSdt → 0
+ + → k + − 1 π λSdt → k − 1, − − → k − − 1 = π λSdt → k − 1, (2.50) 1 − λSdt → 0.
86
Уравнение (2.50) теперь является примером простого процесса рождения и гибели популяции. Представим себе фирму, выпускающую детали (членов популяции), чей суммарный выпуск (размер популяции) равен S. Если эти детали стохастически независимы одна от другой, можно допустить, что λdt представляет собой вероятность события, состоящего в том, что выпускается какая-то одна деталь. Событием с вероятностью π+ является «рождение» k+ − 1 дополнительных деталей и с вероятностью π− – «гибель» 1 − k− деталей. Для всей фирмы (популяции) уравнение (2.50) тогда описывает локальное изменение ее состояния. Если же µ = 0, а π+ = 1, тогда уравнение (2.50) описывает чистый процесс рождения, и если π− = 1, то уравнение (2.50) описывает чистый процесс гибели. В отличие от (2.50) уравнение (2.46) описывает стохастическое изменение состояний фирмы (популяции), все члены которой совершенно зависимы, т. е. когда один изменяется, все они изменяются, и вероятность такого события λdt не зависит от размера выпуска (размера популяции), хотя величина просто пропорциональна. Другое интересное различие между уравнениями (2.46) и (2.50) можно увидеть путем перехода к диффузионному пределу в уравнении (2.50). Диффузионный предел уравнения (2.46) – это относительный процесс (2.45). В конце параграфа мы покажем, что предел (2.50), при k+ → 1, k− → 1 и λ → ∞ является диффузией с мгновенным средним µS и дисперсией σ2 S, где µ и σ задаются равенствами (2.49), но µ не является таким же дрейфом, что и в уравнении (2.48). Выразим результат через стохастические дифференциалы dS = µSdt + σ S dW.
(2.51)
Хотя этот тип диффузии полезно рассматривать как предельный случай экономики, в которой фирмы состоят из независимых единиц, такая интерпретация необязательна. Другие формы причинности могут привести к тому же вероятностному описанию событий. Мы можем рассмотреть этот диффузионный процесс исключительно из-за его собственных преимуществ при описании ситуации, в которой изменения состояний являются малыми и в которых дисперсия цен растет с увеличением цен на акции, но медленнее, чем в случае уравнения (2.45), так чтобы дисперсия ставки доходности уменьшалась, а не оставалась постоянной. Рассмотренный таким образом процесс может, конечно, не отвергаться на основе априорной информации, а может во 87
многих ситуациях быть предпочтительнее, чем процесс (2.45). Следует заметить, что в отличие от (2.45) диффузионный процесс (2.51) позволяет, чтобы S = 0, т. е. банкротство встречается с вероятностью единица (даже в отсутствие выплат по акциям). Другой интересной конкретизацией уравнения (2.47) является случай, когда фирма состоит из зависимых подразделений, как в уравнении (2.46), так что интенсивность λ и величина приращений – константы. В таком случае π + → − λdt dS = µSdt + π 1 − λdt → 0,
→ k + − 1, → k − − 1,
(2.52)
и мы совсем избавились от пропорциональности. Это является случаем, когда стоимость растет эндогенно с экспоненциальной скоростью µ, а суммарные экзогенные приращения стоимости размера k − 1 встречаются с интенсивностью λ. Мы будем называть такой процесс абсолютным. Локальные среднее и дисперсия абсолютного процесса даются выражениями и
E{dS} = {µS + λ[π+(k + − 1) + π−(k − − 1)]}dt V{dS} = λ[π+(k + − 1)2 + π−(k − − 1)2] dt
(2.53)
в случае, когда k является константой. Если π− = 0, процесс характеризует ограниченную ответственность, но если π− > 0, имеется положительная вероятность того, что он приводит к дефолту. Поэтому для сохранения ограниченной ответственности мы также должны конкретизировать неотрицательный нижний барьер для S. Вычислив диффузионный предел в уравнении (2.52) так же, как в (2.50), получим dS = µSdt + σdW,
(2.54)
где µ и σ определяются формулами (2.53). Таким образом, этот процесс характеризовал бы такую фирму, приращения стоимости которой имеют постоянную дисперсию. Для обеспечения ограниченной ответственности установим поглощающий барьер в начале координат и будем считать (2.54) процессом, управ88
ляющим стоимостью акций до тех пор, пока этот уровень не будет достигнут. При этом снова в течение любого периода времени имеется положительная вероятность банкротства. Чтобы получить стохастический дифференциал (2.51) достаточно продемонстрировать, что обратное уравнение Колмогорова (см. § 9) для функции переходной вероятности Pх, у (t, τ) = рrob{Sτ = у | St = х}, τ > t, процесса рождения и гибели (2.50) сходится к уравнению для диффузии (2.51) при соответствующих рассуждениях предельного перехода. Обратное уравнение для (2.50) имеет вид − (∂Pх, у /∂t) = − λхPх, у + λхπ+Pх+∆х, у + λхπ−Pх−∆х, у, где ∆х = k+ − 1 и k− − 1 = −∆х. Теперь, чтобы найти мгновенные среднее и дисперсию диффузионного процесса (2.51), при переходе к пределу изменяем интенсивности при ∆х → 0 таким образом, чтобы λх(∆х)2 = σ 2x и λх(π+ − π−)∆х = µx или λ = σ2/(∆х)2, λπ+ = [σ 2/(∆х)2 + µ /∆х]/2, λπ− = [σ 2/(∆х)2 − µ /∆х]/2. Переходя к пределу при ∆х → 0 в обратном уравнении, получаем обратное уравнение для диффузии (2.51): − (∂Pх, у /∂t) = − λхPх, у + λхπ+[Pх, у + (∂Pх, у/∂х)∆х + (∂2Pх, у/∂х2)(∆х)2/2] + + λхπ−[Pх, у − (∂Pх, у/∂х)∆х + (∂2Pх, у/∂х2)(∆х)2/2] = = µ x(∂Pх, у/∂х) + σ2x(∂2Pх, у/∂х2)/2. Получение абсолютного процесса (2.54) с использованием абсолютного скачка (2.52) примерно такое же, но в этом случае нам нужно слагаемое дрейфа. Для абсолютного процесса (2.52) обратное уравнение имеет вид − (∂Pх, у /∂t) = − λхPх, у + λхπ+Pх+∆х, у + λхπ−Pх−∆х, у + µx(∂Pх, у/∂х).
89
Используя предельный процесс λπ+ = λπ− = σ2/(∆х)2/2, можно показать, как и выше, что обратное уравнение сходится к обратному уравнению для абсолютного процесса (2.54): − (∂Pх, у /∂t) = µx(∂Pх, у/∂х) + σ2x(∂2Pх, у/∂х2)/2. Производные можно взять эвристическими и только доказать поточечную сходимость, хотя это может быть строго обобщено, чтобы показать равномерную сходимость. Кроме того, необходимо добавить, что поскольку S рассматривается как стоимость, мы в уравнения (2.51) и (2.54) вводим поглощающий барьер при S = 0. Это показывает, что как в (2.51), так и в (2.54) положительное S будет стремиться к нулю с положительной вероятностью.
§ 9. ОПРЕДЕЛЕНИЕ СТОИМОСТИ ОПЦИОНОВ ДЛЯ РАЗРЫВНЫХ СТОХАСТИЧЕСКИХ ПРОЦЕССОВ Структуру обоснования хеджирования, используемую для получения формул определения стоимости опционов, можно проиллюстрировать в довольно общей постановке. Первым шагом является выбор конкретного стохастического процесса, управляющего изменением цен лежащего в основе актива, скажем, акции с ценой S. Предположим, что можно записать случайное изменение S в дифференциальном виде как dS = µS dt + σS dxS. (2.55) Как и в примере § 8, µS и σS выбираются как функции текущего состояния среды, которая для простоты предполагается определяемой только переменными S и t. Считается, что (непредвиденное) стохастическое слагаемое dxS является или приращением винеровской диффузии dW, или единичной пуассоновской переменной dπ. Если dxS – пуассоновское слагаемое, тогда интерпретируем σS в уравнении (2.55) как заданную величину случайного скачка. Следующий шаг в наших рассуждениях – задание финансового инструмента, стоимость которого зависит от S, скажем, опциона на акцию, и предположим, что существует достаточно регулярная функция цены P(S, t), являющейся стоимостью опциона в момент времени t при условии, что цена акции в момент t равна S. Введение такой функции позволяет нам (при условии, что µS, σS и P – функции с 90
достаточно хорошим поведением в математическом смысле) получить дифференциал изменения стоимости опциона в виде dP = µР dt + σР dxS. Функции µР и σР теперь зависят от неизвестной функции P и известных значений S и t. Если dxS следует единичному процессу Пуассона, тогда σР может рассматриваться как случайная функция, значения которой зависят от функции P и величины скачка σS, но не обязательно пропорциональны σS. Экономические рассуждения, которые приводят к формуле для определения цены опциона, основаны на наличии третьего актива, зарабатывающего деньги согласно безрисковой мгновенной процентной ставке r, которую будем принимать постоянной ставкой для свободного взятия или дачи кредитов индивидуальными лицами. Мы также предположим, что акция S может быть продана на короткий срок продавцом, получающим выручку, и что нет никаких расходов на сделки и налоги. Наиболее важным предположением является то, что деятельность агентов не может влиять на r или какие-либо цены. При этих предположениях легко показать, что все безрисковые активы должны зарабатывать согласно безрисковой процентной ставке r, чтобы предотвратить арбитраж. Задачу о стоимости опциона при случайных скачках можно решить на более чем одно значение, как в процессе (2.50) рождения и гибели, где π+ и π− не равны нулю. Однако для того, чтобы сделать это, требуется введение дополнительных акций для обеспечения аргументов хеджирования, как это сделали Кокс и Росс (Cox, Ross, 1976), или использовать арбитражные рассуждения для получения приближенной формулы, как в работе Мертона (Merton, 1990). Чтобы избежать каждой из этих возможностей, в дальнейшем предположим, что если dxS является процессом Пуассона, то скачки величиной σS (и σР) – неслучайные функции. Из этого следует, что имеется хеджирующий портфель из акции S и ее опциона P такой, что αSσS (dxS /S) + αРσР (dxS /P) = 0, или αS (σS /S) + αР (σР /P) = 0, 91
(2.56)
где αS и αР – портфельные веса соответственно для акции и опционов. Такой хеджирующий портфель является безрисковым и должен иметь ставку доходности αS (µS /S) + αР (µР /P) = (αS + αР) r
(2.57)
при безрисковой процентной ставке. Из равенств (2.56) и (2.57) получаем основное уравнение определения стоимости опционов: (µР − rP)/σР = (µS − rS)/σS.
(2.58)
Таким образом, уравнение определения стоимости сводится к известному утверждению, что премия риска на единицу риска должна быть одинаковой для акции и ее опциона. С математической точки зрения уравнение (2.58) является дифференциально-разностным, и можно надеяться, что применение доступных математических методов позволит решить его и уравнение для стоимости опциона. Например, при логнормальной диффузии Блэка – Шоулса (2.45) уравнение определения стоимости (2.58) принимает вид
σ 2S 2РSS/2 + r SРS − r Р = − Рt.
(2.59)
Используя граничное условие для европейского опциона-колл P(S, T) = max {S − K, 0}, где K является ценой исполнения, Блэк и Шоулс смогли преобразовать (2.59) к уравнению теплопроводности и решить его в явном виде. Однако Кокс и Росс (Cox, Ross, 1976) для решения уравнения определения стоимости сформулировали систематический подход, который использует экономическую структуру задачи и обеспечивает дальнейшее проникновение в структуру проблем определения стоимости опционов в общем случае. Тот факт, что аргументы хеджирования можно использовать для получения (2.58), и предположение о том, что существует единственная функция P(S, t), означает, что при заданных S и t стоимость опциона P не зависит непосредственно от структуры предпочтений инвестора. Предпочтения инвестора и требуемые условия используются в задаче определения стоимости только при получении значений равновесных параметров. Предпочтения не играют никакой роли до тех пор, пока определяют одинаковые значе92
ния соответствующих параметров, и будут идентично определять стоимости опционов. В случае модели Блэка – Шоулса, например, уравнение (2.59) не зависит от µ, и единственно уместными параметрами для задачи определения цены являются r и σ. Чтобы решить уравнение (2.58), нам понадобится только найти равновесное решение для P в некоторой среде, где предпочтения заданы и согласованы с конкретными значениями параметров. Удобным выбором предпочтений для многих задач (хотя можно предусмотреть проблемы, где другая структура предпочтений может быть более подходящей) является нейтральность к риску. В такой равновесной среде требуется, чтобы ожидаемые доходы на акцию и опцион получались согласно одинаковой безрисковой ставке. Тогда для акции S E T S t = е r (Т − t). (2.60) S t Аналогично, если мы рассматриваем общий европейский опцион с граничным значением P(S, T) = h (S), тогда условное математическое ожидание в момент t
или
P( S T , T ) 1 S t = Е{h(SТ)| St} = еr (Т − t) E P P P(S, t) = е− r (Т − t)E{h(SТ)| St} = е− r (Т − t) ∫ h( ST )dF ( ST , T St , t ) , (2.61)
где F (ST, Т | St, t) является распределением вероятности цены акции ST в момент Т при условии, что цена акции была равна St в момент t < Т. Уравнения (2.60) и (2.61) обеспечивают решение задачи определения стоимости опционов. Уравнение (2.60) используется для того, чтобы удовлетворять любым конкретным требованиям к набору параметров, которые предусматриваются уравнением хеджирования. Блэк и Шоулс впервые нашли уравнение (2.59) путем подстановки µ = r в формулу Спренкла (см. § 2) для стоимости опциона. Мертон также заметил, что подстановка α = β = r в модель α − β Самюэльсона дает решение Блэка – Шоулса. Из уравнения (2.61) видно, что зная функцию распределения процесса цены акции, можно определить и стоимость опциона. Обратное обычно также имеет место. В дальнейшем функции или вели93
чины будем называть терминальными, если они характеризуют значения процесса в дату погашения, исполнения или истечения. В случае европейских опционов-колл, например, общая формула определения цены опциона (2.61) для произвольных цен исполнения K подразумевает знание всех правых квазимоментов терминального распределения цены акции при условии, что уравнение (2.60) удовлетворяется. Однако это эквивалентно знанию самого распределения. Можно описать формальное доказательство этого утверждения. Нам только нужно показать, что квазимоменты определяют распределение. Предположим, что два распределения F и G имеют одинаковые квазимоменты или эквивалентно одинаковые стоимости опционов для всех цен исполнения K. Семейство функций fE(S) = max{S − K, 0} порождает решетку K (замкнутую относительно добавления и умножения на константу) на компактных множествах на линии, которая содержит постоянные функции и отдельные точки. Решетчатая структура является ближайшей и для K' > K, fE(S) − f E′ (S) = K' − K, S ≥ K', т. е. постоянная. По теореме Стоуна – Вейерштрасса на компактном множестве решетка K уплотняется непрерывными функциями, и так как F и G согласованы на K, из леммы Релли – Брэя следует, что они согласованы на всех непрерывных функциях. Другими словами, задача определения стоимости опциона реально эквивалентна задаче определения распределения цены акции S, изменение которой управляется постулированным процессом (2.55). Это устанавливает важную связь между задачей определения стоимости опционов и основами стохастических процессов. Хорошо известно, что переходные функции распределения вероятностей F(ST, Т |St, t) удовлетворяют двум центральным уравнениям: прямому (или Фоккера – Планка) и обратному уравнениям Колмогорова. Обратные уравнения описывают способ, с помощью которого F(ST, Т | St, t) изменяется с текущим временем t. Например, обратное уравнение для диффузионного процесса (2.45) задается выражением σ 2S 2 FSS/2 + µ SF S + Ft = 0,
(2.62)
где S t = S и F(ST, Т | St, t) должны удовлетворять уравнению (2.62) для всех значений (ST, Т ). В среде, нейтральной к риску, из равенства (2.60) дрейф на акцию µ = r. Предположим теперь, что мы рассматриваем обратное уравне94
ние (2.62) с µ = r. Преобразовывая это уравнение путем подстановки (2.61), получим (2.59), уравнение Блэка – Шоулса для определения стоимости опциона. В общем случае, если равенство (2.60) может быть удовлетворено, уравнение для определения стоимости опциона (2.58) является преобразованием (2.61) обратного уравнения Колмогорова для переходной функции вероятности F. Формальное значение этих наблюдений заключается в том, что мы можем решить задачу определения стоимости опциона только в тех случаях, если знаем терминальное распределение вероятностей стоимости акции. В дальнейшем этот метод иллюстрируется путем применения его к задачам определения стоимости опционов для стохастических процессов, введенных выше. В частности, можно получить важный новый результат, определение стоимости опционов на акции, выплачивающие дивиденды, путем применения этого метода к процессу с квадратным корнем (2.51).
§ 10. ЗАДАЧИ ОПРЕДЕЛЕНИЯ СТОИМОСТИ ОПЦИОНОВ Альтернативный скачкообразный процесс Рассмотрим задачу определения стоимости опционов для некоторого скачкообразного процесса, изученного в § 8. Как и в § 9, общий вид уравнения (2.47) ограничим случаем единственного значения k(S, t) после скачка. Наша задача – определить стоимость опциона-колл на акцию S с датой истечения T, в которую владелец опциона получает max{ST − K, 0}. Предположим, что по акции не выплачивается никаких дивидендов, так что никогда не будет оптимальным исполнять американский опцион-колл перед датой истечения T, и поэтому его стоимость будет определяться как стоимость европейского опциона-колл (см. § 3). Чтобы решить эту задачу приспособим аргументы хеджирования к скачкообразному случаю. Локальный доход на акцию задается уравнением (2.47) и опцион следует процессу с абсолютной зависимостью → P( S + k − 1) − P( S , t ), λSdt dP = 1 − λSdt → Pt dt + µPS dt , где λ – произвольная функция. 95
Путем формирования хеджирующего портфеля из акции и опциона соответственно с весами αS и αР, выбранными так, чтобы P ( S + k − 1, t ) − P ( S , t ) k − 1 αS + α P = 0, P( S , t ) S
(2.63)
хеджирующая позиция будет безрисковой. Отсюда следует, что если r является (мгновенной) безрисковой процентной ставкой, тогда P + µPS µ αS + αP t = (αS + αР)r, P S
(2.64)
т. е. хедж должен быть эквивалентен безрисковой краткосрочной облигации, чтобы предотвратить арбитражные возможности. Объединяя равенства (2.63) и (2.64), получаем, что P(S, t) должна удовлетворять версии дифференциально-разностного уравнения (2.58): µ − rS r ( S + k − 1) − µ µPS + + − + P S k t ( 1 , ) P = − Pt , 1− k 1 − k
(2.65)
где µ и k – функции S и t. Важной особенностью уравнения (2.65) и, следовательно, вытекающих из него формул для опционов является то, что они независимы от выбора λ, интенсивности процесса. Эта характерная черта формул определения стоимости опционов для скачкообразных процессов была впервые показана для процесса (2.46), и с помощью аргументов хеджирования легко увидеть, что интенсивность вообще не играет никакой роли в определении стоимости, так как хеджирующая позиция зависит только от величины скачка. Действительно, после подстановки µ(S, t) = µS и k(S, t) = S(k − l) + 1 уравнение (2.65) становится соотношением определения цены опциона для процесса (2.46). Теперь можно использовать уравнение (2.65) для изучения разнообразных скачкообразных процессов. Пример 2.1. Рассмотрим сначала процесс чистого рождения без дрейфа: → k − 1, λSdt dS = 1 − λSdt → 0. 96
(2.66)
В этом случае уравнение (2.65) превращается в следующее r(k − 1)−1S[P(S + (k − 1), t) − P(S, t)] − rP(S, t) = − Pt (S, t)
(2.67)
с P(S, Т) = max {S − K, 0}. Чтобы решить уравнение (2.67), воспользуемся методом, описанным в § 9. [В качестве проверки нетрудно установить, что (2.67) является преобразованным обратным уравнением для процесса (2.66).] В нейтральной к риску среде ожидаемые доходности, как на акцию, так и на опцион должны быть равны безрисковой ставке, и равенство (2.60) принимает вид S E T = e λ(k−1)(T−1) = e r (T−1), S0
(2.68)
или λ(k − 1) = r, где мы применили известный результат из теории процессов рождения. Чтобы получить ожидаемый доход на опцион, нужно использовать функцию распределения для SТ, которая является просто распределением для масштабированного процесса чистого рождения. Отсюда следует, что P E T P
1 = P E[max {SТ −K, 0}] =
ST − 1 1 = ( ST − K ) k − 1 e − r (T − t ) ∑ P ST ≥ K St − 1 k −1
(
)
S t ( k −1)
(1 − e
)
− r (T − t ) ( S T − S t ) ( k −1)
,
и используя равенство (2.68) и требуемое равенство для безрисковой доходности, получаем P(S, t) = S
S + 1, e − r (T − t ) − B j ; j ≥ [K ( k −1) + 2 ] k − 1
− Ke − r (T −t )
∑
S B j ; , e −r (T − t ) , j ≥ [K ( k −1) +1] k − 1
∑
где [у] – наибольшее целое число, не превышающее y, y − 1 х q (1 − q)у − x, B(у; x, q) = x − 1 97
y − 1 Γ( y ) = x − 1 Γ( x)Γ( y − x + 1)
(2.69)
обозначает отрицательное биномиальное распределение. Этот пример иллюстрирует, как использовать равенство (2.60) в ходе решения. По обоснованию хеджирования интенсивность λ не влияет на определение стоимости опциона. На нейтральном к риску рынке λ = r/(k − 1), что позволяет нам исключить λ из формулы определения стоимости опциона (2.69). Важно представлять, что это не влечет того, что можно решить задачу определения стоимости только тогда, когда удовлетворяется равенство (2.68). Наоборот, для заданных r и k решение не зависит от λ, и для любого λ решение будет идентичным решению, когда равенство (2.68) имеет место. Этот пример также обнаруживает важную особенность решения задачи определения стоимости вообще и для скачкообразных процессов в частности. В точках, где формула (2.69) и последующие решения недифференцируемы, они не могут, конечно, удовлетворять дифференциальным уравнениям вида (2.67). Парадокс разрешается путем уместной модификации (2.67). В точках недифференцируемости Pt, например, в общем случае не охватывает истинную временную компоненту изменения, или градиент, в стоимости опциона. При обосновании хеджирования будет использоваться этот временной градиент, и результатом будет некоторое обобщение дифференциальных уравнений. Полученные решения всюду корректны для этих обобщенных уравнений. Вместе с тем, к сожалению, никакого общего решения уравнения (2.65) пока не существует, и метод нахождения решения для нейтральной к риску среды не может обойти эту трудность. Поэтому непосредственные обобщения результатов, которые здесь делаются, имеют особую ценность. Пример 2.2. Предположим, мы попытаемся распространить наши результаты по определению стоимости опционов на случай чисто разрывного процесса (2.66), в котором добавлена пропорциональная функции дрейфа µS, как в уравнении (2.48). Это является важным расширением, поскольку с помощью метода, использованного при рассмотрении уравнений (2.51)–(2.54), процесс (2.48), подобно процессу рождения и гибели, может быть сделан сходящимся к диффузии (2.51) с квадратным корнем. Чтобы применить наш метод для получения решения дифференциального уравнения определения стоимости (2.65) в рассматриваемом случае, нам требуется знать распределение ST/St при вычисле98
нии квазимомента E{max{ST − K, 0}}, который дает стоимость опциона. К сожалению, добавление детерминированной функции дрейфа сильно усложняет эту проблему. Причина в том, что процесс неоднородный во времени в том смысле, что вероятность скачка в следующий момент зависит не только от числа предыдущих скачков, но и от того, когда они происходили, т. е. от их временных свойств. Вместе с тем, не входя в нежелательные детали, можно показать, что при задании процесса уравнением (2.48) функция плотности ST имеет вид рrob{ST ∈ (x, x + dx)} = ∞
n
λ (k − 1) (λ µ )[ S t + n( k −1) − x ] = ∑ e ∫ µ n = 0 An
i −1 ∏ St − ∑ x j xi− 2 dxij , j =1 i =1 n
(2.70)
где Ап ≡ {(x1, ..., xп) |
n
∑ xi = St i =1
− хе − µ (Т − 1),
− (k − 1) ≤ x1 ≤ ... ≤ xп ≤ − (k − 1) е − µ (Т − 1)}. Теперь можем использовать формулы (2.61) и (2.70) для определения стоимости опциона, но уже не сможем получить решение в замкнутой форме, так как интегралы в формуле (2.70) не вычисляются в явном виде, однако выражение (2.70) можно аппроксимировать для получения численных результатов. Пример 2.3. В качестве заключительного примера для скачкообразных процессов, который иллюстрирует опасности применения метода решения, рассмотрим задачу определения стоимости опционов для абсолютного процесса (2.52) без дрейфа. Чтобы избежать задачи об ограниченной ответственности и допустить хеджирование одной акции, пусть π+ = 1, что соответствует скачкам чистого роста. Просто разрешая (2.60) и используя тот факт, что число скачков в интервале [t, T] имеет пуассоновское распределение, получаем выражение S λ (k − 1) E T = (Т − t) = e r (T − t), St St которое позволяет найти при опущенном параметре λ как функции St текущую стоимость акции. Однако это искажает первоначально введенный абсолютный процесс с λ, не зависящей от текущей стоимости 99
акции. Другими словами, принятый процесс не согласуется с нейтральным к риску рынком. Несмотря на это, мы все еще можем определить стоимость опциона на такой процесс, замечая, что дифференциальное уравнение хеджирования задается уравнением (2.67) так же, как для чистого процесса рождения. Так как параметр интенсивности не играет никакой роли при определении стоимости, это будет другим случаем, нежели (2.68). Тогда решение этой задачи будет таким же, что и для процесса рождения (2.69) без дрейфа, и может быть найдено из уравнения (2.70) с дрейфом. Даже если абсолютный процесс не согласован с нейтральным к риску рынком, дифференциальное уравнение определения стоимости является таким же, как для процесса рождения, который согласован с нейтральностью к риску, что позволит нам оценить абсолютный процесс, какой бы ни была задана структура рыночных предпочтений и других активов, которые будут поддерживать его в равновесии. Эта несогласованность с нейтральностью к риску не применяется к абсолютному процессу с симметричными двухточечными скачками и пропорциональным дрейфом, но рассмотрение подобного случая двухточечных скачков не может быть сделано в контексте хеджирования единственной акции. Теперь обратимся к задачам об опционах для диффузионных пределов, введенных в § 9.
Альтернативные диффузионные процессы Сначала нужно получить дифференциальное уравнение, которому должна следовать стоимость опциона для всех диффузионных процессов, а затем конкретизировать его для наших двух случаев. Это делается так же, как и в § 8 для диффузионного процесса (2.45). Здесь мы будем рассматривать конкретную акцию или фирму, которая делает платежи. Платежи могут быть также введены в задачи со скачкообразными процессами, но это может очень усложнить решение. Предположим, цена акции следует уравнению dS = µ(S, t)dt + σ(S, t)dW, где µ(S, t) и σ2(S, t) являются соответственно мгновенными средним значением и дисперсией диффузионного процесса. Применив лемму Ито, можно написать уравнение для цены опциона dP = [Pt + µ(S, t)PS + σ2(S, t) PSS/2]dt + PS σ(S, t) dW. 100
Предположим, на каждую единицу акции выплачиваются дивиденды непрерывным потоком b(S, t). Рассмотрим портфель, в котором содержится единица опциона, некоторая доля αS акции и некоторая сумма, занятая или данная взаймы, так что совокупная инвестиция равна нулю. Если мы выберем αS равной −PS, тогда портфель не будет иметь стохастической составляющей, и чтобы предотвратить арбитраж его локальное среднее должно быть равно нулю. Это означает, что в каждый момент времени три источника изменений в портфеле: детерминированная часть изменения цены акции и опциона, безрисковая доходность на данную (или взятую) в займы сумму и полученные платежи (или платежи, сделанные при возмещении в случае коротких продаж) – должны точно соответствовать один другому. Из этого следует, что составляющая чисто детерминированного изменения цены равна Pt + σ2(S, t)PSS/2, доход на облигацию равен rSPS − rP и возмещение, требуемое для выплат дивидендов на акцию, которыми владеют в связи с короткой продажей, равно −b(S, t)PS. Объединение этих трех слагаемых дает дифференциальное уравнение типа (2.58): σ2(S, t)PSS/2 + [rS − b(S, t)] PS − rP = −Pt.
(2.71)
Тогда при диффузионном процессе стохастические предположения входят в уравнение определения стоимости только через коэффициент в слагаемом со второй производной, как и следовало ожидать, на основе проведенных ранее рассуждений о соотношении между уравнением определения стоимости и обратным уравнением Колмогорова для рассматриваемого процесса. Также можно заметить, что платежи не влияют на удобство выбора нейтральных к риску предпочтений инвесторов, так как нейтральность к риску просто потребовала бы, чтобы мгновенное среднее полного дохода на акцию было равным rS, поэтому требуемое изменение средней цены было бы равным µ(S, t) = rS − b(S, t). В последующем рассмотрим только функции платежей вида b (S, t) = aS + с, так как они будут обеспечивать удовлетворительное представление для большинства задач. Мы исследуем также только европейские опционы, хотя для многих стратегий с постоянными дивидендами эквивалентные американские опционы имели бы те же 101
стоимости, поскольку преждевременное исполнение никогда бы не было оптимальным. Пример 2.4. Сначала рассмотрим случай (2.51), когда дисперсия пропорциональна цене акции. Согласно (2.64) уравнение определения стоимости принимает вид σ2S PSS/2 + [(r − a)S − c]PS − rP = − Pt.
(2.72)
Эту задачу можно решать прямыми стандартными аналитическими методами, но легче применить метод решения, использованный выше, если терминальная плотность (в нейтральной к риску постановке) уже известна. К счастью, именно этот случай был приведен при изучении предельного диффузионного случая в работе У. Феллера по процессам рождения и гибели. Условная плотность вероятностей цены ST при фиксированной St для ST > 0 дается выражением 2( r − a ) f(ST, T; St, t) = 2 ( r −a )(T −t ) −1 σ e
(
St e ( r −a )(T −t ) S T
(1+ 2 c / σ 2 ) / 2
)
×
2(r − a )( S t e ( r − a )(T −t ) + ST ) × × ехр − 2 ( r − a )(T −t ) σ (e − 1) 4(r − a) S S e ( r − a )(T −t ) T t × I1+ 2c / σ2 r 2 ( − σ (e a )(T −t ) − 1)
,
(2.73)
где Iq(.) является модифицированной функцией Бесселя первого рода порядка q. Трудно ответить на математический вопрос, можно ли решить стохастическое дифференциальное уравнение для нетривиального стохастического процесса, когда коэффициенты не имеют ограниченных производных. Однако в этом случае уравнение (2.51) было фактически получено из стохастического процесса, задаваемого уравнением (2.73), и никакой такой проблемы не возникает. В более общем случае, если нам задается сам процесс, любое увеличивающее его преобразование (подобное функции P) будет само хорошо определенным процессом с мгновенным средним [µ (S, t)PS + Pt + σ 2(S, t) PSS/2] и мгновенной дисперсией (PSσ(S, t))2, если он принадлежит C2, и будет получаться, даже если он не принадлежит C2. Этот подход позволяет 102
нам обходить процессы Ито и дополнительные условия регулярности, которые они могут потребовать. Интегрирование (2.73) по интервалу ST > 0 приводит к вероятности меньше единицы. Остаток до единицы является вероятностью того, что St = 0 для некоторого t ≤ T; в этом случае S будет «поглощена» нулем. Применяя рассматриваемый способ, мы возьмем математическое ожидание max(ST − K, 0) и дисконтируем его ко времени t, как в выражении (2.61), чтобы получить формулу определения стоимости − a(T − t)
P(S, t) = Se
− Kе
− r (T − t)
где θ=
2
∞
(n + 1)e − y y n + 2c / σ G (n + 2, θK )
n =0
Γ ( n + 2 + 2c / σ 2 )
∑
2
∞
e − y y n+1+ 2c / σ G (n + 1, θK )
n =0
Γ ( n + 2 + 2c / σ 2 )
∑
2( r − a ) 2
σ (e
( r − a )(T −t )
−
− 1)
,
(2.74)
у = θ Sе− (r − а) (T − t),
,
а G(m, x) = [Γ(m)]
−1
∞
∫e
−z
z m−1dz
x
является дополнением к стандартной функции гамма-распределения. Стоимость опциона при S = 0 определяется описанием процесса, и никаких дополнительных ограничений делать не нужно. Для процесса с поглощающей границей в нуле мы будем иметь P(0, t) = 0. Пример 2.5. Теперь обратимся к уравнению (2.54), где дисперсия не зависит от цены, тогда уравнение (2.71) принимает вид σ2PSS/2 + (r − а)SPS − rP = Рt. Как и в случае (2.72), за эту задачу можно браться прямо, например, путем преобразования к уравнению теплопроводности. Однако снова легче и поучительней использовать знание терминального распределения акции. Изучая уравнение, заметим, что оно аналогично обратному уравнению процесса Орнштейна – Уленбека, физические основы которого лежат в изучении частиц броуновского движения при наличии упругой силы. Это дает некоторый экономический смысл 103
при ограниченной ответственности для цены, которая, достигая нуля, может становиться положительной. Поэтому хотелось бы использовать процесс Орнштейна – Уленбека с поглощающей границей в нуле для процесса с квадратным корнем. Выше мы рассматривали задачи только для с = 0, т. e. только при пропорциональных платежах, так как в другом случае соответствующая плотность является неизвестной (и преобразование к уравнению теплопроводности приводит к еще нерешенной задаче с границей, зависящей от времени). В рассматриваемом случае условная плотность ST при заданной St для ST > 0 имеет вид [ S − St e ( r − a )(T −t ) ]2 − f(ST, T; St, t) = (2πZ)−1/2 exp − T Z 2 [ ST + St e ( r −a )(T −t ) ]2 , − exp − Z 2
(
)
σ 2 2( r − a )(T −t ) e −1 . Z = − r a 2 ( )
Применение представления (2.61) дает следующую формулу определения стоимости P(S, t) = (Se− а (T − t) − Ke− r (T − t))Ф(у1) + + (Se− а (T − t) + Ke− r (T − t))Ф(у2) + v[n(у1) − n(y2)],
(2.75)
где Ф(.) обозначает стандартную нормальную функцию распределения; n(.) является стандартной нормальной плотностью и 12
e − 2a (T −t ) − e − 2r (T −t ) v = σ r a − 2 ( )
,
Se − a (T −t ) − Ke − r (T −t ) y1 = , v − Se − a (T −t ) − Ke − r (T −t ) y2 = . v Сравнительная статистика, связанная с изменениями параметров в формулах (2.74) и (2.75), является громоздкой, но в большой степени интуитивной, и мы перейдем к следующему этапу. 104
Применение к другим ценным бумагам Хотя выше мы обращали основное внимание на опционы, тот же метод может быть применен к широкому кругу финансовых инструментов. Удобным подходом для определения стоимости обычных ЦБ является предположение о том, что полная стоимость фирмы V следует заданному стохастическому процессу, а затем рассмотрение индивидуальных ЦБ как функций стоимости фирмы и времени. Стоимость индивидуальных ЦБ любой фирмы, полная стоимость которой следует диффузионному процессу, например, должна удовлетворять уравнению такого же вида, как и (2.71). Вместе с тем в отличие от опционов по большинству обычных ЦБ F выплачиваются платежи b'(V, t) и уравнение (2.71) должно быть модифицировано, чтобы включить этот доход: σ2(V, t) FVV/2 + [rV − b′(V, t)] FV − rF + b'(V, t) = − Ft.
(2.76)
Ценные бумаги данной фирмы могут отличаться терминальными условиями и получаемыми платежами. В качестве конкретного примера рассмотрим фирму, выпустившую одну акцию и одну облигацию. Облигация имеет терминальную стоимость min(B, V), где B – стоимость облигации при погашении, и по ней выплачивается постоянная сумма с'. Акция имеет терминальное условие max(V − B, 0), и по ней выплачиваются дивиденды aV + c", где с' + c" = с, что является полной постоянной долей платежей. Для логнормального процесса (2.45) Мертоном (Merton, 1974) исследована задача определения стоимости чисто дисконтируемых фондов фирмы, которая не делает никаких платежей (a = с = 0), а Ингерсоллом (Ingersoll, 1975) рассмотрена модель с пропорциональными платежами (с = 0). Чтобы определить стоимость таких ЦБ, полезно представлять полную стоимость любой ценной бумаги как стоимость актива, по которому не получаются никакие платежи, т. е. по нему выплачивается только его терминальный доход, плюс стоимость платежей, которые по нему потенциально будут получены. В обозначениях уравнения (2.76) эти две составляющих будут соответственно: 1) решением уравнения (2.76) без неоднородного слагаемого b'(V, t), но с соответствующими терминальными условиями для ЦБ, и 2) решением уравнения (2.76) в общем случае с нулевыми терминальными условиями [F(V, T) = 0]. Если мы ограничимся платежами вида aV + c, тогда в дальнейшем сможем расчленить решение 2) на стоимость пропорцио105
нальных и стоимость постоянных платежей. Легко видеть, что сумма этих решений является полной стоимостью ЦБ. При применении рассматриваемого метода решение 1) для любой ЦБ просто дается соотношениями (2.60) и (2.61). Имея решение 1) для всех ЦБ, с помощью результатов Модиглиани – Миллера мы сможем найти стоимость всего потока платежей aV + c путем вычитания суммы этих решений из V. Если полученные платежи от каждой ЦБ j можно записать как долю полных выплат kj(aV + c) ( ∑ k j = 1), тогда из (2.76) с очевидностью следует, что стоимость 2) для каждой ЦБ j будет в kj раз больше стоимости полных платежей по всем ЦБ. Мы можем тогда получить полное решение, не решая отдельно 2). Этот метод можно использовать, например, если a = 0, что соответствовало бы случаю, когда по акции выплачиваются постоянные дивиденды, или с = 0, т. е. облигация была бы чисто дисконтируемой облигацией. Вместе с тем в общем случае по ЦБ фирмы выплачиваются различные доли постоянных платежей c и пропорциональных платежей aV, и необходимо иметь прямое решение 2), чтобы определить стоимость таких ЦБ. Однако нам потребовалось бы отдельно определять стоимость полной пропорциональной составляющей и полной постоянной составляющей, так как с помощью уравнения (2.76) стоимость платежей по индивидуальным ЦБ может быть записана как линейная комбинация этих двух слагаемых. Чтобы решить задачу 2) с помощью этого метода, заметим, что стоимость потока платежей в каждый момент времени в нейтральной к риску среде должна быть равна ее ожидаемой стоимости, дисконтированной к текущему времени. Полная стоимость потока тогда может быть получена обычным способом путем интегрирования по всем моментам времени потока. На этот раз, так как мы установили хеджирование уравнением (2.76), решение будет корректным в общем случае, а не только в нейтральной к риску среде. В каждый момент времени ожидаемая стоимость постоянного потока, скажем, в момент q, будет в c раз больше вероятности того, что платеж будет получен. При стоимости фирмы, заданной на текущий момент времени t < q, она будет условной вероятностью того, что фирма не обанкротится в момент времени q. Получим эту вероятность, заменяя T на q в терминальной плотности стоимости фирмы и затем интегрируя эту плотность по Vq > 0. Для нашего процесса (2.51) эта вероятность может быть получена из формулы (2.73) как 2
e − y y n +1+ 2c / σ 2 − G[1 , y], = 1 + 2c /σ ∑ 2 n =0 Γ[ n + 2 + 2c / σ ] ∞
106
где в выражении для y T заменяется на q и S – на V. Тогда стоимость всего потока будет определяться интегрированием по q от t до T, что дает результат T
∫ ce
− r ( q −t )
[1 − G (1 + 2c / σ 2 , θVe ( r −a )( q −t ) )]dq .
t
Если мы нашли решение 1) для всех ЦБ и решение 2) для постоянной составляющей, то сможем определить стоимость пропорциональной компоненты простым вычитанием их из V. Вместе с тем полезно знать непосредственно стоимость пропорциональной части потока платежей. Ожидаемая стоимость потока aVq в каждый момент времени q снова может быть получена с помощью плотности и затем дисконтирована обратно к текущему времени. С другой стороны, дисконтированную ожидаемую стоимость можно получить непосредственно в каждом из наших случаев из формул (2.74) и (2.75) путем замены S на V и T на q, и заданием цены исполнения E = 0. Тогда можно найти полную стоимость пропорциональной составляющей потока в момент времени t путем интегрирования по q от t до T. Для случая с дисперсией, пропорциональной стоимости, решение для пропорционального платежа имеет вид T
∫ aVe
t
2
(n + 1)e − y y n + 2c / σ 2 n∑ = 0 Γ ( n + 2 + 2c / σ )
− a(q −t )
∞
dq,
(2.77)
где снова в выражении для y величина S заменяется на V, а T – на q. Если с = 0, сумма в скобках равна единице и (2.77) сводится к простому выражению: T
∫ aVe
− a ( q −t )
dq = V [1 − e − a (T −t ) ].
(2.78)
t
Применив анализ к абсолютной диффузии (2.54), когда с = 0, найдем, что выражение (2.78) также является решением в этом случае. На самом деле, анализ уравнения (2.76) показывает, что когда делаются только пропорциональные платежи, формула (2.78) определяет соответствующую стоимость потока платежей для любого диффузионного процесса. Однако при постоянных платежах определение стои-
107
мости при пропорциональной составляющей будет зависеть от того, какой процесс рассматривается. Итак, тип стохастического процесса, описывающего изменение цены акции, крайне важен при определении стоимости опционов. В настоящее время основным средством в литературе по определению цены опционов является логарифмически нормальный диффузионный процесс. В этой главе были введены также несколько отличающиеся скачкообразные и диффузионные процессы и даны решения для предельных диффузионных случаев и для типов скачкообразных процессов с одной ступенькой. Представленные явные решения потенциально имеют эмпирическое применение, и сравнительное изучение их дало бы дополнительное проникновение в структуру проблемы определения стоимости ЦБ. Вместе с тем, помимо существенной ценности изучения нетрадиционных допустимых процессов, ряд важных проблем, включая платежи и банкротство, которые остаются нерешаемыми в аналитической форме для логнормальных процессов, удается разрешить для некоторых других процессов. При получении результатов повсюду в главе использовался экономически интерпретируемый подход при решении проблем опционов, который имеет интуитивную привлекательность и может способствовать решению других задач в этой области.
§ 11. ПРОЦЕСС ЦЕНЫ АКТИВА С ПРОИЗВОЛЬНОЙ НИЖНЕЙ ОТРАЖАЮЩЕЙ ГРАНИЦЕЙ Обычно чтобы получить аналитические результаты в стохастических задачах определения стоимости ФП предполагают, что процесс цены St лежащего в основе финансового актива изменяется согласно геометрическому броуновскому движению, как это было принято в статье Блэка − Шоулса (см. (2.4)): dSt = µ St dt + σ St dWt. Процесс St – нестационарный, так как его дисперсия (при σ > 0) и математическое ожидание (при µ > 0) неограниченно возрастают. Кроме того, уровень St = 0 является поглощающей границей для этого процесса, так как, попадая на него, процесс остается нулевым в течение всего последующего времени. Кокс и Росс предложили использовать другой процесс (2.51): dS = µSdt + σ S dW,
108
который также имеет поглощающую границу St = 0, хотя дисперсия этого процесса увеличивается со временем не так быстро, как у геометрического броуновского движения. Эти процессы не годятся при решении задач стационарно действующего рынка ЦБ. Поэтому вместо таких процессов для описания изменения цены лежащего в основе финансового актива А. Терпугов (2001) предлагает использовать процесс возвращающийся к среднему с квадратным корнем (mean reverting square root process), введенный в практику финансового анализа в известной статье Кокса, Ингерсолла и Росса (1985) при описании процесса безрисковой процентной ставки (поэтому назовем его условно моделью СIR) dSt = (α − βSt) dt + σ S t dWt. (2.79) Для такого процесса существует стационарный режим с конечным математическим ожиданием и дисперсией, а уровень St = 0 является отражающей границей для него, так как, попадая на этот уровень, процесс с вероятностью единица начинает увеличиваться. Однако более естественно полагать, что нижней границей изменения цены лежащего в основе финансового актива может быть не нуль, а некоторое значение, существенно отличающееся от нуля. Поэтому можно также рассмотреть более общий процесс, называемый моделью МС (см. Медведев, 1999), который с практической точки зрения удобно представить в виде (предложено Н. Илиевой, 2000) dSt = k (θ − St)dt +
2kD
St + x dW(t), θ+ x
(2.80)
где St ≥ − х, а константы имеют следующий смысл: х − параметр, определяющий нижнюю отражающую границу (она равна − х) процесса St; θ = Е{S} (для стационарного, т. е. установившегося, режима); D = vаr{S} (для стационарного, т. е. установившегося, режима); k > 0 − коэффициент, определяющий скорость перехода к стационарному режиму. Отличие этой модели от модели (2.79) легко увидеть, если переобозначить k = β, α = kθ, σ = 2kD (θ + x) . Форма такого представления удобнее, потому что в уравнение входят параметры и константы, имеющие ясный физический смысл.
109
Заметим, что описанное в статье Илиевой (2000) использование этой модели при статистическом анализе доходностей ЦБ Казначейства США для долгосрочных (от 10 до 30 лет) облигаций дало следующий результат: при средней доходности около 7 % уровень отражающей границы был около 2 %. Отсюда видно, что если финансовая производная основывается на доходности облигаций, то имеет смысл при определении ее стоимости использовать модель МС. Подробный сравнительный анализ вероятностных свойств моделей СIR и МС содержится в другой статье Илиевой (2000). Введем следующие обозначения: V(S, τ) – стоимость ФП в момент t, если наблюдаемое значение цены лежащего в основе финансового актива St = S, а срок до его погашения τ = T – t. T – дата погашения лежащего в основе финансового актива. V(S, τ) = 0 для всех S ≤ 0. Y(S, q) =
∞
∫0 V (S , τ)e
− qτ
dτ – преобра-
зование Лапласа от функции стоимости V(S, τ) по переменной τ. Согласно свойствам функции стоимости V(S, τ) считаем, что Y(S, q) = 0, ∂Y ( S , q ) ∂S = 0 и ∂ 2Y ( S , q ) ∂S 2 = 0 для всех S ≤ 0. Z(р, τ) =
∞
∫ V ( S , τ) e
− p ( S + x)
∫ Y ( S , q )e
− p(S + x)
−x ∞
z(р, q) =
−x
V0(S) = V(S, 0),
dS = e
− px
∞
∫ V ( S , τ) e
− pS
dS ,
0 ∞
dS = e − px ∫ Y ( S , q)e − pS dS , 0
∞
z 0 ( p) = ∫ V0 ( S )e −x
− p(S + x)
dS = e
− px
∞
∫ V0 (S )e
− pS
dS .
0
Таким образом, функция V(S, τ) стоимости ФП может быть найдена как обратное преобразование Лапласа функции Z(р, τ) по переменной р. Используя обычный прием, можно получить следующие результаты для случая, когда при отсутствии арбитража цена лежащего в основе финансового актива изменяется согласно модели (2.80). Пусть ФП является портфелем, состоящим частично из банковского счета и частично из указанного финансового актива. Тогда в отсутствие арбитража, стоимость такой ФП определяется уравнением в частных производных с краевым условием, которое определяет его стоимость в дату погашения V(S, 0) = V0(S): −
∂V dV σ 2 d 2V + rS + S + x ( ) 2 = rV ( S , τ) . ∂τ dS 2 dS 110
Здесь и далее для краткости 2kD (θ + x) обозначено σ2. При этом уравнение для функции Y(S, q) с учетом того, что ∞ ∂V ( S , τ) −qτ ∫ ∂τ e dτ = qY (S , q) − V0 ( S ) , имеет вид 0 σ2 d 2Y dY − (q + r )Y ( S , q) + V0 ( S ) = 0 . ( S + x) 2 + rS dS 2 dS С учетом того, что Y(S, q) = 0 и ∂Y ( S , q ) ∂S = 0 для всех S ≤ 0, а также ∞ ∞ ∂Y ( S , q) − p ( S + x ) − px ∂Y ( S , q ) − pS = e dS e ∫ ∂S ∫ ∂S e dS = −x 0 = pz ( p, q ) − Y (0, q) = pz ( p, q ) , ∞
∫
−x ∞
∫S
−x ∞
∫S
−x
∂ 2Y ( S , q ) ∂S
2
e − p ( S + x ) dS = p 2 z ( p, q) ,
∂Y ( S , q ) − p ( S + x ) ∂z ( p, q) e dS = −(1 + px) z ( p, q) − p , ∂S ∂p
∂ 2Y ( S , q ) ∂S
2
e − p ( S + x ) dS = − p 2
∂z ( p, q) − (2 + px) pz ( p, q) , ∂p
уравнение для функции z(р, q) получается в виде 2 rp + σ p 2 dz + (q + 2r + pσ 2 + rpx) z ( p, q) = z0 ( p) . (2.81) dp 2
Симметричная форма однородного уравнения (2.81) имеет вид dz q + 2r + pσ 2 + rpx =− dp , z rp + σ 2 p 2 2 что можно записать как dz q + 2r dp 2rx q dp =− − 2 − . z r p σ r p + 2r σ 2 111
Отсюда получаем решение однородного уравнения в форме q + 2r 2r 2rx q ln z = − ln p − 2 − ln p + 2 + ln C . r r σ σ Если для краткости положить а = 2r σ 2 = r (θ + x) (kD ) , это выражение можно записать в виде z=C
( p + a) − ax + q p 2+ q
r
r
.
Наконец, считая константу С зависимой от р и подставляя выражение для z в таком в виде в неоднородное уравнение (2.81), получим дифференциальное уравнение для определения функции С(р) в форме dC a p1+ q r z 0 ( p) = . dp r ( p + a)1−ax + q r a t1+ q r z0 (t ) dt. Отсюда непосредственно получаем С(р) = ∫ r 0 (t + a)1− ax + q r p
Таким образом, решение уравнения (2.81) имеет вид p
a( p + a) −ax ( p + a)t z(р, q) = ∫ p(t + a) rp 2 0
q r
tz 0 (t )dt
(t + a)1−ax
,
где а = 2r σ 2 = r (θ + x) (kD ) . Теперь вспомним, что z(р, q) − это преобразование Лапласа от Y(S, q) по S, которое в свою очередь является преобразованием Лапласа от V(S, τ) по τ. Переменная q в выражении для z(р, q) встречается только в показателе подынтегрального выражения. Заметим, что преобразование Лапласа от показательной функции сq является дельтафункцией, т. е. равна δ(τ + lnc). Поэтому обратное преобразование Лапласа от функции z(р, q) по q имеет вид Z(р, τ) =
a( p + a) − ax rp 2
p
1 p(t + a ) tz0 (t )dt
∫ δ τ − r ln ( p + a)t (t + a)1−ax . 0
112
(2.82)
При замене переменной интегрирования с t на и = пределы интегрирования становятся от 0 до + ∞ , t = и поэтому dt =
− apre ur ( p + a)du [ p(e ur − 1) + ae ur ]2
1 p (t + a ) ln r t ( p + a) ap
p (e ur − 1) + ae ur
. Так что
Z(р,τ) = a( p + a) − ax ∞ a1+ ax p 2 r ( p + a) ax eurax ap δ(τ − u ) z = ∫ ur ur 2+ ax 0 ur ur 2 rp [ p(e − 1) + ae ] p(e − 1) + ae 0
du .
Далее, согласно свойствам дельта-функции при положительном сроке погашения τ > 0, интеграл в равенстве (2.82) легко вычисляется, а обратное преобразование Лапласа функции z(р, q) по переменной q принимает вид Z(р, τ) = e
rτax
a p(e rτ − 1) + ae rτ
2+ ax
ap . (2.83) z0 rτ rτ p(e − 1) + ae
Из трех сомножителей в (2.83) два первых зависят от х, что отражает влияние свойств модели (2.80). Естественно, что при х = 0 различия между моделями (2.79) и (2.80) исчезают и исчезает отличие (2.83) от результата Терпугова. Значения параметра х, имеющие практический смысл (т. е. обеспечивающие неотрицательность для цены St), лежат в интервале (−θ, 0). Заметим также, что уровень St = −х является отражающей границей (см. Илиева, 2000) только тогда, когда выполняется дополнительное условие (θ + х)2 > D. При х = 0 оно выполняется, если стандартное отклонение цены актива будет меньше среднего ее значения (что на практике обычно всегда выполняется). Поэтому существует некоторая «ниша» для применения модели (2.80) при определении цен финансовых производных, когда D − θ < x < 0. Поскольку функции платежей для фьючерсов и опционов-колл имеют соответственно вид V0(S) = S − K и V0(S) = max{0, S − K}, где K − 113
цена исполнения контракта, для преобразований Лапласа этих функций имеем соответственно равенства 1 K 1 z 0 ( p) = 2 − e − px и z 0 ( p) = 2 e − p ( K + x ) . p p p Подставляя эти функции в (2.83), получаем в случае фьючерсов ZФ(р, τ) = e
− BΦ
1 A ax Ke −rτ A ax +1 ABΦ 2 e p + A , (2.84) − p p + A p p + A
где обозначено А = ae rτ (e rτ − 1) , ВФ = ax (e rτ − 1) , и в случае опционов-колл ax
1 A e p2 p + A
ZОК(р, τ) = e − BΟΚ
ABΟΚ p+ A
,
(2.85)
где ВОК = a ( x + K ) (e rτ − 1) . Для получения обратного преобразования функций ZФ(р,τ) и ZОК(р, τ) можно воспользоваться следующими известными формулами для обратных преобразований (Бейтмен и Эрдейли, 1969): Если f(S) ⇔ g ( p) , то f ( S + A) ⇔ e − pA g ( p ) , 1 pn
S
S
0
0
S
t1
t n −1
0
0
0
1 ⇔ 1, p
1
g ( p ) ⇔ ∫ ...∫ f (t )(dt ) ≡ ∫ dt1 ∫ dt 2 ... 1 ⇔ δ( S ) ,
n
p2
12
α α exp − 1 ⇔ S p 1 p1+v
α S exp ⇔ p α
v2
114
∫ f (t n )dt n ,
⇔S,
(
)
I1 2 αS ,
(
)
I v 2 αS , v > −1.
Используя эти соотношения, из формулы (2.84) можно получить стоимость фьючерса в виде 1 AS − t − BΦ t VΦ ( S , τ) = ∫ e A 0 B Φ
( ax −1) / 2
×
× (1 + AS − AKe − rτ − t ) I ax (2 BΦ t )dt. Стоимость опциона-колл для ах > 0 получается с помощью функции (2.85) в виде 1 AS − t − BΟΚ t VΟΚ ( S , τ) = ∫ e A 0 BΟΚ
( ax −1) / 2
115
( AS − t ) I ax −1 (2 BΟΚ t )dt.
ГЛАВА
3 ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
МАРТИНГАЛЫ И АРБИТРАЖ НА РЫНКАХ ЦЕННЫХ БУМАГ § 1. ОСНОВНЫЕ ОПРЕДЕЛЕНИЯ В главе излагаются некоторые основополагающие проблемы, которые возникают в связи с арбитражной теорией определения цен финансовых производных (ФП). В этой теории, начало которой было положено Ф. Блэком и М. Шоулсом (Black, Scholes, 1973) и Р. Мертоном (Merton, 1973), принимается заданной динамика цен некоторых ценных бумаг (securities) типа акций (stocks) и облигаций (bonds). На их основе с помощью арбитражных рассуждений предлагается определять цены других зависимых выплат (contingent claims), т. е. ФП типа опционов (options) на акции. Это неявно предполагает, что существует единственная цена за конкретную ФП, которая вместе с заданными ценами на ценные бумаги (ЦБ) исключает возможность получения арбитражной прибыли. В главе содержится достаточно общая теория определения цен ФП по этому способу. Вначале (см. § 2) рассматривается общая теория арбитража в стохастической экономике с двумя датами, за которые принимаются t = 0 и t = T. Задается вероятностное пространство (Ω, F, P), где элементы ω ∈ Ω представляют собой состояния среды. Исходная вероятностная мера P при необходимости может интерпретироваться как множество субъективных оценок вероятностей относительно состояний среды. Считается, что имеется только одно потребление товаров, и рыночные агенты заинтересованы в определенном детерминированном потреблении в дату t = 0 и заявляют случайное потребление в дату t = T. Таким образом, мы будем рассматривать в основном пары потребления вида (r, x) ∈ R × X, где R − множество вещественных чисел и X − пространство случайных величин на (Ω, F). Здесь пара (r, x) представляет собой r единиц потребления в дату t = 0 и x(ω) единиц потребления в дату T в состоянии ω. Рыночные агенты определяются своими предпочтениями в R × X, которые интерпретируются как предпочтения среди векторов чистой 116
торговли (net trade vectors). Более явно предпочтения агентов задаются полным и транзитивным бинарным отношением ! на R × X, которое считается выпуклым, непрерывным и строго возрастающим в смысле, который будет уточнен. Система цен (price system) для такой экономики определяется как пара (M, π), где М − подпространство X и π − линейный функционал на М. Интерпретацией является то, что агенты могут купить любую пару потребления (r, m) ∈ R × М по цене r + π (m) (в единицах потребления на дату t = 0). Задавая М как подпространство и π как линейный функционал, принимаем отсутствие вязкости рынка (frictionless market), т. е. отсутствие каких-либо операционных затрат (transaction costs) и ограничений на короткие продажи (short sales). Система цен (М, π) считается жизнеспособной (viable), если существует агент (представленный отношением предпочтения ! ) и пара потребления (r*, m*) ∈ R × М, удовлетворяющие условиям r* + π (m*) ≤ 0 и (r*, m*) ! (r, m) для всех (r, m) ∈ R × М таких, что r + π (m) ≤ 0.
(3.1)
Так как (r, m) − вектор чистой торговли, условие r + π (m) ≤ 0 является ограничением бюджета агента. Таким образом, соотношение (3.1) есть необходимое и достаточное условие для того, чтобы система цен (M, π) была жизнеспособной как модель экономического равновесия (model of an economic equilibrium). Эквивалентное условие установлено в теореме 3.1. Система цен (M, π) будет жизнеспособной, если и только если существует непрерывное и строго положительное расширение π на все X. При заданной жизнеспособной системе цен (M, π) и ФП x ∈ X какую цену потребления в дату t = 0 можно было бы назначить для x? Если x продается за цену p, агенты могли бы купить любую ФП вида т + λx по цене π(m) + λp (для т ∈ М и вещественной λ). Поэтому естественно говорить, что цена p для ФП x совместима (is consistent) с (M, π), если эта расширенная система цен жизнеспособна. Говорят, что цена ФП x определяется через арбитраж (priced by arbitrage), если имеется единственная цена за x, которая совместима с (M, π): в этом случае такая совместимая единственная цена называется арбитражной стоимостью (arbitrage value) x. Как следствие теоремы 3.1, цена x будет определяться через арбитраж, если и только если она 117
имеет одинаковую стоимость при всяком непрерывном и строго положительном линейном расширении на все X, в таком случае эта общая стоимость является арбитражной стоимостью ФП. В § 3 эти общие концепции применяются к моделям многопериодного рынка ЦБ. При заданных (Ω, F, P) и T модель рынка ценных бумаг (securities market model) состоит из множества торговых дат (trading dates) T ⊆ [0, T], информационной структуры (information structure), представленной увеличивающимся семейством под-σалгебр, и векторного стохастического процесса Z = {Z (t); t ∈ T}, который определяет цены конечного множества торгуемых ценных бумаг для каждой даты t ∈ T и каждого состояния ω ∈ Ω. Предположим, что одна из этих ЦБ является безрисковой облигацией и что ставка доходности облигации равна нулю. (Это не влечет за собой какойлибо значительной потери общности, как показано ниже в § 7.) Далее будет рассмотрено, как агенты могут использовать торгуемые ценные бумаги, чтобы изменять потребление между нулевой датой и T. Мы потребуем (несколько произвольно), чтобы агенты пользовались только «простыми торговыми стратегиями» (simple trading strategies). Ключевое ограничение – это то, что агент может изменять содержание своего портфеля ЦБ только в конечном числе N предварительно определенных торговых дат, хотя N может быть произвольно большим (если T неограниченно). Простая торговая стратегия называется самофинансирующей (self-financing), если стоимость любой покупки ЦБ после нулевой даты точно равна доходу, произведенному одновременной продажей некоторых других ценных бумаг, и если любая продажа аналогично согласована с некоторой покупкой. Поскольку эти торговые стратегии не получают и не производят финансирования между нулевой датой и T, они представляют средства, доступные агентам, для изменения потребления между нулевой датой и T, а также порождают пространство М неявно торгуемых ФП и цен π на эти ФП, к которым могут применяться результаты из § 2. Таким образом, модель рынка ЦБ жизнеспособна, если соответствующая система цен (M, π) жизнеспособна, и цена ФП определяется через арбитраж из жизнеспособной модели рынка ценных бумаг, если ее цена определяется из соответствующей (M, π), и т. д. Для вышеописанной модели рынка ЦБ эквивалентная мартингальная мера (equivalent martingale measure) является вероятностной мерой Q на (Ω, F), имеющей три свойства. Первое − формальное. Второе − это то, что P и Q эквивалентные, когда Q(B) > 0, если и толь118
ко если P(B) > 0. Третье свойство заключается в том, что процесс цен Z становится (векторным) мартингалом, когда P заменяется на Q. Таким образом, переход от P к Q представляет собой перераспределение вероятностной массы, которое заставляет каждую ЦБ зарабатывать (в среднем) по безрисковой нулевой ставке без изменения множества событий, имеющих положительную вероятность. Пусть (M, π) будет системой цен, соответствующей заданной модели рынка ЦБ. Теорема 3.2 устанавливает взаимно однозначное соответствие между эквивалентной мартингальной мерой Q и теми непрерывными и строго положительными линейными функционалами, которые расширяют π на все X. Это соответствие задается соотношениями ψ(х) = E*(x) для x ∈ X и Q(B) = ψ(1B) для B ∈ F, где E* − оператор математического ожидания по мере Q. Объединяя это с более ранними результатами, приходим к следующему. Модель рынка ЦБ жизнеспособна, если и только если существует, по крайней мере, одна эквивалентная мартингальная мера для нее. Для жизнеспособной модели рынка ЦБ цена ФП x определяется через арбитраж, если и только если x имеет одинаковое математическое ожидание по каждой эквивалентной мартингальной мере. В таком случае арбитражная стоимость x является общим математическим ожиданием. Чтобы проиллюстрировать эти рассуждения, применим их в § 4 к случаю, когда Ω и T будут конечны. В § 5 будет рассмотрен гораздо более сложный случай, когда T = [0, T] и Z – векторный диффузионный процесс. При умеренных предположениях регулярности (теорема 3.3) существует единственная эквивалентная мартингальная мера. Таким образом, модель жизнеспособна и цена каждой ФП (в зависимости от прошлого развития цены произвольным способом) определяется через арбитраж. Преобразование к эквивалентной мартингальной мере выполняется просто обнулением дрейфа первоначальной модели. Таким образом, все арбитражные стоимости, в принципе, могут быть вычислены. На теорию, развитую в § 3, сильно влияет принятое ограничение классом простых торговых стратегий. Это ограничение сделано по техническим причинам и не может быть полностью оправдано экономическими соображениями. В § 6 обсудим различные альтернативные подходы, которые могли бы быть приняты, и проиллюстрируем ло119
вушки, которых следует избегать, если моделировать непосредственно непрерывную торговлю (или, иначе, расширять класс торговых стратегий, допустимых для агентов). Обобщения изложенной теории обсуждаются в § 7, где указывается, как применять рассмотренные результаты, когда не имеется безрисковой ЦБ с нулевой процентной ставкой, ФП могут оплачиваться в многократные и/или изменяющиеся даты и желательно определить цену опциона (такого как американский пут), когда владелец имеет некоторый свободный выбор относительно времени и/или размера выплаты. Обсуждается также технический вопрос относительно топологии, в которой предпочтения агентов предполагаются непрерывными.
§ 2. ЖИЗНЕСПОСОБНОСТЬ И АРБИТРАЖ Как сказано в § 1, вероятностное пространство (Ω, F, P) и две даты (t = 0 и t = T) являются заданными. В качестве пространства ФП X, погашаемых в дату T, возьмем пространство F-измеримых интегрируемых в квадрате случайных величин, т. е. X = L2(Ω, F, P). Это ограничение об интегрируемости в квадрате ФП сделано для наглядности и математической простоты. Оно не является необходимым для большинства выводов, обобщение которых рассмотрено в § 7. Агенты характеризуются своими предпочтениями в пространстве чистых сделок R × X. Такие предпочтения представлены математически полными и транзитивными бинарными отношениями ! на R × X. (Обычным способом ! ! обозначается строгое предпочтение, определенное из ! .) Предпочтения агентов в этой экономике принимаются, чтобы удовлетворить три требования. Во-первых, они выпуклы. –––––––––––––––––––––––––––––– Для всех (r, x) ∈ R × X, множество {(r', x') ∈ R × X : (r', x') ! (r, x)} является выпуклым. ––––––––––––––––––––––––––––––
(3.2)
Во-вторых, они непрерывны в следующем смысле. Пусть τ будет топологией произведения на R × X, полученной из евклидовой топологии на R и топологии с L2 нормой на X.
120
–––––––––––––––––––––––––––––– Для всех (r, x) ∈ R × X множества {(r', x') ∈ R × X: (r', x') ! (r, x)} и {(r', x') ∈ R × X: (r, x) ! (r', x')} являются τ замкнутыми. ––––––––––––––––––––––––––––––
(3.3)
В-третьих, они строго возрастают в следующем смысле. Пусть X+ будет множеством ФП x, для которых P(x ≥ 0) = 1 и P(x > 0) > 0. –––––––––––––––––––––––––––––––––––––– Для всех (r, x) ∈ R × X, r' ∈ (0, ∞) и x' ∈ X+ (r + r', x) ! ! (r, x) и (r, x + x') ! ! (r, x). ––––––––––––––––––––––––––––––––––––––
(3.4)
Другими словами, если мы начинаем с чистой торговли (r, x) и добавляем к этому или положительную сумму потребления в нулевой момент времени, или ФП x ∈ X+, которая не уменьшает потребление в момент времени T, но может увеличивать его, тогда результирующий вектор чистых сделок является строго предпочтительным по отношению к исходному. Множество полных и транзитивных бинарных отношений ! на R × X, которые удовлетворяют условиям (3.2), (3.3) и (3.4), обозначается через A. Таким образом, А представляет класс потенциальных агентов. Для того чтобы проиллюстрировать роль вероятностной меры P в разрабатываемой теории, рассмотрим следующий частный случай. Предположим, что существует вероятностная мера Q на (Ω, F) и функция u: R × R → R такая, что ! задается соотношением (r, x) ! (r', x'), если ∫ u (r , x(ω)) Q(dω) ≥ ∫ u (r ′, x′(ω)) Q(dω). (Это предполагает, что u и Q достаточно хорошо ведут себя, поэтому все интегралы приведенного вида существуют и конечны.) Для того чтобы ! принадлежало А, достаточно, чтобы u была вогнутой, строго возрастающей и возрастала по абсолютной величине, но не сильнее, чем, как квадрат, чтобы Q и P имели одинаковые пустые множества и чтобы производная dQ/dP была ограниченной. Этот пример показывает, что мера P выполняет три функции: определяет пространство X ФП, определяет требование непрерывности для предпочтений ! ∈ A, 121
и через свои пустые множества она формулирует требование, чтобы ! ∈ A строго увеличивалось. Система цен – это подпространство М из X и линейный функционал π на М. Интерпретацией является то, что в этой экономике агенты способны покупать и продавать какие-либо ФП по стоимости потребления в нулевую дату. Рынки, в которых так можно сделать, являются невязкими (frictionless). Это означает, что там нет никаких операционных затрат и никаких ограничений на короткие продажи. Таким образом, М представляет собой подпространство торгуемых ФП (которое будет меньше, чем X, если рынки неполные) и π задает цены для ФП т ∈ М в единицах потребления в нулевую дату. При заданной системе цен (М, π) действительно ли эта система жизнеспособна как модель экономического равновесия для агентов из класса A? Формально говоря, система цен (М, π) является жизнеспособной, если существуют какие-либо ! ∈ А и (r*, т*) ∈ R × М, удовлетворяющие условиям r* + π (m*) ≤ 0 и (r*, m*) ! (r, m) для всех (r, m) ∈ R × M таких, что r + π (m) ≤ 0.
(3.5)
Это соответствует тому, что имеется некоторый агент из класса А, который, выбирая наилучшие чистые сделки, ограниченные его бюджетом r + π (m) ≤ 0, способен найти оптимальную торговлю. Необходимость этого условия очевидна. Оно также достаточно в следующем смысле. При заданном агенте ! ∈ А и (r*, т*) ∈ R × М, удовлетворяющем (3.5), определим отношение ! ' на R × X: (r, x) ! ' (r', x'), если (r + r*, x + m*) ! (r' + r*, x' + m*). Тогда ! ' ∈ A, и агент с предпочтением ! ' слабо предпочитает (0, 0) каждой чистой сделке (r, m) ∈ R × М, такой что r + π (m) ≤ 0. Таким образом, (M, π) является системой цен равновесия для экономики, населенной агентами из класса А. В экономике, где все агенты имеют предпочтение ! ', при ценах π каждый агент удовлетворен, оставаясь в своей точке вклада. Следующая теорема характеризует жизнеспособные системы цен в терминах непрерывных (по топологии, порожденной нормой в L2) линейных функционалов на Х. Такой линейный функционал ψ называется строго положительным, если ψ (х) > 0 для всех х ∈ Х+. Пусть 122
Ψ обозначает множество всех непрерывных и строго положительных линейных функционалов на Х. Теорема 3.1. Система цен (М, π) является жизнеспособной, если и только если существует расширение π на все Х, которые принадлежат Ψ. (В дальнейшем будем использовать символику ψ | М для обозначения условия, что ψ берется из М, и поэтому условие теоремы может быть перефразировано следующим образом: существует ψ ∈ Ψ такой, что ψ | М = π.) Доказательство. Предположим, система цен (М, π) является такой, что существует ψ ∈ Ψ, удовлетворяющий условию ψ | М = π. Тогда определим на R × Х отношение ! в виде (r, х) ! (r′, х′), если r + ψ (х) ≥ r′ + ψ (х′). Легко видеть, что таким образом определенное отношение ! принадлежит А и что это ! и выбор (r*, т*) = (0, 0) удовлетворяют условию (3.5). Следовательно, (М, π) жизнеспособна. Предположим, что (М, π) является жизнеспособной. Пусть ! ∈ А и (r*, т*) будут такими, что условие (3.5) имеет место. Предыдущее обсуждение показывает, что без потери общности можно принять равенство (r*, т*) = (0, 0). Определим множества: G = {(r, х) ∈ R × Х: (r, х) ! ! (0, 0)} Н = {(r, т) ∈ R × М: r + π (т) ≤ 0}. Множества G и Н являются непересекающимися ввиду условия (3.5), выпуклыми (G – поскольку предпочтения выпуклые) и G – открытое, поскольку предпочтения непрерывные. Таким образом, существует нетривиальный непрерывный линейный функционал ϕ на R × М такой, что ϕ (r, х) ≥ 0 для (r, х) ∈ G и ϕ (r, х) ≤ 0 для (r, х) ∈ Н. Это одна из версий теоремы об отделимости гиперплоскости. Мы утверждаем, что ϕ (1, 0) > 0. Чтобы увидеть это, заметим, что имеется некоторое (r′, х′) такое, что ϕ (r′, х′) > 0, поскольку ϕ является нетривиальным. Так как ! ∈ А, имеем (1, 0) ! ! (0, 0). Таким образом, ввиду непрерывности ! существует достаточно малое λ > 0 такое, что (1 − λr′, − λх′ ) ! ! (0, 0). Поэтому ϕ (1 − λr′, − λх′ ) = ϕ (1, 0) − λ ϕ (r′, х′) ≥ 0 123
и ϕ (1, 0) ≥ λ ϕ (r′, х′) > 0. Нормируем ϕ так, чтобы ϕ (1, 0) = 1, и запишем ϕ (r, х) = r + ψ (х), где ψ является непрерывным линейным функционалом на Х. Мы утверждаем, что функционал ψ строго положителен. Действительно, для ФП х ∈ X+ имеем (0, x) ! ! (0, 0). Таким образом, существует λ > 0 такое, что (− λ, x) ! ! (0, 0). Отсюда следует, что ψ(x) − λ ≥ 0 или ψ(x) ≥ λ > 0. Мы утверждаем, что ψ | М = π. Для ФП т ∈ М заметим, что как (− π (m), m), так и (π (m), − m) принадлежат H. Значит, справедливы равенства 0 = ϕ (π (m), − m) = π (m) − ψ (m), или π (m) = ψ (m), что и завершает доказательство. Эта эквивалентная характеризация жизнеспособности имеет частичное равновесие − общее равновесие, благоприятное к ней. Представим экономику, где рынки существуют для всех исков x ∈ X, одна часть этой экономики является рынком, где иски т ∈ М могут быть куплены или проданы по ценам π. Тогда эти цены должны быть частью общей равновесной системы цен ψ для всего X. И поскольку агенты принадлежат классу A, эти общие равновесные цены должны быть непрерывными и строго положительными. Предположим, что задана жизнеспособная система цен (М, π). За какие цены могли бы быть проданы другие ФП, т. е. ФП x ∉ М? Если бы ФП x продавалась по цене p, рыночные агенты могли бы купить любую ФП т + λх ∈ sраn(М ∪{x}) по цене π (m) + λр. Обозначая символом М' расширение sраn(М ∪{x}) и символом π' расширенный линейный функционал π'(т + λх) = π (m) + λр, естественно говорить, что цена p для x совместима с системой цен (М, π), если (М', π') жизнеспособна. Непосредственно из теоремы 3.1 имеем следующее следствие. Следствие 3.1. Если система цен (М, π) жизнеспособна, тогда для всех x ∈ X существует цена, которая совместима с системой (М, π). Кроме того, для жизнеспособной (М, π) множество цен для x, совместимых с (М, π), является множеством {ψ (x): ψ ∈ Ψ и ψ | М = π}. Когда имеется единственная цена за иск x, совместимая с (М, π), мы говорим, что цена x определяется арбитражем (determined by arbitrage) из (М, π), и эта единственная цена иска x называется арбитражной стоимостью (arbitrage value) ФП x, определяемой из (М, π). 124
Следствие 3.2. Если система цен (М, π) жизнеспособна, тогда цена иска x ∈ X определяется арбитражем (is determined by arbitrage), если и только если множество {ψ (x): ψ ∈ Ψ и ψ | М = π} является одноэлементным множеством (singleton), и в таком случае этот единственный элемент – арбитражная стоимость ФП x. " Для заданной жизнеспособной системы цен (М, π) пусть M будет множеством всех ФП, чьи цены определяются арбитражем. Пусть " π" (x) обозначает арбитражную стоимость иска x ∈ M . Если X конечномерное (что будет иметь место, если Ω конечно), можно показать, " что M = М. Если X бесконечномерное (что будет обычно иметь место, " если Ω неограниченное), из следствия 3.2 следует, что M содержит, по крайней мере, τ замыкание (closure) М, и оно может содержать также другие иски. Поскольку здесь мы в первую очередь интересуемся многопериодными рынками ЦБ, то далее не будем развивать общие концепции жизнеспособности и арбитража, считая их разработанными.
§ 3. МОДЕЛИ РЫНКА ЦЕННЫХ БУМАГ Как заявлено ранее, дополнительными первичными объектами, требуемыми для нашей модели рынка ЦБ, являются множество дат торговли, информационная структура и процесс цен. Даты торговли составляют множество T ⊆ [0, Т] и 0, T ∈ T. Интерпретируем T как семейство моментов времени, в которые можно торговать определенными (пока еще не указанными) ценными бумагами. Термины дискретное время и непрерывное время относятся к случаям, когда соответственно T является конечным и T = [0, Т]. Информационная структура дается увеличивающимся семейством под-σ-алгебр. Для удобства предположим, что семейство F0 есть тривиальная σ-алгебра {∅, Ω} и что FТ = F. Интерпретируем Ft как класс всех событий B таких, о которых агенты способны сказать во время t, находится ли истинное состояние среды в B. Другими словами, Ft представляет информацию, доступную во время t. Процесс цен является (K + 1)-мерным стохастическим процессом Z = {Z(t); t ∈ T}, который адаптирован к {Ft}. Компоненты Z(t) обозначаются Zk (t) для k = 0, 1,..., K. Интерпретируем K + 1 как число ЦБ, которыми торгуют на этом рынке, а Zk (t, ω) как цену ЦБ типа k в момент времени t, если среда находится в состоянии ω. Предположение, что Z адаптировано к 125
{Ft}, просто означает, что среди информации, доступной в момент времени t, имеются цены для всех ЦБ, которыми торгуют. Мы пока считаем, что эти ЦБ не производят никакого дохода типа дивидендов, и также предполагаем, что Z0 (t, ω) = 1 для всех t и ω. Последнее предположение означает, что нулевая ЦБ является безрисковым активом (облигацией) с нулевой процентной ставкой. Это кажется очень ограничительным, однако это не так (см. § 7). Наконец примем, что E(Zk2(t)) < ∞ для всех t ∈ T и k = 1,..., K. В дальнейшем совокупность, составленную из вероятностного пространства (Ω, F, P), множества торговых дат T, информационной структуры {Ft} и процесса цен Z, назовем моделью рынка ценных бумаг (securities market model). В качестве конкретного примера зафиксируем некоторое T > 0, установим T = [0, Т] и вероятностное пространство (Ω, F, P), на котором определено стандартное (с нулевым дрейфом и единичной дисперсией) броуновское движение {W(t); 0 ≤ t ≤ T}. Пусть Ft будет σалгеброй, порождаемой {W(и); 0 ≤ и ≤ t}, и примем F = FT. Определим Z0(t) ≡ 1 и Z1(t, ω) = exp{σW(t, ω) + µt} для постоянных σ > 0 и µ. Такую модель назовем моделью цен Блэка − Шоулса, полагая, что соответственно Z0 и Z1 − процесс цены облигации и процесс цены акции. (Модель Блэка − Шоулса (1973) определяем, беря безрисковую процентную ставку равной нулю, но это отличие от обычной модели, как будет показано позже, является тривиальным.) Какие сделки агент может заключать между потреблением в нулевой момент времени и в момент времени T, торгуя первичными ЦБ, цены которых задаются процессом Z? Чтобы ответить на этот вопрос, далее нужно определить в нашей модели торговые стратегии, которыми может пользоваться агент. Мы могли бы, например, позволять агентам торговать только в дискретные моменты времени, или только в непрерывном времени с некоторой нормой или допустить оба эти механизма. В этой главе предполагается, что агенты могут использовать только простые торговые стратегии. Формально говоря, простая стратегия – это (K+1)-мерный процесс θ = {θ(t); t ∈ T}, который удовлетворяет трем условиям. Во-первых, θ(t) измерим относительно Ft для каждого t ∈ T. Во-вторых, произведение θk (t) Zk (t) является элементом пространства цен ФП X для каждого t ∈ T и k = 0, 1,..., K. В-третьих, существуют конечное целое число N и последовательность
126
дат 0 = t0 < … < tN = T такая, что tn ∈ T и процесс θ(t, ω) постоянен на интервале tn−1 ≤ t < tn для каждого состояния ω (n = 1,..., N). Интерпретируем такой процесс θ как динамическое правило для владения K + 1 ЦБ с компонентами θk (t, ω), представляющими (относительные) количества ЦБ k, которыми владеют во время t в состоянии ω. Первое условие на θ состоит в том, что портфель, которым владеют во время t, может зависеть от состояния только через информацию, доступную в это время. Второе условие является техническим по характеру и гарантирует, что количества различных ЦБ, купленных и проданных в торговые даты tn, не изменяются так же хаотично, как функции ω. Это понадобится в последующем, чтобы вычислять некоторые условные математические ожидания. Третье требование для простой стратегии говорит о том, что агент может торговать только в конечном числе дат (хотя это конечное число может быть сколь угодно большим) и что торговые даты должны быть определены заранее. Это дает довольно ограничительное представление способностей агентов в случае непрерывного времени, и мы не будем делать никакой попытки обосновать ограничение экономически. Но должна быть проявлена большая осторожность (см. § 6), если класс допустимых торговых стратегий в модели непрерывного времени предполагается широким. Пусть θ будет простой стратегией с торговыми датами t0, t1,…, tN. Векторное произведение θ(t)Z(t) представляет собой стоимость портфеля в дату t (случайная переменная). Стоимость перед торговой датой tn равна θ(tn−1) Z(tn), и стоимость после торговой даты tn станет θ(tn) Z(tn). Назовем θ самофинансирующей (self-financing) простой стратегией, если θ(tn−1) Z(tn) = θ(tn) Z(tn) для n = 1,..., N. Неявным в нашей терминологии является предположение о невязкой торговле. Самофинансирующие простые стратегии не получают и не производят финансирования между нулевой датой и T. Таким образом, они представляют собой способы, с помощью которых потребление может изменяться между нулевой датой и T. Самофинансирующая простая стратегия θ будет называться простым бесплатным ланчем (simple free lunch), если при θ(0) Z(0) ≤ 0 имеем θ(Т) Z(T) ∈ X+. Такая ситуация, если она существует, аналогична тому, что имеется возможность делать арбитражную прибыль (ar127
bitrage profits). Это позволяет агенту увеличивать (или, по крайней мере, не уменьшать) потребление в нулевую дату, но увеличивать (с положительной вероятностью) потребление в дату T. Простые бесплатные ланчи, таким образом, не согласуются с экономическим равновесием для агентов из нашего класса A. Иск (ФП) x ∈ Х считается рыночным (marketed) в нулевую дату, если существует самофинансирующая простая стратегия θ такая, что θ(Т)Z(T) = x почти наверное. В этом случае мы говорим, что θ порождает (generates) x и что θ(0) Z(0) является (неявной) ценой x. Снова возможна непосредственная интерпретация. При расходах θ(0)Z(0) единиц потребления в нулевую дату, агент может купить портфель θ(0). Тогда в даты t1,…, tN он может без каких-либо расходов изменять его структуру в соответствии со стратегией θ. В момент времени Т он владеет портфелем, который стоит θ(T, ω) Z(T, ω) = х (ω) единиц потребления в дату Т в состоянии ω. Когда цены рыночных ФП вполне определены, мы должны гарантировать, что если две самофинансирующие простые стратегии θ и θ′ порождают ФП x, то θ(0) Z(0) = θ′(0) Z′(0). Это не обязательно верно вообще, но, очевидно, будет иметь место, если простые бесплатные ланчи не существуют. Предполагая, что это имеет место, будем считать М множеством рыночных ФП, и пусть отображение π М → R дает цены ФП т ∈ М. Если не имеется простых бесплатных ланчей, то π − линейный функционал на множестве М, которое является подпространством X. Для модели рынка ЦБ, которая не допускает простых бесплатных ланчей, назовем (М, π) системой цен, соответствующей модели. Мы говорим, что модель рынка рынка ЦБ жизнеспособна (viable), если она не допускает простых бесплатных ланчей и если соответствующая (М, π) жизнеспособна. При заданной жизнеспособной модели рынка ЦБ говорят, что цена ФП x определяется через арбитраж из модели и что арбитражная стоимость x равна p, если эти утверждения вытекают из соответствующей системы цен (М, π). Мы оп" " ределяем M и π так же, как в § 2. Для заданной модели рынка ЦБ мы хотели бы знать, является ли " она жизнеспособной, и если так, идентифицировать M и π" . Поэтому, учитывая, что наша модель не допускает простых бесплатных ланчей, мы стремимся идентифицировать линейные функционалы ψ ∈ Ψ такие, чтобы ψ | М = π для соответствующей системы цен (М, π). Разработаем вероятностную характеризацию таких функционалов, которая 128
позволяет изложить арбитражные вопросы в чисто вероятностных терминах. Как будет видно позже в нашем исследовании диффузионных моделей, для решения рассматриваемых задач может быть использован мощный и хорошо развитый раздел математической теории. Эквивалентная мартингальная мера (equivalent martingale measure) является вероятностной мерой Q на (Ω, F), которая имеет следующие три свойства. Во-первых, P и Q эквивалентны в вероятностном смысле, когда P(B) = 0, если и только если Q (B) = 0 для В ∈ F. (Кратко, множества нулевой меры (null sets) P и Q совпадают.) Вовторых, производная Радона − Никодима ρ = dQ/dP удовлетворяет неравенству E(ρ2) < ∞, или ρ ∈ L2(Ω, F, P). Наконец, процесс Z является мартингалом по полям (fields) {Ft} относительно Q. Обозначая через Е*(.) оператор математического ожидания, связанного с Q, мы имеем E*(Zk (u)|Ft) = Zk (t) для всех k = 0, 1,..., K и и, t ∈ Т при t < и. Полезность этой несколько сложной для понимания концепции устанавливается следующим результатом. Теорема 3.2. Предположим, что модель цены актива не допускает простых бесплатных ланчей. Тогда имеется взаимно однозначное соответствие между эквивалентными мартингальными мерами Q и линейными функционалами ψ ∈ Ψ такими, что ψ | М = π. Это соответствие задается равенствами Q(B) = ψ (1В) и ψ (х) = Е*(х).
(3.6)
Если исходная модель цен допускает простые бесплатные ланчи, тогда не может существовать какой-либо эквивалентной мартингальной меры. (Это будет установлено как часть следствия 3.3.) В этих обстоятельствах π также не вполне определено. Таким образом, в предположении теоремы 3.2 в некотором смысле нет необходимости. В доказательстве, которое приводится ниже, следует обратить внимание, что строгая положительность соответствует эквивалентности P и Q, непрерывность ψ соответствует Е(ρ2) < ∞ и свойство расширения ψ | М = π – мартингальному свойству Q. Доказательство. Напомним, что линейный функционал ψ на множестве X непрерывен, если и только если ψ(х) = E(ρx) для всякого ρ ∈ L2(Ω, F, P). Это является содержанием теоремы представления Рица для пространств L2. 129
Во-первых, пусть Q будет эквивалентной мартингальной мерой. Обозначим ρ = dQ/dP и определим ψ через Q с помощью равенств (3.6). Поскольку ρ ∈ L2(Ω, F, P), функцуионал ψ непрерывен. Так как P и Q эквивалентны, ρ строго положительна. Таким образом, ψ строго положителен, и мы имеем ψ ∈ Ψ. Остается показать, что ψ | М = π. Возьмем т ∈ М, и пусть θ будет простой стратегией самофинансирования, которая порождает т. Пусть 0 = t0 < t1 < … < tN = T будут датами, в которые может изменяться стоимость θ. Тогда для l ≤ n ≤ N E*(θ (tn) Z (tn)| Ftn −1 ) = E*(θ (tn−1) Z (tn)| Ftn −1 ) = = θ (tn−1) E*(Z (tn)| Ftn −1 ) = θ (tn−1) Z (tn−1) первое равенство имеет место, поскольку θ является самофинансирующей, а последнее равенство справедливо, так как Z − мартингал относительно Q. Повторение этой операции для n = 1, 2,…, N дает равенство E*(θ (T) Z (T)) = θ (0) Z (0), которое в связи с тем, что т = θ (T)Z(T) и π(т) = θ(0)Z(0), превращается в равенства E*(m) = ψ(т) = π(m). Обратно, пусть ψ ∈ Ψ будет таким, что ψ | М = π. Определим Q через ψ с помощью условия (3.1). Если P(B) = 0, тогда 1В идентифицируется как 0 в X, так что вероятность Q(B) = ψ (1В) = 0. Если P(B) > 0, тогда 1В ∈ X+ и 0 < ψ (1В) = P*(B). Таким образом, P и Q эквивалентны. Так как ψ непрерывен, ψ(х) = E(ρ x) для всякого ρ ∈ L2(Ω, F, P). Таким образом, Q(B) = E(ρ1В) и мера Q является σ-аддитивной мерой, а dQ/dP = ρ квадратично интегрируемой функцией. Поскольку 1Ω ∈ M и ψ (1Ω) = 1, то из этого следует условие нормировки Q(Ω) = 1 и, следовательно, Q – вероятностная мера. Остается показать, что процесс {Zk (t), Ft; t ∈ T} является мартингалом по мере Q для каждого k. Когда k = 0, это очевидно. Зафиксируем k > 0, t и и ∈ T такие, чтобы t ≤ u, и В ∈ Ft. Рассмотрим простую самофинансирующую торговую стратегию θ, определенную равенствами 1 для s ∈ [t , u ) и ω ∈ B, θk ( s, ω) = 0 в других случаях. 130
для s ∈ [t , u ) и ω ∈ B, − Z k (t , ω) θ0 ( s, ω) = Z k (u , ω) − Z k (t , ω) для s ∈ [u , T ) и ω ∈ B, 0 в других случаях. θj (s, ω) = 0 для всех j ≠ 0, k. Стратегия выглядит более сложной, чем на самом деле, и представляет стратегию покупки одной акции k в момент времени t при событии В и продажи ее в момент времени и, используя нулевой актив без расходов на сделки (включая первоначальную покупку, если t = 0). Эта торговая стратегия дает в дату Т портфель стоимостью θ (T) Z (T) = [Zk (и) − Zk (t)] × 1В, так что ФП является рыночной и имеет нулевую цену. Из ψ | М = π следует, что ψ([Zk(и) − Zk(t)] × 1В) = 0. В терминах математического ожидания E*(.) это означает, что E*([Zk (и) − Zk (t)] × 1В) = 0 или E*(Zk (и) × 1В) = E*(Zk (t) × 1В), и справедливо для всех В ∈ Ft. Таким образом, Zk (t) является вариантом E*(Zk (и)| Ft), что завершает доказательство. Из такого соответствия и из наших предыдущих результатов, получим следующее утверждение – отправную точку для анализа в примерах. Следствие 3.3 а) Модель рынка ЦБ жизнеспособна, если и только если существует по крайней мере одна эквивалентная мартингальная мера. б) Предположим, что модель рынка ЦБ является жизнеспособной. Пусть Р обозначает (непустое) множество эквивалентных " мартингальных мер. Тогда х ∈ M , если и только если E*(х) постоянное по всем Q ∈ Р, и этой константой является π" (х). в) Модель рынка ЦБ жизнеспособна и цена каждой ФП х ∈ Х определяется арбитражным способом, если и только если существует единственная эквивалентная мартингальная мера. Доказательство. В пункте а) нам нужно показать, что если существует эквивалентная мартингальная мера Q, тогда не существует никакого простого бесплатного ланча. Предположим, что θ – самофинансирующая стратегия с θ(Т)Z(T) ∈ X+. Так как Q эквивалентна по 131
отношению к Р, то Q(θ(Т)Z(T) ≥ 0) = 1 и Q(θ(Т)Z(T) > 0) > 0. Таким образом, Е*[θ(Т)Z(T)] > 0. Рассуждения, использованные при доказательстве теоремы 3.2, дают равенство θ(0)Z(0) = Е*[θ(Т)Z(T)]. Значит, θ(0)Z(0) > 0, если θ(Т)Z(T) ∈ X+, и не существует никакого простого бесплатного ланча. Отсюда а) и б) прямо следуют из предыдущих результатов, а в) – прямое следствие а) и б).
§ 4. КОНЕЧНАЯ МОДЕЛЬ Чтобы проиллюстрировать наши результаты, сначала рассмотрим модели, в которых как Ω, так и Т являются конечными. В таких моделях пространство Х состоит из всех F-измеримых функций Ω → R. Модель жизнеспособна, если и только если не существует простых бесплатных ланчей, и цена ФП определяется с помощью арбитража, если и только если он является рыночным. (Доказательства этих утверждений достаточно простые и здесь не приводятся.) Рассмотрим числовой пример, приведенный в табл. 3.1. Имеется девять состояний среды, обозначаемых ω1, ω2,..., ω9, и датами торговли являются T = {0, 1, 2}. Примем, что F1 является полем, порожденным разбиением пространства Ω на три ячейки В1 = {ω1, ω2, ω3}, В2 = {ω4, ω5, ω6} и В3 = {ω7, ω8, ω9}, а F2 = F – полем, порожденным полным разбиением пространства Ω. Другими словами, инвесторы знают в момент времени t = 1, какое из событий Bj произошло, и они знают в момент времени t = 2 состояние среды. Имеются три ЦБ. Конечно, Z0(t) ≡ 1. Цены Z1(t) и Z2(t) даются в табл. 3.1 парой чисел так, что Z1(t) является верхним числом и Z2(t) располагается под ним. Таким образом, Z1(0, ω1) = 10, Z1(1, ω1) = 11 и Z1(2, ω1) = 14. Мы не будем конкретизировать исходную вероятностную меру P на Ω полностью, приняв только, что Р(ωi) > 0 для всех i. (Конкретизация вероятностей не важна для наших целей.) Нам требуется узнать, жизнеспособна ли эта модель, и, если так, цены каких ФП определяются через арбитраж. Для конкретности определим ФП равенством х = {2 Z1(2) + Z2(2) − [14 + 2 min min (Z1(t), Z2(t))]}+. 0≤t ≤ 2
Эта ФП предоставляет право покупать в дату исполнения t = 2, две акции типа 1 плюс одна акция типа 2 по цене 14 плюс удвоенная самая низкая цена, достигнутая любой из рисковых ЦБ в любую из 132
трех торговых дат. В табл. 3.1 стоимость ФП х(ωi) показана для каждого состояния среды ωi. Мы выбрали этот довольно элементарный пример, чтобы подчеркнуть, что стоимость ФП может зависеть от всей истории цен лежащих в основе ЦБ. Заметим, например, что цены ФП в состояниях ω2 и ω5 в дату исполнения одинаковы, но х дает различные выплаты в этих двух состояниях. Таблица 3.1 Конечный пример Даты торговли
Динамика изменения цен и состояний
0
Цены активов Вероятность перехода 1 Цены активов Вероятность 1 перехода 4 2 Цены 14 активов 9 Состояние ω1 5 х(ωi) 1 Р*(ωi) 12
1 3 11 9 1 5 10 13
11 20 10 8
1 4 14 9
10 10 1 3 11 10 1 4 10 13
1 2 10 9
1 5 12 10
1 3 8 11 1 5 7 15
3 5 7 10
ω2 ω3
ω4 ω5 ω6 ω7 ω8 ω9
1 1 15
5 1 12
0 11 60
0 1 12
0 1 6
4 1 15
1 1 15
0 1 5
Теперь определим множество Р всех эквивалентных мартингальных мер. Во-первых, если Q ∈ Р, тогда Е*[Z1(1)] = 10 и Е*[Z2(1)] = 10. Если принять обозначения р для вероятности Q(В1) и q для вероятности Q(В2), тогда получим, что 11р + 11q + 8(1 − р − q) = 10 и 9р + 10q + 11(1 − р − q) = 10, что дает значения р = q = 1/3. Эти значения выписаны в табл. 3.1 в соответствующих ячейках. Далее нужно, чтобы Е*[Z1(2) | В1] = 11 и Е*[Z2(2)| В1] = 9. Производя вычисления так же, как это делалось выше, находим следующие численные значения для вероятностей Q(ω1 | В1) = 1/4, Q(ω2 | В1) = 3/20 и Q(ω3 | В1) = 3/5. Условные вероятности записаны в соответствующих строках табл. 3.1 вместе с соответствующими условными вероятностями различных финальных состояний при фикированных состояни133
ях В2 и В3, которые вычисляются аналогично. Так как каждая из этих разветвленных вероятностей единственная, то имеется и единственная эквивалентная мартингальная мера Q, которая записана в последнем столбце табл. 3.1. Это влечет жизнеспособность модели, при которой цены всех ФП определяются через арбитраж, и, в частности, арбитражная цена х равна 9 " π (х) = Е*(х) = ∑ x(ωi )Q(ωi ) = 1,2333. i =1
Наш пример иллюстрирует общие принципы для конечных моделей. Предположим, что в каждую торговую дату t имеется не более чем K + 1 векторов цен, которые могут давать результат в следующую торговую дату при информации, доступной к моменту времени t. Если модель жизнеспособна, тогда цены всех ФП определяются через арбитраж (за исключением некоторых вырожденных случаев) и их арбитражные стоимости можно вычислить с помощью простой рекуррентной процедуры. Этот факт легко доказать непосредственно с помощью известных рассуждений.
§ 5. СЛУЧАЙ ДИФФУЗИОННОГО ПРОЦЕССА Рассмотрим частный случай, когда Т = [0, Т] и Z – векторный диффузионный процесс. Для компактности обозначений сначала зададим K-мерный диффузионный процесс Y = {Y(t); 0 ≤ t ≤ Т}, а затем сконструируем процесс цен Z, используя обозначения Zk (t) = Yk (t) для k = 1,…, K и Z0(t) ≡ 1. Примем, что на исходном базовом вероятностном пространстве (Ω, F, P) уже определено K-мерное стандартное броуновское движение W = {W(t); 0 ≤ t ≤ Т}. Процессы составляющих W1(t),…, WK(t) являются независимыми одномерными броуновскими движениями с нулевым дрейфом и единичной дисперсией и Wk (0) = 0, k = 1,…, K. Обозначим Ft = F{W(s); 0 ≤ s ≤ t} для 0 ≤ t ≤ Т. Напомним, что мы приняли F = FT. Пусть σ(х, t): RK × [0, Т] → RK×K, µ(х, t): RK × [0, Т] → RK будут заданными функциями, непрерывными по х и t. Мы предполагаем, что (K × K)-матрица σ (х, t) невырожденная для каждого x и t, так что имеется единственная функция α (х, t), удовлетворяющая равенству σ(х, t)α(х, t) + µ(х, t) = 0 для x ∈ RK, ,t ∈ [0, Т]. 134
Здесь α(х, t) и µ(х, t) следует считать вектор-столбцами. Пусть Y будет процессом, адаптированным к {Ft} и удовлетворяющим стохастическому интегральному уравнению Ито Yk (t) = Yk (0) +
t
K
t
∑ ∫ σ kj (Y ( s), s)dW j ( s) + ∫ µ k (Y ( s), s)ds j =1 0
(3.7)
0
для k = 1,..., K и 0 ≤ t ≤ Т, где Y(0) − постоянный K-вектор. (Сведения об основных определениях, касающихся интегралов Ито и стохастических интегральных уравнений, содержатся в книге И. Гихмана и А. Скорохода, 1972). Обычным способом мы выражаем равенство (3.7) более компактно как t
t
0
0
Y(t) = Y(0) + ∫ σ(Y ( s), s )dW ( s ) + ∫ µ(Y ( s), s)ds. Теперь определим процесс цен Z через Y, как объяснялось выше. Наконец, предположим существование единственного непрерывного K-мерного процесса Y* = {Y*(t); 0 ≤ t ≤ Т}, который (с точностью до эквивалентности) удовлетворяет интегральному соотношению t
Y*(t) = Y(0) + ∫ σ(Y * ( s ), s )dW , 0 ≤ t ≤ Т.
(3.8)
0
Это требует кроме простой непрерывности и некоторой регулярности для функции σ (х, t) (см. И. Гихман, А. Скороход (1972), где устанавлены достаточные условия). Определим (K + 1)-мерный процесс Z*, полагая Zk* (t) = Yk* (t) для k = 1,…, K и Z0* (t) ≡ 1. Прежде чем представить основной результат главы, сформулируем предварительное утверждение, которое очень важно для последующих интерпретаций. Для этого утверждения пусть C [0, T] будет пространством непрерывных функций [0, Т] → RK, обеспечивающих топологию однородной сходимости. Когда мы говорим что f : C[0, T] → R является измеримым функционалом, то подразумеваем измеримость по борелевскому σ-полю из C[0, T].
135
Утверждение 3.1. Для 0 ≤ t ≤ T, борелевское σ-поле Ft порождается процессом {Z(s); 0 ≤ s ≤ t}. Поэтому цена каждой ФП x имеет вид x = f (Z), где f (.) − некоторый измеримый функционал f : C[0, T] → R. Доказательство. Оно будет дано позже в этом параграфе. Утверждение 3.1 показывает, что если разрешить инвесторам формировать портфели, основанные на информационной структуре {Ft}, они будут получать доступ только к прошлой и настоящей информации о ценах в каждый момент времени t. Вместе с тем цена каждой ФП может быть выражена как функция цен, заданных на интервале [0, T], если F = FT. Основной результат главы следующий. Для вектора-столбца γ мы примем обозначение γ 2 = γ12 + … + γK2. Теорема 3.3. Множество Р эквивалентных мартингальных мер является непустым, если и только если: T
а)
∫α
2
(Y (t ), t )dt < ∞
почти наверное;
0
T 1T 2 б) Е(ρ ) < ∞, где ρ = ехр ∫ α(Y (t ), t )dW (t ) − ∫ α (Y (t ), t )dt ; 20 0 2
в) Y* – мартингал на {Ft}. В таком случае имеется единственная Q ∈ Р, ее производной Радона − Никодима является dР*/dР = ρ и распределение Z на (Ω, F, P*) совпадает с распределением Z* на (Ω, F, P). Хорошо известным достаточным условием для пункта в) является неравенство K K T ∑ ∑ E ∫ {σij (Y * (t ), t )}2 dt < ∞. i =1 j =1 0 Следствие 3.4. Модель финансового рынка ЦБ жизнеспособна, если и только если выполняются условия а) − в). В этом случае цена каждой ФП х ∈ Х определяется арбитражным путем с арбитражной " ценой π(x) =Е [f (Z*)] = Е* [f (Z)], где х = f (Z), как и в утверждении 3.1. 136
Доказательство утверждения 3.1. Для справедливости первого предложения мы должны показать, что Ft равна σ-полю Gt, порождаемому процессом {Y(s); 0 ≤ s ≤ t}. Пусть t
t
0
0
V (t) = Y(t) − Y(0) − ∫ µ(Y ( s), s)ds = ∫ σ(Y ( s), s)dW ( s ) для 0 ≤ t ≤ Т. Заметим, что V адаптирован к {Gt}. Зафиксируем t > 0 и определим для целых N WN (t) =
2N − 1
∑
n=0
{σ(Y (tn ), tn )}−1 × [V (tn+1) − V (tn)]
где tn = nt / 2N. (Напомним, что σ предполагается невырожденной.) Очевидно, что WN (t) является Gt-измеримым. Используя непрерывность µ и σ, легко показать, что WN (t) → W(t) почти всюду при N → ∞, так что W(t) будет Gt-измеримым. Таким образом, Ft ⊆ Gt. Вначале было принято, что Y адаптировано к {Ft}, так что Gt ⊆ Ft, и первое предложение доказано. Второе предложение (касающееся измеримости) стандартное и не будет доказываться. Доказательство теоремы 3.3. Через Ф обозначим множество K-мерных процессов φ = {φ(t); 0 ≤ t ≤ T} таких, что φk (t, ω) совместно измерим в t и ω для каждой составляющей k = 1,..., K, процесс φ адаптирован к броуновским полям {Ft}, и
T
∫0 φ
2
(t )dt < ∞ почти наверное.
Элементы φ будут называться неупреждающими функциями (nonanticipating functions). Стохастический интеграл ∫ φ ( s) dB ( s) определяется для интегрируемого φ ∈ Ф. Пусть Q будет эквивалентной мартингальной мерой с dQ = ζdP. Поэтому случайная величина ζ строго положительна и квадратично интегрируема по определению, а процесс {ζ(t); 0 ≤ t ≤ Т}, определяемый равенством ζ (t) = E (ζ |Ft), является строго положительным мартингалом по броуновским полям {Ft}, с ζ (T) = ζ и E(ζ (t)) = E(ζ) = 1 для всех t. Кроме того, используя неравенство Иенсена, легко показать, что ζ (t) квадратично интегрируем для каждого t. Поэтому любой такой мартингал может быть представлен в виде t
ζ (t) = 1 + ∫ γ ( s)dW ( s ) , 0 ≤ t ≤ T, 0
137
(3.9)
где γ ∈ Ф также удовлетворяет неравенству
T
∫0
E ( γ 2 (t ))dt < ∞. Заме-
тим, что согласно представлению (3.9) ζ(.) почти наверное непрерывен, и из этого следует, что выборочная траектория ζ(., ω) процесса отделена от нуля для почти всякого ω. Определим K-мерную непредсказуемую функцию равенством φk (t) = γk (t) /ζ(t) для k = 1,…, K. Тогда из леммы Ито и (3.9) следует, что t 1t 2 ln(ζ(t)) = ∫ φ ( s) dW ( s) − ∫ φ ( s)ds , 0 ≤ t ≤ T. 20 0 В частности, имеем T 1T 2 ζ = ехр ∫ φ ( s) dW ( s) − ∫ φ ( s) ds . 20 0
(3.10)
При преобразованиях мы не использовали тот факт, что Q является (в соответствии с предположением) эквивалентной мартингальной мерой. Это позволяет показать, что любая строго положительная и квадратично интегрируемая случайная величина ζ может быть представлена в форме (3.10). Получив такое представление для производной Радона − Никодима ζ, можно использовать мощную теорему Гирсанова (1960), чтобы показать, что непредсказуемая функция φ (t) в представлении (3.10) фактически должна иметь структуру α (Y(t), t). Пусть t
W*(t) = W(t) − ∫ φ( s ) ds , 0 ≤ t ≤ T. 0
По теореме Гирсанова процесс W* является K-мерным стандартным броуновским движением на (Ω, F, Q), где dQ = ζdP, а процесс Y удовлетворяет на (Ω, F, Q) стохастическому дифференциальному уравнению t
t
0
0
Y(t) = Y(0) + ∫ σ(Y ( s), s)dW * ( s ) + ∫ µ * ( s)ds,
(3.11)
где µ*(t) = µ(Y(t), t) + σ (Y(t), t) φ(t). Предположим пока, что σ(x, t) − ограниченная функция. Тогда стохастический интеграл в правой части равенства (3.11) − мартингал 138
на (Ω, F, Q). Так как по предположению Y является мартингалом на (Ω, F, Q), абсолютно непрерывная составляющая ∫ µ * ( s) ds также
должна быть мартингалом, и это верно, если и только если µ*(t) ≡ 0 для почти каждого t. Целесообразно заметить, что в этих рассуждениях мы используем предположение о том, что Q является эквивалентной мартингальной мерой. В случае общей σ того же заключения можно достичь, используя останавливающиеся процессы и тот факт, что элементы σ (.,.) ограничены на ограниченных множествах. Пусть b > 0 будет достаточно большим и пусть τ будет первым моментом времени t таким, что Yk (t) = ± b для некоторого k, с τ = T, если никакое такое t не существует. Если Y − мартингал на (Ω, F, Q), то остановленный процесс Y(t∧τ) – тоже мартингал, и из этого можно заключить, что µ*(t) ≡ 0 для 0 ≤ t ≤ τ. Но τ → Т почти наверное, когда b → ∞, так что из этого следует, что µ*(t) ≡ 0 для всех t. Детали этих рассуждений могут быть достаточно просто восстановлены. Наконец, заметим, что µ*(t) = 0, если и только если φ(t) = α(Y(t), t) почти всюду. Таким образом, мы установили, что ζ может быть производной Радона − Никодима эквивалентной мартингальной меры Q, если только ζ удовлетворяет представлению (3.10) с φ (t) = α (Y(t), t) для всех t, что эквивалентно требованию ζ = ρ. Таким образом, P непустое, если только ρ хорошо определена и квадратично интегрируема. Это означает, что условия a) и б) теоремы 3.3 необходимы для того, чтобы Р было непустым. Предположим теперь, что условия a) и б) имеют место. Хорошо известно, что это влечет E (ρ) = 1 (см. И. Гихман, А. Скороход, 1972), так что ρ действительно является производной Радона − Никодима. При dQ = ρdP рассуждаем точно также, чтобы установить, что на вероятностном пространстве (Ω, F, Q) t
Y(t) = Y(0) + ∫ σ (Y ( s), s ) dW * ( s ) , 0 ≤ t ≤ T.
(3.12)
0
Так как по предположению Y* – единственное решение уравнения (3.8) на (Ω, F, P), мы заключаем, что Y – единственное решение уравнения (3.12) на (Ω, F, Q) и что его распределение совпадает с распределением Y* на (Ω, F, P). Таким образом, при заданных a) и б) не139
обходимым и достаточным условием для того, чтобы Q была эквивалентной мартингальной мерой, является в). Это заключает доказательство теоремы 3.3. Следствие 3.4 вытекает из теоремы 3.2 и ее следствия. И. Гирсанов (1960) использует коэффициент диффузии в более широком смысле, чем обычно, позволяя функциям параметров σ и µ зависеть как от прошлых, так и от настоящих значений векторного процесса Y. Теорема 3.3 может быть достаточно легко распространена на этот более широкий класс процессов, но тогда, чтобы строго сформулировать результат, понадобится вводить весьма много обозначений из теории меры для уточнения смысла значений параметров, зависящих от всего процесса Y непредсказуемым образом. Кроме того, труднее установить требования непрерывности для σ, но доказательство почти не нуждается в каком-либо изменении.
§ 6. ДРУГИЕ ТОРГОВЫЕ СТРАТЕГИИ Здесь мы не приводим экономическое обоснование и поэтому ограничиваемся простыми торговыми стратегиями, но можем дать некоторые комментарии относительно того, какие последствия можно ожидать, если ослабить это ограничение. Когда допускается более широкий класс торговых стратегий, необходимо сформулировать определение стратегии самофинансирования в рамках этого более широкого класса. При таком допущении анализ в § 3 до введения эквивалентных мартингальных мер вообще бы не изменился. Поинтересуемся, существуют ли бесплатные ланчи и, если нет, определим множество рыночных ФП (обозначаемое через М′ ) и ассоциированные с ними функционалы цен (обозначаемые π′ ). Модель рынка ЦБ жизнеспособна, если и только если существует некоторый функционал ψ ∈ Ψ такой, что ψ | М′ = π′, и принятая модель является жизнеспособной. Цена ФП x определяется арбитражем, если и только если функционал ψ (x) постоянен на множестве {ψ ∈ Ψ: ψ | М′ = π′}. Однако больше не может выполняться взаимно однозначное соответствие между этим множеством функционалов ψ и эквивалентными мартингальными мерами. Принимая отсутствие бесплатных ланчей при более широком классе допустимых торговых стратегий, имеем М ⊆ М′ и π′ | М′ = π. Поэтому любой функционал ψ ∈ Ψ такой, что ψ | М′ = π′, удовлетворяет ψ | М = π и дает эквивалентную мартингальную меру (посредством обычного соответствия). Но может оказаться, что эквивалентная мартингальная мера приводит к ψ ∈ Ψ такому, что ψ | М′ ≠ π′. Таким 140
образом, цена ФП может быть определена с помощью арбитража, если эта ФП имеет постоянное математическое ожидание при всех эквивалентных мартингальных мерах, и ее арбитражная стоимость будет этой константой, но обратное не обязательно будет справедливым. Конечно, если выполняется условие ψ | М′ = π′ для всех ψ ∈ Ψ таких, что ψ | М = π,
(3.13)
тогда обратное имеет место. Условие (3.13) означает, что взаимно однозначное соответствие между эквивалентными мартингальными мерами и {ψ ∈ Ψ: ψ |М′ = π′} (нерегулярно) выполняется. Рассмотрим, например, модель Блэка − Шоулса. Расширим множество допустимых торговых стратегий, позволяя моментам времени t1, t2, ..., tN−1 быть моментами остановки относительно {Ft}. Можно показать, что это расширение не вызывает появления бесплатных ланчей и что условие (3.13) выполняется. Таким образом, с расширенным классом торговых стратегий модель Блэка − Шоулса жизнеспособна и цены всех ФП определяются с помощью арбитража. Чтобы увидеть, как понятия могут перепутываться, когда множество допустимых стратегий торговли расширяется, снова рассмотрим модель Блэка − Шоулса, и теперь предположим, что общее количество сделок N допускается устанавливать зависимым (случайным). С формальной точки зрения имеются неслучайные моменты времени 0 = t0 < t1 < t2 < ... < tN ≤ Т и целочисленная случайная величина N такая, что θ(.) изменяет значения только в моменты времени t1, t2,..., tN. Чтобы торговые стратегии не предваряли будущее, мы добавим требование, чтобы {N ≥ n} ∈ Ftn для всех n. Назовем такие торговые стратегии почти простыми. Затем определим почти простые стратегии самофинансирования и почти простые бесплатные ланчи очевидным способом. Кульминационный момент состоит в том, что почти простые бесплатные ланчи существуют. Фактически существуют почти простые самофинансирующие торговые стратегии θ такие, что почти наверное θ (0) Z (0) = 0 и θ (T) Z (T) ≥ 1. (3.14) Значит, что если агенты могут использовать почти простые торговые стратегии, модель Блэка − Шоулса оказывается бессмысленной моделью экономического равновесия. Стоит отметить, что это не обусловлено каким-то особенным свойством броуновского движения. То 141
же утверждение справедливо для модели скачкообразных процессов, рассмотренных в гл. 2. Стратегия торговли, для которой выполняются соотношения (3.14), не очень сложная. Она равносильна известной стратегии дублирования, в соответствии с которой надеются победить в рулетке: ставь на красный цвет и продолжай удваивать свои ставки, пока не появится красный. Чтобы реализовать эту стратегию, нужно иметь возможность делать ставки счетное число раз, в то время как в любом конкретном состоянии имеется возможность делать только конечное число ставок. Если возьмем tn = Т − T/2N, это даст нам возможность делать счетное число ставок. Чтобы реализовать такую стратегию, нужно иметь возможность придерживаться дублирования. Необходимо только иметь конечную сумму в любом конкретном состоянии ω, но эта сумма не может быть ограниченной по ω. В модели Блэка − Шоулса рынка без затрат на сделки короткие продажи облигаций дают необходимые фонды. В статьях Блэка – Шоулса (1973) и Мертона (1973) (см. гл. 2) по определению цен опционов для диффузионных моделей инвесторам разрешается торговать непрерывно. Эта непрерывная торговля смоделирована с помощью интегралов Ито. Для всякого θ(t) – портфеля инвестора в момент времени t там принимается, что θ(t) является гладкой функцией t и вектора текущих цен финансовых активов Z(t). Так как Z – процесс Ито, то же верно и для θ(t), и из этого следует, что типичная торговая стратегия θ(t) имеет неограниченную вариацию на каждом конечном интервале. Пользуясь такой стратегией, агент не только может выполнять бесконечное число сделок (или торгует непрерывно), но также и покупать и продавать неограниченные количества акций и облигаций в каждом временном интервале. Если процесс стоимости портфеля имеет вид V (t) = θ(t)Z(t), как и прежде, то определение интеграла Ито предполагает, что самофинансирующие торговые стратегии следует находить в соответствии с ограничением t
V(t) = V(0) + ∫ θ(u )dZ (u ), 0 ≤ t ≤ T. 0
Это ограничение неявно содержится в первоначальном исследовании Блэка и Шоулса (1973) и явно демонстрируется в статье Мертона (1977). Существуют ли бесплатные ланчи при таком определении? 142
Если нет, является ли модель рынка ЦБ жизнеспособной для некоторого разумного класса агентов?
§ 7. ОБОБЩЕНИЯ Рассмотрим обобщения модели, проанализированной в § 2–5. Строгие исследования не приводятся из-за отсутствия места, которое потребовалось бы для этого. В необходимых случаях даются соответствующие ссылки на литературные источники, в которых имеются строгие доказательства используемых здесь утверждений. До сих пор предполагалось, что одна из исходных ЦБ является безрисковой и имеет нулевую процентную ставку. Это может показаться ограничительным предположением, но на самом деле не так. Предположим, что одна из ЦБ всегда имеет строго положительную цену, и если такое нежесткое предположение выполняется, можно использовать цену этой ЦБ как единицу измерения. Естественно, что в модели рынка ЦБ с такой нормировкой цен ЦБ, используемая как единица измерения, является безрисковой и имеет нулевую процентную ставку. Формальная постановка при таком подходе выглядит следующим образом. Зафиксируем модель рынка ЦБ, в которой нет безрисковых активов с нулевой процентной ставкой, но в которой один из K + 1 активов, скажем актив 0, имеет цену Z0(t, ω) > 0 для всех t и ω. Теперь сконструируем новую модель рынка ценных бумаг с тем же самым вероятностным пространством (Ω, F, Р), торговыми датами Т, информационной структурой {Ft}, но с процессом цен {Z′t}, определяемым соотношением Z′k (t, ω) = Zk (t, ω)/Z0 (t, ω). Очевидно, что Z′0(t, ω) ≡ 1. Нестрого говоря, исходная модель является жизнеспособной, если и только если штрихованная модель существует, и цена ФП х в исходной модели определяется арбитражем, если и только если ФП х′ = х/Z0(T) определяется арбитражем в штрихованной модели. Более того, если цены х и х′ определяются через арбитраж в своих соответствующих моделях, их арбитражные стоимо" " сти связаны соотношением π′(x′) = π(x) /Z0(0). Это так, нестрого говоря, потому что θ является простой самофинансирующей торговой 143
стратегией в исходной модели, если и только если она простая самофинансирующая в штрихованной модели. Чтобы увидеть это, заметим, что если θ определена на торговых датах t0, t1,…, tN, тогда θ(tn−1) Z(tn) = θ(tn) Z(tn), если и только если θ(tn−1) Z′(tn) = θ(tn) Z′(tn). Таким образом, ФП т ∈ М, если и только если ФП т′ = т /Z0(T) ∈ М′ и π′(т′) = π(т)/Z0(0). Чтобы сделать это соответствие точным, необходимо принять некоторую строгость. Переход от исходной модели к штрихованной предполагает изменение только в единицах. Таким образом, этот переход должен быть экономически нейтральным. Переход не должен изменять ни пространство финансовых производных, ни топологии, в которой предпочтения агентов предполагаются непрерывными. В таком случае х ∈ Х, если и только если х′ ∈ Х′, и хn → х в Х, если и только если х′n → х′ в Х′. Если Z0(T) не ограничено сверху и отделено от нуля, значит, мы не можем взять Х′ = L2(Ω, F, Р) и топология на Х′ будет топологией, порожденной L2-нормой. Точнее х′ ∈ Х′, если Е([х′ Z0 (T)]2) < ∞, и х′n → х′, если Е([(х′n − х) Z0 (T)]2) → 0. Таким образом, чтобы быть эквивалентной мартингальной мерой в штрихованной модели, Q должна удовлетворять неравенству Е([(dQ/dР) Z0(T)]2) < ∞, а не Е([dQ/dР]2) < ∞. Конечно, когда Z0 (T) лежит в ограниченном подинтервале (0, ∞), это усложнение можно проигнорировать: Х′ является L2(Ω, F, Р), топология на Х′ является топологией, порожденной L2-нормой и, таким образом, dQ/dР ∈ L2 будет собственным требованием непрерывности для эквивалентной мартингальной меры. Чтобы показать применение этого, рассмотрим модель фактически совпадающей с моделью Блэка − Шоулса (1973). Имеются два актива, облигация с процентной ставкой r такая, что Z0(t) = ехр (rt), и акция, динамика цены которой задается уравнением dZ1(t) = µ Z1(t)dt + σ Z1(t)dW(t), где µ и σ – константы. 144
Поля {Ft} также порождаются броуновским движением W. Переходя к штрихованной модели, получим Z′0 (t, ω) ≡ 1 и Z′1(t) = ехр (− rt). Таким образом, dZ′1(t) = (µ − r) Z′1(t)dt + σZ′1(t) dW(t). Применяя результаты, полученные в § 5, мы знаем, что эта модель является жизнеспособной и что цены всех ФП определяются арбитражем. Для того чтобы найти арбитражную стоимость конкретной ФП, например, такой, как х = [Z1(t) − а]+, перейдем к штрихованной модели, в которой х′ = (Z′1(T) ехр (rT) − а)+/ ехр (rT). Тогда " π′(x′) = Е [е− rt(Z1*(T)еrt − а)+], где dZ1*(t) = Z1*(t)dW(t). Полагая d Z10 = r Z10 (t)dt + σ Z10 (t) dW(t), получаем формулу " " " π(x) = π′(x′) /Z0(0) = π′(x′) = Е[е− rt( Z10 (T) − а)+],
которая полностью совпадает с формулой Блэка − Шоулса. Можно применить это преобразование к модели Мертона (1973) со стохастической процентной ставкой. В таком случае никаких проблем при переходе к штрихованной модели не появляется, но результаты § 5 не позволяют утверждать, что, скажем, цены европейских опционов-колл можно определять через арбитраж. Наш анализ проводился для рынка, где агенты потребляют только в даты 0 и Т. Обычным образом это можно представить как частный случай равновесного компромиссного анализа между потреблением в этих двух датах, где потребления в другие даты фиксированы. Для исследования ФП, по которым могут производиться платежи в даты до Т, включая ФП, которые могут выплачивать дивиденды, и ФП, которые исполняются в случайные даты, полезно распространить рассмотренный анализ на случай, когда и потребление возможно в любые даты. Для подробного изложения потребуется довольно много места, и это изложение будет содержать многочисленные повторения в рассуждениях, поэтому оно здесь не приводится. Следует заметить, что как только нормировка выбрана таким образом, чтобы имелась безрисковая ЦБ с нулевой процентной ставкой, основные результаты, которые были даны, будут справедливы. Причина этого в следующем: представим ФП функцией х: Ω × Т → R, где х (ω, t) является полной 145
суммой, выплаченной по ФП во временном интервале (0, t), когда реализуется ω. Например, если по ФП непрерывно выплачиваются платежи по норме d(ω, t) до некоторого случайного момента времени τ, а затем остальная положенная сумма l(ω, τ), то будем иметь х(ω, t) =
t ∧τ
∫ d (ω, s)ds
+ l(ω, τ) × 1{τ ≤ t}.
0
Рассмотрим какую-нибудь ФП, представленную таким образом, и другую ФП х′, для которой х′(ω, t) = 0 для всех t < Т, но при погашении х′(ω, T) = х (ω, T). То есть х′ ничего не выплачивает до момента времени Т, в который происходит выплата всей суммы, полагающейся по ФП х в течение времени от 0 до Т. Предполагая модель жизнеспособной, цену х определяемой арбитражем, если и только если х′ существует, то их арбитражные стоимости будут одинаковы. Это имеет место, поскольку агент, обладая ФП х, может инвестировать платежи, накопленные к моменту Т, в безрисковый актив. Так как безрисковая процентная ставка равна нулю, по ФП выплачивается х(ω, T) в дату Т, что полностью совпадает с х′(ω, T). С другой стороны, если агент обладает х′, он может взять ссуду и использовать безрисковый актив, чтобы получить доход х, и в дату Т ФП х′ обеспечит фонды, чтобы покрыть этот долг. Таким образом, ценность ФП х и х′ одинакова. Разработанная выше теория позволяет узнать, будут ли ФП х′ иметь свои цены, определяемые арбитражем, и если это так, то они будут также иметь свои арбитражные стоимости. Дивиденды, выплачиваемые исходными активами, могут исследоваться таким же образом. Не рассматривая это подробно, мы только отметим, что имеется несколько способов анализа этой проблемы. Дивиденды могут «мгновенно» реинвестироваться или в выпускаемую ЦБ, или в безрисковый актив. С другой стороны, накапливаемые дивиденды могут вычитаться из определяемой стоимости ФП. Опционы являются финансовыми инструментами, владелец которых имеет возможность определять форму и расписание платежей. Мы моделируем такой опцион как набор ФП {хα; α ∈ А} и владелец имеет право определять при исполнении, какую ФП хα он выбирает. Например, американские путы являются такими наборами, в которых α ∈ А находит моменты остановки относительно {Ft}. (Мы еще вернемся к этому примеру.) Для модели жизнеспособного рынка ЦБ обо146
значим символом Р множество эквивалентных мартингальных мер. Тогда при любом выборе α ФП хα стоит не менее чем inf Р* ∈ Р Е*(хα) и не более чем suр Р* ∈ Р Е*(хα). Таким образом, опцион стоит по меньшей мере sup inf E * ( xα ) и по большей мере sup sup E * ( xα ) . Коα∈ A P*∈P
α∈ A P*∈P
гда эти два числа одни и те же, цена опциона определяется арбитражем, а общая цена является арбитражной стоимостью. Когда Р состоит из одного элемента, два числа одинаковы, и стоимость опциона равна suр α∈ А Е*(хα), где Е*(.) означает математическое ожидание относительно единственной эквивалентной мартингальной меры. Заметим, что в таких случаях выбор стратегии α является независимым от отношения владельца к риску. Приведем пример, иллюстрирующий три обобщения, сделанные выше. Возьмем модель Блэка − Шоулса, когда r может отличаться от нуля, и рассмотрим задачу определения стоимости американского пута с ценой исполнения а и датой истечения Т. Если пут исполняется, используя правило остановки τ, то он производит (а − Z1(τ))+ в момент τ. Если Z1(τ) > а, правило τ интерпретируется так, как будто пут никогда не исполнится. Сначала перейдем к модели с нулевой процентной ставкой, получая Z′, как и выше. В штрихованной модели опцион, исполняемый по правилу τ, производит (а ехр (−r τ) − Z′1(τ))+ в момент τ. Это эквивалентно ФП, которая дает (а ехр (−r τ) − Z′1(τ))+ в момент Т при помощи второго обобщения. Такая ФП имеет арбитражную стоимость Е[(а ехр (−r τ) − Z1*(τ))+ ], где dZ1*(t) = σZ1*(t)dW(t) в соответствии с § 5. Таким образом, опцион-пут имеет арбитражную стоимость sup Е[(а ехр(−rτ) − Z1*(τ))+ ], τ
где супремум вычисляется по всем возможным моментам остановки τ, 0 ≤ τ ≤ Т. (Он является арбитражной стоимостью как в исходной, так и в штрихованной моделях, когда Z0(0) = 1.) Определение стоимости этого пута сводится к задаче оптимальной остановки, к которой можно применить методы теории потенциала. Совсем просто расширить пределы нашего ограничения на Х на квадратично интегрируемые ФП и применение L2-нормированной топологии. В § 2 мы использовали только то, что Х является веществен147
ным линейным пространством F-измеримых случайных величин на Ω и что топология на Х является линейной, хаусдорфовой и локально выпуклой. (Также необходимо, чтобы если х ∈ Х и х′ является случайной величиной такой, что Р(х = х′) = 1, то х′ и х идентифицировались как один и тот же элемент пространства Х.) Для любого вещественного пространства F-измеримых случайных величин на Ω с топологией, которая удовлетворяет этим требованиям, теорема 3.1 доказывается точно так же, как и выше. Соответствие между функционалами ψ ∈ Ψ такими, что ψ | М = π, и эквивалентными мартингальными мерами (теорема 3.2) мы устанавливали при помощи теоремы представления Рица. То есть ψ является непрерывным линейным функционалом на X, если и только если ψ(x) = E (ρx) для некоторого ρ ∈ L2(Ω, F, P). Это свидетельствует о том, что данный непрерывный линейный функционал ψ, определяющий Q(B) = ψ(1B), создавал (σ-аддитивную) меру, абсолютно непрерывную относительно P и удовлетворяющую условию dQ/dP ∈ L2. Наоборот, при заданной вероятностной мере Q, абсолютно непрерывной относительно P и удовлетворяющей условию dQ/dP ∈ L2, определение ψ (x) = E*(x) для x ∈ X создает непрерывный линейный функционал на X. Предположим, мы выбрали p ∈ [1, ∞], и примем, что X = Lр(Ω, F, P) с такой топологией, чтобы функционал ψ являлся непрерывным линейным функционалом на X тогда и только тогда, когда выполняется соотношение ψ(x) = E(ρx) для некоторого ρ ∈ Lq(Ω, F, P), где q−1 + p−1 = 1. Например, если p < ∞, тогда топология на X может быть стандартной Lр-нормированной топологией. Если p = ∞, топология на X может быть L1-Mackey топологией. Нам нужно предположить, что Zk (t) ∈ X для всех k и t, и изменить определение эквивалентной мартингальной меры, чтобы считать, что dQ/dP ∈ Lq. (Чтобы вычислять необходимые условные математические ожидания, нам также нужно потребовать, чтобы торговая стратегия θ была простой и θk (t) Zk (t) ∈ X для всех k и t.) С этими изменениями, вывод можно делать точно так, как в § 3. В случае диффузии возникают трудности. Полученные ранее результаты требуют, чтобы ρ ∈ L2. Однако мы знаем только условия, при которых имеется единственная эквивалентная мартингальная мера Q такая, что dQ/dP ∈ L2. Если бы, используя терминологию предыдущего абзаца, мы выбрали p < 2, тогда требование изменилось бы на dQ/dP ∈ Lq, где q > 2. Оно более строгое, чем dQ/dP ∈ L2, так что по 148
условию теоремы 3.3 самое большее имеется единственная эквивалентная мартингальная мера. Если эта мера удовлетворяет условию dQ/dP ∈ Lq, то модель жизнеспособна, и цены всех ФП определяются арбитражем. Если эта мера не удовлетворяет условию dQ/dP ∈ Lq, тогда модель нежизнеспособна. Например, рассмотрим модель Блэка − Шоулса для случая µ + σ2/2 ≠ 0. Производная Радона − Никодима dQ/dP может быть вычислена явно, и она не удовлетворяет условию dQ/dP ∈ L∞. Таким образом, если p = 1, модель Блэка − Шоулса не является жизнеспособной моделью экономического равновесия. Если же p > 2, то требованием для q < 2 становится dQ/dP ∈ Lq. Оно менее строгое. Хотя теорема 3.3 устанавливает жизнеспособность класса моделей для p > 2, она не показывает, что цена каждой ФП определяется арбитражем. Для этого, требуется усиливать результаты, лежащие в основе разработанной выше теории.
Заключительные замечания Основной вопрос, рассмотренный в этой главе, следующий. Какие ФП «охватываются» заданным набором ЦБ, которыми торгуют на рынке? В главе использовались линейные функционалы для определения стоимости ФП, чья цена определяется через арбитраж. Материал главы может рассматриваться как теоретическое обоснование результатов гл. 2, где приводится следующее важное наблюдение. Если ФП оценена через арбитраж в среде с одной акцией и одной облигацией, то ее стоимость может быть найдена сначала изменением модели так, чтобы акция зарабатывала по безрисковой ставке, а затем вычислением ожидаемой стоимости ФП. В гл. 2 анализируются два примера, и в каждом случае определяется правильная модификация в соответствии со следующей процедурой. Сначала, используя технику Блэка – Шоулса, получаем аналитическое соотношение (дифференциальное или дифференциально-разностное уравнение), которому должна удовлетворять стоимость ФП. Наблюдая, что один параметр модели не появляется в этих соотношениях, приспосабливаем его значение так, чтобы акция зарабатывала по безрисковой ставке. Первым примером является диффузионная модель Блэка − Шоулса, где свободный параметр − коэффициент дрейфа процесса цены акции. Во втором примере процесс цены акции Y удовлетворяет соотношению t
t
Y(t) = Y(0) + ∫ aY ( s)dN ( s) − ∫ bY ( s)ds , 0
0
149
(3.15)
где N = {N(t); 0 < t < T} − процесс Пуассона с интенсивностью скачка λ; а и b − определенные положительные константы. Оказывается, что свободным параметром является λ и что при λ* = b/a процесс Y обеспечивает получение дохода по безрисковой ставке (нулевой). В § 6 для модели Блэка − Шоулса мы нашли производную Радона − Никодима единственной эквивалентной мартингальной меры Q, при которой акция зарабатывает по безрисковой ставке. Подстановка Q вместо P эквивалентна регулированию коэффициента дрейфа, рассмотренного в гл. 2. Для модели скачкообразного процесса (3.15) также существует единственная эквивалентная мартингальная мера Q и замена Q на P выполняет подстройку интенсивности скачков модели, рассмотренной в гл. 2, без какого-либо воздействия на параметры а и b. Кроме того, можно вычислить в явной форме производную Радона – Никодима Q относительно P. В принципе, относительно трудная задача вычисления dQ/dP может быть решена и может быть выполнено доказательство того, что Q – фактически единственная эквивалентная мартингальная мера. Может показаться довольно странным сравнение результатов гл. 2 с результатами этой главы, поскольку в гл. 2 утверждается, что арбитраж является независимым предпочтением, а в изложенной выше теории арбитраж кардинально привязан к специфическому классу агентов, классу A. Однако ясно, как примирить эти две позиции. Когда в гл. 2 строятся предпочтения агента, нейтрального к риску, определяющему арбитражную стоимость ФП, это соответствует построению эквивалентной мартингальной меры. В обоих упомянутых примерах построенные показатели предпочтения сохраняют пустые множества исходной меры и непрерывность в том же смысле, что требуется и здесь. То есть их нейтральный к риску агент является членом введенного здесь класса A, как и должно быть.
150
ГЛАВА
4 МАРТИНГАЛЫ И СТОХАСТИЧЕСКИЕ ИНТЕГРАЛЫ В ТЕОРИИ НЕПРЕРЫВНОЙ ТОРГОВЛИ § 1. ПОСТАНОВКИ ОСНОВНЫХ ЗАДАЧ В этой главе будет разработана общая стохастическая модель невязкого рынка ЦБ с непрерывной торговлей. Векторный процесс цен задается полумартингалом определенного класса, и для представления прибыли капитала используется общий стохастический интеграл. В рамках этой модели рассмотрим современную теорию определения стоимости зависимых исков, включая знаменитую формулу Блэка − Шоулса для определения цены опционов. Будет показано, что рынок ЦБ является полным, если и только если его векторный процесс цен имеет определенное свойство мартингального представления. Многомерное обобщение модели Блэка − Шоулса исследовано несколько детальнее, а другие примеры обсуждены кратко. Вначале представим краткий обзор избранных результатов. Основной предмет главы – теория рынков ЦБ с непрерывной торговлей, что является очень важной темой в финансовой экономике. Рассмотрим общую стохастическую модель невязкого рынка без организационных затрат (frictionless) с непрерывной торговлей, в дальнейшем называемого просто непрерывным рынком (continuous market), затем обсудим современную теорию определения стоимости зависимых исков (определения цены опционов) в контексте этой модели. Описанная здесь математическая структура также потенциально полезна для изучения проблем инвестирования/потребления, но с этой темой непосредственно не будем иметь дела. Упоминая современную теорию определения стоимости случайных зависимых исков, прежде всего имеем в виду формулу определения цены опционов Блэка − Шоулса (1973). Поэтому начнем главу с краткого изложения теории Блэка − Шоулса и смежных вопросов. В целях введения некоторые термины будут использоваться во временном узком смысле, а математические определения устанавливаться неформально или даже вообще опускаться. Для более или менее кон151
кретной мотивации общей теории делается акцент на единственную экономическую проблему, которую мы называем полнотой рынка.
Формула определения цены опционов Пусть W = {Wt; 0 ≤ t ≤ T} будет процессом стандартного (с нулевым дрейфом и единичной дисперсией) броуновского движения на некотором вероятностном пространстве (Ω, F, P), а r, µ и σ − числовые константы с σ > 0. Естественно предполагать, что в рассматриваемом случае µ > r > 0, но это ограничение не является необходимым. Теперь определим St0 ≡ S 00 exp (rt), 0 ≤ t ≤ T,
(4.1)
S t1 ≡ S 01 exp (σWt + (µ − σ 2/2)t), 0 ≤ t ≤ T,
(4.2)
где начальные ценности S 00 и S 01 − положительные константы. Такие обозначения используется во всей главе. Временной параметр процесса дается нижним индексом, а компоненты векторного процесса цены актива S – верхним индексом k = 0, 1,…, K. Различие между верхним индексом и показателем степени будет всегда ясно из контекста. Интерпретируем St0 как цену безрисковой облигации в момент времени t при соответствующей безрисковой процентной ставке (risklеss intеrеst rаtе) r. Интерпретируем S t1 как цену во время t за акцию (shаrе) акционерного капитала (stосk), за которую не выплачивается никаких дивидендов. В более общем смысле мы могли бы называть S0 и S1 соответственно процессами цен для безрисковых активов (risklеss sесurity) и рисковых активов (riskу sесurity). Для наших целей единица актива k может рассматриваться просто как ЦБ, которую можно обменять на Stk денежных единиц в любое время t (k = 0, 1). Рыночная стоимость облигации экспоненциально растет при ставке r, в то время как рыночная стоимость акции флуктуирует случайно. Применяя формулу Ито к равенствам (4.1) и (4.2), заметим, что наши ценовые процессы S0 и S1 удовлетворяют стохастическим дифференциальным уравнениям dSt0 = r St0dt,
(4.3)
dS t1 = µ S t1 dt + σ S t1 dWt.
(4.4)
152
Уравнения (4.2) и (4.4) можно переформулировать, говоря, что S1 является геометрическим броуновским движением со ставкой доходности (rаtе оf rеturn) dS t1 / S t1 = µdt + σdWt. Эта терминология нестрогая, так как W недифференцируемое, и в тексте главы мы будем просто называть µt + σWt процессом доходности акции (return process). Рассмотрим инвестора, действующего на рынке ЦБ, где торгуют этой акцией и этой облигацией. Предположим, инвестору разрешается торговать непрерывно, на этом рынке нет никаких операционных затрат (таких, как выплаты брокерам) и инвестор может продавать коротко без ограничения (см. ниже). С учетом этих предположений, говорим, что такой рынок является невязким (friсtiоnlеss) рынком с непрерывной торговлей. Теперь рассмотрим бумагу, которая дает право ее предъявителю покупать одну долю акции в дату погашения T, если он желает, за установленную цену c долларов. Такая бумага – это европейский опцион-колл на акцию с ценой исполнения (ехеrсisе рriсе) c и сроком истечения (ехрirаtiоn dаtе) T. Если ST1 < c (в момент истечения цена акции ниже цены исполнения), тогда предъявитель бумаги не будет исполнять свой опцион, т. е. покупать акцию, и эта бумага ничего не будет стоить в момент истечения. Но если ST1 ≥ c, предъявитель может купить одну долю акции за c денежных единиц, затем в свою очередь продать ее за ST1 долларов, получая прибыль ST1 − c. Таким образом, мы видим, что опцион-колл полностью эквивалентен бумаге, которая дает право предъявителю на получение X = ( ST1 − c)+ денежных единиц в дату T. Теперь уместен вопрос: сколько денежных единиц хотел бы заплатить инвестор за такую бумагу в нулевой момент времени? Или по-другому: какова стоимость опциона? Из общих соображений кажется совершенно разумным, что разные люди могли бы давать различные ответы в зависимости от их отношения к риску, так как приобретение колла, бесспорно, является рисковой инвестицией. Но Блэк и Шоулс нашли, что имеется единственная рациональная стоимость опциона независимо от отношения к риску. Конкретно, если определить f (x, t) = x Ф (g (x, t)) − cе− rt Ф (h (x, t)), (4.5) где g (x, t) = [ln (x/c) + (r + σ 2/2) t] /σ t , h (x, t) = g (x, t) − σ t , 153
и Ф(.)− стандартная нормальная функция распределения, то этой единственной рациональной стоимостью является f( S 01 , T). Заметим, что в формуле стоимости (4.5) используются текущая цена акции x, дата истечения t, цена исполнения с, дисперсия доходности σ2 и безрисковая процентная ставка r, но не содержится средней ставки доходности акции µ. Обоснование, данное Блэком и Шоулсом при выводе формулы стоимости опциона, не полностью удовлетворительно в математическом плане, поэтому в литературе по финансовой экономике появились другие подходы. Фактически обоснование формулы определения стоимости опционов превратилось в направление исследований. Лучшим из них признается подход Мертона, который был представлен в гл. 2.
Теория портфеля и определение стоимости опциона Легко проверить, что функция f(x, t), определяемая по формуле (4.5), удовлетворяет дифференциальному уравнению ∂f ( x, t ) 1 2 2 ∂ 2 f ( x, t ) ∂f ( x, t ) = σ x + − rf ( x, t ) ∂t ∂x 2 ∂x 2
(4.6)
с начальным условием f (x, 0) = (x − c)+.
(4.7)
Фактически Блэк и Шоулс получили свою формулу определения стоимости опциона, решая уравнение (4.6) с условием (4.7). Теперь определим стохастические процессы: Vt = f ( S t1 , T − t),
0 ≤ t ≤ T,
(4.8)
∂ f ( S t1 , T − t), ∂x
0 ≤ t ≤ T,
(4.9)
ϕ t0 = (Vt − ϕ1t S t1 ) / St0,
0 ≤ t ≤ T.
(4.10)
ϕ1t =
Векторный процесс ϕt = ( ϕ t0 , ϕ1t ) интерпретируется как стратегия торговли, с конкретизацией числа ϕtk единиц актива k, которым вла154
деют в момент времени t. Предположим, что ϕt является портфелем ЦБ, которым владеют в момент времени t. Из равенства (4.10) видим, что рыночная стоимость портфеля, которым владеют в момент времени t, равна ϕt0St0 + ϕ1t S t1 = Vt, 0 ≤ t ≤ T. Таким образом, используя равенства (4.7) и (4.8), получаем начальную стоимость портфеля V0 = f( S 01 , T), а стоимость портфеля при погашении VТ = f( ST1 , 0) = ( ST1 − c)+ в точности равна стоимости опциона-колл в момент погашения. Наконец, применяя формулу Ито к представлению (4.8), получаем ∂ 1 ∂2 1 1 f( S t , T− t) d S t + f( S t1 , T− t)( dS t1 )2 + dVt = 2 ∂x 2 ∂x +
∂ f( S t1 , T− t) dt. ∂t
(4.11)
Используя соотношения (4.3), (4.4), (4.6) и (4.8) − (4.10), в конечном счете уравнение (4.11) сводим к виду dVt = ϕt0dSt0 + ϕ1t dS t1 .
(4.12)
Точная интегральная форма (4.12) имеет вид Vt − V0 =
t
∫ 0
ϕ u0 dS u0
t
+ ∫ ϕ1u dS u1 , 0 ≤ t ≤ T.
(4.13)
0
Правая сторона равенства представляет полный доход, или прибыль капитала, которую инвестор реализует с помощью своих активов к моменту времени t (см. § 3). Таким образом, форма (4.13) свидетельствует о том, что все изменения стоимости портфеля инвестора обязаны прибыли капитала в противоположность изъятию наличных денег или вливанию новых фондов. На языке гл. 3 − это стратегия самофинансирования, что завершает мотивировку формулы определения стоимости (4.5). Зафиксируем стратегию торговли, которая требует начальной инвестиции π = f( S 01 , T), и после этого построим точно такую же модель потоков платежей, как у опциона-колл. Это означает, что опцион вос155
производим (аttаinаblе) на рассматриваемом рынке с ценой π в нулевой момент времени портфелем только из акции и облигации. В экономической литературе общепринято идти далее, рассуждая, что арбитражная прибыль могла быть сделана, если опционы были проданы на параллельном рынке по какой-либо цене, другой, чем π, и что существование арбитражных возможностей противоречит равновесию в полной экономической системе. Для получения содержательной математической теории остановимся на утверждении воспроизводимости. В этой главе мы рассматриваем изолированный рынок, на котором торгуют определенными ЦБ, принимая, что никакие арбитражные возможности не существуют внутри этого рынка (см. § 2). Мы стремимся характеризовать класс финансовых производных, которые достижимы для инвесторов, и цены, по которым они могут быть воспроизводимы, только с помощью названных ЦБ. Например, при рассмотрении оценочной формулы (4.5) мы сосредоточили внимание на рынке, где торгуют только акциями и облигациями, и обнаружили, что инвесторы могут воспроизводить опционы-колл для себя на этом рынке по цене, определяемой по формуле (4.5). В заключение вернемся к предположению о неограниченных коротких продажах. С точки зрения нашей формальной теории это просто означает, что любая составляющая портфеля k может быть отрицательной. Короткая продажа облигации соответствует заимствованию (а не аренде) денег по безрисковой процентной ставке r. Для частной торговой стратегии ϕ, определяемой соотношениями (4.9) и (4.10), можно проверить, что V и ϕ1 являются положительными, но ϕ0 может быть отрицательным. Таким образом, чтобы дублировать поток платежей опциона-колл, инвестор всегда будет обладать положительной суммой акционерного капитала, но, возможно, ему надо будет финансировать приобретение части акций инвестора путем безрискового заимствования (коротко продавая облигации). В частности, формула (4.5) определения стоимости опциона-колл фактически не требует предположения, что акцию можно продать коротко без ограничения, но короткая продажа акции может потребоваться, чтобы воспроизводить потоки платежей других типов опционов. Объяснение коротких продаж можно найти в книге У. Шарпа (1978).
Полнота рынка Выше мы обосновали формулу определения стоимости (4.5) без предположений, при которых она была выведена впервые. Получение формулы, или точнее наш подход к ее получению, будет рассмотрен в 156
§ 5, где мы также покажем, что результат предыдущего подпараграфа о воспроизводимости может быть существенно обобщен. Дело в следующем. Пусть FТ = F{St; 0 ≤ t ≤ Т} означает, что FТ состоит из всех событий, чье появление или непоявление может быть определено по характеру изменения цены акции до момента времени T. Определим финансовую производную или зависимую выплату (соntingеnt сlаim) как неотрицательную случайную переменную X, измеримую относительно FТ (в дальнейшем будем писать X ∈ FТ). Такое определение является нашим формальным представлением для актива, дающего право предъявителю на оплату в момент времени T, размер которой зависит (произвольным способом) от эволюции цены до T. Конечно, данное определение можно расширить, чтобы рассмотреть выплаты в другие моменты времени, но это усложнит обозначения. Для европейского опциона-колл, рассмотренного выше, X = (SТ − c)+. Обобщая упомянутые ранее идеи, можно сказать, что зависимая выплата X достижима при цене π на нашем рынке ЦБ, если почти наверное существует самофинансирующая торговая стратегия ϕ с соответствующим процессом рыночной стоимости V таким, что V0 = π и VT = Х. Чтобы сделать это строгим, конечно, потребуется общее определение стратегии самофинансирования (и связанного с ней процесса стоимости), но мы полагаем, что смысл определения ясен. Замечательное свойство описанной диффузионной модели – это то, что каждая зависимая выплата достижима, и можно даже записать общую (точнее, абстрактную) формулу определения стоимости для цены π, связанной с данной выплатой X. Формула определения стоимости имеет вид π = exp (− rT) E*(X), (4.14) где E*(.) − оператор математического ожидания, связанный с (очень специфической) вероятностной мерой Q на (Ω, F). Мера Q эквивалентна P, т. е. Q(A) = 0, если и только если P(A) = 0 (две меры имеют те же нулевые множества). Формула Блэка − Шоулса (4.5) является частным случаем выражения (4.14). Нестрого принимая стандартные термины экономической теории, будем говорить, что модель рынка ЦБ полная, если каждая зависимая выплата воспроизводима. (В § 3 дано строгое определение.) Полнота 157
модели Блэка − Шоулса, в несколько ином смысле, и общая формула определения стоимости (4.14) была доказана в гл. 3. Важной и интересной особенностью модели Блэка − Шоулса является ее полнота, а не тот факт, что она дает явную формулу определения стоимости (4.5) опциона-колл. Мы принимаем эту точку зрения в гл. 4, исследуя структурные особенности различных моделей, не проводя расчетов в явной форме. (Хотя в конце главы даются расчеты, которые иллюстрируют практичность подхода.) С этой точки зрения следующий вопрос является как естественным, так и фундаментальным –––––––––––––––––––––––––––––––––––––––––––––––– Предположим, что рассмотренный векторный процесс цены заменен некоторым другим положительным векторным процессом S = {St; 0 ≤ t ≤ T} с сохранением без изменений всех других предположений и определе(4.15) ний. Какие процессы S дают полный рынок? –––––––––––––––––––––––––––––––––––––––––––––––– Значительная доля нашего внимания уделяется этому вопросу. Рассуждения будем доводить до степени, когда проблема приобретет строгую математическую форму, после чего она сведется к эквивалентной задаче из теории мартингалов. Сделаем два наблюдения. Во-первых, отметим, что для полноты рынка не является ни необходимым, ни достаточным то, что процесс цены S имеет непрерывные выборочные траектории. В частности, воспроизводимость опциона-колл в описанной модели требует намного больше, чем непрерывность процесса цены акции, хотя, конечно, принятые точные предположения о распределении можно ослабить (пример рассмотрен в § 6). Во-вторых, марковское свойство совершенно не соответствует вопросу, сформулированному в предположении (4.15). Фактически может быть сделано более сильное утверждение. Рассмотрим рыночную модель, в которой процесс цены активов S определен на некотором вероятностном пространстве (Ω, F, Р). Теперь рассмотрим вторую модель, идентичную предыдущей во всех отношениях, за исключением того, что P заменена на эквивалентную вероятностную меру Q. Тогда зависимая выплата будет воспроизводимой при цене π в первой модели, если и только если она воспроизводима при той же цене во второй модели. Следовательно, первая модель полная, если и только если полная вторая. Эти утверждения не могут быть очевидны, так как точные определения не давались, но бу158
дем надеяться, что они, по крайней мере, правдоподобны в этом месте. Сформулируем утверждение по-другому, когда для решения вопроса (4.15) уместны только нулевые множества распределения S. При выяснении, является ли каждая зависимая выплата, получаемая из S, достижимой на рынке, нас интересуют только такие множества выборочных траекторий, которые либо имеют, либо не имеют положительной вероятности. Таким образом, сведения из теории вероятности, необходимые для ответа на вопрос (4.15), − это результаты, обеспечивающие инвариантность при переходе к эквивалентной мере.
Вероятностная постановка Прежде чем строго сформулирвать вопрос полноты (4.15), нужно иметь общую модель рынка с непрерывной торговлей. Опишем минимальную структуру модели, необходимую для изучения ее полноты, опуская некоторые особенности теории, фактически разрабатываемой позже. Наша первая задача состоит в том, чтобы решить следующие проблемы построения модели. –––––––––––––––––––––––––––––––––––––––––––––––– Какой класс векторных процессов S мог бы очевидно использоваться, чтобы представить флуктуации цены ЦБ? Как следует определить торговую стратегию вообще и каким является надлежащее определение самофинансирующей стратегии? (4.16) –––––––––––––––––––––––––––––––––––––––––––––––– Для простоты рассмотрим только процессы цены S с St0 = exp (rt), предполагая, что безрисковая процентная ставка является и детерминированной, и постоянной. Пусть βt = exp (−rt) и β назовем внутренним дисконтированным процессом (intrinsic discount process) для S. Будет показано, что если требуется построить внутренне последовательную теорию, то нужно рассматривать только такой процесс цены S, чтобы –––––––––––––––––––––––––––––––––––––––––––––––– дисконтированный векторный процесс цен βS являлся мартингалом по некоторой вероятностной мере Q, (4.17) эквивалентной P. –––––––––––––––––––––––––––––––––––––––––––––––– Именно эта Q, называемая иногда эталонной мерой (rеfеrеnсе mеаsиrе), входит в общую формулу определения стоимости (4.14). Последствием требования (4.17) является то, что S должен быть так 159
называемым полумартингалом, и у нас, к счастью, есть в наличии хорошо развитая теория, имеющая дело с заменой меры для полумартингалов. Эта теория, которая развилась из теоремы Гирсанова (1960) для процессов Ито, является строгой, что необходимо для проверки или опровержения условия (4.17) в любой заданной модели. Обратившись к проблеме моделирования (4.16), определим торговую стратегию ϕ как предсказуемый векторный процесс. Определим прибыль капитала согласно стратегии ϕ как стохастический интеграл от ϕ относительно векторного процесса цены S, а затем – стратегию самофинансирования точно так же, как в соотношении (4.13). Поскольку процесс цены – полумартингал, то в наличии имеется необходимая общая теория стохастического интегрирования. Наконец, находим, что наша модель полная, если и только если каждый процесс, который является мартингалом при Q, может быть записан как стохастический интеграл относительно процесса βS в условии (4.17). На языке теории мартингалов модель полна, если и только если βS имеет свойство мартингального представления при нашей эталонной мере Q. Сказанное предназначено, чтобы предположить, что современная теория мартингалов и стохастических интегралов обеспечивает строго математическую структуру, необходимую для теории непрерывной торговли. Поскольку такой подход интенсивно развивается, появится больше общих результатов в математической теории, которые выглядят так, как будто они были созданы для этого применения. Можно надеяться, что все стандартные проблемы, изучаемые в теории мартингалов, и все главные результаты найдут интерпретации и применения в рыночных постановках. Для усвоения результатов, представленных в этой главе, необходимо хорошее знание теории вероятностей и стохастических процессов, но никакого специального знания экономики. Большая часть материала будет доступна для тех, кто знает стохастическое интегрирование по броуновскому движению, а остальное должно стать понятным после небольшого изучения уместного основополагающего материала. (При ознакомлении с материалом полезно интерпретировать общие результаты как случай, когда S становится процессом Ито.) Основным в этой главе будет § 3, который содержит общую теорию непрерывных рынков. В § 2 дано частичное развитие аналогичной теории для конечных рынков. (Конечный рынок – это рынок, где торговля имеет место в дискретные моменты времени, и лежащее в основе вероятностное пространство конечно.) Обращаясь сначала к 160
конечному случаю, мы способны ослабить постановку в нескольких отношениях. Во-первых, необходимые экономические понятия представлены в простой постановке. Имея интерпретированное или оправданное определение в конечном случае, мы обычно представляем его формальный аналог и переходим без дальнейшего комментария к развитию общей теории. Во-вторых, в конечном случае мы способны дать адекватное исследование некоторых основополагающих проблем, которые будут, по существу, оправданием при развитии общей теории. Наконец, техническая сложность, с которой каждый сталкивается в случае непрерывного времени, затеняет основную структуру математической теории. Обращаясь сначала к конечному случаю, мы надеемся установить естественную роль мартингальной техники и, таким образом, мотивировать достаточно сложные выводы § 3. В заключение дадим некоторые общие комментарии относительно терминологии и примечаний. Термин «положительный» используется в будущем в слабом смысле, в противоположность строго положительному, и аналогично употребляется термин «увеличение» в противоположность строгому увеличению. Когда пишем X = Y для случайных переменных X и Y, это понимается как «почти наверное», и аналогично для X ≥ Y. Для процессов X ≥ Y означает Xt ≥ Yt для всех t. В частном случае будем писать X = 0 или X ≥ 0, где X может быть или случайной переменной или процессом. Символ ≡ используется, чтобы обозначать равенство по определению.
§ 2. КОНЕЧНАЯ ТЕОРИЯ Рассмотрим основные понятия для случая, когда время изменяется дискретно, а выборочное пространство − конечно. Такое представление предназначено не для всестороннего систематического изучения конечного случая, а скорее для мотивации и облегчения понимания непрерывной модели торговли, которая представлена в § 3. Большинство полученных здесь результатов аналогичны результатам гл. 2.
Формулировка рыночной модели Вероятностное пространство (Ω, F, P) является определенным и фиксированным. Выборочное пространство Ω имеет конечное число элементов, каждый из которых рассматривается как возможное состояние среды. Для всех ω ∈ Ω мы принимаем P(ω) > 0, и это − един161
ственная роль вероятностной меры. Мы предполагаем сообщество инвесторов, которые договариваются о том, какие состояния среды являются возможными, но которые не обязательно соглашаются с оценками вероятности. Все определения и результаты остаются теми же, если P заменяется любой эквивалентной мерой вероятности. Горизонт времени T определим как предельную дату всей рассматриваемой экономической деятельности. Фильтрация F определяется как семейство F = {F0, F1,…, FТ}, в котором каждая Ft является алгеброй подмножеств из Ω с F0 ⊆ F1 ⊆ …⊆ FТ. Без какой-либо реальной потери общности примем, что F0 = {ϕ, Ω}, а FТ = F – множество всех подмножеств. Ценные бумаги (sесиritу) продаются и покупаются в моменты времени t = 0, 1,…, T, а фильтрация F описывает процесс получения информации инвесторами. Каждая Ft соответствует единственному разбиению Рt множества Ω, и в момент времени t инвесторы знают, какая ячейка этого разбиения содержит истинное состояние среды, но не больше. В качестве основного в нашей модели принимается (K + 1)мерный стохастический процесс S = {St; t = 0, 1,…, T} с процессамикомпонентами S0, S1,…, SK. Считается, что каждая составляющая Sk строго положительная и адаптированная к F. Последнее означает, что функция ω → Stk(ω) является измеримой относительно Ft (что записывается Stk ∈ Ft) для каждых k и t. Интерпретируем Stk как цену актива k в момент времени t так, что адаптированный процесс S означает, что инвесторы в каждый момент времени t знают прошлые и текущие цены (K + 1) ЦБ. Нулевая ЦБ играет несколько специфическую роль, поскольку мы принимаем, что S 00 = 1, и это сделано без потери общности. Такую ЦБ мы называем облигацией (bоnd) даже в тех случаях, когда не делаем никаких предположений, которые реально отличают ее от других ЦБ. В непрерывной теории облигация будет иметь некоторые специальные особенности, которые отличают ее от других ЦБ. Определим процесс β равенством βt = (1/ St0) и назовем его процессом дисконтирования (disсоиnt рrосеss). В частном случае постоянной положительной безрисковой процентной ставки r процесс St0 = (1 + r)t. Определим торговую стратегию (trаding strаtеgу) как предсказуемый векторный процесс ϕ = {ϕt, t =1,..., T} с компонентами ϕ0, ϕ1,…, ϕK. Предсказуемый (рrеdiсtаblе) процесс означает, что ϕt ∈ Ft для t =1,..., T. Интерпретируем ϕtk как количество ЦБ типа k (в физиче162
ских единицах, аналогично акциям), которыми владеет инвестор между моментами времени t − 1 и t. Вектор ϕt будет называться портфелем инвестора в момент времени t, а его компоненты могут принимать как отрицательные, так и положительные значения. В частности, мы разрешаем неограниченные короткие продажи (shоrt sаlеs). Требуя, чтобы ϕ была предсказуемой, допускаем, что инвестор выбирает портфель ϕt в момент времени t после того, как наблюдаются цены St−1. Кроме того, портфелем ϕt инвестор должен владеть до объявления цен St. Поясним некоторые используемые обозначения. Если X и Y − два векторных стохастических процесса с дискретным временем одинаковой размерности, тогда запись XtYs обозначает скалярное произведение Xt1Ys1 + Xt2Ys2 + ..., а запись XY − вещественный процесс, чье значение в момент времени t равно XtYt. Кроме того, термин ∆Xt обозначает вектор Xt − Xt−1, а термин ∆X – процесс, значение которого в момент времени t равно ∆Xt. Ясно, что ϕtSt−1 представляет рыночную стоимость портфеля ϕt сразу после того, как он был зафиксирован в момент времени t −1, в то время как ϕtSt является его рыночной стоимостью сразу после момента времени t, когда наблюдаются цены, но прежде чем какие-либо изменения делаются в портфеле. Следовательно, ϕt∆St − это изменение рыночной стоимости из-за изменений в ценах активов, которые происходят между моментами времени t − 1 и t. Если инвестор использует торговую стратегию ϕ, тогда Gt(ϕ) ≡
t
∑ ϕi ∆Si ,
t = 1,…, Т,
(4.18)
i =1
представляет совокупный доход или прибыль капитала, которую инвестор реализует при ее использовании до времени t. Примем G0(ϕ) = 0 и назовем G(ϕ) процессом прибыли, ассоциированным с ϕ. Обратим внимание, что G(ϕ) является адаптированным стохастическим процессом с вещественными значениями. Важно заметить, что в общем случае торговая стратегия ϕ может предусматривать дополнения новых фондов после нулевого момента времени или позволять изъятие фондов для потребления. В противоположность этому мы говорим, что торговая стратегия ϕ является самофинансирующей (sеlf-finаnсing), если ϕt St = ϕt+1 St,
163
t = 1,…, T −1.
(4.19)
Это означает, что никакие фонды не добавляются и/или не забираются из стоимости портфеля в любой из моментов времени t = 1,…, T − 1. Используя определение (4.18), легко проверить, что равенство (4.19) эквивалентно соотношению ϕt St = ϕ1S0 + Gt(ϕ), t = 1,…, T. Таким образом, торговая стратегия является самофинансирующей, если и только если все изменения стоимости портфеля вызваны чистой прибылью, полученной путем инвестиций портфеля. Добавим еще одно ограничение. Торговая стратегия называется допустимой (admissible), если она самофинансирующая и V(ϕ) − положительный процесс (в дальнейшем считаем V(ϕ) ≥ 0), где ϕ S , если t = 1,..., T , Vt(ϕ) = t t ϕ1S 0 , если t = 0. Мы называем V(ϕ) процессом стоимости (value process) для ϕ, так как Vt(ϕ) представляет рыночную стоимость портфеля непосредственно перед моментом времени t сделки. Требуя, чтобы V(ϕ) было положительным, мы говорим не только, что инвестор должен начать с положительного богатства, но и что его инвестиции должны быть такими, чтобы он никогда не попадал в состояние долга. Такое ограничение является довольно обычным в финансовой литературе. Так как цены активов положительные, это имеет эффект запрещения некоторых видов коротких продаж. Пусть Ф обозначает множество всех допустимых торговых стратегий. Случайный иск (зависимая выплата, contingent claim) − это просто неотрицательная случайная переменная X. Его можно рассматривать как контракт или соглашение, по которому выплачивается X(ω) денежных единиц в момент времени T, если состояние ω допустимо. Пусть Х обозначает множество всех таких случайных исков. Легко видеть, что Х − выпуклый конус. Случайный иск X достижимый (attainable), если существует стратегия ϕ ∈ Ф такая, что VТ(ϕ) = X. В этом случае будем говорить, что ϕ порождает X и что π = V0(ϕ) является ценой (в нулевой момент времени), связанной со случайным иском. Действительно ли эта цена единственная, или случайный иск может порождаться двумя различными торговыми стратегиями с начальной стоимостью V0, являющимися различными в каждом случае? Ответы на эти вопросы будут даны ниже. 164
Жизнеспособность модели Арбитражная возможность (arbitrage opportunity) − это стратегия ϕ ∈ Ф такая, что несмотря на то, что V0(ϕ) = 0, в дату погашения E(VТ (ϕ)) > 0. Такая стратегия, если она существует, представляет план получения безрисковой прибыли без какой-либо инвестиции. Она не требует ни начальных фондов, ни новых фондов в последующих периодах, но так как VТ (ϕ) > 0, она дает возможность получить положительную прибыль путем некоторой комбинации покупок и продаж при некоторых обстоятельствах без возмещения угрозы потерь в других обстоятельствах. Рынок ЦБ, содержащий арбитражные возможности, не может быть рынком, в котором существует экономическое равновесие. Цель данного подраздела состоит в том, чтобы получить два условия, которые эквивалентны утверждению, что не имеется никаких арбитражных возможностей. Начнем с определения системы цен (price system) для случайных исков как отображения π: Χ → [0, ∞), удовлетворяющего следующим соотношениям: π(X) = 0, если и только если X = 0, π(аX + bX′) = aπ(X) + bπ(X′) для всех a, b ≥ 0 и всех X, X′ ∈ Χ. (4.20) Такая система цен называется совместимой (consistent) с рыночной моделью, если π(VТ (ϕ)) = V0(ϕ) для всех ϕ ∈ Ф. Пусть П обозначает множество всех систем цен, совместимых с моделью. Пусть P будет множеством всех вероятностных мер Q, которые эквивалентны мере P и такие, что дисконтированный процесс цен βS является (векторным) мартингалом при Q. Соотношение между P и П устанавливается в следующем утверждении (где EQ − оператор математического ожидания при Q ∈ P). Утверждение 4.1. Между системами цен π ∈ П и вероятностной мерой Q ∈ P имеется взаимно однозначное соответствие, выражаемое соотношениями: а) π(X) = EQ (βТ X) б) Q(A) = π( ST0 1A), А ∈ F. Доказательство. Пусть Q ∈ P. Определим π равенством а). Ясно, что π является системой цен. Чтобы показать, что она совместима 165
с рыночной моделью, предположим, что стратегия ϕ ∈ Ф произвольная, и заметим с помощью соотношения (4.19), что βТVТ (ϕ) = βТ ϕТ SТ +
T −1
T
i =1
i =2
∑ (ϕi − ϕi+1 )βi Si = ∑ ϕi (βi S i − βi−1S i−1 ) + β1ϕ1S1.
Следовательно, T π(VТ (ϕ)) = ЕQ (βТVТ (ϕ)) = EQ ∑ ϕi (β i S i − β i −1 S i −1 ) + EQ (β1ϕ1S1). i =2 Поскольку βS − мартингал при Q и стратегия ϕ предсказуема, то первое слагаемое правой части равняется нулю. Для второго слагаемого вычисляем EQ (β1ϕ1S1) = ϕ1EQ (β1S1) = ϕ1β0 S0 = V0 (ϕ), подтверждая, что π – совместимая и поэтому является элементом П. Обратно, пусть π ∈ П, а Q определяется с помощью равенства б). Для каждого ω ∈ Ω имеем Q(ω) = π( ST0 1ω) > 0, так как ST0 1ω ≠ 0 и π удовлетворяет (4.20). Теперь рассмотрим стратегию ϕ ∈ Ф с ϕ0 = 1 и ϕk = 0 для k = 1,…, K (т. е. владение одной облигацией в течение всего времени). Так как цена π совместима с моделью, имеем равенства V0(ϕ) = π(VT (ϕ)), или 1 = π( ST0 1Ω), или Q (Ω) = 1. Таким образом, Q является вероятностной мерой, эквивалентной исходной мере P, и из соотношений (4.20) непосредственно следует, что π(X) = EQ (βТX) для всех X ∈ Х. Далее пусть k ≥ 1 будет произвольным числом, пусть также τ ≤ T будет моментом остановки (stopping time), и рассмотрим стратегию ϕ ∈ Ф, определяемую равенствами ϕtk = 1{t ≤ τ}, ϕt0 = (Sτk/Sτ0) 1{t > τ}, и ϕi = 0 для всех других i. Это стратегия, которая соответствует тому, что инвестор владеет одной акцией типа k вплоть до момента остановки, затем продает эту акцию и вкладывает все доходы в облигации (можно проверить, что ϕ предсказуема). Тогда справедливы равенства V0(ϕ) = S0k и VT(ϕ) = (Sτk/ S τ0 ) ST0 = ST0 βτ Sτk, и совместимость π дает нам S0k = π( ST0 βτS0k) = EQ ( ST0 βτ Sτk) = EQ(βτ Sτk). Так как k и τ произвольны, значит βS является векторным мартингалом при Q и, следовательно, Q – элемент P. 166
Теперь вернемся к понятию арбитражных возможностей и сформулируем основной результат этого подраздела. Теорема 4.1. Рыночная модель не содержит арбитражных возможностей, если и только если P (или эквивалентно П) не пусто. В дальнейшем будем говорить, что модель жизнеспособна (viаblе), если справедливы все три эквивалентных условия теоремы 4.1: рыночная модель не содержит никаких арбитражных возможностей; P не пусто; П не пусто. Следствие 4.1. Если модель жизнеспособна, то имеется единственная цена π, ассоциированная с любым достижимым зависимым иском X, и она удовлетворяет равенству π = EQ (βTX) для каждой Q ∈ P. Это решает задачу единственности, поставленную в конце § 2, и также показывает, что знание любой Q ∈ P позволяет вычислять (по крайней мере, в принципе) цены всех достижимых исков. Доказательство. Предположим, что Р не пустое. Согласно утверждению 4.1, это эквивалентно непустому П. Зафиксируем π ∈ П, и пусть стратегия ϕ ∈ Ф будет такой, чтобы V0(ϕ) = 0. Тогда будем иметь π(VT(ϕ)) = V0(ϕ) = 0, потому что π совместима с моделью и, следовательно, VT(ϕ) = 0 согласно соотношениям (4.20). Таким образом, никакие арбитражные возможности не существуют. Чтобы доказать обратное, необходим следующий вспомогательный результат, поскольку мы потребовали, чтобы допустимые стратегии имели положительные процессы стоимости. Лемма 4.1. Если существует самофинансируемая стратегия ϕ (не обязательно допустимая) с V0 (ϕ) = 0, VT (ϕ) ≥ 0 и E (VT (ϕ) = 0) > 0, то арбитражные возможности существуют. Доказательство. Если V (ϕ) ≥ 0, то ϕ является допустимой и, следовательно, сама является арбитражной возможностью, так что утверждение в этом случае справедливо. Если V(ϕ) < 0, тогда должны существовать такие t < T, А ∈ Ft и а < 0, что ϕtSt = а на А и ϕиSи ≤ 0 на А для всех u > t. Определим новую торговую стратегию ψ равенствами ψи = 0 для u ≤ t, ψи(ω) = 0, если u > t и ω ∉ А, и ψ uk (ω)
ϕu0 (ω) − a St0 (ω) для k = 0, = k для k = 1,2,..., K , ϕu (ω)
если u > t и ω ∈ А. 167
Ясно, что ψ предсказуема. Для ω ∈ А имеем ψ t +1S t =
(
ϕt0+1
−a
S t0
)
S t0
K
+ ∑ ϕ tk+1S tk = ϕt S t − a = 0 k =1
из свойства (4.19) и определения a, поэтому ψ является самофинансирующей. Для и > t и ω ∈ А имеем
(
)
K
(
)
ψ u Su = ϕu0 − a St0 Su0 + ∑ ϕuk Suk = ϕu Su − a Su0 St0 ≥ 0, k =1
так что V(ψ) ≥ 0 и ψ ∈ Ф. Но ST0 > 0 влечет, что VТ (ψ) > 0 на A, поэтому ψ является арбитражной возможностью. Это завершает доказательство леммы. Вернемся к доказательству теоремы 4.1. Введем подпространство + X = {X ∈ X: E(X) ≥ 1}. Пусть X0 будет множеством всех случайных величин X на множестве Ω таких, что X = VТ (ϕ) для некоторой самофинансирующей стратегии (не обязательно допустимой) с V0 (ϕ) = 0. Предположим, что никакие арбитражные возможности не существуют. Тогда непосредственно из леммы 4.1 следует, что X0 и X+ являются непересекающимися (напомним, что X содержит только положительные случайные величины). Далее, X+ является замкнутым и выпуклым подмножеством RΩ, в то время как X0 – линейное подпространство. При этом по теореме об отделимости гиперплоскости существует линейный функционал L на RΩ такой, что L(X) = 0 для всех X ∈ X0, и L(X) > 0 для всех X ∈ X+. Из последнего свойства (и линейности) имеем L(1ω) > 0 для всех ω ∈ Ω. Вводя нормировку, примем π(X) = L(X)/L( ST0 ). Отсюда сразу видно, что π удовлетворяет соотношениям (4.20), поэтому она будет системой цен. Чтобы убедиться, что она является системой, совместимой с моделью (π ∈ П), выберем ϕ ∈ Ф и определим ψ tk
ϕt0 − V0 (ϕ) для k = 0, = k для k = 1,2,..., K . ϕt
Тогда ψ – самофинансирующая стратегия (не обязательно допустимая) с V0 (ψ) = 0 и VТ (ψ) = VТ (ϕ) − V0 (ϕ) ST0 . Так как VТ (ψ) ∈ X0,
168
π(X) = 0 для всех X ∈ X0, π является линейной и π ( ST0 ) = 1 вследствие нормировки, то 0 = π(VТ (ψ)) = π(VТ (ϕ) − V0(ϕ) ST0 ) = = π(VТ (ϕ)) − V0 (ϕ) π( ST0 ) = π(VТ (ϕ)) − V0 (ϕ). Значит, π(VТ (ϕ)) = V0 (ϕ) для всех ϕ ∈ Ф, откуда π ∈ П. Поэтому отсутствие арбитражных возможностей влечет непустое П, следовательно, по утверждению 4.1 P также непустое и теорема доказана. В заключение этого доказательства и особенно леммы 4.1 уместно отметить следующее. Предположим, мы определили допустимость самофинансирующих стратегий в соответствии с более слабым ограничением VТ(ϕ) ≥ 0, означающим, что богатство инвестора может быть отрицательным в моменты времени t < T при стратегии ϕ, но он должен быть способным выплатить все долги в конце рассматриваемого периода. При определении арбитражных возможностей в терминах допустимых стратегий так же как и прежде теорема 4.1 все еще будет справедливой, и поэтому находим, что V(ϕ) ≥ 0 для всех допустимых стратегий ϕ в жизнеспособной модели. Таким образом, более слабое определение допустимости эквивалентно более сильному определению, если в конечном счете ограничиться жизнеспособными моделями (что мы и будем делать). Из трех эквивалентных условий, определяющих жизнеспособность, наименее абстрактным и наиболее значительным в экономическом смысле является отсутствие арбитражных возможностей. Согласно другому подходу, это условие оправдывает использование термина «жизнеспособный». Наконец, третье эквивалентное условие − существование мартингальной меры Q ∈ P, что обычно легче всего проверить на примерах.
Достижимые иски Для достижимого иска X ассоциированная рыночная цена π удовлетворяет равенству π = EQ(βTX) для всех Q ∈ P. Но как проверить заданный иск X на достижимость? Сначала получим некоторые предварительные результаты. Утверждение 4.2. Если ϕ ∈ Ф, то процесс дисконтированной стоимости βV (ϕ) – мартингал при каждой мере Q ∈ P. 169
Доказательство. Так как ϕ самофинансирующая, легко проверить, что ∆(βV(ϕ))t =
∑k =1 ϕtk ∆(βS k ) t (см. доказательство утверждения K
4.1). Тогда утверждение 4.2 следует из предсказуемости ϕ и того факта, что βS является (по определению) мартингалом при каждой Q ∈ P. Утверждение 4.3. Если X ∈ X достижим, то βt Vt (ϕ) = EQ(βТХ |Ft),
t = 0, 1,..., Т,
для любой ϕ ∈ Ф, которая порождает X, и всякой Q ∈ P. Доказательство. Достаточно заметить, что VТ (ϕ) = X для любой ϕ, которая порождает X, и затем использовать утверждение 4.2. Непосредственное применение утверждения 4.3 заключается в следующем. Если зависимый иск X достижим, тогда для процесса стоимости V = V(ϕ) с любой ϕ ∈ Ф, которая порождает X, должно быть справедливым равенство Vt = (1/βt) EQ (βТХ |Ft), t = 0, 1,..., Т,
(4.21)
где Q ∈ P – произвольная. Кроме того, если V вычисляется через X по формуле (4.21) и если ϕ ∈ Ф порождает X, тогда ∆(βV(ϕ))t =
∑k =1 ϕtk ∆(βS k ) t , K
t = 0, 1,..., Т,
(4.22)
что легко проверить. Обратим внимание, что составляющая k = 0 облигации не входит в равенство (4.22). Наконец, можно также доказать обратное утверждение. Зависимый иск X достижим, если и только если существуют предсказуемые процессы ϕ1,…, ϕK такие, что равенство (4.22) выполняется, как мы покажем в более общей постановке § 3. Проверка (или опровержение) равенства (4.22) может быть сделана путем отдельного вычисления для каждой ячейки разбиения Рt−1, и каждого t = 1,…, T. Поскольку это описание является полностью определенным в конечной постановке, мы не будем продолжать его, но имеется один важный качественный момент для понимания процедуры. Смысл заключается в том, что V вычисляется по формуле (4.21) и любой Q ∈ P, хотя мы еще не знаем, действительно ли X достижим. Тогда вопрос достижимости сводится к описанной задаче представления. 170
Полные рынки Модель рынка ЦБ называется полной (сотрlеtе), если каждый зависимый иск достижим. В § 3 будет показано, что в общей модели полнота эквивалентна определенному свойству мартингального представления. Здесь мы попытаемся найти более точную характеризацию полноты, которая является полностью определенной в конечном случае. Чтобы устранить тривиальные усложнения, сначала примем предположение невырожденности. Напомним, что Рt является разбиением множества Ω на основе Ft. Процесс цен S называется содержащим избыточность (rеdиndаnсу), если P (α St+1 = 0 | A) = 1 для некоторого нетривиального вектора α, некоторых t < Т и А ∈ Рt. Если такая избыточность существует, то имеется возможное событие А во время t, которое делает обладание некоторой одной ЦБ в течение предстоящего периода полностью эквивалентным владению линейной комбинацией других ЦБ в течение того же периода. Если никаких таких обстоятельств не существует, мы говорим, что ЦБ неизбыточны (иnrеdиndаnt). Для каждой ячейки А из Рt (t = 0, 1,…, T − 1) пусть Kt (A) будет числом ячеек Pt+1, которые содержатся в A. Такое число называется индексом разбиения (sрlitting indех) A. Принимая, что ЦБ являются неизбыточными и (как всегда) что модель жизнеспособна, Kt(A) ≥ K + 1 (полное количество ЦБ) для всех t и A. (Этот факт может быть неочевидным и трудно доказуемым.) Утверждение 4.4. Предположим, что ценные бумаги неизбыточны. Тогда модель будет полной, если и только если Kt (A) ≥ K + 1 для всех А ∈ Рt и t = 0, 1,…, T − 1. Точное доказательство этого утверждения в более общей форме без предположения неизбыточности здесь опускаем, дадим лишь его схему. Сначала рассмотрим случай единственного периода T = 1. Если Ω имеет n элементов, тогда пространство X зависимых исков является только положительным квадрантом Rn, и при T = 1 каждая ценная бумага k состоит из константы S 0k и вектора S1k ∈ Rn, чьи компоненты определяют S1k (ω) для различных ω ∈ Ω. Для полноты необходимо, чтобы каждый Х ∈ X был представим как линейная комбинация S10 , S 11 ,…, S 1k . В неизбыточном случае (когда S10 , S 11 ,…, S 1k линейно независимы) требование полноты сводится к строгому требованию, чтобы 171
n = K + 1. Это рассуждение может быть затем расширено по индукции, чтобы доказать утверждение 4.4 для любого Т. Таким образом, полнота является вопросом размерности. Утверждение 4.4 говорит о том, что в каждом состоянии А, которое может преобладать во время t, инвесторы должны иметь достаточное количество доступных линейно независимых ЦБ, чтобы охватить множество непредвиденных состояний, которые могут преобладать во время t + 1. Для модели со многими датами торговли t и многими состояниями ω полнота существенно зависит от самих способов задания неопределенности в течение времени, что отражается индексами разбиения Kt (A). При непрерывной торговле никакая характеризация полноты, даже отдаленно подобной утверждению 4.4, не известна, но вторая характеризация полноты для конечного случая имеет известный общий аналог. В гл. 3 отмечалось, что конечная модель полная, если и только если P является множеством из одного элемента. Аналогичный результат, как известно, имеет место в более общей постановке (см. § 3).
Модель случайного блуждания В качестве конкретного примера рассмотрим конечную модель с St = (1 + r) t, S01 = ... = S0K = 1 и 0
S tk =
t
∏ (1 + a k χ ks )
для t = 1,…, T и k = 1,…, K,
s =1
где {χt1},…, {χtK} − независимые последовательности независимых, одинаково распределенных двоичных случайных величин, принимающих значения ±1 с равной вероятностью; r, а1,…, аK – константы, удовлетворяющие неравенствам 0 < r < аk < 1. Тогда процессы цен акций являются независимыми геометрическими случайными блужданиями, в то время как нулевая ЦБ − безрисковой облигацией, выплачивающей процентную ставку r в каждом периоде. При определении мартингальной меры Q ∈ P никаких сложных проблем для этой модели не возникает (имеется много таких Q, если K > 1, но только одна, если K = 1). Принимая в качестве F фильтрацию, индуцируемую самим процессом цен S, получаем Kt (A) = 2К для всех А и t. Легко про172
верить, что эти ЦБ являются неизбыточными, так что по утверждению 4.4 эта модель случайного блуждания полная, если и только если K = 1.
§ 3. НЕПРЕРЫВНАЯ ТОРГОВЛЯ В этом параграфе представлена общая модель невязкого рынка ЦБ, где инвесторам разрешается торговать непрерывно до некоторого установленного планового временного горизонта T. Теория близка к той, которая развита в § 2, поэтому изложение будет кратким с объяснением проблем, не имеющих аналогий в конечной постановке. Снова начнем с вероятностного пространства (Ω, F, P) и фильтрации (увеличивающимся семейством подалгебр) F = {Ft; 0 ≤ t ≤ T}, удовлетворяющей обычным условиям: F0 содержит все пустые множества P, F непрерывна справа, т. е. Ft = ! Fs для 0 < t < T. s >t
Фактически без существенной потери общности будет принято, что F0 содержит только Ω и пустые множества P и что FТ = F. Наконец заметим, что P не играет никакой роли в нашей теории, кроме определения пустых множеств. В дальнейшем мы будем говорить только о фильтрованном вероятностном пространстве (filtered probability space) (Ω, F, P). Пусть S = {St; 0 ≤ t ≤ T} будет векторным процессом, чьи компоненты S0, S1,…, SK адаптированы (т. е. Stk ∈ Ft для 0 ≤ t ≤ T), непрерывны справа, имеют пределы слева (в дальнейшем сокращенно НППЛ) и строго положительны. Результаты будут справедливы для неотрицательных цен, но для упрощения доказательств мы примем их строго положительными. Предположим, что составляющая S0 имеет конечную вариацию и непрерывна, интерпретируя это как то, что нулевая ЦБ, называемая облигацией (bоnd), является локально безрисковой (locally riskless). В качестве удобной нормировки примем, что всегда S 00 = 1. Если бы S 0 была абсолютно непрерывной, то мы могли бы написать t St = exp ∫ γ s ds , 0 ≤ t ≤ T, 0 0
173
для некоторого процесса γ, и тогда процесс γt интерпретировался бы как безрисковая процентная ставка в момент времени t. Однако абсолютная непрерывность не дает существенного упрощения каких-либо аспектов теории, так что мы этого не предполагаем, а определим αt = ln (St0), 0 ≤ t ≤ T, и назовем α процессом доходности (return process) для S 0, или локально безрисковым процессом доходности (locally riskless return process). Также введем βt = l / St0 = exp (− α t),
0 ≤ t ≤ Т,
называя β внутренним процессом дисконтирования (intrinsic discount process) для S.
Мартингалы и стохастические интегралы Рассмотрим некоторые аспекты теории мартингалов. Супермартингал (supermaitingale) – это адаптированный НППЛ процесс X = {Xt; 0 ≤ t ≤ Т} такой, что процесс Xt является интегрируемым и E(Xt | Ft) ≤ Хs для 0 ≤ s < t ≤ Т. Процесс X называют мартингалом (martingale), если как X, так и −X – супермартингалы. Все наши мартингалы равномерно интегрируемы, потому что они остановлены в момент времени T < ∞. Это следует учитывать, сравнивая наши определения с теми, которые имеются в литературе. Позже используем тот факт, что –––––––––––––––––––––––––––––––––––––––––––––––––– положительный процесс X является мартингалом, если и только если он является супермартингалом и E(XТ) = X0. (4.23) –––––––––––––––––––––––––––––––––––––––––––––––––– Адаптированный НППЛ процесс М называют локальным мартингалом (local martingale), если существует возрастающая последовательность моментов остановки {Tn} такая, что и
P{Tn = T} → 1
при n → ∞,
–––––––––––––––––––––––––––––––––––––––––––– остановленный процесс (stopped process) {М(t ∧ Tn); 0 ≤ t ≤ Т} является мартингалом для каждого n. –––––––––––––––––––––––––––––––––––––––––––– 174
(4.24)
(4.25)
При этом говорят, что последовательность {Tn} сходится к М. Чтобы показать свойство (4.25), запишем параметр времени процесса как функциональный аргумент (а не нижний индекс), если необходимо избежать двусмысленности обозначений. Ясно, что каждый мартингал является локальным мартингалом, и из леммы Фату немедленно следует, что –––––––––––––––––––––––––––––––––––––––– всякий положительный локальный мартингал является также супермартингалом. (4.26) –––––––––––––––––––––––––––––––––––––––– Объединяя утверждения (4.26) и (4.23), мы видим, что –––––––––––––––––––––––––––––––––––––––––––––––– положительный локальный мартингал М является также супермартингалом, если и только если Е(МТ) = М0. (4.27) –––––––––––––––––––––––––––––––––––––––––––––––– Говорят, что процесс А = {Аt; 0 ≤ t ≤ Т} находится в классе VF (конечной вариации, finite variation), или просто VF-процесс, если он является адаптированным НППЛ и имеет выборочные траектории конечной вариации. Процесс X называется полумартингалом (semimartingale), если он допускает декомпозицию Х = М + А, где М – локальный мартингал, а А – VF-процесс. Эта каноническая декомпозиция (canonical decomposition) в общем случае не единственная. Мы говорим, что H = {Ht; 0 ≤ t ≤ Т} – простой предсказуемый процесс (simple predictable process), если существуют моменты времени 0 = t0 < t1 < … < tn = T и ограниченные случайные величины ξ 0 ∈ F0 , ξ1 ∈ Ft1 , …, ξ n−1 ∈ Ftn −1 такие, что Ht = ξ i, если ti < t ≤ ti+1 (i = 0, 1,…, n − 1). Таким образом, простые предсказуемые процессы являются ограниченными, адаптированными, непрерывными слева и кусочно постоянными. Предсказуемая σ-алгебра (predictable σ-algebra) определяется как порожденная на Ω × [0, T] простыми предсказуемыми процессами (в литературе имеет место разнообразие эквивалентных определений). Процесс H = {Ht; 0 ≤ t ≤ Т} называется предсказуемым (predictable), если он измерим относительно предсказуемой σалгебры. Каждый предсказуемый процесс является адаптированным. 175
Процесс H локально ограничен (local bounded), если существуют константы {Cn} и моменты остановки {Tn}, удовлетворяющие соотношению (4.24), такие, что |Ht| ≤ Cn для 0 ≤ t ≤ Tn и n =1, 2, ….
(4.28)
Иногда при рассмотрении стохастических интегралов Лебега локальную ограниченность определяют путем более слабого требования sup H t < ∞,
(4.29)
0≤ t ≤T
но несоответствие определений разрешается (для наших целей) следующим результатом: условия (4.28) и (4.29) эквивалентны для предсказуемых процессов. Также известно, что –––––––––––––––––––––––––––––––––––––––––––––––––– адаптированный процесс, который является непрерывным слева и имеет пределы справа (НППЛ) является как предсказуемым, так и локально ограниченным. (4.30) –––––––––––––––––––––––––––––––––––––––––––––––––– Теперь рассмотрим полумартингал X вместе с простым предсказуемым процессом H, удовлетворяющим условию (4.28). Тогда стохастический интеграл Z = ∫ HdX определяется потраекторно (path-bypath) в смысле Лебега − Стильтьеса, т. е. (напомним, что H непрерывен слева, в то время как X непрерывен справа) Z0 = 0 и i −1
Z t = ∑ ξ j ( X t j +1 − X t j ) + ξ i ( X t − X ti ) , если ti < t ≤ ti+1. j =0
Далее, если H является общим локально ограниченным и предсказуемым процессом, то стохастический интеграл Z = ∫ HdX может быть определен путем непрерывного расширения того, что мы имеем для простых предсказуемых процессов. Кстати, когда мы пишем Z = ∫ HdX , то подразумеваем, что Z0 = 0 и t
Zt =
∫ H s dX s = ∫ H s dX s , 0
( 0,t ]
176
0 < t ≤ Т.
Заметим, что предсказуемость и локальная ограниченность сохраняются при подстановке эквивалентной меры, и полумартингальное свойство также инвариантно к таким заменам. Наконец, стохастический интеграл Z = ∫ HdX , описанный выше, обладает такой же
инвариантностью. Тот факт, что все эти определения зависят только от пустых множеств исходной вероятностной меры, имеет важное значение в нашей постановке. Определение стохастических интегралов в терминах предсказуемых интегрируемых функций является как раз тем, что необходимо для экономического моделирования, и это дает следующий ключевой результат: ––––––––––––––––––––––––––––––––––––– Если H локально ограничен и предсказуем, а М − локальный мартингал, тогда ∫ HdM является также локальным мартингалом. (4.31) ––––––––––––––––––––––––––––––––––––– Если далее предположить, что М − мартингал, тогда может оказаться неверным, что ∫ HdM является мартингалом (имеются известные контр-примеры в теории Ито, когда М – броуновское движение). Нельзя также строго утверждать, что свойство (4.31) имеет место только тогда, когда внимание ограничивается предсказуемыми интегралами H. Если Z – стохастический интеграл ∫ HdX , как определено выше,
то Z сам является полумартингалом (следовательно, НППЛ) таким, что ∆Zt = Ht∆Хt,
0 ≤ t ≤ Т,
где стандартное обозначение ∆Zt = Zt − Zt− используем для скачка Z в момент времени t. Мы будем писать ∆Z и Z−, чтобы обозначать соответственно процессы {∆Zt; 0 ≤ t ≤ Т} и {Zt−; 0 ≤ t ≤ Т}. Кстати, определение общего стохастического интеграла ∫ HdX согласуется с интегралом Ито, если Х является броуновским движением (хотя мы ограничиваемся более узким классом интегрируемых функций, чем общепринято в развитии теории Ито) и совпадает с потраекторным интегралом Лебега − Стильтьеса, когда Х является VF-процессом. 177
Пусть Х и Y – полумартингалы. Так как Х− и Y− являются НППЛ и адаптированными, свойство (4.30) показывает, что имеет смысл определить новый процесс [Х; Y]: [Х; Y]t = ХtYt −
t
t
∫ X s− dYs − ∫ Ys− dX s , 0
0 ≤ t ≤ Т.
(4.32)
0
Эквивалентным определением этого процесса является следующее. Пусть t in = it/2n для n = 1, 2,... и i = 0, 1,…, 2n. Тогда [Х; Y]t = X0Y0 + lim ∑ ( Х( tin+1 ) − Х( t in ))(Y( tin+1 ) − Y( t in )), n →∞ i
где сходимость предполагается по вероятности. Это последнее определение объясняет, почему [X, Y] называется совместной вариацией (joint variation) X и Y, а [X, X] – квадратичной вариацией (quadratic variation) X. Тогда получаем еще одно определение, которое инвариантно при переходе к эквивалентной вероятностной мере. Имеется еще несколько свойств совместной вариации, которые будут использоваться позже. Во-первых, [X, Y] всегда является VFпроцессом, и кроме того [Х, Y] =
∑ ∆X s ∆Ys , если или X, или Y является VF-процессом.
(4.33)
s ≤t
В частности, если процесс X непрерывен и VF, тогда равенство (4.33) дает [X, Y] = 0 для любого полумартингала Y. Наконец, из равенства (4.32) и конечной вариации [X, Y] немедленно следует, что –––––––––––––––––––––––––––––––– произведение двух полумартингалов само является полумартингалом. (4.34) –––––––––––––––––––––––––––––––– Процесс X называется интегрируемым (по мере P), если E (| Хt |) < ∞, 0 ≤ t ≤ Т. Он называется локально интегрируемым, если существуют моменты остановки {Tn}, удовлетворяющие условию (4.24), такие, что процесс {Х(t ∧Tn); 0 < t ≤ Т} интегрируем для каждого n.
Предварительная рыночная модель Используя понятие, которое мы упоминали в начале параграфа, будет удобно определить процесс дисконтированных цен (discounted price process) Z = (Z1, …, ZK) соотношением Ztk = βt Stk, 0 ≤ t ≤ Т и k =1,…, K. 178
Обратим внимание, что Z имеет только K компонент. Пусть P будет множеством вероятностных мер Q на (Ω, F), которые эквивалентны P и такие, что Z является (векторным) мартингалом при Q. Это, конечно, то же, что и требование, чтобы βS был мартингалом при Q, так как βS0 = 1 является мартингалом при любой мере, эквивалентной P. Элементы P называются мартингальными мерами (martingale measure). В дальнейшем будем считать выполненным следующее предположение. Предположение 4.1. Множество P не пусто. Принятие предположения 4.1 в начале анализа составляет главное различие в исследовании конечного и непрерывного случаев. Весь § 2, основным результатом которого является теорема 4.1, был посвящен доказательству того, что в конечной постановке предположение 4.1 эквивалентно отсутствию арбитражных возможностей. Это экономически приемлемое предположение. Для непрерывного случая можно фактически доказать общую версию теоремы 4.1, но надлежащее определение арбитражных возможностей и последующего математического анализа чрезвычайно сложно. Надлежащее исследование жизнеспособности непрерывных моделей было сделано в гл. 3, поэтому здесь мы полагаемся только на формальную аналогию с конечной теорией, имея в виду, что детали жизнеспособности в общей постановке содержатся в гл. 3. Мы имеем, что S0 является VF-процессом (и, таким образом, полумартингалом), что Zk − мартингал при любой Q ∈ P и что Sk = Zk /β = S0Zk. Тогда из свойства (4.34) следует, что Sk будет полумартингалом при Q, и, следовательно, также при P (напомним, что полумартингальное свойство является инвариантом при замене на эквивалентную меру). Следовательно, S – векторный полумартингал. Чтобы проверить предположение 4.1 и затем вычислить цены достижимых зависимых исков (см. ниже), необходимо определить по крайней мере одну мартингальную меру Q ∈ P. Это будет сделано позже для некоторых конкретных примеров, но следует также отметить, что существует хорошо развитая общая теория по изменению меры для полумартингалов. Общая форма теоремы Гирсанова показывает, что для нахождения Q ∈ P нужно найти строго положительный мартингал М, который переносит некоторые соотношения (включающие совместную вариацию) на процесс дисконтированных цен Z. Торговую стратегию (trading strategy) определим как (K + 1)мерный процесс ϕ = {ϕt ; 0 ≤ t ≤ Т}, чьи компоненты ϕ0, ϕ1,…, ϕK яв179
ляются локально ограниченными и предсказуемыми (см. выше). С каждой такой стратегией ϕ мы связываем процесс стоимости (value process) V(ϕ) и процесс прибыли (gains process) G(ϕ) Vt (ϕ) = ϕt St =
K
∑ ϕtk Stk ,
t
k =0 K t
0
=0 0
Gt (ϕ) = ∫ ϕ u dS u =
0 ≤ t ≤ Т,
∑ ∫ ϕuk dSuk , k
0 ≤ t ≤ Т.
Как и в конечной теории, мы интерпретируем Vt(ϕ) как рыночную стоимость портфеля, а Gt(ϕ) – как чистую прибыль капитала, реализованную согласно стратегии ϕ в течение времени t. Но почему торговые стратегии должны быть предсказуемыми и почему стохастический интеграл дает правильное определение прибыли капитала? Продолжая нашу практику погружения в основополагающие проблемы, немного скажем об этом важном предмете. Очевидно, что простые предсказуемые стратегии (см. выше) должны быть допустимыми, и что G(.) дает правильное понятие прибыли капитала для таких стратегий. Фактически определение G(ϕ) для простой предсказуемой ϕ, по существу, сводится к определению, которое использовалась ранее в конечной теории. Тогда окончательное обоснование нашей постановки должно опираться на тот факт, что каждая предсказуемая стратегия ϕ может быть аппроксимирована (в определенном смысле) последовательностью простых предсказуемых стратегий {ϕn} такой, что G(ϕ) = ∫ ϕ dS является пределом (в определенном смысле) последовательности {G(ϕn) =
∫ ϕ n dS }. Ограничением на предсказуемые стратегии
служит описание того, что могут делать инвесторы в момент времени, соответствующий скачку процесса цен. Если S непрерывен, нет необходимости заботиться о предсказуемости вовсе: используя такое же форвардное (или неупреждающее) определение стохастического интеграла, можно было допустить все торговые стратегии, которые в некоторой мере произвольные адаптированные. Мы говорим, что торговая стратегия самофинансирующая, если Vt (ϕ) = V0 (ϕ) + Gt (ϕ), 0 ≤ t ≤ Т. Так как стохастический интеграл G(ϕ) – адаптированный и НППЛ, то и V(ϕ) адаптирован и НППЛ для любой самофинансирую180
щей ϕ. Далее, пусть Ф будет классом всех самофинансирующих стратегий ϕ таких, что V(ϕ) ≥ 0. Он является точной непрерывной копией того, что мы имели как множество допустимых торговых стратегий в конечной теории. К сожалению, Ф не будет множеством допустимых стратегий в непрерывной теории. Вскоре обсудим проблемы с Ф, а необходимые модификации будут сделаны позже. Но сначала необходим один предварительный результат. Для любой торговой стратегии ϕ будем писать G*(ϕ) = ∫ ϕ dZ =
K
∑ ∫ ϕk dZ k ,
k =1
с составляющей облигации ϕ0, не играющей никакой роли. Мы также введем обозначение 0
V*(ϕ) = βV(ϕ) = ϕ +
K
∑ ϕk Z k .
k =1
Назовем G*(ϕ) и V*(ϕ) соответственно дисконтированным процессом прибыли (discounted gains process) и дисконтированным процессом стоимости (discounted value process) для стратегии ϕ. Утверждение 4.5. Пусть ϕ будет некоторой торговой стратегией. Стратегия ϕ является самофинансирующей тогда и только тогда, когда V*(ϕ) = V0*(ϕ) + G*(ϕ), и, конечно, V(ϕ) ≥ 0, если и только если V*(ϕ) ≥ 0. Таким образом, все наши существенные определения могут быть эквивалентно переписаны в терминах дисконтированных величин. Впредь будем использовать эти более удобные, но эквивалентные дисконтированные формулировки. Следствие 4.2. Если ϕ ∈ Ф, тогда V*(ϕ) является положительным локальным мартингалом и супермартингалом, относительно каждой Q ∈ P. Доказательство. Для утверждения 4.5 сначала предположим, что ϕ – самофинансирующая, полагая, что V(ϕ) = V0(ϕ) + G(ϕ). Тогда ∆V(ϕ) = ∆G(ϕ) = ϕ∆S и, следовательно, V−(ϕ) = V(ϕ) − ∆V(ϕ) = ϕ S − ϕ∆S = ϕ S−.
181
Так как β − непрерывный VF-процесс, из свойства (4.33) вытекает, что [β, V(ϕ)] = 0, и тогда из определения (4.32) совместной вариации и непрерывности β имеем dV*(ϕ) = d(βV(ϕ)) = β− dV(ϕ) + V−(ϕ) dβ = βdV(ϕ) + V−(ϕ) dβ = = βdG(ϕ) + ϕS− dβ = βϕdS + ϕS− dβ = ϕ (βdS + S− dβ). Но по аналогии с dZ = d(βS) = βdS + S− dβ получаем dV*(ϕ) = ϕdZ, которое точно означает, что V*(ϕ) = V0*(ϕ) + ∫ ϕ dZ = V0*(ϕ) + G*(ϕ), т. е. является требуемым заключением. Доказательство обратного фактически идентично, поэтому мы его опускаем. Следствие 4.2 непосредственно вытекает из свойств (4.26), (4.31) и того факта, что V*(ϕ) ≥ 0. Напомним, что G*(ϕ) не зависит от составляющей облигации 0 ϕ . Таким образом, утверждение 4.5 показывает, что самофинансирующая стратегия ϕ полностью определяется ее начальной стоимостью V0* (ϕ) и ее компонентами акции. Конкретнее, любое множество локально ограниченных и предсказуемых процессов ϕ1, ϕ2,…, ϕK может быть единственным образом расширено до самофинансирующей стратегии ϕ с фиксированной начальной стоимостью V0*(ϕ) = v путем определения 0
ϕt = v +
K
t
∑∫
k =1 0
ϕks dZ sk
K
− ∑ ϕtk Z tk , 0 ≤ t ≤ Т, k =1
единственной стратегии ϕ0, дающей V*(ϕ) = v + G*(ϕ). Очевидно, что ϕ ∈ Ф тогда и только тогда, когда v + G*(ϕ) ≥ 0. Далее, что случится, если мы объявим все стратегии ϕ ∈ Ф допустимыми? Если определить арбитражную возможность как стратегию ϕ ∈ Ф, для которой V0 (ϕ) = 0, но VT (ϕ) > 0 с положительной вероятностью, то из следствия 4.2 последует, что ни одна из них не существует. Поскольку стоимость V*(ϕ), как мы знаем, является положительным супермартингалом при любой Q ∈ P, она должна оставаться нулевой, если она нулевая вначале, хотя не имеется никаких стратегий в Ф, которые превращают ничто в кое-что, но могут быть (и вообще есть) стратегии, которые превращают кое-что в ничто. В § 6 для модели Блэка − Шоулса приведем пример стратегии банкротства по собственной вине (стратегии самоубийства, suicide strategy) ϕ ∈ Ф такой, при которой V0 (ϕ) = 1, а VT (ϕ) = 0. Если бы все стратегии 182
ϕ ∈ Ф были допустимыми, цены достижимых зависимых исков в модели Блэка − Шоулса никогда не были бы единственными. Определив, что иск X является достижимым по цене π при использовании некоторой ϕ, мы всегда можем добавлять к ϕ стратегию самоубийства и таким образом достигать X по цене π + 1. (Достижимые требования и связанные с ними цены не были формально определены в этом разделе, но представляется, что смысл этих замечаний ясен из всего, что сказано ранее.) Первая проблема с Ф состоит в том, чтобы оно содержало как можно больше стратегий, так как хотим, чтобы каждый достижимый иск имел единственную ассоциированную с ним цену. Поэтому используем эталонную меру Q ∈ P и ограничимся стратегиями ϕ, для которых V*(ϕ) является мартингалом, а не только локальным мартингалом при Q. Это, конечно, устранит вышеупомянутую стратегию самоубийства. Хотя Ф несколько шире в смысле, только что обсужденном, оно несколько уже в другом смысле. Грубо говоря, пространство локально ограниченных предсказуемых стратегий имеет своего рода недостаток свойства замыкания, которое нам нужно для получения явного результата по полноте. Если желать, чтобы все зависимые иски (или хотя бы ограниченные иски) были достижимыми, например, в модели Блэка − Шоулса, нужно допускать стратегии, которые не являются локально ограниченными. Теперь введем множество Ф допустимых стратегий, которое подходит для наших целей.
Заключительная формулировка Выберем и зафиксируем эквивалентную меру Q ∈ P, обозначая через E*(.) соответствующий ей оператор математического ожидания. Впредь до дальнейшего уведомления, когда мы говорим о мартингалах и локальных мартингалах, лежащая в основе вероятностная мера понимается как Q. Определим L(Z) как множество всех предсказуемых процессов H = (H1,…, HK) таких, что возрастающий процесс t ∫ ( H sk ) 2 d [ Z k , Z k ] s 0
12
, 0 ≤ t ≤ Т,
(4.35)
является локально интегрируемым (см. выше) при мере Q для каждого k = 1,…, K. Можно проверить, что L(Z) содержит все локально огра183
ниченные и предсказуемые H, и, кроме того, ∫ HdZ остается локальным мартингалом для этих интегрируемых функций. Теперь расширим определение торговой стратегии, чтобы включить все предсказуемые стратегии ϕ = (ϕ1, ϕ2,…, ϕK) такие, чтобы (ϕ1, ϕ2,…, ϕK) ∈ L(Z). Считаем, что V*(ϕ) = βϕS, G*(ϕ) = ∫ ϕ dZ и, как
было принято раньше, торговая стратегия называется допустимой, если V*(ϕ) ≥ 0, V*(ϕ) = V0*(ϕ) + G*(ϕ) и V*(ϕ) является мартингалом (при Q).
(4.36)
Пусть Ф* будет классом всех допустимых торговых стратегий. Условие (4.36) выглядит чрезвычайным, но подтверждение (или опровержение) этого не является проблемой, которая когда-либо возникает, если интересоваться только определением стоимости зависимого иска. Очевидно, что условие (4.36) эквивалентно требованию, чтобы G*(ϕ) = ∫ ϕ dZ был мартингалом, и по свойству (4.27) оно также эквивалентно простому условию
Е*[VТ*(ϕ)] = V0*(ϕ).
(4.37)
Зависимый иск (contingent claim) формально определяется как положительная случайная величина X (напомним, что F = FТ по соглашению). Такой иск называется достижимым, если существует стратегия ϕ ∈ Ф* такая, что V*T (ϕ) = βTХ. При этом говорят, что ϕ порождает X, и π = V0*(ϕ) называется ценой, ассоциированной с X (price associated with X). Утверждение 4.6. Единственной ценой π, ассоциированной с достижимым X, является π = Е*[βTХ]. Это утверждение прямо следует из условия (4.37). В будущем будем говорить, что иск X интегрируем, если Е*[βTХ] < ∞, и аналогично термин ограниченный означает, что βTХ ограничено. Из определения непосредственно следует, что только интегрируемые иски могут быть достижимыми. Теперь дадим более или менее конкретный тест на достижимость. Утверждение 4.7. Пусть X будет интегрируемым зависимым иском и пусть V* будет НППЛ модификацией Vt* = Е*[βTХ | Ft], 184
0 ≤ t ≤ Т.
Тогда X является достижимым, если и только если V* может быть представлена в форме V* = V0* + ∫ HdZ для некоторого H ∈ L(Z), при
этом V*(ϕ) = V* для любой ϕ ∈ Ф*, которая порождает X. Обратим внимание, что кандидат на процесс стоимости V* вычисляется до того, как мы узнаем, что X действительно достижим. Доказательство. Предположим, что X является достижимым, порожденным некоторой ϕ ∈ Ф*. Пусть Hk = ϕk для k = 1,…, K так чтобы ∫ HdZ = G*(ϕ). Так как βTХ = VT*(ϕ) и V*(ϕ) является мартингалом (4.36), то Vt* = Е*[βTХ | Ft] = Е*[V*T (ϕ) | Ft] = V*t (ϕ). Но Vt* (ϕ) = V0*(ϕ) + Gt*(ϕ) = V0*(ϕ) +
t
∫0 HdZ , поскольку ϕ ∈ Ф*, в ре-
зультате мы имеем желаемое представление. Обратно, пусть X будет интегрируемым иском, определим V*, как обозначено выше, и предположим, что V* = V0* + ∫ HdZ для Н ∈ L(Z).
Определим ϕ1 = H1,…, ϕK = HK и ϕ0, как было сделано выше, с v = V0*, получая торговую стратегию ϕ такую, что V*(ϕ) = V0*(ϕ) + G*(ϕ) = V0* + ∫ HdZ = V*. Очевидно, что V* – положительный мартингал по определению, поэтому ϕ – допустимая стратегия с VT*(ϕ) = βTХ, а Х является достижимым и порождаемым стратегией ϕ. Обратим внимание, что торговая стратегия, построенная во второй половине доказательства, начиная с интегрируемой функции H, появляющейся в представлении, автоматически удовлетворяет условию (4.36) по способу, которым мы сначала определили V*.
Полные рынки (представление мартингалов) Мы говорим, что рассмотренная рыночная модель является полной (complete), если каждый интегрируемый иск достижим. Перед продолжением анализа полных рынков установим, что это определение не изменится, если рассматривать также подлежащий оплате иск перед предельной датой T. Предположим, что мы определяем (в широком смысле) зависимый иск как пару (t, X) с 0 ≤ t ≤ Т и Х ∈ Ft, сделав очевидную интерпретацию. Мы говорим, что (t, X) достижим, если 185
будет существовать ϕ ∈ Ф* такая, что Vt* (ϕ) = βt Х. Определяя интегрируемость (t, X) в соответствии с требованием Е*[βt Х] < ∞, говорим, что модель (в широком смысле) полная, если каждый интегрируемый (в широком смысле) иск достижим. Предположим, что рыночная модель полная согласно нашему первоначальному определению, зафиксируем (t, X) и рассмотрим пару (Т, X ′), где X′ = βt Х ST0 . Очевидно, Е*[βТ X′] = Е*[βt Х] < ∞, так что X′ – интегрируемый иск (подлежащий оплате в момент времени T). Пусть также ϕ ∈ Ф* будет стратегией, которая достигает X′ (напомним, что мы принимали полноту в узком смысле), и знаем, что V*(ϕ) является мартингалом при Q с VТ*(ϕ) = βТX′. Таким образом, Vt* = Е*[VT*(ϕ) | Ft] = Е*[βT X′| Ft] = Е*[βt X | Ft] = βt X, поэтому ϕ также достигает (t, X), и мы заключаем, что полнота в широком смысле эквивалентна полноте в первоначальном, узком смысле. Все обозначения и соглашения, установленные в § 2, остаются в силе. В частности, термин «мартингал» неявно относится к эквивалентной мере Q. Пусть М будет множеством всех мартингалов, и пусть М(Z) состоит из всех М ∈ М, представимых в виде M = M0 + ∫ HdZ для некоторого Н ∈ L(Z). Если М = М(Z), то будем говорить, что Z обладает свойством мартингального представления (martingale representation property) для (Ω, F, Q). Это определение, конечно, включает фильтрацию F фундаментальным образом. Грубо говоря, Z обеспечивает базис для пространства М или Z охватывает М со стохастическими интегралами, играющими роль линейных комбинаций. Теорема 4.2. Модель полна, если и только если М = М(Z). Следствие 4.3. Если P является множеством из одного элемента (singleton), то модель полная. Теорема 4.2 последует из утверждения 4.7, если использовать тот факт, что любой мартингал может быть выражен как разница двух положительных мартингалов. Следствие 4.3 проистекает из общей теории представления мартингалов. Конкретно оно выводится из того факта, что если Q является единственным элементом Р, тогда Q − экстремальная точка (extreme point) множества всех вероятностных мер, при которых Z является мартингалом. Используя общую теорию, 186
следствие 4.3 можно фактически усилить, чтобы говорить, что модель полная, если и только если Q является экстремальной точкой некоторого множества. Строгое установление этого результата требует некоторых дополнительных, довольно абстрактных определений, поэтому далее мы не будем исследовать этот вопрос. Общие теоремы по представлению мартингалов имеют очевидную аналитическую привлекательность, и они обеспечивают потенциальные средства установления полноты любой заданной рыночной модели. Однако в непрерывной модели пока нет ничего сопоставимого с достаточно явной характеризацией полных конечных рынков, которая была дана в § 2. Этот результат подсказывает, что окончательная характеризация полных непрерывных рынков должна учитывать более тонкую структуру фильтрации F. Перейдем к конкретным задачам, предполагая, что F = FS – минимальная фильтрация (удовлетворяющая обычным условиям), относительно которой адаптирован процесс S. Это интерпретируется как тот факт, что инвесторы имеют доступ только к прошлой и настоящей информации о ценах (или, по крайней мере, обязаны базировать свои торговые решения исключительно на этой информации). Далее предположим, что S0 (процесс цены облигации) детерминирован, в результате FS = FZ, поскольку Z = βS. В общей постановке полнота – это совместное свойство (Ω, F, Q) и Z, но теперь Z фактически определяет фильтрацию, так что нет вообще никакой надобности использовать основное пространство. Таким образом, можно сказать, что мартингал Z является полным (martingale Z is complete), если всякий другой мартингал М по FZ может быть представлен как М = M0 + ∫ HdZ с предсказуемым H. Теперь обсудим мартингалы, о которых известно, что они являются полными, по крайней мере, не строго в смысле предыдущего абзаца. Определенно первый известный результат этого типа касается полноты одномерного броуновского движения (которое влечет, что каждый зависимый иск достижим в модели Блэка − Шоулса). Более общие типы диффузионных процессов, как известно, являются полными, как это можно вывести из результатов для самого броуновского движения. Пуассоновский мартингал cNt − сλt, где с − вещественная константа, а N − процесс Пуассона интенсивности λ, как известно, является полным. Этот результат был обобщен на произвольные точечные процессы. Наконец, известно, что винеровский и пуассоновский 187
мартингалы – единственные полные одномерные мартингалы со стационарными независимыми приращениями.
§ 4. ПРОЦЕССЫ ДОХОДНОСТИ И ПОЛУМАРТИНГАЛЬНАЯ ЭКСПОНЕНТА В финансовой экономике общепринято определять не ценовые процессы непосредственно, а соответствующие процессы доходности (см. § 1). Кратко опишем общую математическую природу этого соответствия.
Возведение в степень Пусть X = {Xt; 0 ≤ t ≤ T} будет полумартингалом, и рассмотрим уравнение t
Ut = U0 + ∫ U s dX s , 0 ≤ t ≤ T,
(4.38)
0
где U0 ∈ F0 также задано. Мы хотели бы найти полумартингал U, удовлетворяющий уравнению (4.38). Оказывается, что это уравнение всегда имеет полумартингальное решение; оно является единственным и определяется равенством Ut = U0 еt (X), 0 ≤ t ≤ T, где еt (X) = еxp(Xt − X0 − [X, X]t /2) × ×
∏ (1 + ∆X s ) exp(− ∆Хs + (∆Хs)2/2).
(4.39)
s ≤t
Процесс е(X) называется показательной функцией (экспонентой) от X в полумартингальном смысле (the exponential of X in the semimartingale sense). Заметим, что е0(X) = 1. Ключевым свойством полумартингальной экспоненты является равенство
е(X) е(Y) = е(X + Y + [X, Y]) для любых двух полумартингалов X и Y. Так как [X, Y] = 0, если или X или Y являются непрерывными и VF (см. § 3), 188
–––––––––––––––––––––––––––––––––––––– е(X) е(Y) = е(X + Y), если X − произвольный полумартингал, а Y непрерывный и VF. (4.40) –––––––––––––––––––––––––––––––––––––– Пусть R – множество полумартингалов X таких, что 1 + ∆Х ≥ 0, и пусть R+ будет множеством таких полумартингалов X, которые удовлетворяют более сильному условию 1 + ∆Х > 0. Тогда из представления (4.39) следует, что
е(X) ≥ 0, если и только если X ∈ R, е(X) > 0, если и только если X ∈ R+.
(4.41)
Процессы доходности Процесс цен S и соответствующий ему процесс доходности Rk связаны друг с другом с помощью уравнения (4.38) с Sk вместо U и Rk вместо X. После преобразования уравнения (4.38) Rk выражается через Sk по формуле t
(
)
Rtk = ∫ 1 S uk− dS uk , 0 ≤ t ≤ T, k = 0, 1,…, K. 0
(4.42)
Для непрерывного VF-процесса облигации, выражение (4.42) упрощается до Rt0 = ln(St0) = αt, 0 ≤ t ≤ T.
Определим R = (R0, R1,…, RK) и назовем Rk процессом доходности (return process) для ЦБ k. Следующее рассуждение показывает, что равенство (4.42) действительно определяет Rk однозначно через S k (напомним, что мы повсюду принимаем Р непустым). Процесс дисконтированной цены Zk (см. § 3) является строго положительным мартингалом при любой мере Q ∈ P, так что Zk строго положителен и непрерывен слева, подразумевая, что (1/S−k) – локально ограниченный. Так как стохастический интеграл в равенстве (4.42) вполне определенный, подынтегральное выражение локально ограничено и интеграл является полумартингалом. 189
Так как равенство (4.42) эквивалентно утверждению dS k = S −k dRk, из приведенных выше результатов видим, что S k и R k также связаны полумартингальной экспонентой. То есть S k = S0k е(R k),
k = 0, 1,…, K.
Из неравенств (4.41) и строгой положительности S k следует, что процесс Rk ∈ R+ для k = 0,…, K. Теперь рассмотрим процесс дисконтированной цены Z k. Мы имеем β = exp(−α) = е(−α), поэтому свойство (4.40) дает Z k = βS k = е(−α) S0k е(R k) = Z0k е(R k − α).
(4.43)
Определяя процесс дисконтированной доходности (discounted return process) Y = (Y1,…, Y K) соотношением Ytk = Rtk − α, 0 ≤ t ≤ T, k = 0, 1,…, K,
(4.44)
из представления (4.43) получаем Z k = Z0k е(Y k). Таким образом, Y k играет ту же роль для Z k, что и R k для S k. Подчеркнем, что соотношения (4.44) кардинально зависят от нашего предположения, что α – непрерывный и VF, так что [Rk, − α] = 0.
§ 5. МНОГОМЕРНАЯ ДИФФУЗИОННАЯ МОДЕЛЬ Теперь проанализируем обобщение модели Блэка – Шоулса из § 1, в которой имеется облигация и K коррелированных акций. Процессом цены облигации является St0 = exp (rt), 0 ≤ t ≤ T, с вещественной постоянной r, как и прежде, а каждый из индивидуальных процессов цен акций S1,…, SK является геометрическим броуновским движением. Чтобы определить модель строго, будет удобно построить сначала процесс дисконтированной доходности Y (см. § 4), затем процесс дисконтированной цены акции Z (см. § 3) и, наконец, сами процессы S k. По-прежнему будем обозначать компоненты векторов верхними индексами, кроме нескольких отдельных случаев, когда это может привести к путанице. 190
Пусть Λ = (λij) будет невырожденной (K×K)-матрицей, и определим матрицу ковариаций (симметрическую и положительно определенную) А = (aij) соотношением А = ΛΛТ, которое означает, что аij =
K
∑ λik λ jk ,
i, j =1,…, K.
k =1
Пусть µ = (µ1,…, µK) будет вектором вещественных констант. Далее, пусть W1,…, WK будут независимыми стандартными броуновскими движениями с W01 = … = W0K = 0, определенными на некотором вероятностном пространстве (Ω, F, P). Затем определим вектор Yt = ΛWt + µt, 0 ≤ t ≤ Т,
с компонентами Y tk =
K
∑ λ kjWt j + µk t,
(4.45)
0 ≤ t ≤ Т, k = 1,…, K.
k =1
Таким образом, Y − это вектор броуновских движений с матрицей ковариаций А и вектором дрейфа µ. Теперь пусть Z 01 ,…, Z 0K будут строго положительными константами и положим Ztk = Z 0K exp (Ytk − аkk t/2), 0 ≤ t ≤ T, k = 1,…, K.
(4.46)
Формула Ито дает нам k
Zt =
Z 0k +
t
∫ Z s dYs k
k
, 0 ≤ t ≤ T,
(4.47)
0
так что Z k = Z0Е(Y k), как и в § 4. Кроме того, d [Zi, Z j]t = ZiZj d[Yi, Y j]t = ZiZ j aij dt.
(4.48)
Первое равенство в формуле (4.48) следует из представления (4.47) и основного свойства совместной вариации стохастических интегралов, второе является известным свойством броуновского движения. Теперь определим Stk = St0Ztk = exp (rt)Ztk для 0 ≤ t ≤ T, k = 1,…, K, (4.49) так что Z k = βSk, как в § 3. Из соотношений (4.47)−(4.49) видим, что S1,…, SK – коррелированные геометрические броуновские движения, а процесс доходности для S k имеет вид Rtk = Ytk + rt (броуновское дви191
жение с дисперсией akk и дрейфом µk + r). Для информационной структуры берем F = FW = FY = FZ = FS (см. § 3) так, чтобы инвесторы могли основывать свои торговые решения только на ценах в прошлом и настоящем. Для последующих явных вычислений полезно следующее наблюдение. Пусть h = (h1, …, hK) будет функцией, определяемой hk(x, y, t) = xkexp(yk − akk t/2),
k = 1,…, K,
для x, y ∈ RK и моментов времени t ≥ 0. Тогда из определения (4.46) видно, что Zt = h(Z0, Yt, t). Кроме того, легко проверить, что ZТ = h(Zt, YT − Yt, T − t)
для 0 ≤ t ≤ T.
(4.50)
Эквивалентная мера Поскольку в соответствии с предположением Λ (и, следовательно, A) невырожденная, то существует единственный K-вектор γ, удовлетворяющий уравнению Λγ = µ. Определим векторный процесс ξ = (ξ1,…, ξK) соотношением ξt = Wt + γt, 0 ≤ t ≤ T,
(4.51)
так, чтобы вектора (4.45) можно было переопределить как Yt = Λξt, 0 ≤ t ≤ T.
(4.52)
Теперь определим мартингал (при P) K k k 1 K k 2 M t = exp− ∑ γ Wt − ∑ ( γ ) t , 0 ≤ t ≤ T, 2 k =1 k =1 и пусть эталонная мера Q дается равенством dQ = MT dP. Поскольку М − строго положительный мартингал с M0 = 1, то Q является вероятностной мерой, эквивалентной P. Следующее утверждение, иногда называемое формулой отношения правдоподобия (likelihood ratio formula) для броуновского движения, является частным случаем оригинальной теоремы Гирсанова. 192
Утверждение 4.8. Процессы ξ1,…, ξK – независимые стандартные броуновские движения при Q. Из этого утверждения и равенства (4.52) следует, что Y является броуновским движением с нулевым дрейфом и матрицей ковариации А при Q, а затем из представления (4.46), что Z – (векторный) мартингал при Q, как и требуется. Из теоремы 4.2 и теоремы представления, цитируемой в следующем подразделе, следует, что Q – фактически единственный элемент P, но мы не будем прямо использовать этот факт. Зафиксируем Q как нашу эталонную меру и затем определим через нее допустимые торговые стратегии (см. § 3).
Полнота Теперь заменим P на Q, так что термины «интегрируемый», «мартингал» и «локальный мартингал» будут неявно относиться к Q. Из определения (4.51) процесса ξ ясно, что F = FW = Fξ, т. е. фильтрация в нашей рыночной модели является фильтрацией, порождаемой стандартным броуновским движением ξ. Пусть М (пространство всех мартингалов) и М(Z) будут определяться так же, как в § 3. Мы хотим показать, что М(Z) = М, и, следовательно, что по теореме 4.2 обсуждаемая модель является полной. Сначала предположим, что М ∈ М квадратично интегрируемый, т. е. что E*(|MT|2) < ∞. Известно, что М может быть представлен в форме t
Мt = M0 + ∫ θs dξ s ,
0 ≤ t ≤ T,
(4.53)
0
где θ = (θ1,…, θK) − предсказуемый процесс, удовлетворяющий T 2 E* ∫ θt dt < ∞. 0
(4.54)
Кроме того, каждый мартингал М из броуновской фильтрации F является непрерывным и, следовательно, локально квадратично интегрируемым, из чего следует непосредственно, что каждый М ∈ М может быть представлен в форме (4.53) с θ, удовлетворяющим (4.54) локально, а это просто означает, что T 2 Р* ∫ θ t dt < ∞ = 1. 0 193
Из определения (4.51) и невырожденности Λ это эквивалентно следующему. Каждый М ∈ М может быть представлен в форме t
Мt = M0 + ∫ ηs dYs ,
0 ≤ t ≤ T,
(4.55)
0
где η = (η1,…, ηK) является предсказуемым и удовлетворяет равенству T 2 Р* ∫ ηt dt < ∞ = 1. 0
(4.56)
Теперь определим H = (H1,…, HK) соотношениями Htk = ηt k/Ztk
для 0 ≤ t ≤ T, k = 1,…, K.
Используя представление (4.47), формулу (4.55) можно переписать как t
Мt = M0 + ∫ H s dZ s ,
0 ≤ t ≤ T,
0
Кроме того, возрастающий процесс (4.35), появившийся при определении L(Z), с учетом равенств (4.48) равен 12
t ( H sk ) 2 d [ Z k , Z k ]s ∫ 0
12
t k 2 = ∫ (ηs ) akk ds . 0
Этот процесс непрерывен, поэтому он локально интегрируем (при Q) вследствие равенства (4.56); значит, H ∈ L(Z). Повторим, что всякий М ∈ М может быть представлен как сумма М = M0 + ∫ HdZ для неко-
торых H ∈ L(Z), так что М = М(Z), и, следовательно, по теореме 4.2 модель является полной. Можно обобщить диффузионную модель, обсуждаемую в этом разделе, и все еще иметь полноту. Коэффициенты диффузии аij можно сделать зависящими от прошлых и настоящих цен более или менее произвольным способом, а коэффициенты дрейфа µk могут зависеть даже от большего. (Мы не будем пытаться делать эти утверждения точными, уже не говоря об их обосновании.) Но оказывается, что безрисковая процентная ставка должна быть детерминированной для по194
лучения полноты, хотя она может меняться со временем, и что коэффициенты диффузии не могут зависеть от большего, чем от прошлых и настоящих цен. Неизвестно, как определить это последнее свойство точно, но пример процесса приводится в § 6.
Явные вычисления Рассмотрим класс зависимых исков X, для которого можно вычислить достаточно явно ассоциированную цену π = E*(βТX) и торговую стратегию ϕ, которая порождает X. Конкретно, в этом подразделе принимаем, что X = eхр (rt) ψ(ZT) для некоторой ψ: R+K → R+.
(4.57)
Поскольку ZTk = exp(−rT) STk для k = 1,…, K, тогда X является функцией только заключительных цен акций. Как обычно, всегда удобнее проводить рассуждения в терминах процесса дисконтированных цен Z. Легко проверить, что если мы говорим об опционе-колл на акцию типа k = 1 (с ценой исполнения c и датой истечения T), европейский опцион-колл, рассмотренный в § 1, соответствует функции ψ(x) = [x1 − c eхр(−rt)]+. Пусть X задается формулой (4.57) и предполагается в дальнейшем, что он является интегрируемым, т. е. π = E*(βТ X) = E*(Х eхр (−rТ)) = E*[ψ(ZT)] < ∞. Тогда из результата полноты (см. предыдущий подраздел) мы знаем, что X является достижимым по цене π. Кроме того, мы знаем из § 3, что процесс дисконтированных стоимостей V* = V*(ϕ) для всякой ϕ, порождающей X, определяется соотношением Vt* = E*(βТX | Ft) = E*[ψ(ZT)| Ft],
0 ≤ t ≤ T.
(4.58)
Наша цель состоит в том, чтобы вычислить V* и, следовательно, π (так как π = V0*). Сначала определим функцию нормальной плотности Гt (z) = (2πt)− K/2 exp (− | z |2/2t) (4.59) для t > 0 и z ∈ RK. Заметим, что Р*{(ξТ − ξ t) ∈ dz | Ft} = ГТ − t (z) dz, 195
(4.60)
т. е. (ξТ − ξt) является независимым от Ft и имеет плотность ГТ − t (.) при Q. Это следует из утверждения 4.8 и того факта, что F = Fξ. Далее, соотношения (4.50) и (4.52) дают нам ZT = h(Zt, Λ(ξТ − ξt), T − t),
0 ≤ t ≤ T.
(4.61)
Таким образом, на основе соотношений (4.58) − (4.61) мы имеем Vt* = E*[ψ(h(Zt, Λ(ξТ − ξt), T − t))| Ft] = = ∫ ψ (h( Z t , Λz , T − t ))Γt ( z )dz , где интеграл вычисляется по RK. Определяя f *(x, t) = ∫ ψ (h( x, Λz , t ))Γt ( z )dz
(4.62)
(4.63)
для x ∈ R +K и t ≥ 0, формулу (4.62) запишем более компактно: Vt* = f *(z, T − t), 0 ≤ t ≤ T.
(4.64)
В частности, окончательная формула для стоимости X имеет вид π = V0* = f *(Z0, T).
(4.65)
Очевидно, что равенства (4.63) и (4.65) дают явную формулу вычисления стоимости без дополнительной информации относительно функции выплат ψ. Чтобы определить торговую стратегию, которая порождает X, вычислим дифференциал от V* по формуле (4.64) и формуле Ито, замечая, что f* имеет необходимую регулярность по ее определению (4.63). Обозначив через (∂ f*/∂ u) частную производную f* по ее второму аргументу и используя (4.48), имеем dVt* =
∂f * ( Z t , T − t ) k ∂ + − dZ L * f * ( Z t , T − t ) dt , t k ∂ u ∂x k =1 K
∑
где L* – линейный оператор частного дифференцирования ∂2 1K K i j L* = ∑ ∑ aij x x . 2 i =1 j =1 ∂x i ∂x j 196
(4.66)
Отталкиваясь от того факта, что Гt(z) удовлетворяет уравнению теплопроводности ∂ 1 K ∂2 Γt ( z ) = ∑ 2 Γt ( z ) , ∂t 2 k =1 ∂z k и выполнив все преобразования, которые определяют f * в (4.63), можно проверить, что (∂ /∂ u)f * = L*f *. Таким образом, приняв ϕ tk =
∂ f *(Zt, T − t), 0 ≤ t ≤ T, ∂ xk
k = 1,…, K,
мы видим, что (4.66) дает Vt* = V0* +
K
t
∑ ∫ ϕtk dZtk ,
0 ≤ t ≤ T.
(4.67)
k =1 0
Тогда утверждение 4.7 показывает, что стратегия ϕ = (ϕ1,…, ϕK) порождает X, где составляющая ϕ0 задается соотношением ϕt0 = Vt* −
K
∑ ϕtk Ztk = f *(Zt, T − t) −
k =1
K
∑ ϕtk Ztk .
k =1
Из общего результата представления (утверждение 4.7) и полноты (см. выше) мы знаем, что процесс Vt* = f*(Zt, T − t) может быть представлен в форме (4.67), а из (4.66) мы видим, что дело обстоит так, если и только если f* удовлетворяет дифференциальному уравнению (∂ /∂u)f* = L*f*. Таким образом, дифференциальное уравнение возникает здесь как логическое последствие различных общих рассуждений. В отличие от этого Блэк и Шоулс впервые получили свою формулу определения цены опциона путем решения аналогичного дифференциального уравнения. Поскольку все вычисления в этом параграфе сделаны в терминах дисконтирования, они строго не состыковываются с более ранним определением цены опциона, рассмотренным в § 1. Однако такую стыковку всегда можно сделать, переходя от прежнего обсуждения к использованию дисконтирования. В частности, стоимость опциона-колл f(x, t) определяемая формулой (4.5), может быть получена из формулы (4.63) для функции ψ(x) = [x1 − c exp (−rT)]+, как указывалось ранее. 197
§ 6. ИЛЛЮСТРАТИВНЫЕ ПРИМЕРЫ Приведем четыре конкретных примера, иллюстрирующих разнообразие и некоторую запутанность, с которой каждый сталкивается в моделях с непрерывной торговлей. Первый пример представляет торговую стратегию, которая приводит к банкротству. Остающиеся три выбраны так, чтобы пролить свет на важный предмет полноты. Мы не делаем какой-либо попытки связать эти примеры с реалистическими проблемами, и анализ их не является ни систематическим, ни строгим.
Стратегия банкротства Рассмотрим модель Блэка − Шоулса (см. § 1), конкретизированную на случай r = 0 (так, чтобы S0 = 1), T = 1, и S01 = 1. Как прежде, S0 и S1 мы называем соответственно процессом цены облигации и процессом цены акции. В качестве первого шага при построении стратегии банкротства (см. § 3) предположим, что b > 0 и рассмотрим стратегию k = 0, 0 ≤ t ≤ τ(b), 1 + b, если ϕtk = − b, если k = 1, 0 ≤ t ≤ τ(b), 0 иначе, где τ (b) = inf{t: St1 = 1 + 1/b} = inf{t: Vt (ϕ) = 0}. Инвестор начинает, имея один доллар богатства. Он продает b акций коротко и покупает (1 + b) облигаций, владея таким портфелем вплоть до момента времени t = 1 или до разорения, в зависимости от того, что наступает сначала. Согласно этой стратегии, вероятность разорения равна p(b) = рrоb(τ (b) < 1), и ясно, что p(b) увеличивается от нуля до 1, когда b увеличивается от нуля до бесконечности. Продавая коротко очень большое количество акций, инвестор делает свое собственное разорение почти достоверным, но он, вероятно, получит много денег, если «выживет». Однако шанс выживания может быть полностью устранен путем увеличения количества акций, проданных коротко, следующим способом. На интервале времени [0, 1/2] мы следуем стратегии, изложенной в предыдущем абзаце с параметром b = 1. Тогда вероятность разорения в течение интервала [0, 1/2] равна p ≡ рrоb (τ (1) ≤ 1/2). Если τ (1) > 1/2, мы приспосабливаем количество акций, проданных коротко, к новому уровню b1 в момент времени 1/2, одновременно изменяя 198
количество облигаций, приобретаемых по способу самофинансирования. Конкретно число b1 выбирается так, чтобы сделать условную вероятность разорения в течение интервала (1/2, 3/4] снова равной р. В общем случае, если в некоторый момент времени tn = 1 − (1/2)n все еще имеется положительное богатство, тогда мы корректируем (обычно увеличивая) количество акций, продаваемых коротко, так, чтобы условная вероятность разорения в течение (tn, tn+1] снова была равна p. Чтобы выдержать самофинансирование стратегии, количество приобретаемых облигаций, конечно, также нужно корректировать в каждый момент времени tn. Тогда вероятность выживания через время tn равна (1 − p)n, т. е. стремится к нулю, когда n → ∞ (tn → 1). Таким образом, получим кусочно постоянную самофинансируемую стратегию ϕ с V0 (ϕ) = 1, V(ϕ) ≥ 0 и V1(ϕ) = 0.
Модель точечного процесса Рассмотрим модель с K = 1, S 0 = 1 и St1 = S01 exp (bNt − µt),
(4.68)
где N = {Nt; 0 ≤ t ≤ T} − процесс Пуассона с интенсивностью λ > 0; b, µ − положительные константы. Это модель Кокса и Росса (см. гл. 2), конкретизированная для случая нулевой безрисковой процентной ставки. Согласно равенству (4.68) S1 является процессом доходности (см. § 4) Rt1 = (exp (b) − 1) Nt − µt.
(4.69)
В качестве фильтрации F возьмем фильтрацию, порождаемую S1. Пусть λ* = µ / (exp (b) − 1) (4.70) и Mt = (λ*/λ) N t exp((λ − λ*) t), 0 ≤ t ≤ T. Учитывая, что М – строго положительный мартингал при M0 = 1, определим эквивалентную вероятностную меру Q с помощью равенства dQ = MTdP. По теореме о замене меры для точечных процессов N будет процессом Пуассона с интенсивностью λ* при Q. Из соотношений (4.69) и (4.71) следует, что R1 – мартингал при Q, и затем из представления (4.68), что S1 является тем также. Следовательно, Q можно принять в качестве нашей эталонной меры. 199
Процесс доходности R1 имеет свойство мартингального представления в (Ω, P, Q), и легко проверить, что то же самое должно быть справедливо для S1. Таким образом, модель полна (см. § 3), и цена, ассоциированная с любым интегрируемым зависимым иском X, π = E*(X), поскольку β = 1. Рассмотрим опцион-колл X = [ST1 − c]+. Учитывая тот факт, что N имеет интенсивность λ* при Q, мы получаем формулу определения стоимости π = E*([ST1 − c] +) = E*([S0l exp (bNT − µT) − c]+) = =
∞
1
∑ n! (λ * T )n [S01 exp (bn − µT ) − c]+ .
n =0
Это является частным случаем (безрисковая процентная ставка равна нулю) формулы, полученной в гл. 2. Точная торговая стратегия, которая порождает этот зависимый иск X, может быть вычислена так же, как в § 5.
Модель, которая не является полной Пусть (Ω, F, P) будет вероятностным пространством, на котором определено стандартное броуновское движение W = {Wt; 0 ≤ t ≤ T}, и независимый процесс σ = {σt; 0 ≤ t ≤ T} такой, что 2, 0 ≤ t < (1 2) T , с вероятностью 1, σt = 1, (1 2)T ≤ t ≤ T , с вероятностью 1 2 , 3, (1 2)T ≤ t ≤ T , с вероятностью 1 2 . Пусть K = 1, предположим, что S0 ≡ 1 (безрисковая процентная ставка всегда равна нулю), и определим Rt1
t
= ∫ σ s dWs , 0 ≤ t ≤ T. 0
Таким образом, процесс доходности R1 для акций эволюционирует как броуновское движение без дрейфа с параметром диффузии σ2 = 4 на интервале [0, T/2), а затем подбрасывается монета. Если выпадает
200
герб, параметр диффузии увеличивается до σ2 = 9, но если выпадает решка, то параметр диффузии уменьшается до σ2 = 1. Заметим, что t
[R , R ]t = ∫ σs ds , 0 ≤ t ≤ T. 1
1
(4.71)
0
Пусть фильтрация F порождается R1 или эквивалентно S1, так что инвесторы имеют доступ только к прошлой и настоящей информации о ценах. Фильтрация F является той же, что и порождаемая W, за исключением того, что по (4.71) и непрерывности F справа Ft пополняется на интервале времени T/2 ≤ t ≤ T результатами подбрасывания монеты. Очевидно, что R1 является мартингалом, и легко проверить, что это же справедливо и для процесса цены S1 = е(R1) = exp(R1 − [R1, R1]/2). Конечно, Z1 = S1, поскольку β = 1. Таким образом, мы можем принять P в качестве нашей эталонной меры. Легко доказать, используя тот факт, что W имеет свойство мартингального представления для своей собственной фильтрации, что каждый мартингал на (Ω, F, P) имеет форму dM = ψ1dS1 + ψ2dσ, 0 ≤ у ≤ T,
(4.72)
где ψ1 и ψ2 предсказуемы. Так как Z1 = S1 является непрерывным, только непрерывные мартингалы М могут быть представлены как стохастические интегралы относительно Z1 и по теореме 4.2 эта модель не полная. Инвесторы не имеют достаточно доступных финансовых инструментов, чтобы нейтрализовать все источники неопределенности. Однако эта модель может быть сделана полной с помощью введения еще одной ЦБ. Пусть S t2
1, 0 ≤ t < (1 2) T , = 0, (1 2)T ≤ t ≤ T , σT = 1, 2, (1 2)T ≤ t ≤ T , σ = 3. T
Это процесс цены для билета, который может быть куплен (или продан) по цене 1 доллар в любой момент времени до T/2. Если выпадает герб (дисперсия увеличивается), билет будет стоить 2 долл., но билет ничего не будет стоить, если выпадает решка. Билеты представляют установленные суммы пари по результатам подбрасывания монеты, и 201
мы принимаем сильное предположение, что цена билетов определенная, остающаяся постоянной вплоть до момента подбрасывания монеты (это предположение не является необходимым, но оно устраняет многие сложности). Ясно, что S 2 = Z 2 – мартингал, так что P остается совпадающей с эталонной мерой. Далее, из представления (4.72) и определения σ и S имеем, что каждый мартингал М удовлетворяет соотношению dM = ψ1dS1 + ψ2dS 2 = ψ1dZ1 + ψ2dZ 2 для некоторых предсказуемых подынтегральных выражений ψ1 и ψ2, поэтому по теореме 4.2 модель теперь полная. Этот пример предполагает другой естественный вопрос, который мог бы возникнуть и для рынков ЦБ с непрерывной торговлей: если задано только фильтрованное вероятностное пространство (Ω, F, Q), каким является минимальное число ценных бумаг, адаптированных к F, с которыми можно создать полный рынок, и каким является их вид?
Модель смешанного типа Данный подраздел посвящен еще одному примеру с облигацией и одним типом акций (K = 1). Вполне возможно, что эта модель полная. Может быть, такой пример даст идею для рассмотрения некоторых важных вопросов. Процессом цен облигаций является S 0 = 1, поэтому безрисковая процентная ставка равна нулю. Чтобы упростить обозначения, процесс цен акции будет обозначаться через S, а не S1, а соответствующий процесс доходности через R, а не R1. Так как β = 1, то нет никакой разницы между S и Z = βS или между R и Y = R − α, поэтому будем использовать символы Y и Z с новыми значениями. Параметры времени различных процессов будем указывать как нижние индексы в некоторых местах и как функциональные аргументы в других, в зависимости от того, что более удобно. Начнем с вероятностного пространства (Ω, F, P), на котором определены стандартный (с нулевым дрейфом и единичной дисперсией) процесс броуновского движения W = {Wt; t ≥ 0}, пуассоновский процесс N = {N(t); t ≥ 0} с интенсивностью λ > 0 и последовательность независимых одинаково распределенных двоичных случайных величин {χ1, χ2,...} таких, что χn = ±1 с равными вероятностями. Предположим, что W, N и {χn} также не зависят друг от друга с W0 = N(0) = 0. 202
Пусть l = {lt; t ≥ 0} будет локальным временем (local time) W в начале координат, что означает t 1 lt = lim ∫1{Ws ≤ε}ds , t ≥ 0. (4.73) ε ↓ 0 2ε 0 Из этого определения очевидно, что ––––––––––––––––––––––––––––––––––––––––––––––––– l увеличивается только в момент времени t, когда Wt = 0, (4.74) ––––––––––––––––––––––––––––––––––––––––––––––––– и известно, что l непрерывно, но не абсолютно непрерывно. Действительно, поскольку множество {t: Wt = 0) имеет нулевую меру Лебега (почти наверное), из равенства (4.73) имеем, что l является постоянным, за исключением множества нулевой меры. Далее, пусть τ0 = 0, τn = inf{t ≥ 0: Wt = n} для n = 1, 2, ...
и
(4.75)
М(t) = sup{n ≥ 0: τn ≤ t}, t ≥ 0.
Наконец, пусть γ будет константой (0 < γ < 1) и определим Rt = Wt + Xt + Yt,
(4.76)
где Хt = N(lt) − λlt и Yt = γ [χ1 + ... + χМ (t)]. Заметим, что каждый из моментов времени T1, T2,… скачков процесса X должен быть моментом увеличения для l и, таким образом, W(Tn) = 0 для всех n согласно (4.74). Напротив, Y скачкообразно изменяется на γχ1, γχ2,... соответственно в моменты времени τ1, τ2,..., так что две последовательности моментов времени скачков непересекающиеся, а l − непрерывный процесс VF. Таким образом (см. § 3), [W, W]t = t, [Y, Y]t =
[X, X]t =
∑ (∆Ys )2 = γ 2M(t)
∑ ( ∆X s ) 2
= N(lt),
s ≤t
и
[W, X] = [W, Y] = [X, Y] = 0.
s≤t
Теперь определим S = е(R), принимая для удобства S0 = 1. Из предшествующих формул и из § 4 видим, что имеют место равенства S = е(R) = е(W)е(X)е(Y). Общая формула (4.39) для полумартингальной экспоненты тогда дает нам M (t )
St = ехр(Wt − t/2) ехр (− λlt) 2 N (lt ) ∏ (1 + γχ n ). n =1
203
Заметим, что наш процесс цены акции S удовлетворяет равенству dS = SdW, когда лежащее в основе броуновское движение W не принимает целочисленные значения. В каждый из моментов времени τn, когда W впервые принимает положительное целочисленное значение n, процесс S или скачкообразно увеличивается в (1 + γ) раз, или уменьшается в (1 − γ) раз по отношению к своему предыдущему значению (с равной вероятностью). Также имеются моменты времени T1, T2,..., в которые скачки S удваивают его предыдущее значение, но это происходит только тогда, когда W находится в состоянии нуль, и только в такие моменты времени множитель exp(−λlt) уменьшает цену акции (непрерывным способом). Для нашего примера берем фильтрацию, при которой F = FR = FS (см. § 3), т. е. инвесторы имеют доступ только к прошлой и настоящей информации о ценах акции. Очевидно, что W, X, Y и, следовательно, R – мартингалы по F, так что S = е(R) является по крайней мере локальным мартингалом. Кроме того, прямое вычисление показывает, что S – мартингал, так что в качестве нашей эталонной меры мы будем брать непосредственно саму P. С точки зрения теории мартингалов сумму (4.76) можно рассматривать как разложение R на непрерывную часть мартингала W, сумму его предсказуемых скачков Y и компенсацию суммы ее полностью недостижимых (totally inaccessible) скачков X. Момент остановки τn называется предсказуемым, если существует возрастающая последовательность моментов остановки {τk} такая, что τk → τ почти наверное при k → ∞. Тогда последовательность {τk} называется анонсом (announce) τ. Каждый из моментов времени первого попадания τn в формуле (4.75) является предсказуемым, поскольку мы можем построить последовательность {τk}, анонсирующую τ1, взяв τ k = inf {t ≥ 0: Wt = 1− 1/k}, k = 1, 2,…. В другом крайнем случае момент остановки τ называется полностью недостижимым (totally inaccessible), если рrоb(τ = τ′) = 0 для каждого предсказуемого момента остановки τ′. Моменты времени скачков пуассоновского процесса являются каноническими примерами полностью недостижимых моментов времени остановки, и отсюда можно достаточно легко показать, что моменты времени скачков T1, T2,..., упомянутые выше, полностью недостижимы. Эта классификация моментов времени остановки имеет фундаментальную важность 204
в теории мартингалов, а сами определения также кажутся естественными и полезными в целях экономического моделирования. Процесс доходности R (или эквивалентно S) в этом примере был придуман, чтобы показать и предсказуемые и полностью недостижимые скачки, плюс нетривиальная непрерывная часть мартингала, и в этом смысле он является репрезентативным из наиболее общих возможных мартингалов. Однако у нашего примера также есть та особенность, что R (или S) может содержать только конечное число скачков в течение конечного интервала времени, и в этом отношении он является весьма специальным. Общий мартингал может иметь счетное (countably infinite) число скачков в течение конечного времени, и именно из-за этой особенности порождает большинство трудностей в общей теории стохастического интегрирования. Далее, что является общей формой предсказуемой торговой стратегии в этой модели? Это очень длинная история, которую мы не будем здесь излагать. Для общей теории непрерывной торговли дальнейший анализ этого примера может рассматриваться как упражнение, тем не менее мы скажем несколько слов, чтобы облегчить его решение. Если f, g и h − любые три предсказуемых процесса, то процесс ϕ, определенный соотношением ft (ω), если Wt (ω) = 0, ϕt′ (ω) = gt (ω), если τn (ω) = t для некоторого п, h (ω) в остальных случаях, t также предсказуем, поскольку множества {(t, ω): τn(ω) = t для некоторого n} и {(t, ω): Wt (ω) = 0} являются элементами предсказуемой σалгебры. Кроме того, для определенной таким образом ϕ имеем
∫ ϕ dS
= ∫ ϕ S − dR = ∫ ϕ S − (dW + dX + dY) =
= ∫ h S − dW +
∫ f S− dX
+ ∫ g S − dY ,
используя тот факт, что ϕ = h, за исключением множества моментов времени, имеющих нулевую меру Лебега. Это в конечном счете означает, что инвесторы способны использовать совершенно разные торговые стратегии из этих трех компонентов (W, X и Y) процесса доходности R. Тогда из известной полноты броуновского движения, пуассоновского мартингала (N(t) − λt) и одномерного случайного блуждания в дискретном времени получаем, что эта модель полна. 205
ГЛАВА
5 ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
ВРЕМЕННАЯ СТРУКТУРА ПРОЦЕНТНЫХ СТАВОК: МАРТИНГАЛЬНЫЙ ПОДХОД § 1. ПРОЦЕСС ДИСКОНТИРОВАННОЙ ЦЕНЫ ОБЛИГАЦИИ КАК МАРТИНГАЛ В этой главе рассмотрим применение теории мартингалов к области финансов при исследовании проблемы определения цен зависимых платежей, связанных с рисками процентных ставок. Мартингальные методы используются здесь для изучения риска процентной ставки на рынке с двумя основными активами: сберегательные счета и бескупонные облигации. Оказывается, что дисконтированные цены облигаций должны быть мартингалами при нейтральной к риску вероятностной мере. Производится конкретизация результатов, когда мгновенная процентная ставка адаптирована к броуновскому движению или следует процессу диффузии. В гл. 3 было выяснено, что мартингальные методы для арбитражного определения цен могут применяться в моделях со стохастическими процентными ставками, боле того, они используются даже шире, чем методы обычного дифференциального исчисления. Поэтому внимание здесь сосредоточено на определении цен бескупонных облигаций, и эта проблема будет представлена в рамках общей вероятностной структуры. Сначала изучим общий случай, в котором отсутствие «бесплатного ланча» и жизнеспособность модели требуют, чтобы дисконтированная цена облигации следовала мартингальному процессу при некоторой модифицированной, «нейтральной к риску» вероятностной мере. Представим модель риска процентной ставки. За основу принимаем фильтруемое вероятностное пространство для описания того, как информация со временем становится доступной участникам рынка. На этом пространстве изучим, какие отношения являются возможными между мгновенным процессом процентной ставки и процессом цены бескупонной облигации с заданной датой погашения T. Это позволит описать самофинансирующие стратегии торговли облигация206
ми в сравнении с инвестированием (текущих) наличных денег на сберегательные счета при локально безрисковой мгновенной процентной ставке. Однако нужно принять и формально описать условия отсутствия арбитража между облигациями и сберегательными счетами, а также существование, по крайней мере, одного участника, чьи предпочтения по комбинациям текущего потребления и случайного будущего потребления приводят его при заданных процессах мгновенной процентной ставки и цены облигации к выбору стратегии «никакой торговли вовсе». Результаты гл. 3 при заданных предположениях модели позволяют связать мгновенную процентную ставку и цену облигации, а именно: дисконтированный по отношению к мгновенной процентной ставке процесс цены облигации должен быть мартингалом для заданной фильтрации при соответствующей замене исходной, лежащей в основе вероятностной меры, на эквивалентную «нейтральную к риску» вероятностную меру.
Мгновенная процентная ставка и процессы цен облигаций Опишем математическую модель, выбранную для описания случайного поведения различных активов во времени: сберегательных счетов, облигаций, а также портфелей из них. Зададим фильтруемое вероятностное пространство (Ω, F, Р, (Ft)) модели неопределенности, 0 ≤ t ≤ Т, и процесс раскрытия информации со временем: для 0 ≤ s ≤ t ≤ T в виде Fs ⊂ Ft ⊂ F = FТ . Предположение 5.1. F0 содержит все пустые множества FТ; P является вырожденной на F0; для всех t < T, Ft = ∩ s > t Fs. Так как мгновенная процентная ставка в момент времени t является частью доступной информации, во время t для задания процесса r принимаем следующее предположение. Предположение 5.2. Процесс (rt) 0 < t < T непредсказуем (см. НJМ, 1987, с. 21) и, для почти всех ω функция t → rt(ω) является непрерывной справа для 0 ≤ t ≤ T. Предположение 5.3. Для почти всех ω функция t → rt(ω) является строго положительной и T
∫ ru (ω)du 0
207
< ∞.
Если для почти всех ω функция t → rt (ω) строго положительная и непрерывная (см. § 2 и 3) и если для всех t значение r является Ft измеримым, то предположения 5.1 и 5.2 имеют место. Из процесса r получаем первый финансовый актив, математически говоря, элемент L2(Ω, FТ, Р), путем инвестирования одной денежной единицы в момент времени 0 на счет, зарабатывающий проценты по ставке rt. Определение 5.1. Процесс сберегательного счета Z0 является определенным и конечным, для почти каждого ω ∈ Ω, согласно формуле t Z t0 (ω) = exp ∫ ru (ω)du . 0 Процесс Z 0 непрерывный почти всюду, строго возрастающий, и каждое Z t0 (ω ) является Ft-измеримым.
Предположение 5.4. Z t0 (ω) ∈ L2(Ω, FТ, Р). Вторым активом будет дисконтированная облигация, по которой выплачивается без риска неплатежа одна денежная единица в момент времени T. Цена P (t, T) в момент t, 0 ≤ t ≤ T, этой «бескупонной облигации с датой погашения T» следует стохастическому процессу, относительно которого мы сделаем следующее предположение. Предположение 5.5. Для каждого момента времени t цена P (t, T) является Ft-измеримой и P(T, T) = 1. Одна из целей главы – получение соотношения между двумя процессами: r и P (., T) на основе безарбитражной модели. Сделаем это сначала, применяя подход гл. 3 к модели со стохастическими процентными ставками.
Торговые стратегии и рыночные активы Предполагается, что управление сберегательным счетом и облигациями, начинающееся с начального вклада в момент 0 и до завершающей операции и допускающее потребление в момент T, будет производиться без точного знания будущего, путем перемещения денег между сбережением и покупкой (или продажей) облигаций, в моменты времени и в количествах, независимых от непредвидимых будущих событий. 208
Определение 5.2. Элементарная торговая стратегия (θt)0 ≤ t ≤ T есть двумерный стохастический процесс θ = (θ 0, θ 1): Ω × [0, T] → R2, для которого существует вещественное число n ≥ 1 и последовательность 0 ≤ t0 ≤ t1 ≤ … ≤ tn ≤ tn+1 = T такая, что θt k является ограниченным и Ftk -измеримым, 0 ≤ k ≤ n, и θt = θt k для всех моментов времени t в
интервале [tk, tk+1), 0 ≤ k ≤ n. Принимая во внимание, что θ1t может рассматриваться просто как число облигаций, принадлежащих агенту в момент времени t, интерпретация θt0 требует различия между текущими денежными суммами в момент времени t и дисконтированными денежными суммами в момент 0: θt0 является количеством денег, которые, будучи инвестированными в момент времени 0, обеспечили бы в момент времени t текущую стоимость сберегательного счета агента. Предполагается, что кредиты и короткие продажи не накладывают каких-либо ограничений ни на знак, ни на величину θ. Следующее определение является интуитивным. Определение 5.3. Назовем самофинансирующей элементарную торговую стратегию (θt)0 ≤ t ≤ T = ( θt0 , θ1t )0 ≤ t ≤ T, изменяющую значения в моменты времени 0 ≤ t0 ≤ t1 ≤ … ≤ tn ≤ tn+1 = T, если для каждого k = 1, 2, …, n θt0k −1 Z t0k + θ1t k −1 P (t k , T ) = θt0k Z t1k + θ1t k P (t k , T ) . Если мы обозначим через < , > скалярное произведение в R2 и через Zt обозначим пару ( Z t0 , P (t, T)), свойство самофинансирования может быть записано как = , что позволяет нам давать определение без ссылки на момент времени (tk)k ≤ n +1. Определение 5.4. Множество М рыночных активов является подмножеством М из пространства L2(Ω, FТ, Р), состоящего из всех f, для которых существует стратегия самофинансирования (θt)0 ≤ t ≤ T, такая что f = = θT0 ZT0 + θ1T P (T , T ).
Определение цен при отсутствии «бесплатного ланча» Для описания разумной связи между процессами r и P(., T) примем следующее определение. 209
Определение 5.5. Процесс (Zt)0 ≤ t ≤ T = ( Z t0 , P(t, T))0 ≤ t ≤ T не допускает «бесплатный ланч», если для каждого f ∈ М такого, что f ≥ 0 почти всюду, и P(f > 0) > 0 для каждой стратегии самофинансирования θ, f = влечет > 0. Отсутствие бесплатного ланча подразумевает, что для того, чтобы получить положительную стоимость в момент времени T, каждый должен инвестировать положительную стоимость в момент времени 0. В гл. 3 доказано следующее простое свойство. Если процесс Z = (Z0, P(t, T)) не допускает бесплатного ланча, тогда цена π (f) = не зависит от частной стратегии самофинансирования, порождающей рыночный актив f ∈ М, и определяет строго положительную линейную форму на M. Пара (М, π), определяемая процессами r и P (., T) в отсутствии бесплатного ланча, в гл. 3 названа системой цен. Найдем условия того, чтобы она получалась при равновесии цен.
Жизнеспособность системы цен Жизнеспособность системы цен должна быть интерпретирована как существование по крайней мере одного потребителя, который при заданных его предпочтениях по парам (потребление в момент времени 0, случайное потребление в момент времени Т) и заданных ценах активов, удовлетворяется своим начальным вкладом. Определение 5.6. Система цен (М, π) является жизнеспособной, если существует непрерывное строго монотонное выпуклое соотношение предпочтительности ! на R × L2(Ω, FТ, Р) такое, что для всякой пары (α, g) ∈ R × М бюджетное ограничение α + π (g) ≤ 0 влечет предпочтение (α, g) ! (0, 0). С использованием теоремы Хана − Банаха в гл. 3 был доказан следующий результат. Теорема 5.1. Система цен (М, π) является жизнеспособной, если и только если существует почти всюду ψ ∈ L2(Ω, FТ, Р), ψ > 0, такой, что для каждого f ∈ М, π(f) = Е(f ψ). К нашей модели будем применять этот результат без редукции системы к «настоящей стоимости», хотя процесс дисконтированной цены облигации Z1, определяемый равенством
210
Z t1
t = P (t , T )exp − ∫ ru du , 0
будет играть основную роль в анализе этой главы. Он, очевидно, содержит меньше информации, чем пара ( Z t0 , P(t, T)). Представляется также, что некоторые доказательства являются более прозрачными, если они даются через Zt, а не через Z t1 .
Мартингальное определение дисконтированных цен как условие для жизнеспособности Следующая теорема доказана в гл. 3 для постоянной rt. Доказательство ее для стохастической rt аналогично, но для полноты мы дадим его более детально. Теорема 5.2. Если ( Z t0 , P(t, T)) не порождает бесплатного ланча, тогда полученная система цен (М, π) жизнеспособна, если и только если существует вероятностная мера Q на (Ω, FТ) такая, что: а) ρ = dQ/dР > 0 почти всюду (т. е. Q и Р являются эквивалентными); T б) ρ exp − ∫ ru du ∈ L2(Ω, FТ, Р); 0 в) при мере Q процесс дисконтированной цены облигации t 1 Z t = P (t , T )exp − ∫ ru du является мартингалом. 0 Доказательство достаточности (т. е. доказательство «если»). T Поскольку функция ϕ = ρ exp − ∫ ru du ∈ L2(Ω, FТ, Р), для каждого 0 T 2 актива f ∈ М ⊂ L имеем, что f ρ exp − ∫ ru du ∈ L1(Ω, FТ, Р), но тогда 0 T и f exp − ∫ ru du ∈ L1(Ω, FТ, Q); поэтому функция ϕ является кандида 0 том, чтобы быть функционалом ψ из теоремы 5.1. Так как процесс ( Z t1 )0 ≤ t ≤ T предполагается мартингалом по мере Q, имеем 211
Z t1 =
отсюда
ЕQ[ Z T1
T | Ft] = E Q exp − ∫ ru du Ft , 0
T P(t, T) = Z t0 Z t1 = Z t0 E Q exp − ∫ ru du Ft , 0 T P(t, T) = E Q exp − ∫ ru du Ft , t так как процесс Z t0 положительный. Отсюда следует, что для всех моментов времени t < Т почти всюду 0 < P(t, T) < 1. Теперь потребуем, чтобы для каждого рыночного актива f ∈ М, T π(f) = E Q f exp − ∫ ru du . 0 Пусть (θt)0 ≤ t ≤ T будет самофинансирующей стратегией, порождающей f. Предположим, что (θt) t изменяет значения в моменты времени 0 = t0 ≤ t1 ≤ t2 ≤ … ≤ tn ≤ tn+1 = Т; отсюда мы имеем t n+1 T E Q f exp − ∫ ru du = EQ θt n+1 , Z t n+1 exp − ∫ ru du = 0 0 t n+1 = EQ θt n , Z t n+1 exp − ∫ ru du = 0 t n+1 = EQ EQ θt n , Z t n+1 exp − ∫ ru du Ft n = 0 tn = EQ θt n , Z t n exp − ∫ ru du 0 212
.
Последнее равенство вытекает из того факта, что t Z t exp − ∫ ru du = = (1, Z t1 ) является мартингалом. Повторяя эту це 0 почку равенств для других п, окончательно получим величину
(
)
EQ θt 0 , Z t 0 , которая по определению равна π(f). Для завершения доказательства этой части следует заметить, что цена π(f) также равна и T T E ρ f exp − ∫ ru du при ϕ = ρ exp − ∫ ru du > 0 и принадлежит к клас 0 0 2 су L (Ω, FТ, Р). Доказательство необходимости (доказательство «только если»). Предположим, что функционал определения цены задается выражением π(f) = Е(f ψ) для некоторого ψ ∈ L2(Ω, FТ, Р), ψ > 0 почти T всюду. Поскольку f = Z t0 ∈ М, имеем 1 = E ψ exp ∫ ru du , и поэтому 0 T оказывается, что ρ = ψ exp ∫ ru du является плотностью вероятност0 T ной меры Q на (Ω, FТ), эквивалентной мере Р, и ρ exp − ∫ ru du при 0 2 надлежит L (Ω, FТ, Р). Используем ту же стратегию, что и в гл. 3, чтобы доказать, что Z t1 является мартингалом по отношению к Q. Стратегию определим для заданных 0 ≤ t ≤ s ≤ Т и А ∈ Ft соотношениями: для и < t: θu0 = θ1u = 0; для и = t: θ1t = 1 на А, θ1t = 0 на Аc, t = − P(t, T) exp − ∫ ru du на А, θt0 = 0 на Аc; 0 для t < и < s: θи = θt; θt0
для и = s: θ1s = 0, 213
s t P(s, T) exp − ∫ ru du − P(t, T) exp − ∫ ru du на А, θ 0s = 0 на Аc; 0 0 для и > s: θи = θs. Стратегия (θt) 0 ≤ t ≤ T является самофинансирующей и порождает
θ 0s =
T s
T t
f = P (s, T )exp ∫ ru du − P (t , T )exp ∫ ru du IА
с IА = 1 на А и IА = 0 на Аc. Так как π (f) = Е (f ψ) равно нулю, находим T T ∫ ru du ψdP , ( ) ( ) ψ = P s T r du dP P t T , exp , exp u ∫A ∫ ∫ A s t которое можно записать как s t ( ) ( ) − ρ = − P s T r du dP P t T r du , exp , exp ∫A ∫A ∫ u ∫ u ρdP 0 0 или 1
1
∫A Z s dQ = ∫A Z t dQ
для всех А ∈ Ft,
(
)
что является требуемым выводом: Z t1 = ЕQ Z 1s Ft для t < s. По причинам, которые станут понятными в § 2, вероятностная мера Q называется нейтральной к риску.
Переформулировка мартингального свойства Свойства а), б), в) теоремы 5.2, взятые совместно, могут быть переписаны в виде
( )
P(t, T) = Z t0 ЕQ Z T0
−1
Ft
и ( Z t0 )−1
214
dQ ∈ L2(Ω, FТ, Р). dP
Следствие 5.1. Если ( Z t0 , P(t, T)) не допускает бесплатный ланч, тогда получаемая система цен (М, π) жизнеспособна, если и только если существует процесс (ρt) 0 ≤ t ≤ T такой, что: а) ρt является строго положительным мартингалом, таким, что почти всюду траектория t → ρt(ω) имеет предел слева и непрерывна справа; б) ρ0 = 1, ρТ ехр{− в) ρtP(t, T) ехр{−
T
∫0
ru du } ∈ L2;
t
∫0 ru du } является мартингалом относительно Р.
( )−1
Доказательство. Пусть P(t, T) = Z t0 ЕQ Z T0 Ft для некото рой эквивалентной вероятностной меры Q на (Ω, FТ). Взяв производную Радона – Никодима ρ = dQ dP на FТ, получим, что положительная функция ρ удовлетворяет свойству T ρТ exp − ∫ ru du ∈ L2(Ω, FТ, Р). 0 Определим условное математическое ожидание ρt = Е[ρ | Ft], которое имеет левый предел и является непрерывным справа (см. Р. Липцер, А. Ширяев, 1977). Для t < s и А ∈ Ft мы имеем 1
1
1
1
∫ Z t dQ = ∫ Z s dQ , т. е. ∫ Zt ρdP = ∫ Z sρdP
A
A
A
A
и 1
1
∫ Z t E[ρ Ft ] dP = ∫ Z s E[ρ Fs ] dP, A
A
так как ρ является интегрируемой, а ( Z t1 )0 ≤ t ≤ T – ограниченным. Доказательство того, что ρt – строго положительный процесс, является стандартным: определим момент остановки τ = inf{t | ρt = 0} ∧ Т, (х ∧ у = min (х, у)). По теореме о произвольном выборе для мартингала (ρt) имеем ρτ = Е[ρТ |Fτ] и так как {τ < Т} ∈ Fτ,
∫ ρτ = ∫
{τ t, цена задается просто в виде exp − ∫ ru du . t Теорема 5.5. При предположениях 5.11, если т ⊗ Р (S) = 0, то: 1 а) lim − ln P (u, u + h ) = ru по мере т ⊗ Р ; h →0 h 1 б) если max ru ∈ L (Ω, FТ, Q), тогда для каждого и < Т мы имеем 0 ≤ u ≤T
1 lim − ln P (u, u + h ) = ru почти всюду. h → 0 h Доказательство этой теоремы опускаем из-за громоздкости. 1 Соотношение lim − ln P (u, u + h ) = ru допускает интерпретаh →0 h цию rи как процесса мгновенной процентной ставки. Это также показывает, что отсутствие арбитража возможно между «краткосрочными» облигациями и сберегательными счетами. Единственность была необходима только для получения единственного выражения для стоимости Р [и, (и + h) ∧ Т]. Если Q не единственная и мы согласны вычислять цену всех этих облигаций с той же мерой, тогда может быть доказана аналогичная теорема. К сожалению, если Q не является единственной, то нет экономического смысла производить вычисления с одинаковой вероятностной мерой.
§ 3. СЛУЧАЙ, КОГДА МГНОВЕННАЯ ПРОЦЕНТНАЯ СТАВКА ЯВЛЯЕТСЯ ДИФФУЗИОННЫМ ПРОЦЕССОМ Предположим, что мгновенная процентная ставка следует диффузионному процессу, и сопоставим получающиеся результаты с обычным дифференциальным подходом в финансовой экономике, соблюдая математический уровень строгости при определениях и доказательствах. Основным результатом будет получение дифференциального уравнения в частных производных для цены облигаций как функции только от мгновенной процентной ставки. Для простоты доказательств, мы рассмотрим только стационарный случай. Докажем, что при условиях регулярности: а) процесс сберегательного счета квадратично интегрируемый; 227
б) процесс цены облигации – не более чем зависящая от времени детерминированная функция процесса мгновенной процентной ставки, если и только если то же верно для цены процесса риска; в) при предположениях дифференцируемости детерминированная функция пункта б) удовлетворяет параболическому уравнению в частных производных, а процесс цены облигации – тоже диффузионный процесс. Из предположения диффузии следует, что процесс мгновенной процентной ставки (rt)t является марковским. Не будем использовать каноническое представление, которое становится неизбежным для более строгого анализа. Марковское свойство выражается здесь в следующем виде. Марковское свойство. Для всякой ограниченной измеримой функции g на Ω, зависящей от rи, для t ≤ и ≤ Т при заданном t, т. е. g, измеримой относительно σ-алгебры σ(rи; t ≤ и ≤ Т), имеет место равенство Е[g|Ft] = Е[g|rt]. Для простоты принимаем, что коэффициенты дрейфа и диффузии для drt принадлежат классу С∞, и, что более важно, за конечное время процесс rt никогда не достигает ни 0 ни + ∞. Предположение 5.12. Процесс (rt)t следует стационарному диффузионному процессу drt = а(rt) dt + b(rt) dВt, где а, b являются С∞ функциями на (0,+∞) и b < 0. Кроме того, для каждой стартовой точки r0 = х Р{0 < inf rt ≤ sup rt < + ∞} = 1. 0≤t≤T
0≤t≤T
Условия на а и b, гарантирующие отсутствие взрывного изменения rt, известны как условия Феллера. Известно, что для данных а и b и х > 0 имеется только одно строгое решение дифференциального уравнения предположения 5.12, такое, что r0 = х. Из единственности решения следует, что предположения 5.2, 5.3 и 5.9 вытекают из предположения 5.12. Докажем это. У нас имеется функция g: (0, + ∞) → R из С∞ с g′ = 1/6 f; процесс Хt = g (rt) удовлетворяет уравнению dХt = (g′(rt) а (rt) + g″ (rt) b2(rt)/2) dt + g′(rt) b (rt) dВt, но так как g′ ≠ 0, функция g имеет обратную h, т. е. rt = h(Хt) и dХt = α(Хt) dt + dВt 228
для некоторой функции α из С∞. Последнее уравнение показывает, что для 0 ≤ и ≤ s процесс (Ви)0 ≤ и ≤ s может быть регенерирован из процесса (Хи)0 ≤ и ≤ s, а значит, и из процесса (rи)0 ≤ и ≤ s. Разности (Ви − Вt )t ≤ и ≤ s могут быть также регенерированы из (rи)t ≤ и ≤ s. Наконец, очень важное замечание для последующего использования: как бы ни определялся стохастический интеграл
s ∫t f (u, ru )dBu ,
эти функции зависят только
от (rи)t ≤ и ≤ s. Тот факт, что b < 0, может показаться странным, поскольку обычно b интерпретируется как стандартное отклонение. Однако знак b является неважным, потому что, если заменить Вt на − Вt, b изменяет свой знак. Для дальнейшего использования лучше, чтобы коэффициент диффузии цены Р (t, Т) был положительным, и так как оказывается, что последний имеет знак, противоположный к знаку b, принимаем b < 0. Тот факт, что b не обращается в нуль, является существенным при описании функционирования рынка.
Достаточные условия интегрируемости сберегательного счета Диффузионное предположение 5.12 о процессе мгновенной процентной ставки не обязательно влечет свойство интегрируемости предположения 5.4 для процесса цены облигации. Приводимая ниже теорема устанавливает достаточное условие выполнения предположения 5.4, которое имеет разумное экономическое дополнение: ограниченность коэффициента дрейфа при drt должна быть следствием экономических сил, возвращающих мгновенную процентную ставку обратно к «нормальным» значениям, если случается, что она становится достаточно высокой. В конкретных моделях даже обычно предполагается а (х) < 0 для достаточно больших х. Теорема 5.6. Если в предположении 5.12 коэффициент диффузии b(.) является ограниченным и коэффициент дрейфа а(.) ограничен сверху на бесконечности, тогда для всякого γ > 0 и х > 0 процесс, стартующий из х (т. е. r0 = х), удовлетворяет неравенству Е exp γ max ru < ∞. 0≤u≤T 229
В частности, для каждого начального значения r0 мгновенной процентной ставки финальное значение сберегательного счета T exp ∫ ru du является элементом L2(Ω, FТ, Р). 0 Доказательство. а) Для доказательства теоремы нам нужно показать, что процесс с положительными значениями Xu = exp(γru) удовлетворяет неравенству E(max 0 ≤ u ≤ T Xu2) < ∞. б) Формула Ито позволяет записать уравнение ln X u 1 2 2 ln X u ln X u dX u = γa X u dBu X u du + γb + γ b γ γ γ 2
или
dX u = α ( X u ) X u du + β( X u ) X u dBu
для некоторых функций α и β из С∞ на (0, ∞), где для некоторых K > 0 |β(x)| < K, и для некоторых чисел x > exp(γx0) функция α(х) ≤ K для всех х ≥ x . Покажем, что ограниченность α(х) на бесконечности комu
пенсирует возможные большие значения Xs в ∫0 α( X s ) ds . в) Пусть и будет произвольным моментом времени между 0 и Т. Тогда для ω ∈ Ω такого, что Xu(ω) > x , введем последний момент времени перед и, когда выполнялось равенство Xs = x , соотношением и = e(u, ω) = sup{t | t < u, Xt(ω) ≤ x }.
(Так как и = e(u, ω) не является временем остановки, с ним надо обращаться внимательно.) Для такого ω получим u
u
0
0
Xu (ω) ≤ X0(ω) + ∫ α( X s (ω)) X s (ω)ds + K ∫ X s (ω)ds + u + ∫ β( X s ) X s dBs (ω) . 0 Так как e ( u , ω)
t ∫ β( X s ) X s dBs − − α ω ω X X X X ds ( ( )) ( ) = (ω) (ω) , e(u, ω) 0 s s ∫ 0 (t = e(u , ω), ω) 0 230
выполняются следующие неравенства: t Xu(ω) ≤ x + K ∫ X s (ω )ds + 2 max ∫ β( X s ) X s dBs (ω) , 0 ≤t ≤u 0 0 u
2
t 2 2 2 2 Xu (ω) ≤ 3 x + 3K Т ∫ X s (ω)ds + 12 max ∫ β( X s ) X s dBs (ω) , 0 ≤t ≤u 0 0 u
последнее из которых имеет место для ω′ таких, что Xи(ω′) ≤ x. г) для любых N введем величины τN ≡ inf{t | Xt > N} ∧ T, Yu ≡ X u ∧ τ N . Тогда из последнего неравенства пункта в) будем иметь, что Yu2 = X u2∧ τ N ≤ 3 x 2 + 3K 2Т
u∧τN
∫
X s2 (ω)ds + 12
0
2
t
max
0 ≤t ≤u ∧ τ N
∫ β( X s ) X s dBs
,
0
которое показывает, что упомянутое неравенство остается справедливым, когда Х заменяется на Y. Кроме того, правая часть неравенства возрастает с увеличением и, что дает 2
t 2 2 2 2 max Ys ≤ 3 x + 3K Т ∫ Ys ds + 12 max ∫ β( X s ) X s dBs (ω) . s ≤u 0 ≤t ≤u ∧ τ N 0 0 u
д) По неравенству Дуба имеем 2 2 u t u 2 E max ∫ β(Ys )Ys dBs ≤ 4 E ∫ β(Ys )Ys dBs ≤ 4 K ∫ E[Ys2 ]ds . 0 ≤t ≤u 0 0 0
Последнее неравенство следует из свойства изометрии и из неравенства |β(x)| ≤ K. е) Таким образом, для ϕ(и) ≡ Е{ max Ys2 } получаем мажоранту s ≤u
u
u
0
0
ϕ(и) ≤ 3 x 2 + 3ТK 2 ∫ E[Ys2 ]ds + 48 K 2 ∫ E[Ys2 ] ds.
231
Функция ϕ(и) ограничена величиной N 2 и удовлетворяет неравенству 2
2
2
u
ϕ(и) ≤ 3 x + (3ТK + 48K ) ∫ ϕ( s) ds, 0
следовательно, по неравенству Гронволла т. е.
ϕ(и) ≤ 3 x 2 ехр {(3ТK 2 + 48K 2)и}, Е{ max Ys2 }≤ 3 x 2 ехр {LТ}, s ≤u
где L не зависит от N. Переходя к пределу при N → ∞, получим неравенство из пункта а), а значит, и утверждение теоремы.
Условие детерминированной зависимости (t, Рt) от (t, rt) Исследуем возможность представления процесса цены облигации просто как детерминированной функции процесса мгновенной процентной ставки. Оказывается, это эквивалентно наличию той же самой возможности для процесса «цены риска». Предположение 5.13. Справедливы предположения 5.11 и 5.12. Теорема 5.7. При предположении 5.13 можно выписать следующее представление процесса цены облигации: T T 1T Р(и, Т) = Е exp − ∫ rs ds exp ∫ qs dBs − ∫ qs2 ds Fu . 2u u u Если: а) имеет место равенство qs(ω) = q (s, rs(ω)) для некоторой измеримой функции q : [0, Т] × Р+ → Р, тогда б) существует измеримая функция h: [0, Т] × Р+ → Р такая, что Р(и, Т) = h(и, rи). Обратно, если б) имеет место, тогда в) существует измеримая функция q : [0, Т] × Р+ → Р такая, что qs(ω) = q (s, rs(ω)) на множестве (s, ω) с σ s(ω) ≠ 0. Доказательство а) → б). Из представления 232
T T 1T 2 Р(и, Т) = Е exp − ∫ rs ds exp ∫ q (s, rs )dBs − ∫ q (s, rs )ds Fu 2u u u и из марковского свойства (rs)0 ≤ s ≤ Т можно получить T T 1T Р(и, Т) = Е exp − ∫ rs ds exp ∫ q (s, rs )dBs − ∫ q 2 (s, rs )ds ru = 2u u u = h(и, rи). Доказательство б) → в). Из теоремы представления для функции дрейфа Р (см. § 2) по мере т ⊗ Р имеем 1 Ри µи = lim E [P((u + ε) ∧ T , T ) − P(u, T ) Fu ]. ε↓0 ε Так как Р((и + ε) ∧ Т, Т) является r(и+ε)∧Т измеримым, марковское свойство (rи)и гарантирует, что 1 Ри µи = lim E [P((u + ε) ∧ T , T ) − P(u, T ) ru ], ε↓0 ε которое дает Ри µи как детерминированную функцию (и, rи). Коэффициент диффузии σи идентифицируется коэффициентом дрейфа в Pu e − ru , равным по формуле Ито e − ru Pu (µ u − a − bσu ); так как qиσи + µи − rи = 0, из этого следует утверждение в). Заметим, что функцию «цены риска» q можно рассматривать как функцию, отражающую поведение агента и гарантирующую жизнеспособность модели.
Процесс цены облигации как диффузия Рассмотрим связь результатов гл. 5 с подходами, использующими обычный дифференциальный подход в финансовой экономике (см., например, Vаsičеk, 1977). Путем предположения о дифференци233
руемости функции «цены риска», изученной в предыдущем подразделе, математически выведем уравнение в частных производных, связывающее два процесса r и Р. Теорема 5.8. Если при предположении 5.13 в выражении процесса цены облигации в утверждении 5.1 (§ 2) функция q задается в форме qи = q (и, rи) – функция q пространства С ∞ : (0, Т) × (0, ∞) → Р, тогда: а) существует функция из С∞ h: (0, Т) × (0, ∞) → Р такая, что цена Р(и, Т) = h(и, rи); б) функция h является решением параболического уравнения в частных производных ∂h ∂h 1 2 ∂ 2h + (а + b q ) + b − х h = 0, ∂t ∂x 2 ∂x 2 где t ∈ (0, Т), х ∈ (0, ∞); а, b − коэффициенты диффузионного процесса (rt)t; q − функция цены риска; в) имеется только одна «нейтральная к риску» вероятностная мера Q, для которой имеет место теорема 5.2; другими словами, множество S, определенное в § 2, имеет нулевую вероятностную меру т ⊗ Р. Более точно, σs(ω) > 0 для всякой пары (s, ω); г) процесс (Р(и, Т))0 ≤ и ≤ Т сам является диффузионным и, следовательно, марковским процессом. Доказательство. а), б). Для вероятностной меры Q , где T T 1 dQ dP = exp ∫ q (s, rs )dBs − ∫ q 2 (s, rs )ds 20 0 T (см. § 2), имеем равенство Р(и, Т) = EQ exp − ∫ rs ds Fu и (rt)0 ≤ и ≤ Т u все еще является диффузионным процессом с новыми коэффициентами дрейфа и диффузии. Как и в § 2 здесь мы используем теорему Гирсанова, которая гаu ~ рантирует, что процесс B и = Ви − ∫0 q (s, rs )ds является броуновским
движением при вероятностной мере Q , и тогда имеем ~ drt = а dt + bdВt = (а + b q ) dt + b d B t. 234
Рассмотрим уравнение в частных производных ∂f ∂f 1 ∂ 2 f + (a + bq ) + b 2 2 − xf = 0 , 0 ≤ t ≤ Т, х > 0, ∂t ∂x 2 ∂x с условием, что для каждого х > 0, lim f (t, x ) = 1 . Так как а, b, q явt ↑T
∞
ляются функциями t и х из С , находим единственное решение h из С∞, задаваемое формулой Фейнмана – Каца (см., например, Duffie
(
T
)
1992), как условное математическое ожидание exp − ∫t rs ds при фиксированной ставке rt = х, вычисленное по вероятностной мере, пре~ вращающей dr = (а+b q )dt + b d B в диффузионный процесс, т. е. по вероятностной мере Q . Поэтому Р идентифицируется как решение h рассматриваемого уравнения. в) Формула Ито, примененная к Р(и, Т) = h(и, rи), дает ∂h 1 2 ∂ 2 h ∂h ∂h dи + b dР(и, Т) = + а + b dВи, ∂x 2 ∂x 2 ∂x ∂и которое показывает, что коэффициент диффузии в dР равен b ∂h ∂x , отсюда условие σи(ω) ≠ 0 эквивалентно условию ∂ h(и, rи(ω))/∂х ≠ 0. Докажем теперь, что ∂h ∂x < 0 на (0, Т) × (0, ∞) (результат, согласующийся с интуицией), и это будет гарантировать σи > 0 и единственность нейтральной к риску вероятностной меры Q. в') Сначала покажем, что ∂h ∂x ≤ 0. Если rsх и rsу являются двумя решениями уравнения drt = а dt + bdВt такими, что r0х = х, r0у = у и х > у, тогда результаты, вытекающие из невырожденности, показывают, что почти для всех ω имеет место неравенство rsх(ω) > rsу(ω) для всех s ≤ Т; интегральное представление цены Р(t, Т) тогда обеспечивает, что h(t, х) < h(t, у). в") Так как функция h является убывающей по х, ∂h ∂x = 0 влечет, что ∂ 2 h ∂x 2 = 0 и ∂ 3 h ∂x 3 ≤ 0; вычисляя производные дифференциального уравнения в частных производных, имеем ∂ ∂h ∂h 1 2 ∂ 2 h = 0, + + + − a b q b xh ( ) ∂x ∂t ∂x 2 ∂x 2
235
∂ 2 h ∂ (a + bq ) ∂h ∂ 2h + + (a + bq ) 2 + ∂t∂x ∂t ∂x ∂x ∂h 1 ∂ (b 2 ) ∂ 2 h 1 2 ∂ 3 h + − − b h x = 0. + ∂x 2 ∂t ∂x 2 2 ∂x 3 Для точки (t, х), в которой ∂h ∂x =0, получим ∂ 2 h 1 2 ∂ 3h + b −h = 0 ∂x∂t 2 ∂x 3 и, следовательно, ∂ 2 h ∂x∂t > 0. Отсюда при ∂h(t , x) ∂x = 0 и достаточно малом ε > 0 имеем, что ∂h(t + ε, x) ∂x > 0, т. е. противоречие с результатом в'). Мы вынуждены принять, что ∂h ∂x < 0 и поэтому Q определяется единственным образом. г) Для любого t функция х → h(t, х) может быть инвертирована, т. е. существует g(t, р) такая, что g (t, h(t, х)) = х; теорема о неявных функциях гарантирует, что g принадлежит С∞, и можно записать dР(t, Т) = d h(t, rt) = µ (t, Р(t, Т)) dt + σ (t, Р(t, Т)) dВt, где µ и σ являются функциями из С∞. Таким образом, Р следует диффузионному процессу и поэтому является марковским процессом. Заметим, что мы могли бы получить µ и σ в пункте г) и путем подстановки х = g (t, р) по формуле Ито (см. начало пункта в)). Строгая монотонность h(t, х) по х уже доказывает марковский характер Р, так как она гарантирует существование функции g, которая дает с точностью до множества меры нуль: Ft = σ(Р (и, Т)| и ≤ t), σ(rt) = σ(Р(t, Т)) для всех t ≤ Т.
236
ГЛАВА
6 –––––––––––––––––––––––––––––––––––––––––––––––––––––
МАРТИНГАЛЬНЫЙ ПОДХОД К ОПРЕДЕЛЕНИЮ ЦЕН ОПЦИОНОВ С ПОМОЩЬЮ ПРЕОБРАЗОВАНИЯ ЭСШЕРА § 1. ПОНЯТИЕ О ПРЕОБРАЗОВАНИИ ЭСШЕРА В настоящей главе при предположениях о постоянной безрисковой процентной ставке показано, как можно определять эквивалентные мартингальные меры для довольно широкого класса стохастических моделей изменений цен активов. В частности, всякое преобразование Эсшера стохастического процесса {Х(t)} приводит к эквивалентной вероятностной мере для этого процесса, а вектор параметров преобразования выбирается таким, чтобы эквивалентная вероятностная мера являлась также мартингальной мерой для дисконтированной стоимости каждого лежащего в основе актива. Цена ФП вычисляется как математическое ожидание дисконтированного платежа по эквивалентной мартингальной мере. Другими словами, после соответствующего изменения вероятностной меры цена каждой ЦБ является просто актуарной настоящей стоимостью. Преобразование Ф. Эсшера (Esscher, 1932) является проверенным временем инструментом финансовой математики. Здесь будет показано, что преобразование Эсшера является также эффективным методом для определения стоимости производных ЦБ, если логарифмы цен первичных ЦБ управляются определенными стохастическими процессами со стационарными и независимыми приращениями. Это семейство процессов включает процессы Винера и Пуассона, гамма-процесс и обратный процесс Гаусса. Преобразование Эсшера такого процесса цены акции индуцирует на процессе эквивалентную вероятностную меру, когда параметр Эсшера или вектор таких параметров определяется так, чтобы дисконтированная цена каждой первичной ЦБ являлась мартингалом при новой вероятностной мере. Тогда цена любой ФП вычисляется просто как математическое ожидание (по эквивалентной мартингальной мере) дисконтированных платежей. Прямые следствия метода преобразований Эсшера включают, среди прочего, 237
знаменитую формулу Блэка – Шоулса для определения цены опциона, известную биномиальную формулу цены опциона, формулы для определения цены опционов по максимуму и минимуму многократных рисковых активов и др. Для плотности вероятностей f (х) пусть h будет вещественным числом таким, что существует M (h ) =
∞
∫e
hx
f (x )dx.
−∞
Функция переменной х f (x; h ) = e hx f (x ) M (h )
является плотностью вероятностей, и ее естественно назвать преобразованием Эсшера первоначального распределения с параметром h. Преобразование Эсшера было разработано для аппроксимации распределения суммы совокупных выплат в окрестности точки х0 путем аналитических приближений рядами Эджворта к преобразованному распределению с параметром h, выбираемым так, чтобы новое среднее было равно х0. Когда преобразование Эсшера используется в задачах страхования для вычисления стоп-лосс премии, параметр h обычно находят путем определения среднего для преобразованного распределения как предела удержания. Покажем, что преобразование Эсшера можно легко распространить на некоторые классы случайных процессов, которые включают некоторые из обычно используемых для моделирования изменений цен акций. Параметр h определяется так, чтобы модифицированная вероятностная мера была эквивалентной мартингальной мерой, по отношению к которой цены активов оказываются ожидаемыми дисконтированными платежами. В качестве удачного применения метода преобразования Эсшера ниже выведена формула (6.10), которая является общим выражением для стоимости европейского опциона-колл на не выплачивающую дивиденды акцию. Как частный случай из нее получается формула Блэка – Шоулса для определения цены опциона, а также известные формулы для стоимости опциона с чистым скачком, биномиальная формула цены опциона и др. Из нее также следуют формулы для нетрадиционных моделей поведения цены акции таких, как гамма-процесс и обратный гауссовский процесс. 238
После этого метод преобразований Эсшера распространяется на случай определения стоимости ФП на пакеты рисковых активов. Основная схема анализа здесь следующая. Предположим, что свободная от риска процентная ставка является постоянной и обозначается через r. Пусть для t ≥ 0 S1(t), S2(t),…, Sn(t) обозначают цены n не выплачивающих дивидендов акций или активов в момент t. Предположим, что вектор S1 (t ) S (t ) S (t ) ln , ln 2 ,..., ln n S 2 (0 ) S n (0 ) S1 (0 )
T
управляется стохастическим процессом, который имеет независимые и стационарные приращения, непрерывным по вероятности. Пусть g будет измеримой вещественной функцией n переменных. Тогда для τ≥0 Е*[е−δτ Sj (τ) g (S1(τ), S2(τ),…, Sn(τ))] = = Sj (0) Е**[g (S1(τ), S2(τ),…, Sn (τ))], где математическое ожидание в левой части вычисляется по нейтральному к риску преобразованию Эсшера, а математическое ожидание в правой части – по другому определенному преобразованию Эсшера. Будет показано, что многие классические формулы определения цен опционов являются прямыми следствиями этого результата. Повсюду в этой главе безрисковая процентная ставка предполагается постоянной. Также предполагаем, что рынок является безынерционным и торговля производится непрерывно. Не имеется налогов, расходов на сделки и никаких ограничений на займы или короткие продажи. Все ЦБ совершенно делимы. Из результатов предыдущих глав понятно, что в такой модели рынка ЦБ отсутствие арбитража, по существу, эквивалентно существованию эквивалентной мартингальной меры, по отношению к которой цена случайного платежа является ожидаемой дисконтированной стоимостью. Некоторые авторы называют этот результат «фундаментальной теоремой определения цены актива». В общей постановке эквивалентная мартингальная мера не единственная. Преимущество нейтрального к риску преобразования Эсшера в том, что оно обеспечивает общее, прозрачное и однозначное решение. Далее мы используем некоторые основные идеи из теории стохастических процессов. 239
§ 2. НЕЙТРАЛЬНОЕ К РИСКУ ПРЕОБРАЗОВАНИЕ ЭСШЕРА Для t ≥ 0 символ S (t) будет обозначать цену не выплачивающей дивиденды акции или ценной бумаги в момент t. Предполагаем, что имеется стохастический процесс {Х(t), t ≥ 0}, Х(0) = 0, со стационарными и независимыми приращениями такой, что S(t) = S(0) ехр{Х(t)},
t ≥ 0.
(6.1)
Для каждого t случайная величина Х(t), которую можно интерпретировать как непрерывно конвертируемую ставку доходности по t периодам, имеет неограниченно делимое распределение. Пусть F (х, t) = рrоb [Х(t) ≤ х] будет ее функция распределения, а М(z, t) = Е[ехр{z Х(t)}] является производящей функцией моментов (ПФМ). Путем предположения, что М(z, t) – непрерывная в точке t = 0, можно доказать, что М(z, t) = [М(z, 1)]t.
(6.2)
Предположим, что (6.2) имеет место. Для простоты примем, что случайная величина Х(t) имеет плотность dF (x, t ) f (x, t ) = t > 0, , dx тогда M (z, t ) =
∞
∫e
zx
f (x, t )dx.
−∞
Пусть h – вещественное число, для которого существует ПФМ М(h, t). Из равенства (6.2) следует, что если М(h, t) существует для одного положительного числа t, то она существует для всех положительных t. Теперь введем преобразование Эсшера с параметром h для процесса {Х(t)}. Оно также является процессом со стационарными и 240
независимыми приращениями, а новая плотность вероятностей процесса Х(t), t > 0, равна f (x , t ; h ) =
∞
e hx f (x, t )
∫e
hy
f ( y, t )dy
e hx f (x, t ) . = M (h, t )
(6.3)
−∞
Это означает, что модифицированное распределение Х(t) является преобразованием Эсшера от первоначального распределения. Соответствующая ПФМ M (z , t; h ) =
∞
∫e
zx
f (x, t ; h ) dx =
−∞
M (z + h, t ) . M (h, t )
(6.4)
Из равенства (6.2) имеем М(z, t; h) = [М(z, 1; h)]t.
(6.5)
Преобразование Эсшера скалярной случайной величины – хорошо известное понятие в литературе по теории риска. Здесь мы рассматриваем преобразование Эсшера случайного процесса. Другими словами, вероятностная мера процесса модифицируется. Поскольку экспоненциальная функция положительная, модифицированная вероятностная мера будет эквивалентной по отношению к первоначальной вероятностной мере; т. е. обе вероятностные меры имеют одни и те же множества меры нуль. Мы хотим гарантировать, чтобы цены акций в модели были внутренне состоятельными. Поэтому ищем h = h* такое, чтобы процесс дисконтированной цены акции {S(t)ехр(−rt), t ≥ 0} являлся мартингалом по отношению к вероятностной мере, соответствующей значению параметра h*. В частности, S(0) = Е*[S(t) ехр (−rt)] = Е*[S(t)] ехр (−rt), где r обозначает постоянную безрисковую процентную ставку. Из равенства (6.1) видно, что параметр h* является решением уравнения 1 = Е*[eX(t)] ехр (−rt), или ехр (rt) = М(1, t; h*). (6.6) 241
Из равенства (6.5) видим, что решение не зависит от t, и мы можем положить t = 1: ехр(rt) = М(1, 1; h*), (6.7) или r = ln [М(1, 1; h*)]. (6.8) Можно показать, что параметр h* является единственным. Доказательство этого будет приведено позже для более общего случая. Назовем преобразование Эсшера с параметром h* нейтральным к риску преобразованием Эсшера, а соответствующую эквивалентную мартингальную меру – нейтральной к риску мерой Эсшера. Заметим, что хотя нейтральная к риску мера Эсшера единственная, эквивалентные мартингальные меры могут быть и другими. Чтобы определить стоимость производной ценной бумаги (чьи будущие платежи зависят от эволюции цены акции), вычислим ожидаемую дисконтированную стоимость подразумеваемых платежей; ожидание берется по нейтральной к риску мере Эсшера. Рассмотрим европейский опцион-колл на акцию с ценой исполнения K и датой исполнения τ, τ > 0. Стоимость опциона в момент времени 0 равна Е* [(S(τ) − K)+ ехр (−rt)] ,
(6.9)
где х+ = х, если х > 0, и х+ = 0, если х ≤ 0. Если определить k = ln[K /S(0)] , выражение (6.9) приобретает вид e
− rτ
∞
∫ [ S (0 )e
x
− K ] f (x, τ; h *)dx =
k
=e
− rτ
∞
S (0)∫ e x f ( x, τ; h*) dx − e − rτ K [1 − F (k , τ; h*)]. k
Из соотношений (6.3), (6.4) и (6.6) следует, что e x f (x, τ; h *) =
f (x, τ)× exp{( h * + 1) x} M (h * +1, τ ) f (x, τ; h * +1) = = M (h*, τ ) M (h*, τ )
= М(1, τ ; h*) f (х, τ ; h* + 1) = е r τ f (х, τ; h* + 1).
242
Таким образом, стоимость европейского опциона-колл с ценой исполнения K и датой исполнения τ равна S(0)[1 − F(k, τ; h* + 1)] − е− r τK[1 − F (k, τ; h*)].
(6.10)
В дальнейшем эту общую формулу будем применять неоднократно. Будет показано, что формула (6.10) содержит, среди других, как частный случай знаменитую формулу Блэка – Шоулса для определения цены опционов. В общем случае, когда функция распределения F (х, t) не обязательно дифференцируема, можно определить преобразование Эсшера через интегралы Стильтьеса, т. е. заменить равенство (6.3) на dF (x, t; h ) =
e hx dF (x, t )
∞
∫e
hy
dF ( y, t )
e hx dF (x, t ) . = M (h, t )
(6.11)
−∞
(В своей статье Ф. Эсшер (Esscher, 1932) не предполагал, что функция распределения суммы индивидуальных выплат является дифференцируемой.) После такой замены формула (6.10) остается справедливой. То, что условие отсутствия арбитража тесно связано с существованием эквивалентной мартингальной меры, было доказано ранее в главах 3 и 4. Эти результаты реализуют идею нейтрального к риску определения стоимости, использовавшуюся во второй части гл. 2. Более детально эти вопросы рассмотрены в книге Д. Даффи (Duffie, 1992). В модели дискретного времени отсутствие арбитражных возможностей эквивалентно существованию эквивалентной мартингальной меры. В более общей постановке характеризация более тонкая, и для строгости следовало бы заменить термин «эквивалентная» на «по существу эквивалентная». Заметим, что формулу определения цены опциона (6.10) можно написать как S(0) рrоb [S(τ) > K; h* + 1] − е− r τK рrоb [S (τ) > K; h*]. где первая вероятность оценивается по мере преобразования Эсшера с параметром h* + 1, в то время как вторая вероятность вычисляется по отношению к нейтральному к риску преобразованию Эсшера. Обобщение этого результата дается в § 4. 243
Чтобы построить стохастический процесс {Х(t), t ≥ 0} со стационарными и независимыми приращениями, Х(0) = 0 и ПФМ М(z, t) = [М(z, 1)]t, можно применить следующую теорему: для заданной производящей функции моментов ξ(z) безгранично делимого распределения имеется единственный стохастический процесс {W(t)} со стационарными и независимыми приращениями, W(0) = 0, такой, что E[e zW (t ) ] = [ξ( z )]t .
Нормальное распределение, распределение Пуассона, гаммараспределение и обратное распределение Гаусса являются четырьмя примерами безгранично делимых распределений. Далее рассмотрим моделирование такими процессами изменений цен акций.
§ 3. ФОРМУЛЫ ВЫЧИСЛЕНИЯ ЦЕН ОПЦИОНОВ Результаты § 2 применим для получения формул для стоимости европейского опциона в трех классических моделях изменения цены акций. Эти три формулы общеизвестны и их можно найти в учебниках по финансовой математике. Затем рассмотрим две нетрадиционных модели с изменением цены акций в непрерывном времени. Аналогично чисто скачкообразной модели здесь предполагается, что S (t) = S (0) е Х(t) = S (0) е Y(t) – сt, где с является константой. Случайный процесс {Y(t)} в первой модели является гаммапроцессом, а во второй модели – обратным гауссовским процессом. Эти два случайных процесса использовались в моделях совокупных страховых выплат. Напомним, что в чисто скачкообразной модели все скачки имеют одну и ту же величину. Однако в рассмотренных моделях этого не предполагается.
Логарифм цены акции как винеровский процесс Сделаем классическое предположение, что цены акций распределены логарифмически нормально. Стохастический процесс {Х(t)} бу244
дет процессом Винера со средним значением за единицу времени равным µ и дисперсией за единицу времени σ2. Пусть N(х; µ , σ2) обозначает нормальную функцию распределения со средним µ и дисперсией σ2. Тогда F (х , t) = N(х; µt, σ2t) и М(z, t) = ехр{(µ z + σ2z2/2)t}. Из представления (6.4) следует, что М(z, t; h) = ехр{[(µ + hσ2) z + σ 2z2/2]t}. Значит, преобразование Эсшера (с параметром h) винеровского процесса является опять винеровским процессом с модифицированным средним за единицу времени (µ + hσ2) и прежней дисперсией за единицу времени σ2. Таким образом, F(х, t; h) = N(х; (µ + hσ2)t, σ2t). Из уравнения (6.8) получаем r = (µ + h*σ2) + σ2/2. Следовательно, преобразованный процесс имеет среднее за единицу времени µ* = µ + h*σ2 = r − (σ2/2). Теперь из формулы (6.10) следует, что стоимость европейского опциона-колл равна S(0)[1 − N(k; (µ* + σ2)τ, σ2τ)] − е− r τ K [1 − N (k; µ*τ, σ2τ)] = = S(0)[1 − N(k; (r + σ2/2)τ, σ2τ)] − е− r τK [1 − N (k; (r − σ2/2)τ, σ2τ)]. Через функцию стандартного нормального распределения Ф этот результат можно выразить как
(
)
(
)
2 − k + r + σ 2 2 τ − rτ − e KΦ − k + r − σ 2 τ , S (0 )Φ σ τ σ τ
(6.12)
что является классической формулой Блэка – Шоулса для определения цены опциона. Заметим, что µ в формуле (6.12) не появилось. 245
Логарифм цены акции как сдвинутый процесс Пуассона В качестве следующей рассмотрим так называемую чисто скачкообразную модель. Определение цены опционов на акции с таким стохастическим поведением было рассмотрено в гл. 2; однако там не получена формула для цены опциона. Эта формула обычно получается как предельный случай биномиальной формулы определения цены опциона, которую выведем позже. Здесь же предположим, что Х(t) = kN(t) − сt, где {N(t)} – процесс Пуассона с параметром λ, а k и с – положительные константы. Пусть θ j −θ Λ(x; θ ) = ∑ e j ! 0≤ j ≤ x является пуассоновским распределением с параметром θ. Тогда функция распределения Х(t) x + ct F(х, t) = Λ ; λt . k
Так как
Е [е z N (t)] = ехр{λt (е z − 1)},
имеем
М(z, t) = Е[е z (N (t) - с t)] = ехр{(λ (е zk − 1) − сz) t}, откуда получаем М(z, t; h) = ехр{(λе hk(е zk − 1) − сz) t}. Следовательно, преобразование Эсшера с параметром h сдвинутого процесса Пуассона – снова сдвинутый процесс Пуассона с модифицированным параметром Пуассона λе hk. Формула (6.8) является условием того, что r = λе h* k (еk − 1) − с. 246
Таким образом, стоимость ФП определяется согласно модифицированному пуассоновскому параметру
(
)
λ* = λе h* k = (r + c ) e k − 1 . Например, цена европейского опциона-колл согласно формуле (6.10) имеет вид k + cτ k + cτ S (0) 1 − Λ ; λ * e k τ − Ke − rτ 1 − Λ ; λ * τ . (6.13) k k Формулу (6.13) можно найти в учебниках, однако использование преобразования Эсшера значительно упрощает ее вывод. Заметим, что пуассоновский параметр λ в выражении (6.13) не присутствует.
Логарифм цены акции как случайное блуждание Очень популярной моделью для определения цены опциона является биномиальная модель, которая является моделью дискретного времени. Хотя в этой главе рассматриваются модели непрерывного времени, ввиду важности биномиальной модели можно отклониться от него и получить биномиальную формулу определения цены опциона для дискретного времени методом преобразования Эсшера. Предположим, что цена акции S (t) = S (0) е Х(t), t = 0, 1, 2,…, является стохастическим процессом с дискретным временем. Пусть Х1, Х2,… – последовательность независимых и одинаково распределенных случайных величин. Определим Х(0) = 0 и для t = 1, 2,…, τ Х(t) = Х1 + Х2 + … + Хt. Пусть Ω обозначает множество точек, в которых Хj имеет положительную вероятность. Предположим, что множество Ω конечное и состоит более чем из одной точки; пусть а будет его наименьшим элементом, а b – наибольшим. Чтобы избежать арбитража, положим а < r < b. Предположим, что {S(t)} является мультипликативным биномиальным процессом, то есть, что Ω состоит только из двух элементов: Ω = {а, b}. Предположим, что 247
Пусть
рrоb {Xj = b} = p и рrоb {Xj = а} = 1 − p. B (x; n, θ ) =
n j θ (1 − θ ) n − j 0≤ j ≤ x j
∑
обозначает биномиальную функцию распределения с параметрами n и θ. Тогда функцией распределения случайной величины Х(t) является t x − at F(х, t) = prob ∑ X j ≤ x = B ; t, p . j 1 b−a = Так как М(z, t) = Е[е zХ(t)] = [(1 − р) е аz + р е bz] t, имеем М(z, t; h) = М(z + h, t) / М(h, t) = {[1 − π (h)] е аz + π(h) е bz}t, где pebh π(h ) = . (1 − p ) e ah + pebh Формула (6.7) является условием того, что е r = [1 − π (h*)] е а + π (h*) е b, из которого следует, что er − ea π(h *) = b a . e −e Согласно формуле (6.10) стоимость европейского опциона-колл с ценой исполнения K и датой исполнения τ равна k − aτ k − aτ S (0) 1 − B ; τ, π(h * +1) − Ke − rτ 1 − B ; τ, π(h *), b−a b−a где π(h * +1) =
eb = π(h*) eb − r . a b [1 − π(h*)]e + π(h*) e 248
Заметим, что при определении цены опциона нет необходимости знать вероятность р, так как она заменяется π (h*).
Логарифм цены акции как сдвинутый гамма-процесс Предположим, что
Х(t) = Y(t) − сt,
где {Y(t)} является гамма-процессом с параметрами α и β, а положительная константа с будет третьим параметром. Пусть G(х; α, β) обозначает гамма-распределение с параметром формы α и параметром масштаба β βα x α −1 −βy G (х; α, β) = y e dy, х ≥ 0. Γ(α ) ∫0 Тогда
F (х, t) = G (х + сt; αt, β)
и
(6.14)
αt
β − ctz М(z, t) = e , β− z
z < β.
Следовательно, αt
β − h −ctz М(z, t; h) = e , β −h−z
z < β − h,
которое показывает, что преобразованный процесс принадлежит к тому же самому типу с параметром β, замененным на β − h. Формула (6.7) означает, что α
β − h * −c e = e . β − h * −1 r
Определим β* = β − h*. Тогда из (6.14) следует, что β* = 1 (1 − e − (c + r ) α ) .
(6.15)
Согласно формулам (6.10) и (6.14), стоимость европейского опциона-колл равна S (0)[1 − G (k + сτ; ατ, β* − 1)] − Kе− r [1 − G (k + сτ; ατ, β*)]. (6.16)
249
Заметим, что параметр масштаба β в выражениях (6.15) и (6.16) не появляется.
Логарифм цены акции как сдвинутый обратный гауссовский процесс Предположим, что Х(t) = Y(t) − сt, но {Y(t)} теперь является обратным гауссовским процессом с параметрами а и b. Пусть J(х; а, b) обозначает функцию распределения обратного гауссовского процесса −a J(х; а, b) = Φ + 2bx + e 2 a 2x
b
−a Φ − 2bx , х > 0, 2x
где Ф является стандартной нормальной функцией распределения; F (х, t) = J (х + сt; аt, b). (Подробное описание обратного гауссовского распределения имеется в книге H. Panjer, G. Willmot, 1992). Так как ПФМ обратного гауссовского распределения равна ea(
имеем
b − b− z
М(z, t) = e at ( Поэтому
М(z, t; h) = e at (
),
z < b,
)
b − b − z − ctz
)
, z < b.
b − h − b − h − z − ctz
, z < b − h,
откуда видно, что преобразованный процесс снова принадлежит к типу исходного с заменой параметра b на b − h. Формула (6.8) приводит к условию r = a b − h * − b − h * −1 − c. Записывая b* = b − h*, мы имеем
(
)
b * − b * −1 =
c+r , a
(6.17)
что может рассматриваться как уравнение относительно b*. Из формулы (6.10) следует, что стоимость европейского опциона-колл с ценой исполнения K и датой истечения τ равна S(0)[1 − J(k + сτ; аτ, b* − 1)] − Kе−r [1 − J(k + сτ; аτ, b*)]. (6.18) Заметим, что параметр b не присутствует в выражениях (6.17) и (6.18). 250
§ 4. ОПЦИОНЫ НА НЕСКОЛЬКО РИСКОВЫХ АКТИВОВ Обобщим метод преобразования Эсшера для определения цены финансовых производных совокупности рисковых активов или объединения (пула) активов. В финансовой литературе эта тематика считается важной. Очевидным применением таких результатов являются портфели страхования или конструирование стратегий хеджирования для защиты портфелей активов от потерь. Другие применения: определение стоимости обязательств, включающих одну или более иностранных валют; определение цены опционов на фьючерсы облигаций; пенсионные фонды с пособиями, связанными с несколькими альтернативами. Двумя альтернативами являются обычно совокупность последней (или средней) зарплаты и накопленные взносы. Конструкция такого пособия предусматривает для плановых участников выбор максимального из двух случайных сумм пособий. Пусть S1(t), S2(t),…, Sn(t) обозначают цены акций или активов в момент времени t для t ≥ 0, не предусматривающих дивиденды. Запишем Хj (t) = ln[Sj (t)/Sj (0)], j = 1, 2,…, n, и Х(t) = (Х1(t), Х2(t),…, Хn(t))Т. Пусть Rn обозначает множество векторов-столбцов с n вещественными компонентами. Пусть F (х, t) = рrоb {Х(t) ≤ х},
х ∈ Rn,
является функцией распределения случайного вектора Х(t), а М(z, t) = Е[ехр{zТХ(t)}],
z ∈ Rn,
ее ПФМ. Предположим, что {Х(t)}t ≥ 0 – случайный процесс с независимыми и стационарными приращениями и что М(z, t) = [М(z, 1)] t, t ≥ 0. Для простоты также предположим, что случайный вектор Х(t) имеет плотность вероятностей 251
∂ n F (x , t ) f (x , t ) = , t ≥ 0. ∂x1... ∂xn Тогда модифицированная плотность вероятностей процесса Х(t) после преобразования Эсшера с параметром h имеет вид e h x f (x , t ) f (x , t ; h ) = , M (h, t ) T
а соответствующая ПФМ М(z, t; h) = М(z + h, t)/ М(h, t). Преобразование Эсшера (с вектором параметров h) процесса Х(t) является снова процессом со стационарными и независимыми приращениями и М(z, t; h) = [М(z, 1; h)] t, t ≥ 0. (6.19) В общем случае, когда плотность вероятностей f (х, t) может не существовать, определим преобразование Эсшера в терминах интегралов Стильтьеса, как мы сделали в представлении (6.11). Вектор параметров преобразования h = h* определим так, чтобы для j = 1, 2,…, n процесс (e − rt S j (t ))t ≥ 0 был мартингалом по отношению к модифицированной вероятностной мере. В частности, S j (0) = E[e − rt S j (t ); h*], t ≥ 0, j = 1, 2, … , n.
(6.20)
(Заметим, что эти условия не зависят от t.) Стоимость ФП вычисляется как математическое ожидание по модифицированной вероятностной мере от дисконтированной стоимости ее платежей. Определим 1j = (0, 0, …, 0, 1, 0, …, 0)Т ∈ Rn, где 1 в этом векторе-столбце 1j стоит на j-м месте. Формулы (6.20) с учетом (6.19) преобразуются к виду e r t = М(1j, t; h*) = [М(1j, 1; h*)] t, t ≥ 0, j = 1, 2,…, n.
252
Основной результат этого параграфа следующий. Теорема 6.1. Пусть g является вещественной измеримой функцией n переменных. Тогда для каждого положительного t E[e − rt S j (t ) g (S1 (t ),..., S n (t ) ); h*] = = S j (0) E[ g (S1 (t ),..., S n (t ) ); h * +1 j ].
(6.21)
Доказательство. Оно следует такой же схеме рассуждений, которая использовалась при получении формулы (6.10) для европейского опциона-колл. Математическое ожидание в левой части равенства (6.21) получается путем интегрирования
(
)
e − rt S j (0)e j g S1 (0) e x1 ,..., S n (0) e x n f (x, t ; h *) x
по х по всему Rn. Так как e
xj
f (x, t ; h *) = exp[(h * +1 j ) T x] f (x, t ) M (h*, t ) = =
M (h * + 1 j , t ) M (h*, t )
f (x, t; h * + 1 j ) =
= М(1j, t; h*) f (х, t; h* + 1j) = e rt f (x, t ; h * + 1 j ), откуда и следует результат. Имеется другой способ доказательства теоремы. Для векторного параметра k = (k1, … , kn)Т запишем S(t)k = S1 (t )k1 ... S n (t )k n . Тогда E[ S (t ) g (S (t ) ); h] = k
=
E[ S (t ) k g (S (t ) )e h E[e
T
h X (t )
T
X (t )
]
]
=
E[ S (t ) k g (S (t ) )S (t ) h ] E[ S (t ) k + h ] E[ g (S (t ) )S (t ) k + h ] × = = h h k +h E[ S (t ) ] E[ S (t ) ] E[ S (t ) ] = Е[S(t)k; h] × Е[g (S(t)); k + h]. 253
Теперь теорема следует из этой формулы факторизации (при h = h* и k = 1j) и равенства (6.20). Одним из первых результатов, обобщающих формулу Блэка – Шоулса для определения цены финансовых производных на более чем один рисковый актив является результат У. Маргрейба (Margrabe, 1978). В предположении, что цены активов – это геометрические броуновские движения, им получена явная формула для стоимости опциона для обмена одного рискового актива на другой в конце фиксированного периода. Другими словами, определена стоимость в момент времени 0 контракта, по которому в момент времени τ выплачиваются платежи, стоимость которых равна [S1(τ) − S2(τ)] +. Следствие 6.1. Стоимость в момент времени 0 опциона для обмена S2(τ) на S1(τ) в момент времени τ равна S1(0) рrоb { S1(τ) > S2(τ); h* + 11} − S2(0) рrоb { S1(τ) > S2(τ); h* + 12}. Доказательство. Стоимость опциона в момент 0 равна Е( e −rτ [S1(τ) − S2(τ)]+; h*). Пусть I(А) обозначает индикаторную функцию случайного события А. Тогда [S1(τ) − S2(τ)] + = [S1(τ) − S2(τ)] × I [S1(τ) > S2(τ)] = = S1(τ) × I [S1(τ) > S2(τ)] − S2(τ) × I [S1(τ) > S2(τ)]. Таким образом, по теореме 6.1 Е( e −rτ [S1(τ) − S2(τ)] +; h*) = = Е( e −rτ S1(τ)I [S1(τ) > S2(τ)]; h*) − Е( e −rτ S2(τ)I [S1(τ) > S2(τ)]; h*) = = S1(0)Е (I [S1(τ) > S2(τ)]; h* + 11) − S2(0)Е (I [S1(τ) > S2(τ)]; h* + 12). Так как Е(I [А]) = рrоb (А), следствие доказано. В § 5 рассмотрим предположение о геометрическом броуновском движении и покажем, что формула Маргрейба немедленно следует из следствия 6.1. Теперь дадим другой способ получения формулы (6.10) для европейского опциона-колл. Следствие 6.2. Формула (6.10) имеет место. 254
Доказательство. Рассмотрим случай n = 2 при S1(t) = S(t) и S2(t) = K e r (t −τ ) . Тогда Е*( e −rτ [ S(τ) − K]+) = Е ( e −rτ [S1(τ) − S2(τ)]+; h*) = = S1(0) рrоb ([S1(τ) > S2(τ)]; h* + 11) − – S2(0) рrоb ([S1(τ) > S2(τ)]; h* + 12) = = S (0) рrоb ([S (τ) > K]; h* + 1) − e −rτ K рrоb ([S (τ) > K]; h*) = = S (0){1 − рrоb ( [S(τ) ≤ K]; h* + 1)} − e −rτ K{1 − рrоb ([S (τ) ≤ K]; h*)}, что и является формулой (6.10). Результат Маргрейба был обобщен Р. Шталцем (Stulz, 1982), где также предполагалось, что цены активов являются геометрическими броуновскими движениями. Путем сложных вычислений Шталц получил формулы для определения стоимости опционов на максимум и минимум двух рисковых активов; т. е., он нашел стоимость в момент времени 0 контракта с платежом в момент времени τ, равным (mах[S1(τ), S2(τ)] − K)+, и стоимость в момент 0 контракта с выплатой в момент времени τ (min[S1(τ), S2(τ)] − K)+ . Эти две формулы Шталца были обобщены на случай n рисковых активов Г. Джонсоном (Johnson, 1987). На самом деле, можно спросить: сколько следует заплатить в момент времени 0, чтобы получить наибольшую из стоимостей двух активов в момент времени τ? Наибольшую из стоимостей трех активов? Наибольшую из стоимостей k активов? В более общем случае, какова стоимость европейского опциона-колл на наибольшую из стоимостей k активов в момент τ с ценой исполнения K? Заметим снова, упомянутые авторы предполагали, что цены активов являются геометрическими броуновскими движениями. Для фиксированного времени τ, τ > 0, обозначим через S множество, состоящее из случайных величин {Sj (τ); j = 1, 2,…, n}. Пусть S[k] обозначает случайную величину, являющуюся по своему значе-
255
нию k-й сверху из множества S. Таким образом, S[1] и S[n] обозначают соответственно максимум и минимум из S. Следствие 6.3. Предположим, что Х(t) имеет непрерывное распределение. Тогда опцион для получения актива с k-й сверху стоимостью в момент τ имеет стоимость в момент времени 0 равную n
∑ S j (0) рrоb {Sj(τ) имеет ранг j =1
k в S ; h* + 1j}.
(6.22)
Доказательство. Стоимость опциона в момент времени 0 равна Е( e −rτ S[k]; h*). Так как Х(t) имеет непрерывное распределение, имеем равенство S[k] =
n
∑ S j (τ)I{Sj (τ) имеет ранг
k в S}.
j =1
Теперь формула (6.22) следует из теоремы. Следствие 6.4. Предположим, что Х(t) имеет непрерывное распределение. Тогда европейский опцион-колл на актив с k-й сверху стоимостью и ценой исполнения K в момент τ имеет стоимость в момент времени 0 равную n
∑ S j (τ) рrоb {Sj(τ) > K j =1
и Sj (τ) имеет ранг k в S; h* + 1j} −
− e −rτ K рrоb {S[k] > K; h*}. Доказательство следствия 6.4 является, по существу, комбинацией доказательств следствий 6.2 и 6.3. Заметим, что когда K = 0, следствие 6.4 превращается в следствие 6.3. Имеется, очевидно, и много других применений теоремы 6.1. Например, в статье М. Шерриса (Sherris, 1992) анализировался «опцион налога на прирост капитала», платежи по которому в момент времени τ равны (S (τ) − mах[С(τ), K])+, где S (t) обозначает цену рискового актива в момент времени t и С(t) обозначает стоимость индекса в момент времени t. Результат Шерриса следует из формулы 256
(S − mах[С, K])+ = S I (S > С и S > K) − − [СI (S > С > K) + KI (S > K > С)]. В заключение покажем, что американский опцион-колл на максимум из n акций, не выплачивающих дивиденды, лучше не исполнять до их даты погашения. Следовательно, стоимость американского опциона определяется следствием 6.4 при k = 1. Доказательство достигается посредством двойного применения неравенства Иенсена: Е[ e − rt (mах{Sj (t)} − K)+; h*] ≥ (Е [ e − rt mах{Sj (t)}; h*] − e − rt K)+ ≥ ≥ (mах Е [ e − rt {Sj (t)}; h*] − e − rt K)+ = = (mах {Sj (0)} − e − rt K)+ ≥ (mах {Sj (0)} − K)+ . Для t > 0 и r > 0 последнее неравенство является строгим, если в текущий момент опцион в деньгах, то есть если mах {Sj (0)} > K.
§ 5. ЛОГАРИФМЫ ЦЕН АКЦИЙ КАК МНОГОМЕРНЫЙ ВИНЕРОВСКИЙ ПРОЦЕСС В финансовой литературе обычно предполагается, что цены лежащих в основе активов порождаются геометрическими броуновскими движениями. Другими словами, предполагается, что {Х(t)} является n-мерным винеровским процессом. Теперь покажем, что многие результаты по опционам и финансовым производным, имеющиеся в литературе, непосредственно следуют из теоремы 6.1 (§ 4) и ее следствий. Пусть µ = (µ1, µ2,…, µn)Т и V = (σij) обозначают соответственно вектор средних и ковариационную матрицу {Х (1)}. Предполагается, что V невырожденная. Для t > 0 плотность вероятностей {Х(t)} f (x , t ) =
1
(2π)
n2
tV
12
exp[−( x − tµ) T (2tV ) −1 ( x − tµ)] , х ∈ Rn.
Можно показать, что М(z, t) = ехр{t(zТµ + zТVz/2)}, z ∈ Rn. Таким образом, для h ∈ Rn имеет место равенство М(z, t; h) = М(z + h, t) / М(h, t) = ехр{t(zТ(µ + Vh) + zТVz/2)}, z ∈ Rn,
257
которое показывает, что преобразование Эсшера с параметром h nмерного винеровского процесса является опять n-мерным винеровским процессом с модифицированным вектором средних за единицу времени µ + Vh и прежней ковариационной матрицей на единицу времени V . Из уравнения (6.5) следует, что для j = 1, 2,…, n r = 1jТ(µ + Vh*) + 1jТV 1j/2, откуда мы получаем µ + Vh* = (r − σ11/2, r − σ22/2, … , r − σnn/2)Т.
(6.23)
Следовательно, вектор средних за единицу времени модифицированного процесса с параметром h* + 1j µ + V(h* + 1j) = = (r + σ1j − σ11/2, r + σ2j − σ22/2, … , r + σ nj − σ nn/2)Т.
(6.24)
Заметим, что правые части равенств (6.23) и (6.24) не содержат какихлибо элементов вектора µ. Чтобы получить основной результат статьи Маргрейба (1978), вычислим математическое ожидание Е( e −rτ [S1(τ) − S2(τ)]+; h*), которое по следствию 6.1 равно S1(0) рrоb { S1(τ) > S2(τ); h* + 11} − S2(0) рrоb { S1(τ) > S2(τ); h* + 12} = = S1(0) рrоb { Y < ξ; h* + 11} − S2(0) рrоb { Y < ξ; h* + 12}, где Y = Х2(τ) − Х1(τ) и ξ = ln[S1(0)/S2(0)]. Случайная величина Y является нормальной по отношению к любому преобразованию Эсшера: Е(Y; h* + 11) = [(r + σ 21 − σ 22/2) − (r + σ 11 − σ 11/2)] τ = и
= (− σ 11/2 + σ 21 − σ 22/2) τ Е(Y; h* + 12) = [(r + σ 22 − σ 22/2) − (r + σ 12 − σ 11/2)] τ = = (σ 11/2 + σ 12 + σ 22/2) τ. Дисперсия Y не зависит от вектора параметров; она равна (σ 11 − 2σ 12 + σ 22) τ. 258
Введя для краткости
v2 = σ 11 − 2σ 12 + σ 22
(дисперсию за единицу времени процесса {Х2(τ) − Х1(τ)}), получим Е(Y; h* + 11) = − v2τ/2, Е(Y; h* + 12) = − v2τ/2, vаr(Y) = v2τ . Таким образом, стоимость (в момент времени 0) опциона на обмен S2(τ) на S1(τ) в момент времени τ равна ξ − v2τ 2 ξ + v 2τ 2 − S 2 (0) Φ S1 (0) Φ v τ , v τ
(6.25)
которая и является формулой Маргрейба. Немного удивительно, что формула (6.25) не зависит от безрисковой процентной ставки r. Заметим также, что при S2 (t) = Ke r (t − τ ) формула (6.25) превращается в формулу Блэка – Шоулса (6.12). Теперь подсчитаем стоимость (в момент времени 0) опциона для получения большего из S1(τ) и S2(τ) в момент времени τ. Из равенства mах [S1(τ), S2(τ)] = S2(τ) + [S1(τ) − S2(τ)]+ получаем стоимость опциона в виде S2 (0) + e −rτ Е ([S1(τ) − S2(τ)]+; h*), что с учетом выражения (6.25) равно ξ − v 2 τ 2 ξ + v2τ 2 + S 2 (0) 1 − Φ S1 (0) Φ v τ = v τ 2 ξ + v2τ 2 + S 2 (0) Φ − ξ + v τ 2 = = S1 (0) Φ v τ v τ
ln[S1 (0) S 2 (0)] + v 2 τ 2 + = S1 (0) Φ τ v ln[S 2 (0) S1 (0)] + v 2 τ 2 . + S 2 (0) Φ τ v
259
(6.26)
Этот результат можно также получить с помощью применения следствия 6.3 при n = 2. Снова примечательно, что выражение (6.26) не зависит от r. Аналогичным образом из следствия 6.4 также можно получить результаты Шталца для цены европейского опциона-колл на минимум из двух рисковых активов с известными ценой и датой исполнения и Джонсона для цены европейских опционов на максимум и минимум из n рисковых активов с известной ценой исполнения.
§ 6. ЦЕНЫ АКТИВОВ, ВЫПЛАЧИВАЮЩИХ ДИВИДЕНДЫ Определение цены американских опционов с конечной датой истечения является исследованной проблемой в области финансовой экономики. Основную трудность составляет определение оптимальной границы исполнения. Здесь начнем изучать проблему определения цены американского опциона без даты истечения и теоремы опционного выбора остановки с помощью метода преобразований Эсшера. Эта проблема решаема, поскольку оптимальная граница исполнения бессрочного американского опциона не изменяется по отношению к временной переменной. Мы получим простую, но достаточно общую формулу для цены бессрочного американского опциона-пут на акцию, уменьшение которой не происходит скачкообразно. Аналогично получаем формулу для цены бессрочного американского опциона-колл на акцию, увеличение которой не происходит скачкообразно. В последнем параграфе главы мы представим семейство стохастических процессов для моделирования таких изменений цены акции. Это семейство включает винеровский процесс, гамма-процесс и обратный гауссовский процесс, а также комбинацию таких процессов. В классических предположениях о том, что цена акции является геометрическим броуновским движением, проанализируем общий бессрочный американский зависимый платеж и получим формулы для бессрочного опциона и русского опциона. Мартингальный подход избегает использования дифференциальных уравнений. Мы также объясним соотношение между условиями гладкого склеивания Самюэльсона и условием оптимальности первого порядка.
260
Нейтральное к риску преобразование Эсшера Для t ≥ 0 символ S(t) обозначает цену не выплачивающей дивиденды акции или ценной бумаги в момент t. Предположим, что имеется стохастический процесс {Х(t), t ≥ 0}, Х(0) = 0, со стационарными и независимыми приращениями такой, что S (t) = S(0) ехр {Х(t)},
t ≥ 0.
Для каждого t случайная величина Х(t), которую можно интерпретировать как непрерывно конвертируемую ставку доходности по t периодам, имеет неограниченно делимое распределение. Пусть ее функция распределения а ее ПФМ
F(х, t) = рrоb [Х(t) ≤ х], М(z, t) = Е [ехр{zХ(t)}]
Путем предположения, что М(z, t) является непрерывной в точке t = 0, можно доказать, что М(z, t) = [М(z, 1)]t. Преобразование Эсшера случайной величины – уже установившееся понятие, а здесь рассмотрим преобразование Эсшера случайного процесса, которое удовлетворяет равенству (6.2). Преобразование Эсшера с параметром h случайного процесса {Х(t), t ≥ 0} снова является процессом со стационарными и независимыми приращениями; модифицированное распределение Х(t) теперь приобретает вид x
F ( x, t; h) = prob [X (t ) ≤ x; h] =
∫e
hy
∫e
hy
−∞ ∞
dF ( y, t ) dF ( y, t )
x 1 e hy dF ( y, t ) . = ∫ M (h, t ) − ∞
−∞
M (z , t ; h ) =
M (z + h , t ) . M (h, t )
Из (6.2) следует, что t
M (z + h, t ) М(z, t; h) = = [М(z, 1; h)] t. M (h, t ) 261
Поскольку экспоненциальная функция положительная, модифицированная вероятностная мера является эквивалентной по отношению к первоначальной вероятностной мере, т. е. обе вероятностные меры имеют одни и те же множества меры нуль. Соответствующий параметр h = h* определяется согласно принципу нейтрального к риску определения стоимости (см. гл. 2) или, используя терминологию гл. 3 и гл. 4, мы ищем h = h*, чтобы получить эквивалентную мартингальную меру. Предположим, что безрисковая процентная ставка является постоянной и обозначается символом r, а также, что рынок является невязким и торговля непрерывная. Не имеется налогов, издержек на сделки и ограничений на займы или короткие продажи. Все ценные бумаги совершенно делимы. Далее предположим, что акция выплачивает непрерывный поток дивидендов с нормой, пропорциональной ее цене, т. е. имеется неотрицательная константа ρ такая, что дивиденд, выплачиваемый между моментами времени t и t + dt, равен S (t) ρdt. Ищем параметр h = h* так, чтобы процесс {S(t) ехр{−(r − ρ) t}, t ≥ 0} являлся мартингалом по отношению к вероятностной мере, соответствующей h*. В частности, S(0) = Е [S(t) ехр{− (r − ρ) t}; h*];
(6.27)
отсюда по формулам (6.1) и (6.2) или
ехр{(r − ρ) t} = Е [ехр{Х(t)}; h*] = [М(1, 1; h*) ] t, ln [М(1, 1; h*)] = (r − ρ).
(6.28)
Назовем преобразование Эсшера с параметром h* нейтральным к риску преобразованием Эсшера, а соответствующую эквивалентную мартингальную меру нейтральной к риску мерой Эсшера. Цена финансовой производной, чьи платежи зависят от {S(t)} называется дисконтированной ожидаемой стоимостью, где математическое ожидание вычисляется по нейтральной к риску мере Эсшера. При некоторых условиях регулярности уравнение (6.28) имеет единственное решение. Чтобы показать это, рассмотрим функцию G(h) = ln [М(1, 1; h)] = ln [М(1 + h, 1)] − ln [М(h, 1)].
262
Формула d E[X (1); h] = var[X (1); h] dh показывает, что Е [Х(1); h] – возрастающая функция h. Отсюда d g (h ) = E[X (1); 1 + h] − E [X (1); h] dh является положительной, показывая, что g (h) – возрастающая функция. Это и обеспечивает единственность решения уравнения (6.28), которым является g(h) = r − ρ. Чтобы рассмотреть проблему существование решения, обозначим через М ≤ + ∞ и т ≥ − ∞ соответственно правую и левую конечные точки интервала возможных значений величины Х(1). Предположим, что т + ρ < r < М + ρ, или т < r − ρ < М, поскольку в противном случае был бы возможен арбитраж. Пусть (а, b) обозначает интервал значений h, для которого существует g(h). При некоторых условиях регулярности lim g (h ) = m,
lim g (h ) = M ,
h↓ a
h↑b
и в этом случае уравнение (6.27) имеет решение. Следует заметить, что хотя нейтральная к риску мера Эсшера является единственной, могут быть и другие эквивалентные мартингальные меры (например, в работе F. Delbaen, J. Haezendonck (1989) изучаются эквивалентные меры составных пуассоновских процессов). Цена финансовой производной принимается как математическое ожидание ее дисконтированных выплат по нейтральной к риску мере Эсшера. Например, рассмотрим европейский опцион-колл на акцию с ценой исполнения K и датой истечения t, t > 0. Пусть I(.) обозначает индикаторную функцию и k = ln[K/S(0)]. Цена опциона в момент 0 e − rt Е [(S(t) − K)I(S (t) > K) ; h*] =
= e − rt Е [S(t)I(S (t) > K); h*] − e − rt KЕ [I (S (t) > K); h*].
(6.29)
Математическое ожидание во втором слагаемом правой части равенства (6.29) равно рrоb [S (t) > K; h*] = 1 − F (k , t; h*). 263
Чтобы оценить математическое ожидание в первом слагаемом правой части (6.29), заметим, что для каждой измеримой функции g(.) E [ g ( S (t )); h] =
E[ g ( S (t ))e hX (t ) ] E[ g ( S (t )) S (t ) h ] = . E[e hX (t ) ] E[ S (t ) h ]
Используя эту формулу, можно доказать следующий результат. Лемма 6.1. Пусть h и k являются двумя вещественными числами. Предположим, что преобразования Эсшера с параметрами h и h + k существуют. Тогда для каждой измеримой функции ψ(.) Е [S (t)k ψ(S(t)); h] = Е [S (t)k; h] × Е [ψ (S(t)); h + k]. Применяя лемму при k = 1, ψ(х) = I (х > K) и h = h* и представление (6.27), получим Е[S(t) I(S(t) > K) ; h*] = Е[S(t) ; h*] Е[I(S(t) > K) ; h*+ 1] = = S(0) e ( r − ρ )t рrоb [S(t) > K ; h* + 1]. Таким образом, цена европейского опциона-колл равна S(0) e −ρt [1 − F (k, t; h* + 1)] − e − rt K [1 − F(k, t; h*)].
(6.30)
Если {Х(t)} является винеровским процессом с дисперсией за единицу времени σ2, тогда согласно формуле (6.30) S (0) e
− ρt
− k + (r − ρ − σ 2 2) t − k + (r − ρ + σ 2 2) t − rτ , (6.31) − e KΦ Φ σ σ t t
где Ф обозначает функцию стандартного нормального распределения. При ρ = 0 этот результат становится классической формулой Блэка – Шоулса (6.12) для определения цены опциона. Формула (6.31) впервые другим способом была получена С. Смитом (1976). Теперь предположим, что акция выплачивает дивиденды с постоянной пропорциональной нормой ρ. Если все дивиденды реинвестируются в акции, тогда каждая доля акции в момент времени 0 вырастает до eρt долей в момент времени t. Это дает следующую интерпретацию для формулы (6.27): S (0) = Е [ехр{−rt} S (t) ехр {ρt}; h*].
264
С другой стороны, можно также рассмотреть ситуацию, когда никакие дивиденды не реинвестируются в акции. Тогда придем к интуитивной формуле: t S (0) = E ∫ e − ru S (u )ρdu + e − rt S (0) ; h *. 0
(6.32)
Чтобы доказать справедливость представления (6.32), изменим порядок вычисления математического ожидания и интегрирования в правой части и используем формулу Е [S (и) ехр {−δи}; h*] = S (0) ехр {−ρи}. Таким образом, t − ru правая часть = S (0) ∫ e S (u )ρdu + e − ρt = S (0) = левая часть. 0 Формулу (6.30) можно использовать для определения цены опциона обмена валюты, когда S (t) обозначает текущий обменный курс в момент времени t, r – местную процентную ставку, а ρ − иностранную процентную ставку. В этом контексте выражение (6.31) известно как формула Гармана – Колхагена (Garman – Kohlhagen formula).
§ 7. ОПРЕДЕЛЕНИЕ ЦЕНЫ БЕССРОЧНОГО АМЕРИКАНСКОГО ОПЦИОНА При помощи применения теоремы опционного выбора мы получим формулы для определения цен бессрочных американских опционов-пут на акции. Сделаем предположения относительно цен акций и дивидендов, которые были введены в § 6. При определении цены бессрочного американского опциона-пут дополнительно предположим, что убывание цены акции не происходит скачкообразно. Аналогично, когда определяется цена бессрочного американского опциона-колл, предположим, что возрастание цены акции не происходит скачкообразно. При этих предположениях, принимаемых для удобства, могут быть получены достаточно простые формулы. Сначала рассмотрим бессрочный американский опцион-пут с ценой исполнения K. Временно предположим, что K < S(0), чтобы исключалось немедленное исполнение опциона. Владелец опциона ис265
полняет его в соответствии с некоторой стратегией в момент остановки Т. Тогда в момент Т получим (K − S (Т))+, где х+ = mах {х, 0}. Таким образом, стоимость опциона в момент 0, ассоциированная со стратегией равна Е [(K − S (Т))+ ехр{−rТ}; h*]. Чтобы максимизировать это выражение, можно ограничиться стационарными стратегиями вида ТL = inf {t | S(t) ≤ L}, L ≤ K. Опцион исполняется в первый же момент времени, когда цена акции становится равной или меньше уровня L, если это происходит. Цена опциона является максимальным значением Е [ехр{−rТL} (K − S (ТL))+; h*].
(6.33)
В предположении, что процесс цены {S (t), t ≥ 0} не может уменьшаться скачкообразно, цена акции в момент, когда опцион исполняется, равна L, т. е. L = S(ТL) = S(0) ехр{Х(ТL)}.
(6.34)
Для простоты обозначим текущую цену акции S (0) через S, а выражение (6.33) – через V(S, L) . Так как L ≤ K V (S, L) = (K − L) Е [ехр{−rТL}; h*].
(6.35)
Математическое ожидание в равенстве (6.35) является преобразованием Лапласа в точке ТL и может быть вычислено с помощью следующих классических рассуждений. Рассмотрим стохастический процесс {ехр [−rt + θХ(t)], t ≥ 0}. Для t ≤ ТL он является ограниченным мартингалом по отношению к нейтральной к риску мере Эсшера, если коэффициент θ – отрицательное решение уравнения Е [ехр{−rt + θ Х(t)}; h*] = 1 или М(θ, 1; h*) = ехр{r}.
(6.36)
Уравнение (6.36) имеет два вещественных корня: один является отрицательным, а другой – больше единицы. Чтобы увидеть это, рассмотрим функцию φ(θ) = М(θ, 1; h*) = Е [ехр{θХ(1)}; h*]. Так как
266
φ′′ (θ) = Е [Х(1)2 ехр{θХ(1)}; h*], функция φ(θ) является выпуклой. Следовательно, уравнение (6.36) φ(θ) = ехр{r} имеет не более двух решений. Заметим, что φ(0) = 1 < ехр{r}, и из представления (6.28) следует, что φ (1) = ехр{r − ρ} < ехр{r}. Предположим, что рrоb {Х(1) < 0} > 0 и рrоb {Х(1) > 0} > 0, откуда следует, что φ(θ) → + ∞ для θ → − ∞ и для θ → + ∞. Таким образом, уравнение (6.36) имеет два корня: θ0 < 0 и θ1 > 1. По теореме опционного выбора (optional sampling theorem) мы имеем Е [ехр{−rТL + θ0 Х(ТL)}; h*] = 1, которое согласно соотношению (6.34) превращается в равенство Е [ехр{−rТL}; h*] = (L/S) − θ 0 .
(6.37)
Применение равенства (6.37) к выражению (6.35) дает для S ≥ L и K > L, V(S, L) = (K − L) (L/S) − θ 0 . (6.38) Для данной текущей цены акции S ищем максимальное значение стоимости (6.38), варьируя границу исполнения опциона L. Пусть VL обозначает частную производную V по L. Тогда решение уравнения VL(S, L) = 0 даст оптимальную границу исполнения опциона ~ L = L = − θ 0K / (1 − θ 0). Таким образом, максимальное значение ~ V(S, L ) =
K − Kθ 0 1 − θ0 S (1 − θ0 )
−θ0
.
Оно является ценой бессрочного американского опциона-пут при ус~ ~ ловии, что S ≥ L . Для S < L опцион исполняется немедленно и цена его составляет K − S. Следовательно, цена опциона равна K − Kθ − θ 0 ~ 0 , если S ≥ L , 1 − θ0 S (1 − θ0 ) ~ если S < L . K − S , 267
(6.39)
Может показаться удивительным, что r и ρ явно не содержатся в формуле (6.39). Однако они были использованы при определении θ0 . Теперь рассмотрим определение цены бессрочного американского опциона-колл с ценой исполнения K и временно предположим, что K > S. Для М ≥ K определим и
ТМ = inf {t | S(t) ≥ М} W (S, М) = Е [ехр{−δТМ}(S (ТМ) − K)+; h*].
(6.40)
В предположении, что процесс цены акции {S (t), t ≥ 0} не изменяется скачкообразно вверх, цена акции будет равна М в момент, когда исполняется опцион, т. е. S (t) = М. Так как М ≥ K, формула (6.40) превращается в следующую: W(S, М) = (М − K)Е [ехр{−rТМ}; h*].
(6.41)
Математическое ожидание в формуле (6.41) вычисляется тем же самым способом, как и выше, исключая тот факт, что теперь используется θ1, положительный корень уравнения (6.36), чтобы быть уверенными в том, что (ехр{−rt + θ1Х(t)}) является ограниченным мартингалом (по отношению к нейтральной к риску мере Эсшера) для t ≤ ТМ. Окончательная формула имеет вид Е [ехр{−rТМ}; h*] = (S/М) θ1 . Для заданной текущей цены S максимальное значение достигается при поэтому
W(S, М) = (М − K)(S/М) θ1
(6.42)
~ М = M = θ 1K / (θ 1 − 1), ~ W(S, M ) =
θ
1 K S (θ1 − 1) . θ1 − 1 Kθ1
Это дает цену бессрочного американского опциона-колл при условии, ~ ~ что S ≤ M . Для S > M опцион исполняется немедленно и цена равна просто S − K. Таким образом, цена опциона определяется выражением K S (θ − 1) θ1 ~ 1 , если S ≤ M , θ1 − 1 Kθ1 ~ если S > M . S − K , 268
(6.43)
Когда доходность дивидендов ρ стремится к нулю, корень θ1 ~ стремится к 1, граница оптимального исполнения M стремится к ∞, а цена бессрочного американского опциона-колл стремится к S, текущей цене акции. Эти предельные результаты можно проверить прямым вычислением: для ρ = 0, θ1 = 1 формула (6.42) сводится к следующей W(S, М) = (1 − K / М) S, М ≥ K. Так как эта функция строго возрастает от М, ее наибольшее значение не достигается при конечных значениях М и максимальным значением (стоимостью опциона) является S. Таким образом, если ρ = 0, бессрочный американский опцион-колл никогда не будет исполняться, но несмотря на это, он будет иметь положительную стоимость. Чтобы избежать этой аномалии, можно модифицировать выплату опционаколл следующим образом Тогда
[( S(ТМ) − K)+] α, 0 < α < 1. W(S, М) = (М − K) α (S/М),
~ которая принимает максимальное значение при M = K / (1 − α).
Условие гладкого склеивания Каждая из формул (6.39) и (6.43) как функция текущей цены акции S имеет непрерывную первую производную, поскольку ~ ~ ~ ~ ~ V( L , L ) = K − L , VS ( L , L ) = − 1 (6.44) и ~ ~ ~ ~ ~ W( M , M ) = M − K, WS ( M , M ) = 1. (6.45) Формулы (6.44) и (6.45) являются частными случаями так называемого условия качественного контакта (high contact condition) Самюэльсона; в литературе о задачах оптимальной остановки используется термин условие гладкого склеивания (smooth pasting condition), или принцип гладкой аппроксимации (principle of smooth fit), который приписывается Колмогорову. Р. Мертон (1973) получил условие гладкого склеивания как необходимое условие оптимальности первого порядка. При некоторых 269
слабых условиях обратное также имеет место – решение оптимальной задачи остановки, удовлетворяющее условию гладкого склеивания, является на самом деле оптимальным решением задачи. Легко проверить, что условие (6.44) определяет оптимальную границу исполнения ~ L , в то время как условие (6.45) определяет оптимальную границу ис~ полнения M . Теперь получим формулу, объясняющую, как соотносятся условие гладкого склеивания (6.44) и оптимальность V(S, .). Пусть λ (S, L) = Е [ехр{−rТL}; h*]. Из равенства (6.37) или просто из интерпретации следует, что для 0 < х < S − L, λ (S, L) = λ (S, L + х) λ (L + х, L). (6.46) Дифференцируя равенство (6.46) по х и подставляя х = 0, получаем Теперь пусть
0 = λL(S, L) + λ(S, L) λS(L, L). π(х) = (K − х)+
(6.47) (6.48)
обозначает функцию платежа. Тогда формула (6.35) приобретает вид V(S, L) = π(L) λ(S, L).
(6.49)
Дифференцирование (6.49) по L и применение (6.47) дают VL (S, L) = πL (L) λ (S, L) + π (L) λL (S, L) = πL (L) λ(S, L) − – π (L) λ (S, L) λS (L, L) = λ (S, L) {πL (L) − VS (L, L)}.
(6.50)
Формула (6.50) может также быть получена с помощью равенства (6.38). Так как λ (S, L) является положительной, VL (S, L) = 0, если и только если VS (L, L) = πL (L). (6.51) Выражение (6.50) явно показывает, что граница оптимального ~ исполнения L не зависит от текущей цены акции S. Заметим, что равенства (6.49), (6.50) и (6.51) имеют место и для функций платежей π(.) более общих, чем функция (6.48). Аналогично можно получить формулу 270
где
WМ (S, М) = µ (S, М) {πМ (М) − WS (М, М)},
(6.52)
µ (S, М) = Е [ехр{−rТМ}; h*].
§ 8. ЛОГАРИФМ ЦЕНЫ АКЦИИ КАК ВИНЕРОВСКИЙ ПРОЦЕСС Случайный процесс со стационарными и независимыми приращениями и выборочными траекториями, которые не могут скачкообразно увеличиваться и уменьшаться (т. е. непрерывны), является винеровским процессом. Предположим, что {Х(t), t ≥ 0} – винеровский процесс; тогда S(t) становится классической моделью геометрического броуновского движения для изменений цены акции (см. Samuelson, 1965). Пусть µ и σ2 обозначают соответственно среднее и дисперсию процесса Х (t) за единицу времени. В терминах стохастических дифференциальных уравнений предположением является dS (t ) σ 2 = µ+ dt + σdW (t ), t ≥ 0, S (t ) 2 где {W(t), t ≥ 0} обозначает стандартный винеровский процесс. Так как М(z, t) = ехр{(µ z + σ2z2/2) t}, из равенства (6.4) следует, что ln [М(z, t; h)] = [(µ + hσ2) z + ½ σ2z2] t. Это показывает, что преобразованный процесс имеет модифицированное среднее за единицу времени µ + hσ2 и прежнюю дисперсию за единицу времени σ2. Из представления (6.28) мы получаем (µ + h*σ2) + σ2/2 = r − ρ. Таким образом, для определения стоимости ФП используем винеровский процесс со средним за единицу времени µ + h*σ2 = r − ρ − σ2/2. Из равенства (6.36) получаем 271
(r − ρ − σ2/2)θ + σ2θ 2/2 = r,
или
σ2θ 2 + (2r − 2ρ − σ2)θ − 2r = 0.
(6.53)
Корнями этого квадратного уравнения являются θ= и θ=
(
) (2r − 2ρ − σ ) + 8σ r
(6.54)
(
) (2r − 2ρ − σ ) + 8σ r .
(6.55)
2 2
− 2r − 2ρ − σ2 −
2
2σ 2
2 2
− 2r − 2ρ − σ 2 +
2
2σ 2
Формула (6.55) получена Х. МакКином (1965), который изучал определение цен опционов, хотя, конечно, он не решал задачу в терминах меры, нейтральной к риску. При нулевой доходности дивидендов (ρ = 0) формула (6.54) превращается в равенство θ 0 = − 2r / σ2, которое впервые получено Мертоном (1973) методом МакКина, как стоимость бессрочного американского опциона-пут. В финансовой анализе формулы для определения цены бессрочных американских опционов выводятся следующим образом. Пусть D обозначает стоимость ФП. Из рассуждений по хеджированию, впервые данных Блэком и Шоулсом (1973), следует, что D удовлетворяет уравнению в частных производных σ2S 2DSS/2 + (r − ρ) S DS − r D + Dt = 0
(6.56)
при наличии соответствующих краевых условий. В случае бессрочного опциона Dt = 0 и уравнение (6.56) становится однородным линейным обыкновенным дифференциальным уравнением второго порядка по S σ2S 2DSS/2 + (r − ρ) S DS − r D = 0. (6.57) Функция D = S θ является решением (6.57), если показатель θ удовлетворяет квадратичному уравнению σ2θ (θ − 1)/2 + (r − ρ)θ − r = 0, которое является тем же, что и уравнение (6.53). Тогда общее решение уравнения (6.57) имеет вид D = c0 S θ 0 + c1S θ1 , 272
(6.58)
где с0 и с1 не зависят от S. Здесь мы используем мартингальный подход и избегаем дифференциальных уравнений. Дополнительная интерпретация решения (6.58) дается ниже (см. формулу (6.64)).
Бессрочные зависимые платежи Рассмотрим определение цены бессрочных зависимых исков с Uобразными функциями платежей, такими как π(х) = а1(K1 − х)+ + а2(х − K2)+ . Для а1 = а2 = 1 зависимый платеж называется бессрочным американским стрэнглом, если K1 < K2, и бессрочным американским стрэддлом, если K1 = K2. Предположение о процессе {Х(t), t ≥ 0} остается прежним, т. е. он остается винеровским процессом. Пусть S = S (0) обозначает текущую цену акции. Рассмотрим стратегии исполнения, связанные со временами остановки вида ТL, М = inf {t | S(t) = L или S (t) = М}, где 0 ≤ L ≤ S ≤ М. Стоимость зависимого платежа, соответствующего такой стратегии V(S, L, М) = Е [π (S (ТL, М)) ехр{−rТL, М}; h*]. Пусть и Тогда
λ (S, L, М) = Е [I(S (ТL, М) = L) ехр{−rТL, М}; h*] µ (S, L, М) = Е [I(S (ТL, М) = М) ехр{−rТL, М}; h*]. V (S, L, М) = π (L) λ (S, L, М) + π (М) µ (S, L, М).
(6.59)
Процесс {ехр(−rt + θ Х(t))} является ограниченным мартингалом (по отношению к мере, нейтральной к риску) для t ≤ ТL, М, когда θ = θ0 или θ = θ1 (корни уравнения (6.53)). Применение теоремы опционного выбора к этим двум мартингалам дает соответственно уравнения и
λ (S, L, М) (L/S) θ 0 + µ (S, L, М) (L/S) θ 0 = 1 λ (S, L, М) (L/S) θ1 + µ (S, L, М) (М/S) θ1 = 1, 273
решая которые, мы получаем M θ1 S θ 0 − M θ 0 S θ1 S θ1 Lθ 0 − S θ 0 Lθ1 λ (S, L, М) = и µ (S, L, М) = θ θ . M θ1 Lθ 0 − M θ 0 Lθ1 M 1 L 0 − M θ 0 Lθ1 Заметим, что
lim λ(S , L, M ) = (S/L) θ 0 = (L/S) − θ 0 ,
M →∞
которое подтверждает равенство (6.37), и lim µ(S , L, M ) = (S/М) θ1 , L↓0
которое подтверждает формулу (6.42). Оставшейся задачей является оптимизация платежа V(S, L, М), рассматриваемой как функция границ исполнения L и М. Условиями ~ ~ оптимальности первого порядка являются равенства VL (S, L , M ) = 0 ~ ~ и VМ (S, L , M ) = 0. Эти условия не зависят от S (пока S находится между L и М). Сначала этот факт кажется удивительным, но он следует немедленно из формул и
VL(S, L, М) = λ (S, L, М) {πL (L) − VS (L, L, М)}
(6.60)
VМ (S, L, М) = µ (S, L, М) {πМ (М) − VS (М, L, М)},
(6.61)
которые обобщают соответственно формулы (6.50) и (6.52). Таким образом, условия первого порядка приобретают вид ~ ~ ~ ~ VS ( L , L , M ) = πL ( L ) (6.62) и ~ ~ ~ ~ VS ( M , L , M ) = πМ ( M ), (6.63) что является условиями гладкого склеивания. Оптимальные границы ~ ~ исполнения L и M определяются путем совместного решения ~ ~ уравнений (6.62) и (6.63). Для L ≤ S ≤ M цена бессрочного зависимого платежа ~ ~ ~ ~ ~ ~ ~ ~ V(S, L , M ) = π ( L ) λ (S, L , M ) + π ( M ) µ (S, L , M ) =
(
= S θ0
S θ1
L~θ 0 ~ M θ0
)
274
( ) . ( )
~ ~ −1 Lθ1 π L ~ θ1 ~ M π M
(6.64)
Чтобы вывести уравнение (6.60), рассмотрим равенства и
λ (S, L, М) = λ (S, L + х, М) λ (L + х, L, М) µ (S, L, М) = µ (S, L + х, М) + λ (S, L + х, М) µ (L + х, L, М),
где 0 < х < S − L. Дифференцирование этих выражений по х и подстановка х = 0 дает соответственно и
0 = λL (S, L, М) + λ (S, L, М) λS (L, L, М)
(6.65)
0 = µL (S, L, М) + λ (S, L, М) µS (L, L, М).
(6.66)
Дифференцируя равенство (6.59) по (6.65) и (6.66), получаем
L
и применяя соотношения
VL (S, L, М) = πL (L) λ (S, L, М) + π (L) λL (S, L, М) + π (М) µL (S, L, М) = = λ (S, L, М) {πL (L) − π (L) λS (L, L, М) − π (М) µS (L, L, М)} = = λ (S, L, М) {πL (L) − VS (L, L, М)}, что совпадает с уравнением (6.60). Вывод уравнения (6.61) аналогичен. Для общих функций платежей может быть несколько непересекающихся оптимальных интервалов неисполнения.
Бессрочный опцион “down-and-out” Рассмотрим определение цены бессрочного американского опциона-колл «down-and-out» с ценой исполнения K. Опционный контракт становится нулевым и неисполняемым, если цена акции уменьшается до нокаутной цены (knock-out price) L, L < K. Когда это встречается, дается скидка или возмещение суммой R. Для М ≥ K из равенства (6.59) следует, что стоимость стратегии для исполнения опционаколл, когда цена опциона впервые увеличивается до М, равна V(S, L, М) = R λ (S, L, М) + (М − K) µ (S, L, М), L ≤ S ≤ М. (6.67) Заметим, что нижняя граница исполнения L фиксирована и задачей является максимизация V как функции верхней границы исполнения М. 275
Теперь рассмотрим частный случай, когда акция не выплачивает дивидендов (следовательно, θ1 = 1 и θ0 = − 2r/σ2). Покажем, что максимальное значение (6.67) получается при М → ∞ и что V(S, L, ∞) = S + (R − L) (L/S) − θ 0 = S + (R − L) (L/S) 2 r
σ2
.
Этот результат можно также найти у Р. Мертона (1973). Для доказательства этой формулы мы сначала заметим, что величина λ (S, L, М) является возрастающей функцией М и, следовательно, первое слагаемое правой части равенства (6.67) ограничено величиной R λ (S, L, ∞) = R (L/S) − θ 0 . Второе слагаемое правой части равенства (6.67) можно оценить следующим образом SLθ 0 − S θ 0 L = (М − K) µ (S, L, М) = (М − K) MLθ 0 − M θ 0 L =
M −K
M − L(L M )− θ 0 =
[S − L(L S ) ] < S − L (L/S) −θ0
2r σ2
=
lim (M − K ) µ (S , L, M ).
M→ ∞
§ 9. РУССКИЙ ОПЦИОН Пусть М является числом таким, что М ≥ S. Пусть также М(t) = mах [М, mах {S(и) | 0 ≤ и ≤ t}], что можно интерпретировать как максимум цены акции за время t. Заметим, что пара {S(t), М(t); t ≥ 0} является однородным марковским процессом. Термин «русский опцион» предложен Л. Шеппом и А. Ширяевым (Shepp, Shiryaev, 1993) для описания бессрочного американского опциона, платеж которого равен М(t), если он исполняется в момент времени t, t ≥ 0. То есть владелец русского опциона имеет привилегию получить максимум цены акции за время до того момента, в который он решил исполнить опцион. Цена опциона в момент времени 0 является наибольшим значением по всем моментам остановки Т ≥ 0 величины Е [М(Т ) ехр {− rТ}; h*]. ~ Л. Шепп и А. Ширяев показали, что имеется число k , которое ~ зависит только от r, ρ и σ, такое, что если S(0) > k М, оптимальной 276
стратегией – это исполнение опциона в первый же момент времени t, ~ когда S(t) > k М(t). ~ Покажем, как можно определить k очень понятным образом. Пусть k является числом 0 < k < 1. Для текущей цены акции S = S(0) при kМ ≤ S рассмотрим стратегию исполнения опциона в момент остановки Тk = inf {t | S(t) = k М (t)}. Стоимость этой стратегии обозначим R(S, М; k). Заметим, что R(S, М; k) = М R(S /М, 1; k). Отсюда и из определений λ и µ следует, что R(S, М; k) = М λ (S, kМ, М) + R(М, М; k) µ (S, kМ, М) = = М [λ (S, kМ, М) + R(1, 1; k) µ (S, kМ, М)]. Подставляя явные значения λ и µ, R(S, М; k) = М [λ (S/М, k, 1) + R(1, 1; k) µ (S/М, k, 1)] = =
M k θ 0 − k θ1
S θ 0 S θ1 − + M M
θ0 θ S θ1 θ1 S 0 + R(1, 1; k ) k − k , M M
(6.68)
где R(1, 1; k) определяется с помощью условия на границе при S = М. Условие исполнения русского опциона может быть получено путем следующих эвристических рассуждений. Если текущая цена акции S очень близка к М, можно быть уверенным «почти наверняка», что цена акции достигнет уровня М (и, следовательно, что максимум будет увеличиваться) до того, как опцион будет исполнен. Таким образом, если S близко к М, функция R (S, М; k) не зависит от точного значения М и его производная по М RМ (М, М; k) = 0. Отсюда и из (6.68) мы получаем условие [((1 − θ0 ) − (1 − θ1 )) + R(1, 1; k )(k θ 0 (1 − θ1 ) − k θ1 (1 − θ0 ))] k θ 0 − k θ1 277
= 0,
что дает R (1, 1; k ) =
k
θ1
θ1 − θ0
(1 − θ0 ) − k θ (1 − θ1 ) 0
.
Подставим это выражение в формулу (6.68) и получим после упрощений следующий результат:
(1 − θ 0 )(S M )θ − (1 − θ1 )(S M )θ R (S , M ; k ) = M k θ (1 − θ 0 ) − k θ (1 − θ1 ) 1
0
1
0
.
Теперь ясно, что оптимальное значение k является значением, которое минимизирует знаменатель, производная которого равна
(1 − θ0 )θ1k θ −1 + (θ1 − 1)θ0 k θ 1
0
−1
.
Следовательно, оптимальное значение 1 (θ1 − θ 0 )
~ θ (1 − θ1 ) k = 0 θ − θ ( ) 1 0 1
,
(6.69)
и цена русского опциона равна
(
)
~ ~ R S , M ; k , если k M ≤ S ≤ M , ~ если S ≤ k M . M ,
(6.70)
Формулы (6.69) и (6.70) являются эквивалентными формулам, полученным Л. Шеппом и А. Ширяевым.
§ 10. КВАЗИНЕПРЕРЫВНЫЕ ВЫБОРОЧНЫЕ ТРАЕКТОРИИ Предположим, что выборочные траектории {S (t)} или, что эквивалентно, {Х(t)} не имеют скачков вниз (это предположение было использовано при получении цены (6.39)). Тогда имеет место следующая декомпозиция: X(t) = Y(t) + v2W(t) − ct, t ≥ 0.
(6.71)
Здесь {Y(t)} является или составным пуассоновским процессом с положительными приращениями или пределом такого процесса; 278
{W(t)} – стандартный винеровский процесс с нулевым средним и единичной дисперсией за единицу времени; последнее слагаемое ct представляет собой систематический дрейф. Производящая функция семиинвариантов случайной величины X(t) имеет вид ∞ ln[M(z, t)] = t ∫ (e zx − 1)[−dQ( x)] + v 2 z 2 / 2 − cz , 0
(6.72)
где Q (х) – неотрицательная и невозрастающая функция с Q(∞) = 0. Заметим, что для всякого положительного числа ε интеграл ∞
∫ (e
zx
− 1)[−dQ ( x)],
ε
как функция от z, является производящей функцией семиинвариантов составного распределения Пуассона с пуассоновским параметром λ (ε) = Q(ε) и распределением величины скачка Р (х; ε) =
Q (ε ) − Q ( x ) , х ≥ ε. Q (ε )
Для простоты обозначений предположим, что − Q (х) = q (x) dx для некоторой неотрицательной функции q(x). Пусть µ и σ2 обозначают соответственно среднее и дисперсию {Х(t)} за единицу времени. Тогда ∞ µt = Е[Х(t)] = ∫ xq( x)dx − c t, (6.73) 0 ∞ 2 σ t = var[Х(t)] = ∫ x q( x)dx + v 2 t 0
(6.74)
∞ Е [(Х(t) − µt)3] = ∫ x 3 q( x)dx t. 0
(6.75)
2
и
279
Вообще для п ≥ 3 п-й семиинвариант случайной величины Х(t) равен ∞ n ∫ x q( x)dx t. 0 Из формул (6.4) и (6.72) следует, что ln[M(z, t; h)] = ln[M(z + h, t)] − ln[M(h, t)] = ∞ zx = t ∫ (e − 1)e hx q( x)dx + v 2 z 2 / 2 − (c − v 2 h) z . 0
(6.76)
Таким образом, преобразование Эсшера с параметром h процесса, определяемого соотношением (6.71), имеет такой же вид со следующими модификациями: q(x) → ehx q(x), (6.77) v2 → v2 (остается прежним), c → c − v2 h. Кроме того, из (6.76) следует, что (6.28) и (6.36) можно записать соответственно как ∞
∫ (e
и
x
− 1)e
h* x
0
∞
∫ (e
0
θx
− 1)e
v2 q ( x)dx + v h* = c + δ − ρ − 2
h* x
2
v 2θ2 − (c − v 2 h*)θ = δ. q( x)dx + 2
(6.78)
Частный случай Для модели, определяемой соотношениями (6.1) и (6.71), теперь предположим, что v = 0, т. е. S (t) = S (0) ехр{Y(t) − ct}, и что q (x) = ахα − 1e− bx, x > 0, где а > 0, α > − 1 и b > 0 являются параметрами. В соответствии с модификацией (6.77) для h < b преобразование Эсшера такого процесса является членом этого же семейства с параметром b, замененным на b(h) = b − h. 280
ПФМ случайной величины Y(t) имеет вид ∞ ∞ exp t ∫ (e zx − 1)q( x)dx = exp at ∫ (e zx − 1) xα −1e −bx dx = 0 0 b at если α = 0, , b − z = α exp aΓ(α) b − 1t , если α ≠ 0. b α b − z Таким образом, для α = 0 процесс {Y(t)}t ≥ 0 является гаммапроцессом; для α > 0 он является составным процессом Пуассона с пуассоновским параметром λ (а, α, b) = аГ(α) ⁄ bα и гаммаплотностью вероятностей величины скачков b α α −1 − bx р (х; α, b) = x e , х > 0. Γ (α ) Для − 1 < α < 0 наиболее известным случаем является α = − ½, если {Y(t)}t ≥ 0 – обратный гауссов процесс с плотностью вероятностей случайной величины Y(t) вида at x3 2
− ( bx − π at ) 2 , х > 0. exp x
Для b* = b(h*) = b − h* получаем уравнения
и
b* =e b * −1
c + δ−ρ a ,
если α = 0,
c +δ−ρ 1 1 − α= , если α ≠ 0. α aΓ ( α ) b* (b * −1)
(6.79)
(6.80)
Решением уравнения (6.79) является b* =
1 1− e
− ( c + δ − ρ) / a
281
,
(6.81)
что при ρ = 0 превращается в формулу (6.15). В общем случае вид уравнения (6.79) не позволяет получить решение для b* в явной форме. Однако если α = 1 (величины скачков распределены экспоненциально), решение имеет вид 1 4a . b* = 1 + 1 + c + δ − ρ 2
(6.82)
Случай α = − ½ рассмотрен выше в § 3. Для каждого фиксированного α можно определить параметры а, b и с методом моментов. Таким образом, можно считать известными µ, σ и третий центральный момент Х(1), который удобно записать как γσ3 (γ является коэффициентом асимметрии). Эти три момента можно записать с помощью формул (6.73) − (6.75) в форме следующих равенств ∞
и
aΓ(α + 1) µ = ∫ xq( x)dx − c = − c , σ2 = α +1 b 0 3
γσ =
∞
∫x
3
q ( x)dx =
0
∞
∫x
2
q( x)dx =
0
aΓ(α + 2) , bα + 2
aΓ(α + 3) . bα +3
Из этих равенств получим b = (α + 2)/γσ (при определении стоимости финансовой производной это b нужно заменить на b*) а=
(α + 2)α + 2 Γ ( α + 2) γ α + 2 σ α
(6.83)
α+2σ −µ. α +1 γ
(6.84)
и с=
Формулы для отрицательных корней уравнения (6.78) При предположениях v = 0 и q(x) = ахα − 1e− bx, x > 0, уравнение (6.78) превращается в следующее: ∞
a ∫ (e θx − 1)e h* x x α −1e −bx dx − cθ = δ или
0
282
∞
∫ (e
θx
− 1) x α −1e − b* x dx =
0
δ + cθ . a
(6.85)
Явное выражение интеграла в левой части равенства (6.85) можно получить с помощью ПФМ случайной величины Y(t). Если α = 0, то равенство (6.85) приобретает форму b* =e b * −θ
cθ + δ a .
(6.86)
Подстановка b*, полученного из формулы (6.86), в выражение (6.81) приводит к равенству e−cθ/a + θ [e δ/a − e− (c−ρ)/a] = e δ/a. С помощью формул (6.83) и (6.84) получаем c γ µγ 1 γ2 = σ − . = и a 2 2 a 4 Если α ≠ 0 и α > −1, то уравнение (6.85) приобретает вид δ + cθ 1 1 − = , (b * −θ) α b *α aΓ(α)
(6.87)
где b* определяется из уравнения (6.80). Уравнение (6.87) упростится при α = 1 к виду 1 1 δ + cθ − = , (6.88) b * −θ b * a что является квадратным уравнением относительно θ, а b* определяется из (6.82), 3σ 27 − µ. а= 3 и с= 2γ 2γ σ В случае отсутствия дивидендов (ρ = 0) положительный корень уравнения (6.88) равен θ1 = 1, а отрицательный корень выражается в виде θ0 = −δ b*/с.
283
ЛИТЕРАТУРА Основная Artzner P., Delbaen F. Term Structure of Interest Rates: The Martingale Approach // Advances in Applied Mathematics. 1989. Vol. 10. P. 95–129. Black F., Scholes M., The Pricing of Options and Corporate Liabilities // Journal of Political Economy. 1973. Vol. 81. P. 637– 654. Cox J. C., Ross S. A. The Valuation of Options for Alternative Stochastic Processes // Journal of Financial Economics. 1976. Vol. 3. Р. 145–166. Gerber H. U., Shiu E.S. Option Pricing by Esscher Transforms // Transactions of Society of Actuaries. 1994. Vol. XLVI. P. 99–191. Gerber H. U., Shiu E.S. Martingale Approach to Pricing Perpetual American Options // ASTIN Bulletin. 1994. Vol. 24. No. 2. P. 195–220. Harrison J. M., Kreps D. M. Martingales and Arbitrage in Multiperiod Securities Markets // Journal of Economic Theory. 1979. Vоl. 20. P. 381−408. Harrison J. M., Pliska S. R. Martingales and Stochastic Integrals in the Theory of Continuous Trading // Stochastic Processes and Applications. 1981. Vol. 11. P. 215–260. Merton R. Theory of Rational Option Pricing // Bell Journal of Economics and Management Science. 1973. Vol. 4. P. 141–183. Merton R. Continuous-Time Finance. Oxford: Blackwell, 1990.
Дополнительная Бейтмен Г., Эрдейи А. Таблицы интегральных преобразований: В 2 т. М.: Наука, 1969. Т. 1. Гирсанов И. В. О преобразовании одного класса случайных процессов с помощью абсолютно непрерывной замены меры // Теория вероятностей и ее применения. 1960. Т. 5. № 3. С. 314–330. Гихман И. И., Скороход А. В. Стохастические дифференциальные уравнения. Киев: Наук. думка. 1972. Липцер Р. Ш., Ширяев А. Н. Статистика случайных процессов. М.: Наука. 1974. Липцер Р. Ш., Ширяев А. Н. Теория мартингалов. М.: Наука. 1986. Медведев Г. А. Математические модели финансовых рисков: В 2 ч. Ч. 1: Риски изза неопределенности процентных ставок. Мн.: БГУ, 1999. Терпугов А. Ф. Математика рынка ценных бумаг. Томск: Изд-во ТГПУ, 2000. Феллер В. Введение в теорию вероятностей и ее приложения: В 2 т. М.: Мир, 1967. Т. 2. Шарп У. Ф., Александер Г. Дж., Бэйли Дж. В. Инвестиции. М.: Инфра-М, 1997. Ширяев А. Н. Вероятность. М.: Наука, 1989.
284
Ширяев А. Н. Основы стохастической финансовой математики: В 2 т. Т. 1: Факты. Модели. Т. 2: Теория. М.: Фазис, 1998. Cox J., Ingersoll J., Ross S. A theory of the Term Structure of Interest Rates // Econometrica. 1985. Vol. 53. No. 2. P. 385−407. Duffie D. Dynamic Asset Pricing. Princeton: Princeton University Press, 1992. Fama E. F. Portfolio Analysis in a Stable Paretian Market // Management Science. 1965. Vol. 311. No. 2. P. 409–419. Ilieva N. G. The Comparative Analysis of the Term Structure Models of the Affine Yield Class // Proceedings of 10-th Intern. AFIR Symposium. Tromsø. 2000. P. 367–393. Ilieva N. G. On Some Yield Interest Rate Models of the Affine Class Term Structures // EURO Working Group on Financial Modelling. 26-th Meeting. Trondheim. 2000. P. 1–19. Modigliani F., Miller M. The Cost of Capital, Corporation Finance, and the Theory of Investment // American Economic Review. 1958. Vol. 48 (June). P. 261–297. Panjer H., Willmot G. Insurance Risk Models. Schaumburg: Society of Actuaries, 1992. Samuelson P. A. Rational Theory of warrant Pricing // Industrial Management Review. 1965. Vol. 6. P. 13–31.
285
ОГЛАВЛЕНИЕ ПРЕДИСЛОВИЕ ……………………………………………………….…..….3 ОСНОВНЫЕ СОКРАЩЕНИЯ И ОБОЗНАЧЕНИЯ ………………... ..….4 ВВЕДЕНИЕ ………………………………………………………………. ..….5 Глава 1. АНАЛИЗ МОДЕЛЕЙ НЕПРЕРЫВНОГО ВРЕМЕНИ § 1. Математические и экономические предположения в моделях непрерывного времени ……………………………………………….. .…..9 § 2. Процессы с непрерывными выборочными траекториями без редких событий ………………………………………………………..…...19 § 3. Процессы с «редкими событиями» и непрерывными выборочными траекториями ……………………………………….…..…36 § 4. Процессы с «редкими событиями» и разрывными выборочными траекториями …………………………………………………………....…41 Глава 2. МОДЕЛЬ БЛЭКА – ШОУЛСА И ЕЕ МОДИФИКАЦИИ § 1. Финансовые производные ………………………………………… …..50 § 2. Определение цен опционов. Модель Блэка – Шоулса .…………. …..52 § 3. Модель Блэка – Шоулса: вывод Мертона ………………………….….58 § 4. Распространение модели Блэка – Шоулса на случай выплаты дивидендов и изменения цены исполнения ……………………………..70 § 5. Определение стоимости американских оционов-пут …………… .….75 § 6. Определение стоимости опциона-колл «down-and-out»………… .….78 § 7. Определение стоимости отзываемого опциона …………………..…..81 § 8. Разрывные стохастические процессы изменения цен акций …… …..83 § 9. Определение стоимости опционов для разрывных стохастических процессов ………………………………………………..90 § 10. Задачи определения стоимости опционов ……………………… …..95 § 11. Процесс цены актива с произвольной нижней отражающей границей ……………………………………………………………….. ...108 Глава 3. МАРТИНГАЛЫ И АРБИТРАЖ НА РЫНКАХ ЦЕННЫХ БУМАГ § 1. Основные определения ……………………………………………. …116 § 2. Жизнеспособность и арбитраж …………………………………….…120 § 3. Модели рынка ценных бумаг ……………………………………… ...125
286
§ 4. Конечная модель ………………………………………………………132 § 5. Диффузионный случай ……………………………………………..…134 § 6. Другие торговые стратегии ……………………………………………140 § 7. Обобщения …………………………………………………………..…143 Глава 4. МАРТИНГАЛЫ И СТОХАСТИЧЕСКИЕ ИНТЕГРАЛЫ В ТЕОРИИ НЕПРЕРЫВНОЙ ТОРГОВЛИ § 1. Постановки основных задач ………………………………………. ....151 § 2. Конечная теория ……………………………………………………. ...161 § 3. Непрерывная торговля …………………………………………….. …173 § 4. Процессы доходности и полумартингальная экспонента ………..…188 § 5. Многомерная диффузионная модель …………………………….. …190 § 6. Иллюстративные примеры ……………………………………………198 Глава 5. ВРЕМЕННАЯ СТРУКТУРА ПРОЦЕНТНЫХ СТАВОК: МАРТИНГАЛЬНЫЙ ПОДХОД § 1. Процесс дисконтированной цены облигации как мартингал ………206 § 2. Случай, когда процесс мгновенной процентной ставки адаптирован к броуновскому движению …………………………….…217 § 3. Случай, когда мгновенная процентная ставка является диффузионным процессом …………………………………………… ...227 Глава 6. МАРТИНГАЛЬНЫЙ ПОДХОД К ОПРЕДЕЛЕНИЮ ЦЕН ОПЦИОНОВ С ПОМОЩЬЮ ПРЕОБРАЗОВАНИЯ ЭСШЕРА § 1. Понятие о преобразовании Эсшера ……………………………….....237 § 2. Нейтральное к риску преобразование Эсшера …………………… ...240 § 3. Формулы вычисления цен опционов …………………………………244 § 4. Опционы на несколько рисковых активов ………………………..…251 § 5. Логарифмы цен акций как многомерный винеровский процесс .. …257 § 6. Цены активов, выплачивающих дивиденды …………………………260 § 7. Определение цены бессрочного американского опциона ………. …265 § 8. Логарифм цены акции как винеровский процесс ……………………271 § 9. Русский опцион ……………………………………………………..…276 § 10. Квазинепрерывные выборочные траектории ………………………278 ЛИТЕРАТУРА ………………………………………………………………284
287