<< Пред.           стр. 6 (из 10)           След. >>

Список литературы по разделу

 Вероятность для любой точки на графике характеристической функции можно оценить, если распределение представить себе как последовательность узких прямоугольников. Тогда для любого данного прямоугольника в распределении вы можете рассчитать вероятность, ассоциированную с этим прямоугольником, как отношение суммы площадей всех прямоугольников слева от вашего прямоугольника (включая площадь вашего прямоугольника) к сумме площадей всех прямоугольников в распределении. Чем больше прямоугольников вы используете, тем более точными будут полученные вероятности. Если бы вы использовали бесконечное число прямоугольников, то ваш расчет был бы точным. Рассмотрим процедуру поиска площадей под кривой характеристического распределения на примере. Допустим, мы хотим найти вероятности, ассоциированные с каждым отрезком длиной 0,1 в интервале от -3 до +3 сигма. Отметьте, что в таблице (с. 183) рассмотрен интервал от -5 до +5 сигма. Дело в том, что лучше выйти на 2 сигмы за ограничительные параметры (-3 и +3 сигма в нашем случае), чтобы получить более точные результаты. Отметьте, что Х - это число стандартных единиц, на которое мы смещены от среднего значения. Далее идут значения четырех параметров. Следующий столбец - это столбец N'(X), который отражает высоту кривой в точке Х при этих значениях параметров. N'(X) рассчитывается из уравнения (4.06). Воспользуемся уравнением (4.06). Допустим, нам надо рассчитать N'(X) для Х= -3 со значениями параметров 0,02, 2,76, 0 и 1,78 для LOC, SCALE, SKEW и KURT соответственно. Сначала рассчитаем показатель асимметрии для уравнения (4.06). Формула для расчета С задается уравнением (4.07):
 
 Х LOG SCALE SKEW KURT N'(X) Ур. (4.06) Накопленная сумма N(X) -5,0 0,02 2,76 0 1,78 0,0092026741 0,0092026741 0,000388 -4,9 0,02 2,76 0 1,78 0,0095350519 0,018737726 0,001178 -4,8 0,02 2,76 0 1,78 0,0098865117 0,0286242377 0,001997 -4,7 0,02 2,76 0 1,78 0,01025857 0,0388828077 0,002847 -4,6 0,02 2,76 0 1,78 0,0106528988 0,0495357065 0,003729 -4,5 0,02 2,76 0 1,78 0,0110713449 0,0606070514 0,004645 -4,4 0,02 2,76 0 1,78 0,0115159524 0,0721230038 0,005598 -4,3 0,02 2,76 0 1,78 0,0119889887 0,0841119925 0,006590 -4,2 0,02 2,76 0 1,78 0,0124929748 0,0966049673 0,007622 -4,1 0,02 2,76 0 1,78 0,0130307203 0,1096356876 0,008699 -4,0 0,02 2,76 0 1,78 0,0136053639 0,1232410515 0,009823 -3,9 0,02 2,76 0 1,78 0,0142204209 0,1374614724 0,010996 -3,8 0,02 2,76 0 1,78 0,0148798398 0,1523413122 0,012224 -3,7 0,02 2,76 0 1,78 0,0155880672 0,1679293795 0,013509 -3,6 0,02 2,76 0 1,78 0,0163501266 0,184279506 0,014856 -3,5 0,02 2,76 0 1,78 0,0171717099 0,2014512159 0,016270 -3,4 0,02 2,76 0 1,78 0,0180592883 0,2195105042 0,017756 -3,3 0,02 2,76 0 1,78 0,0190202443 0,2385307485 0,019320 -3,2 0,02 2,76 0 1,78 0,0200630301 0,2585937786 0,020969 -3,1 0,02 2,76 0 1,78 0,0211973606 0,2797911392 0,022709 -3,0 0,02 2,76 0 1,78 0,0224344468 0,302225586 0,024550 -2,9 0,02 2,76 0 1,78 0,0237872819 0,3260128679 0,026499 -2,8 0,02 2,76 0 1,78 0,0252709932 0,3512838612 0,028569 -2,7 0,02 2,76 0 1,78 0,0269032777 0,3781871389 0,030770 -2,6 0,02 2,76 0 1,78 0,0287049446 0,4068920835 0,033115 -2,5 0,02 2,76 0 1,78 0,0307005967 0,4375926802 0,035621
 Продолжение X LOG SCALE SKEW KURT N'(X) Ур. (4.06) Накопленная сумма N(X) -2,4 0,02 2,76 0 1,78 0,0329194911 0,4705121713 0,038305 -2,3 0,02 2,76 0 1,78 0,0353966362 0,5059088075 0,041186 -2,2 0,02 2,76 0 1,78 0,0381742015 0,544083009 0,044290 -2,1 0,02 2,76 0 1,78 0,041303344 0,5853863529 0,047642 -2,0 0,02 2,76 0 1,78 0,0448465999 0,6302329529 0,051276 -1,9 0,02 2,76 0 1,78 0,0488810452 0,6791139981 0,055229 -1,8 0,02 2,76 0 1,78 0,0535025185 0,7326165166 0,059548 -1,7 0,02 2,76 0 1,78 0,0588313292 0,7914478458 0,064287 -1,6 0,02 2,76 0 1,78 0,0650200649 0,8564679107 0,069511 -1,5 0,02 2,76 0 1,78 0,0722644105 0,9287323213 0,075302 -1,4 0,02 2,76 0 1,78 0,080818341 1,0095506622 0,081759 -1,3 0,02 2,76 0 1,78 0,0910157581 1,1005664203 0,089007 -1,2 0,02 2,76 0 1,78 0,1033017455 1,2038681658 0,097204 -1,1 0,02 2,76 0 1,78 0,1182783502 1,322146516 0,106550 -1,0 0,02 2,76 0 1,78 0,1367725028 1,4589190187 0,117308 -0,9 0,02 2,76 0 1,78 0,1599377464 1,6188567651 0,129824 -0,8 0,02 2,76 0 1,78 0,1894070001 1,8082637653 0,144560 -0,7 0,02 2,76 0 1,78 0,2275190511 2,0357828164 0,162146 -0,6 0,02 2,76 0 1,78 0,2776382822 2,3134210986 0,183455 -0,5 0,02 2,76 0 1,78 0,3445412618 2,6579623604 0,209699 -0,4 0,02 2,76 0 1,78 0,4346363128 3,0925986732 0,242566 -0.3 0,02 2,76 0 1,78 0,5550465747 3,6476452479 0,284312 -0,2 0,02 2,76 0 1,78 0,7084848615 4,3561301093 0,337609 -0,1 0,02 2,76 0 1,78 0,8772840491 5,2334141584 0,404499 0,0 0,02 2,76 0 1,78 1 6,2334141584 0,483685 0,1 0,02 2,76 0 1,78 0,9363557429 7,1697699013 0,565363 0,2 0,02 2,76 0 1,78 0,776473162 7,9462430634 0,637613
 Продолжение X LOG SCALE SKEW KURT N'(X) Ур. (4.06) Накопленная сумма N(X) 0,3 0,02 2,76 0 1,78 0,6127219404 8,5589650037 0,696211 0,4 0,02 2,76 0 1,78 0,4788099392 9,0377749429 0,742253 0,5 0,02 2,76 0 1,78 0,377388991 9,4151639339 0,778369 0,6 0,02 2,76 0 1,78 0,3020623672 9,7172263011 0,807029 0,7 0,02 2,76 0 1,78 0,2458941852 9,9631204863 0,830142 0,8 0,02 2,76 0 1,78 0,2034532796 10,1665737659 0,849096 0,9 0,02 2,76 0 1,78 0,1708567846 10,3374305505 0,864885 1,0 0,02 2,76 0 1,78 0,1453993995 10,48282995 0,878225 1,1 0,02 2,76 0 1,78 0,1251979811 10,6080279311 0,889639 1,2 0,02 2,76 0 1,78 0,1089291462 10,7169570773 0,899515 1,3 0,02 2,76 0 1,78 0,0956499316 10,8126070089 0,908145 1,4 0,02 2,76 0 1,78 0,0846780659 10,8972850748 0,915751 1,5 0,02 2,76 0 1,78 0,0755122067 10,9727972814 0,922508 1,6 0,02 2,76 0 1,78 0,0677784099 11,0405756913 0,928552 1,7 0,02 2,76 0 1,78 0,0611937787 11,10176947 0,933993 1,8 0,02 2,76 0 1,78 0,0555414402 11,1573109102 0,938917 1,9 0,02 2,76 0 1,78 0,0506530744 11,2079639847 0,943396 2,0 0,02 2,76 0 1,78 0,0463965419 11,2543605266 0,947490 2,1 0,02 2,76 0 1,78 0,0426670018 11,2970275284 0,951246 2,2 0,02 2,76 0 1,78 0,0393804519 11,3364079803 0,954707 2,3 0,02 2,76 0 1,78 0,0364689711 11,3728769515 0,957907 2,4 0,02 2,76 0 1,78 0,0338771754 11,4067541269 0,960874 2,5 0,02 2,76 0 1,78 0,0315595472 11,4383136741 0,963634 2,6 0,02 2,76 0 1,78 0,0294784036 11,4677920777 0,966209 2,7 0,02 2,76 0 1,78 0,0276023341 11,4953944118 0,968617 2,8 0,02 2,76 0 1,78 0,0259049892 11,5212994011 0,970874 2,9 0,02 2,76 0 1,78 0,0243641331 11,5456635342 0,972994
 Продолжение X LOG SCALE SKEW KURT N'(X) Ур. (4.06) Накопленная сумма N(X) 3,0 0,02 2,76 0 1,78 0,0229608959 11,5686244301 0,974990 3,1 0,02 2,76 0 1,78 0,0216791802 11,5903036102 0,976873 3,2 0,02 2,76 0 1,78 0,0205051855 11,6108087957 0,978653 3,3 0,02 2,76 0 1,78 0,0194270256 11,6302358213 0,980337 3,4 0,02 2,76 0 1,78 0,0184344179 11,6486702392 0,981934 3,5 0,02 2,76 0 1,78 0,0175184304 11,6661886696 0,983451 3,6 0,02 2,76 0 1,78 0,0166712734 11,682859943 0,984893 3,7 0,02 2,76 0 1,78 0,0158861285 11,6987460714 0,986266 3,8 0,02 2,76 0 1,78 0,0151570063 11,7139030777 0,987576 3,9 0,02 2,76 0 1,78 0,014478628 11,7283817056 0,988826 4,0 0,02 2,76 0 1,78 0,0138463263 11,742228032 0,990020 4,1 0,02 2,76 0 1,78 0,0132559621 11,7554839941 0,991164 4,2 0,02 2,76 0 1,78 0,012703854 11,7681878481 0,992259 4,3 0,02 2,76 0 1,78 0,0121867187 11,7803745668 0,993309 4,4 0,02 2,76 0 1,78 0,0117016203 11,7920761871 0,994316 4,5 0,02 2,76 0 1,78 0,0112459269 11,8033221139 0,995284 4,6 0,02 2,76 0 1,78 0,0108172734 11,8141393873 0,996215' 4,7 0,02 2,76 0 1,78 0,0104135298 11,8245529171 0,997110 4,8 0,02 2,76 0 1,78 0,0100327732 11,8345856903 0,997973 4,9 0,02 2,76 0 1,78 0,0096732643 11,8442589547 0,998804 5,0 0,02 2,76 0 1,78 0,0093334265 11,8535923812 0,999606
 
 Затем подставляем С = 1 в уравнение (4.06):
 
 Таким образом, в точке Х = -3 N'(X) = 0,02243444681 (отметьте, что мы рассчитываем значения в столбце N'(X) для каждого значения X).
  Рассчитаем очередной столбец, текущую сумму N'(X), накапливающуюся с ростом X. Это сделать достаточно просто. Далее рассчитаем столбец N(X) для вероятности, ассоциированной с каждым значением Х при данных значениях параметров. Формула для расчета N(X) выглядит следующим образом:
 
 где С = текущее количество точек X;
 М = общее количество точек X.
 Уравнение (4.12) означает, что при каждом изменении Х необходимо добавить текущую сумму при данном значении Х к текущей сумме предыдущего значения X, затем разделить полученную сумму на 2. Далее полученный результат следует разделить на последнее значение в столбце текущей суммы N'(X) (накопленная сумма значений N'(X)). Это даст нам вероятность для значения Х при данных значениях параметров.
  Таким образом, для Х = -3 текущая сумма N(X) = 0,302225586, а для предыдущего значения Х = -3,1 текущая сумма равна 0,2797911392. Сумма двух этих величин равна 0,5820167252. При делении на 2 мы получаем 0,2910083626. Разделив эту величину на последнее значение в столбце накопленной суммы N'(X), равное 11,8535923812, мы получаем 0,02455022522. Это и есть вероятность N(X) при стандартном значении Х = -3.
  После того как мы вычислили накопленные вероятности для каждой сделки в фактическом распределении и вероятности для каждого приращения стандартного значения в нашем характеристическом распределении, мы можем осуществить тест К-С для значений параметров характеристического распределения, которые используются в настоящий момент. Однако сначала рассмотрим два важных момента.
  В примере с таблицей накопленных вероятностей, показанной ранее для нашего регулируемого распределения, мы рассчитывали вероятности с приращением стандартных значений 0,1. Это было сделано для наглядности. На практике вы можете получить большую степень точности, используя меньший шаг приращения. Приращение 0,01 в большинстве случаев является вполне приемлемым.
  Скажем несколько слов о том, как для регулируемого распределения выбрать ограничительные параметры, то есть количество сигма с каждой стороны от среднего. В нашем примере мы использовали 3 сигма, но в действительности следует использовать абсолютное значение самой отдаленной точки от среднего. Для нашего примера с 232 сделками крайнее левое (самое меньшее) стандартное значение составляет -2,96 стандартной единицы, а крайнее правое (самое большое) составляет 6,935321 стандартной единицы. Так как 6,93 больше, чем ABS(-2,96), мы должны взять 6,935321. Теперь добавим еще 2 сигма к этому значению для надежности и найдем вероятности для распределения от -8,94 до +8,94 сигма. Так как нам нужна хорошая точность, мы будем использовать приращение 0,01. Рассчитаем вероятности для стандартных значений:
 
 -8,94 -8,93 -8,92 -8,91
 *
 *
 * +8,94
 Последнее, что мы должны сделать, прежде чем провести тест К-С, - это округлить фактические стандартные значения отобранных сделок с точностью 0,01 (так как мы используем 0,01 в качестве шага для теоретического распределения). Например, значение 6,935321 не будет иметь соответствующей теоретической вероятности, ассоциированной с ним, так как оно находится между значениями 6,93 и 6,94. Так как 6,94 ближе к 6,935321, мы округляем 6,935321 до 6,94. Прежде чем начать процедуру оптимизирования наших параметров регулируемого распределения путем применения теста К-С, мы должны округлить фактические отсортированные нормированные сделки в соответствии с выбранным шагом. Вместо округления стандартных значений сделок до ближайшего десятичного Х можно использовать линейную интерполяцию по таблице накопленных вероятностей, чтобы вычислить вероятности, соответствующие фактическим стандартным значениям сделок. Чтобы больше узнать о линейной интерполяции, посмотрите хорошую книгу по статистике, например "Управление деньгами на товарном рынке" Фреда Гема. Другие интересные книги указаны в списке рекомендованной литературы. До настоящего момента мы оптимизировали только параметры KURT и SCALE. Может показаться, что при нормировании данных параметр LOC должен быть приравнен к 0, а параметр SCALE - к 1. Это не совсем верно, так как реальное расположение распределения может не совпадать со средним арифметическим, а оптимальное значение ширины отличаться от единицы. Значения KURT и SCALE сильно связаны друг с другом. Таким образом, мы сначала попытаемся приблизительно определить оптимальные значения параметров KURT и SCALE. Для наших 232 сделок получаем SCALE =2,7, а KURT =1,9. Теперь попытаемся найти наиболее подходящие значения параметров. Этот процесс займет достаточно много времени, даже если у вас хороший компьютер. Мы проведем цикл, изменяя параметр LOC от 0,1 до -0,1 по -0,05, параметр SCALE от 2,6 до 2,8 по 0,05, параметр SKEW от 0,1 до -0,1 по -0,05 и параметр KURT от 1,86 до 1,92 по 0,02. Результаты этого цикла дают оптимальное (самое низкое значение статистики К-С) при LOC = О, SCALE = 2,8, SKEW =0 и KURT =1,86. Затем мы осуществим третий цикл. На этот раз будем просматривать LOC от 0,04 до -0,04 по -0,02, SCALE от 2,76 до 2,82 по 0,02, SKEW от 0,04 до -0,04 по -0,02 и KURT от 1,8 до 1,9 по 0,02. Результаты третьего цикла дают оптимальные значения LOC = 0,02, SCALE = 2,76, SKEW = 0 и KURT = 1,8. Мы нашли оптимальную окрестность, в которой параметры дают наилучшее приближение регулируемой характеристической функции к распределению реальных данных. Для последнего цикла мы будем просматривать LOC от 0 до 0,03 по 0,01, SCALE от 2,76 до 2,73 по -0,01, SKEW от 0,01 до -0,01 и KURT от 1,8 до 1,75 по -0,01. Результаты этого последнего прохода дают следующие оптимальные параметры для наших 232 сделок: LOC = 0,02, SCALE =2,76, SKEW = 0 и KURT =1,78.
 Использование параметров для поиска оптимального f
 Теперь, когда найдены наиболее подходящие значения параметров распределения, рассчитаем оптимальное f для этого распределения. Мы можем применить процедуру, которая была использована в предыдущей главе для поиска оптимального f при нормальном распределении. Единственное отличие состоит в том, что вероятности для каждого стандартного значения (значения X) рассчитываются с помощью уравнений (4.06) и (4.12). При нормальном распределении мы находим столбец ассоциированных вероятностей (вероятностей, соответствующих определенному стандартному значению), используя уравнение (3.21). В нашем случае, чтобы найти ассоциированные вероятности, следует выполнить процедуру, детально описанную ранее:
 1. Для данного стандартного значения Х рассчитайте его соответствующее N'(X) с помощью уравнения (4.06).
 2. Для каждого стандартного значения Х рассчитайте накопленную сумму значений N'(X), соответствующих всем предыдущим X.
 3. Теперь, чтобы найти N(X), т.е. итоговую вероятность для данного X, прибавьте текущую сумму, соответствующую значению X, к текущей сумме, соответствующей предыдущему значению X. Разделите полученную величину на 2. Затем разделите полученное частное на общую сумму всех N'(X), т.е. последнее число в столбце текущих сумм. Это новое частное является ассоциированной 1-хвостой вероятностью для данного X.
 Так как теперь у нас есть метод поиска ассоциированных вероятностей для стандартных значений Х при данном наборе значений параметров, мы можем найти оптимальное f. Процедура в точности совпадает с той, которая применяется для поиска оптимального f при нормальном распределении. Единственное отличие состоит в том, что мы рассчитываем столбец ассоциированных вероятностей другим способом. В нашем примере с 232 сделками значения параметров, которые получаются при самом низком значении статистики К-С, составляют 0,02, 2,76, О и 1,78 для LOC, SCALE, SKEW и KURT соответственно. Мы получили эти значения параметров, используя процедуру оптимизации, описанную в данной главе. Статистика К-С == 0,0835529 (это означает, что в своей наихудшей точке два распределения удалены на 8,35529%) при уровне значимости 7,8384%. Рисунок 4-10 показывает функцию распределения для тех значений параметров, которые наилучшим образом подходят для наших 232 сделок. Если мы возьмем полученные параметры и найдем оптимальное f по этому распределению, ограничивая распределение +3 и -3 сигма, используя 100 равноотстоящих точек данных, то получим f= 0,206, или 1 контракт на каждые 23 783,17 доллара. Сравните это с эмпирическим методом, который покажет, что оптимальный рост достигается при 1 контракте на каждые 7918,04 доллара на балансе счета. Этот результат мы получаем, если ограничиваем распределение 3 сигма с каждой стороны от среднего. В действительности, в эмпирическом потоке сделок у нас был проигрыш наихудшего случая 2,96 сигма и выигрыш наилучшего случая 6,94 сигма. Теперь, если мы вернемся и ограничим распределение 2,96 сигма слева от среднего и 6,94 сигма справа (и на этот раз будем использовать 300 равноотстоящих точек данных), то получим оптимальное f = 0,954, или 1 контракт на каждые 5062,71 доллара на балансе счета. Почему оно отличается от эмпирического оптимального f= 7918,04?
  Проблема состоит в "грубости" фактического распределения. Вспомните, что уровень значимости наших наилучшим образом подходящих параметров был только 7,8384%. Давайте возьмем распределение 232 сделок и поместим в 12 ячеек от -3 до +3 сигма.
 
 Ячейки Количество сделок -3,0 -2,5 2 -2,5 -2,0 1 -2,0 -1,5 2 -1,5 -1,0 24 -1,0 -0,5 39 ,sr". -0,5 0,0 43 ь -' 0,0 0,5 69 0,5 1,0 38 1,0 1,5 7 1,5 2,0 2 2,0 2,5 0 2,5 3,0 2
 Отметьте, что на хвостах распределения находятся пробелы, т.е. области, или ячейки, где нет эмпирических данных. Эти области сглаживаются, когда мы приспосабливаем наше регулируемое распределение к данным, и именно эти сглаженные области вызывают различие между параметрическим и эмпирическим оптимальным f. Почему же наше характеристическое распределение при всех возможностях регулировки его формы не очень хорошо приближено к фактическому распределению? Причина состоит в том, что наблюдаемое распределение имеет слишком много точек перегиба. Параболу можно направить ветвями вверх или вниз. Однако вдоль всей параболы направление вогнутости или выпуклости не изменяется. В точке перегиба направление вогнутости изменяется. Парабола имеет 0 точек перегиба,
 Рисунок 4-10 Регулируемое распределение для 232 сделок
 
 Рисунок 4-11 Точки перегиба колоколообразного распределения
 
 так как направление вогнутости никогда не изменяется. Объект, имеющий форму буквы S, лежащий на боку, имеет одну точку перегиба, т.е. точку, где вогнутость изменяется. Рисунок 4-11 показывает нормальное распределение. Отметьте, что в колоколообразной кривой, такой как нормальное распределение, есть две точки перегиба. В зависимости от значения SCALE наше регулируемое распределение может иметь ноль точек перегиба (если SCALE очень низкое) или две точки перегиба. Причина, по которой наше регулируемое распределение не очень хорошо описывает фактическое распределение сделок, состоит в том, что реальное распределение имеет слишком много точек перегиба. Означает ли это, что полученное характеристическое распределение неверно? Скорее всего нет. При желании мы могли бы создать функцию распределения, которая имела бы больше двух точек перегиба. Такую функцию можно было бы лучше подогнать к реальному распределению. Если бы мы создали функцию распределения, которая допускает неограниченное количество точек перегиба, то мы бы точно подогнали ее к наблюдаемому распределению. Оптимальное f, полученное с помощью такой кривой, практически совпало бы с эмпирическим. Однако чем больше точек перегиба нам пришлось бы добавить к функции распределения, тем менее надежной она была бы (т.е. она хуже представляла бы будущие сделки). Мы не пытаемся в точности подогнать параметрическое IK наблюдаемому, а стараемся лишь определить, как распределяются наблюдаемые данные, чтобы можно было предсказать с большой уверенностью будущее оптимальное 1(если данные будут распределены так же, как в прошлом). В регулируемом распределении, подогнанном к реальным сделкам, удалены ложные точки перегиба.
 Поясним вышесказанное на примере. Предположим, мы используем доску Галтона. Мы знаем, что асимптотически распределение шариков, падающих через доску, будет нормальным. Однако мы собираемся бросить только 4 шарика. Можем ли мы ожидать, что результаты бросков 4 шариков будут распределены нормально? Как насчет 5 шариков? 50 шариков? В асимптотическом смысле мы ожидаем, что наблюдаемое распределение будет ближе к нормальному при увеличении числа сделок. Подгонка теоретического распределения к каждой точке перегиба наблюдаемого распределения не даст нам большую степень точности в будущем. При большом количестве сделок мы можем ожидать, что наблюдаемое распределение будет сходиться с ожидаемым и многие точки перегиба будут заполнены сделками, когда их число стремится к бесконечности. Если наши теоретические параметры точно отражают распределение реальных сделок, то оптимальное f, полученное на основе теоретического распределения, при будущей последовательности сделок будет точнее, чем оптимальное f, рассчитанное эмпирически из прошлых сделок. Другими словами, если наши 232 сделки представляют распределение сделок в будущем, тогда мы можем ожидать, что распределение сделок в будущем будет ближе к нашему "настроенному" теоретическому распределению, чем к наблюдаемому, с его многочисленными точками перегиба и "зашумленностью" из-за конечного количества сделок. Таким образом, мы можем ожидать, что будущее оптимальное f будет больше похоже на оптимальное f, полученное из теоретического распределения, чем на оптимальное f, полученное эмпирически из наблюдаемого распределения.
  Итак, лучше всего в этом случае использовать не эмпирическое, а параметрическое оптимальное f. Ситуация аналогична рассмотренному случаю с 20 бросками монеты в предыдущей главе. Если мы ожидаем 60% выигрышей в игре 1:1, то оптимальное f= 0,2. Однако если бы у нас были только эмпирические данные о последних 20 бросках, 11 из которых были выигрышными, наше оптимальное f составило бы 0,1. Мы исходим из того, что параметрическое оптимальное f ($5062,71 в этом случае) верно, так как оно оптимально для функции, которая "генерирует" сделки. Как и в случае только что упомянутой игры с броском монеты, мы допускаем, что оптимальное f для следующей сделки определяется параметрической генерирующей функцией, даже если параметрическое f отличается от эмпирического оптимального f.
  Очевидно, что ограничительные параметры оказывают большое влияние на оптимальное f. Каким образом выбирать эти ограничительные параметры? Посмотрим, что происходит, когда мы отодвигаем верхнюю границу. Следующая таблица составлена для нижнего предела 3 сигма с использованием 100 равноотстоящих точек данных и оптимальных параметров для 232 сделок:
 
 
 
 Верхняя граница f f$ 3 Sigmas 0,206 $23783,17 4 Sigmas 0,588 $8332,51 5 Sigmas 0,784 $6249,42 6 Sigmas 0,887 $5523,73 7 Sigmas 0,938 $5223,41 8 Sigmas
 *
 *
 * 0,963
 *
 *
 * $5087,81
 *
 *
 * 100 Sigmas 0,999 $4904,46
 Отметьте, что при постоянной нижней границе, чем выше мы отодвигаем верхнюю границу, тем ближе оптимальное f к 1. Таким образом, чем больше мы отодвигаем верхнюю границу, тем ближе оптимальное f в долларах будет к нижней границе (ожидаемый проигрыш худшего случая). В том случае, когда наша нижняя граница находится на -3 сигма, чем больше мы отодвигаем верхнюю границу, тем ближе в пределе оптимальное f в долларах будет к нижней границе, т.е. к $330,13 -(1743,23 * 3) = = -$4899,56. Посмотрите, что происходит, когда верхняя граница не меняется (3 сигма), а мы отодвигаем нижнюю границу Достаточно быстро арифметическое математическое ожидание такого процесса оказывается отрицательным. Это происходит потому, что более 50% площади под характеристической функцией находится слева от вертикальной оси. Следовательно, когда мы отодвигаем нижний ограничительный параметр, оптимальное f стремится к нулю. Теперь посмотрим, что произойдет, если мы одновременно начнем отодвигать оба ограничительных параметра. Здесь мы используем набор оптимальных параметров 0,02, 2,76, 0 и 1,78 для распределения 232 сделок и 100 равноотстоящих точек данных:
 
 Верхняя и нижняя граница F f$ 3 Sigmas 0,206 $23783,17 4 Sigmas 0,158 $42 040,42 5 Sigmas 0,126 $66 550,75 6 Sigmas 0,104 $97 387,87 *
 *
 * *
 *
 * *
 *
 * 100 Sigmas 0,053 $322625,17
 Отметьте, что оптимальное f приближается к 0, когда мы отодвигаем оба ограничительных параметра. Более того, так как проигрыш наихудшего случая увеличивается и делится на все меньшее оптимальное f, наше f$, т.е. сумма финансирования 1 единицы, также приближается к бесконечности.
  Проблему наилучшего выбора ограничительных параметров можно сформулировать в виде вопроса: где могут произойти в будущем наилучшие и наихудшие сделки (когда мы будем торговать в этой рыночной системе)? Хвосты распределения в действительности стремятся к плюс и минус бесконечности, и нам следует финансировать каждый контракт на бесконечно большую сумму (как в последнем примере, где мы раздвигали обе границы). Конечно, если мы собираемся торговать бесконечно долгое время, наше оптимальное f в долларах будет бесконечно большим. Но мы не собираемся торговать в этой рыночной системе вечно. Оптимальное f, при котором мы собираемся торговать в этой рыночной системе, является функцией предполагаемых наилучших и наихудших сделок. Вспомните, если мы бросим монету 100 раз и запишем, какой будет самая длинная полоса решек подряд, а затем бросим монету еще 100 раз, то полоса решек после 200 бросков будет скорее всего больше, чем после 100 бросков. Таким же образом, если проигрыш наихудшего случая за нашу историю 232 сделок равнялся 2,96 сигма (для удобства возьмем 3 сигма), тогда в будущем мы должны ожидать проигрыш больше 3 сигма. Поэтому вместо того, чтобы ограничить наше распределение прошлой историей сделок (-2,96 и +6,94 сигма), мы ограничим его -4 и +6,94 сигма. Нам, вероятно, следует ожидать, что в будущем именно верхняя, а не нижняя граница будет нарушена. Однако это обстоятельство мы не будем принимать в расчет по нескольким причинам. Первая состоит в том, что торговые системы в будущем ухудшают свою результативность по сравнению с работой на исторических данных, даже если они не используют оптимизируемых параметров. Все сводится к принципу, что эффективность механических торговых систем постепенно снижается. Во-вторых, тот факт, что мы платим меньшую цену за ошибку в оптимальном f при смещении влево, а не вправо от пика кривой f, предполагает, что следует быть более консервативными в прогнозах на будущее. Мы будем рассчитывать параметрическое оптимальное f при ограничительных параметрах -4 и +6,94 сигма, используя 300 равноотстоящих точек данных. Однако при расчете вероятностей для каждой из 300 равноотстоящих ячеек данных важно, чтобы мы рассмотрели распределение на 2 сигмы до и после выбранных ограничительных параметров. Поэтому мы будем определять ассоциированные вероятности, используя ячейки в интервале от -6 до +8,94 сигма, даже если реальный интервал -4 - +6,94 сигма. Таким образом, мы увеличим точность результатов. Использование оптимальных параметров 0,02, 2,76, 0 и 1,78 теперь даст нам оптимальное f =0,837, или 1 контракт на каждые 7936,41 доллара. Пока ограничительные параметры не нарушаются, наша модель точна для выбранных границ. Пока мы не ожидаем проигрыша больше 4 сигма ($330,13 -(1743,23 * 4) =-$6642,79) или прибыли больше 6,94 сигма ($330,13 + + (1743,23 * 6,94) = $12 428,15), можно считать, что границы распределения будущих сделок выбраны точно. Возможное расхождение между созданной моделью и реальным распределением является слабым местом такого подхода, то есть оптимальное f, полученное из модели, не обязательно будет оптимальным. Если наши выбранные параметры будут нарушены в будущем, f может перестать быть оптимальным. Этот недостаток можно устранить с помощью опционов, которые позволяют ограничить возможный проигрыш заданной суммой. Коль скоро мы обсуждаем слабость данного метода, необходимо указать на последний его недостаток. Следует иметь в виду, что реальное распределение торговых прибылей и убытков является распределением, где параметры постоянно изменяются, хотя и медленно. Следует периодически повторять настройку по торговым прибылям и убыткам рыночной системы, чтобы отслеживать эту динамику.
 
 Проведение тестов "что если"
 
 После того как найдено параметрическое оптимальное f, можно реализовывать сценарии "что если" с помощью полученной функции распределения. Для этого нужно варьировать параметры функции распределения LOC, SCALE, SKEW и KURT для моделирования различных ожидаемых результатов (различных распределений, которые могут быть в будущем). Мы знаем, как применять процедуру растяжения и сжатия в нормальном распределении, и похожим образом можем работать с параметрами LOC, SCALE, SKEW и KURT регулируемого распределения.
 
 Рисунок 4-12 Изменение параметра расположения распределения
 Сценарии "что если" при параметрическом подходе помогают смоделировать изменения фактического распределения торговых P&L. Параметрические методы позволяют увидеть воздействие изменений на распределение фактических торговых прибылей и убытков до того, как они произойдут.
 Когда вы работаете с параметрами, следует помнить о важной детали. При поиске оптимального f вместо того, чтобы изменять LOC, т.е. расположение распределения, лучше изменять долларовую арифметическую среднюю сделку, используемую в качестве входного данного. Это видно из рисунка 4-12. Отметьте (см. рисунок 4-12), что изменение параметра расположения LOC передвигает распределение вправо или влево в "окне" ограничительных параметров, но сами ограничительные параметры при этом не двигаются. Таким образом, изменение параметра LOC также затрагивает количество равноотстоящих точек данных слева и справа от моды распределения. Если изменить фактическое среднее арифметическое (или использовать переменную сжатия при поиске f в нормальном распределении), "окно" ограничительных параметров передвинется. Когда вы изменяете арифметическую среднюю сделку или изменяете переменную сжатия в механизме нормального распределения, у вас остается то же число равноотстоящих точек данных справа и слева от моды распределения.
 
 Приведение f к текущим ценам
 
 В методе, описанном в этой главе, были использованы неприведенные данные. Мы можем использовать тот же подход для приведенных данных. Если необходимо определить приведенное параметрическое оптимальное f, то следует преобразовать необработанные торговые прибыли и убытки в процентные повышения и понижения, основываясь на уравнениях с (2.10а) по (2.10в). Затем надо преобразовать полученные процентные прибыли и убытки, умножив их на текущую цену базового инструмента. Например, P&L номер 1 составляет 0,18. Допустим, что цена входа в этой сделке равна 100,50, тогда процентное повышение для этой сделки равно 0,18/100,50=0,001791044776. Теперь допустим, что текущая цена базового инструмента равна 112,00. Умножив 0,001791044776 на 112,00, получим приведенное значение P&L, равное 0,2005970149. Если мы хотим использовать приведенные данные, то следует провести аналогичную операцию со всеми 232 торговыми прибылями и убытками. Затем следует рассчитать среднее арифметическое и стандартное отклонение по приведенным сделкам и использовать уравнение (3.16) для нормирования данных. Далее необходимо найти набор оптимальных параметров LOC, SCALE, SKEW и KURT по приведенным данным так же, как было показано в этой главе для неприведенных данных. Процедура определения оптимального f, среднего геометрического и TWR аналогична уже рассмотренной нами. Побочные продукты: средняя геометрическая сделка, средняя арифметическая сделка и порог геометрической торговли - действительны только для текущей цены базового инструмента. Если цена базового инструмента изменится, расчет следует повторить, вернувшись к первому шагу, умножив процентные прибыли и убытки на новую цену базового инструмента. Когда вы перейдете к этой процедуре с другой ценой базового инструмента, то получите такое же оптимальное f, среднее геометрическое и TWR. Однако средняя арифметическая сделка, средняя геометрическая сделка и порог геометрической торговли будут другими в зависимости от новой цены базового инструмента.
  Количество контрактов для торговли, определяемое уравнением (3.34), также должно измениться. Ассоциированное P&L наихудшего случая (переменная W из уравнения (3.35)) будет другим в уравнении (3.34) в результате изменений, вызванных приведением данных к другой текущей цене.
 Оптимальное F для других распределений и настраиваемых кривых
 
 Существует много других способов, с помощью которых можно определить параметрическое оптимальное f. В предыдущей главе мы рассмотрели процедуру поиска оптимального f для нормально распределенных данных. Итак, у нас есть процедура, которая дает оптимальное f для любого нормально распределенного явления. Та же процедура используется для поиска оптимального/в любом распределении, если существует функция распределения (подобные функции описаны для многих других распространенных распределений в приложении В). Когда функции распределения не существует (т.е. когда функция плотности вероятности не интегрируется), оптимальное f можно найти с помощью численного метода, описанного в этой главе, приблизительно рассчитав функцию распределения.
 Данная глава посвящена моделированию фактического распределения сделок с помощью регулируемого распределения, то есть поиску функции и ее подходящих параметров, которые моделируют фактическую функцию плотности вероятности торговых P&L с двумя точками перегиба. Вы можете использовать уже известные функции и методы, например, полиномиальную интерполяцию или экстраполяцию, интерполяцию и экстраполяцию рациональной функции (частные многочленов), или использовать сплайн-интерполяцию. После того как теоретическая функция найдена, можно определить ассоциированные вероятности тем же методом расчета интеграла, который использовался при поиске ассоциированных вероятностей регулируемого распределения, или рассчитать интеграл с помощью методов математического анализа. Одна из целей этой книги - позволить трейдерам, использующим немеханические системы, применять те же методы управления счетом, что и трейдерам, использующим механические системы. Регулируемое распределение требует расчета параметров, они относятся к первым четырем моментам распределения. Именно эти моменты - расположение, масштаб, асимметрия и эксцесс - описывают распределение. Таким образом, кто-либо, торгующий по немеханическому методу, например по волнам Эллиотта, может рассчитать параметры и получить оптимальное f и побочные продукты. Наличие прошлой истории сделок не является необходимым условием для расчета данных параметров. Если бы вы использовали другие упомянутые выше методы подгонки, вам также не обязательно было бы знать исторические данные, но значения параметров такой подгонки не обязательно относились бы к моментам распределения. Эти методы могут лишить вас возможности посмотреть, что произойдет, если увеличится эксцесс или изменится асимметрия, изменится масштаб и т.д. Наше регулируемое распределение является логичным выбором теоретической функции, которая хорошо описывает фактическое распределение, так как параметры не только задают моменты распределения, они дают нам контроль над этими моментами при прогнозировании будущих изменений в распределении. Более того, рассчитать параметры рассматриваемого здесь регулируемого распределения легче, чем подогнать какую-либо произвольную функцию.
 Планирование сценария
 Специалисты, которые в силу своей профессии занимаются прогнозированием (экономисты, аналитики фондового рынка, метеорологи, правительственные чиновники и т.д.), довольно часто ошибаются, но надо признать, что большинство решений, которые человек должен принять в жизни, обычно требуют прогноза.
  Здесь есть две ловушки. Во-первых, люди делают слишком оптимистичные предположения о будущем. Большинство из нас уверены, что в этом месяце мы скорее выиграем в лотерею, чем погибнем в автокатастрофе, даже если вероятность последнего выше. Это верно не только на уровне отдельного лица, но и на уровне группы. Когда люди работают вместе, они стремятся видеть благоприятный результат как наиболее вероятный результат (иначе не было бы смысла работать, пока, конечно, все мы не стали автоматами, безрассудно надрывающимися на "тонущих кораблях").
  Вторая и более пагубная ловушка состоит в том, что мы делаем прямые прогнозы, например пытаемся предсказать цену галлона бензина через два года или пытаемся предсказать, что произойдет с нашей карьерой, кто будет следующим президентом, каким будет следующий стиль, и так далее. Что бы мы ни говорили о будущем, мы стремимся думать о единственном, наиболее вероятном результате. Таким образом, когда необходимо принять решение или самостоятельно, или коллективно, мы принимаем его, основываясь на том, что прогноз есть единственный наиболее вероятный результат. В итоге, мы часто получаем неприятные сюрпризы.
  Планирование сценария отчасти решает эту проблему. Сценарий просто является возможным прогнозом, одним из путей, по которому могут развиваться события. Планирование сценария предполагает набор сценариев для покрытия возможного спектра исходов. Конечно, полный спектр никогда не будет получен, но вы можете рассмотреть столько сценариев, сколько сочтете нужным. Таким образом, в противоположность прямому прогнозу наиболее вероятного результата вы можете подготовиться к будущему. Более того, планирование сценария подготовит вас к тому, что может быть в противном случае неожиданным событием.
  Допустим, вы занимаетесь долгосрочным планированием для компании, которая производит некий продукт. Вместо того, чтобы сделать один наиболее вероятный прямой прогноз, используйте метод планирования сценария. Методом "мозгового штурма" вместе с коллегами определите возможные пути развития событий. Что будет, если вы не сможете получить достаточно сырья, чтобы произвести этот продукт? Как изменится ситуация, если один из ваших конкурентов обанкротится? Как будут развиваться события, если на рынке появится новый конкурент? Что произойдет, если вы серьезно недооцените спрос на этот продукт? Что будет, если где-либо начнется война? А если начнется ядерная война? Так как каждый сценарий возможен, его нужно рассматривать серьезно. Теперь надо понять, что вы будете делать после того, как определите эти сценарии. Вы должны определить цель, которую хотите достичь при том или ином сценарии. В зависимости от сценария цель не обязательно должна быть положительной. Например, при пессимистическом сценарии это могут быть просто ремонтно-восстановительные работы на предприятии. После того как вы определите цель для данного сценария, надо составить план на случай непредвиденных ситуаций, относящихся к этому сценарию, для достижения необходимой цели. Например, как уже было сказано, при невероятно мрачном сценарии вашей целью могут быть ремонтно-восстановительные работы, и вам надо иметь план, чтобы минимизировать ущерб. Помимо всего прочего, планирование сценария даст вам алгоритм, которому надо следовать, если определенный сценарий реализуется. Существует тесная связь между планированием сценария и оптимальным f. Оптимальное f позволяет разместить оптимальное количество ресурсов при определенном наборе возможных сценариев. На самом деле, реализуется только один сценарий, даже если мы планируем их несколько. Планирование сценария ставит нас в ситуацию, когда необходимо принять решение, какое количество ресурсов размещать сегодня при возможных сценариях на завтра. Эта количественная оценка последствий - поистине "сердце" планирования сценария.
 Чтобы определить, сколько ресурсов разместить при наличии определенного набора сценариев, мы можем использовать еще один параметрический метод поиска оптимального f. Сначала следует описать каждый сценарий. Далее мы должны оценить вероятность (это число между 0 и 1) реализации каждого сценария. Сценарии с вероятностью 0 мы не будем рассматривать. Отметьте, что вероятность каждого сценария уникальна. Допустим, вы принимаете решения в производственной корпорации АБВ. Два сценария (из нескольких) выглядят следующим образом. При одном сценарии корпорация АБВ подает документы на банкротство с вероятностью 0,15, в другом сценарии АБВ уходит с рынка из-за напряженной конкуренции с иностранными корпорациями с вероятностью 0,07. Теперь мы должны понять, включает ли первый сценарий заявление о банкротстве из-за второго сценария, т.е. напряженной конкуренции. Если это так. то вероятность первого сценария не учитывает вероятность второго сценария, и мы должны уменьшить вероятность первого сценария до 0,08 (0,15 -- 0,07). Отметьте также, что уникальность вероятности важна для каждого сценария, чтобы сумма вероятностей всех рассматриваемых сценариев была равна в точности 1, а не 1,01 или 0,99.
  Для каждого сценария мы определяем вероятность его осуществления. Следует также определить конечный результат, то есть численное значение. Оно может быть в долларах или лотах - в чем угодно. Однако ваши выходные данные должны быть в тех же единицах, что и входные данные. Чтобы использовать этот метод, вы должны обязательно иметь, по крайней мере, один сценарий с отрицательным результатом. Если вы хотите знать размер ресурса, который следует разместить сегодня при возможных сценариях на завтра, и не имеете отрицательного сценария, тогда следует разместить 100% этого ресурса. Без сценария с отрицательным результатом маловероятно, что данный набор сценариев реалистичен.
  Последнее условие использования этого метода состоит в том, что математическое ожидание, сумма всех результатов, умноженных на их соответствующие вероятности, должно быть больше нуля.
 
 где Р = вероятность сценария i;
 А = результат сценария i;
 N == общее число рассматриваемых сценариев.
 Если математическое ожидание равно нулю или отрицательное, метод нельзя использовать. Это не означает, что нельзя использовать само планирование сценария. Можно и нужно. Однако оптимальное f может быть получено только в том случае, если математическое ожидание больше нуля. Когда математическое ожидание равно нулю или отрицательное, мы не должны размещать ресурсы.
  И наконец, вы должны рассмотреть максимально возможный спектр результатов. Другими словами, следует рассмотреть 99% возможных исходов. Многие сценарии можно сделать шире, так что вам не надо будет расписывать 10 000 сценариев, чтобы охватить 99% спектра. При расширении сценариев не следует
 слишком упрощать ситуацию, выбрав только три сценария: оптимистический, пессимистический и нейтральный. В этом случае полученные ответы будут слишком грубы, чтобы иметь какую-либо практическую ценность. Захотите ли вы искать оптимальное f для торговой системы по трем сделкам?
  Какое количество сценариев оптимально? Используйте то количество, с которым вы справитесь. Здесь хорошим помощником будет компьютер. Допустим, речь идет о компании АБВ и о размещении ее нового продукта на рынке отсталой далекой страны. Рассмотрим пять возможных сценариев (в действительности сценариев должно быть больше, но мы возьмем пять для примера). Эти пять сценариев отражают то, что может произойти в данной стране в будущем, - то есть вероятность определенных событий и прибыль или убыток от инвестирования.
 
 Сценарий Вероятность Результат Война 0,1 -$500 000 Кризис 0,2 -$200 000 Застой 0,2 0 Мир 0,45 $500 000 Процветание 0,05 $1000000
  Сумма 1,00
 
 Таким образом, сумма вероятностей равна 1. Обратите внимание, что у нас есть 1 сценарий с отрицательным результатом, но математическое ожидание больше нуля:
 (0,1 * -$500 000) + (0,2 * -$200 000) +... = $185 000
 С таким набором сценариев мы можем использовать данный метод. Отметьте, что если бы мы использовали метод наиболее вероятного результата, то пришли бы к заключению, что в этой стране скорее всего будет мир, и действовали бы, исходя из этой единственной возможности, только расплывчато осознавая наличие других исходов.
 Рассчитаем оптимальное f. Как мы уже знаем, оптимальное f (это число между О и 1) максимизирует среднее геометрическое:
 
 
 
 поэтому
 
 Далее, мы можем рассчитать фактическое TWR:
 (4.17) TWR= Среднее геометрическое^X,
 где N= число сценариев;
 TWR= относительный конечный капитал;
 HPR= прибыль за период удержания позиции для сценария i;
 А = результат сценария i;
 Р.= вероятность сценария i;
 W= наихудший результат среди всех сценариев N;
 Х= число, характеризующее повторение этого сценария, когда мы инвестируем Х раз.
 TWR, полученное из уравнения (4.14), является промежуточным значением для расчета среднего геометрического. После того как мы найдем среднее геометрическое, фактическое TWR можно получить с помощью уравнения (4.17).
 Мы можем произвести расчеты по этим уравнениям следующим образом. Сначала выберем схему оптимизации, то есть способ поиска f, максимизирующего уравнение. Можно сделать это с помощью подбора Ют 0,01 до 1, используя метол итераций или параболическую интерполяцию. Затем мы должны определить наихудший возможный результат для всех рассматриваемых сценариев независимо от того, насколько малы вероятности подобных сценариев. В примере с корпорацией АБВ наихудшие ожидаемые потери - это -500 000 долларов. Теперь для каждого сценария мы должны сначала разделить наихудший возможный результат на отрицательное f. В примере с корпорацией АБВ мы собираемся просмотреть значения Ют 0,01 до 1. Начнем со значения f=0,01. Теперь, если мы разделим наихудший возможный результат рассматриваемых сценариев на отрицательное значение f, то получим:
 -$500 000 / -0,01 = $50 000 000
 Для каждого сценария разделим его результат на полученное только что значение. Так как исход первого сценария является наихудшим с убытком 500 000 долларов, то:
 -$500 000 / $50 000 000 = -0,01
 Теперь прибавим это значение к 1:
 1 + (-0,01) = 0,99
  Наконец, возведем полученный ответ в степень вероятности осуществления данного сценария (в нашем примере 0,1):
 0,99^0,1=0,9989954713
 Затем перейдем к следующему сценарию под названием "Кризис" с вероятностью 0,2 проигрыша 200 000 долларов. Наш результат наихудшего случая все еще -$500 000. Значение f, с которым мы работаем, по-прежнему 0,01, поэтому число, на которое надо разделить результат этого сценария, составляет 50 000 000 долларов:
 -$200 000/$50 000 000 = -0,004
  Проведем дальнейшие вычисления для получения HPR:
 1 + (-0,004) = 0,996 0,99^0,2 = 0,9991987169
 Если мы рассмотрим остальные сценарии при тестируемом значении f=0,01, то найдем три значения HPR, соответствующие последним 3 сценариям:
 
  Застой 1,0
  Мир 1,004487689
  Процветание 1,000990622
 После того как найдены все HPR для данного значения f, необходимо перемножить полученные HPR:
 
 0,9989954713*0,9991987169*1,0*1,004487689 * 1,000990622=1,003667853
 Мы получили промежуточное TWR = 1,003667853. Следующим шагом будет возведение этого значения в степень, равную единице, деленной на сумму вероятностей. Так как сумма вероятностей составляет 1, то, чтобы получить среднее геометрическое, TWR возведем в степень 1. Таким образом, среднее геометрическое равно в этом случае TWR, то есть 1,003667853. Если, однако, убрать ограничение. что каждый сценарий должен иметь уникальную вероятность, то можно получить сумму вероятностей больше 1. В таком случае, чтобы получить среднее геометрическое, надо возвести TWR в степень, равную единице, деленной на эту сумму вероятностей.
  Ответ, полученный в нашем примере, является средним геометрическим. соответствующим значению f= 0,01. Теперь перейдем к значению f= 0,02 и повторим весь процесс, пока не найдем среднее геометрическое, соответствующее этому f. Мы будем продолжать, пока не дойдем до такого значения f, которое даст наивысшее среднее геометрическое.
  В нашем примере наивысшее среднее геометрическое достигается при f=0,57 и равно 1,1106. Разделив возможный результат наихудшего сценария (-$500 000) на отрицательное оптимальное f, мы получим 877 192,35 доллара. Другими словами, если корпорации АБВ надо разместить на рынке новый продукт в этой далекой стране, следует инвестировать именно эту сумму. С течением времени и развитием событий, когда изменятся возможные исходы и вероятности, изменится также и сумма f. Чем чаще корпорация АБВ будет учитывать эти изменения, тем более правильными будут ее решения. Отметьте. что если корпорация АБВ инвестирует в этот проект меньше 877 192,35 доллара. тогда она находится левее пика кривой f. Это аналогично ситуации, когда у трейдера открыто слишком мало контрактов (по сравнению с оптимальным f). Если корпорация АБВ вкладывает в проект большую сумму, это аналогично ситуации, когда у трейдера открыто слишком много позиций.
  Количество, рассмотренное здесь, является количеством денег, но это могут быть не только деньги, и метод будет работать. Данный подход можно использовать для любого количественного решения в среде благоприятной неопределенности .
  Если вы создадите различные сценарии для фондового рынка, оптимальное f. полученное с помощью этого метода, даст вам процент средств, которые надо в данный момент инвестировать в акции. Например, если f= 0,65, то 65% вашего баланса должно быть на рынке, а оставшиеся 35%, например, в деньгах. Этот подход даст вам наибольший геометрический рост капитала. Конечно, результат будет зависеть от того, какие входные данные вы использовали в системе (сценарии. их вероятности осуществления, выигрыши и проигрыши, издержки). Все сказанное ранее об оптимальном f применимо здесь, и это означает также, что ожидаемые проигрыши могут достигать 100%. Если вы осуществляете планирование сценария для размещения активов, то должны ожидать, что около 100% активов. размещенных в соответствии с рассматриваемым сценарием, могут быть потеряны в какое-либо время в будущем. Например, вы используете данный метод, чтобы определить сумму средств, предназначенных для инвестирования в акции. Допустим, вы приходите к выводу, что 65% средств должно быть инвестировано в акции, а оставшиеся 35% в безрисковые активы. Следует ожидать, что проигрыш в будущем может достичь 100% суммы, размещенной на фондовом рынке. Другими словами, вы должны быть готовы, что в какой-либо точке в будущем почти 100% активов от ваших 65%, размещенных в акции, будут проиграны. Однако именно таким образом вы достигнете максимального геометрического роста. Ту же процедуру можно использовать для альтернативного параметрического метода определения оптимального f в торговле. Допустим, вы принимаете торговые решения, основываясь на фундаментальных данных. Вы намечаете различные сценарии, которые могут произойти в процессе торговли. Чем больше сценариев и чем точнее сценарии, тем лучше будут полученные результаты. Предположим, вы решили купить муниципальные облигации, но при этом не планируете удерживать их до срока погашения. Вы можете рассмотреть множество сценариев будущих событий и использовать эти сценарии для определения оптимального размера инвестиций.
 Концепцию планирования сценария для определения оптимального f можно использовать во многих областях: от военных стратегий до определения оптимального уровня участия в подписке на акции или оптимальной предоплаты за дом. Этот метод, вероятно, является лучшим и уже точно самым легким для тех, кто не использует механические решения при входе и выходе с рынка. Трейдеры, которые торгуют по фундаментальным данным, графикам, волнам Эллиотта или с помощью любого другого метода, требующего субъективного суждения, могут найти оптимальные f с помощью этого подхода - он намного проще, чем поиск значений параметров распределения. Арифметическое среднее HPR группы сценариев можно рассчитать следующим образом:
 
 где N = число сценариев;
 А = результат (выигрыш или проигрыш) сценария i;
 Р = вероятность сценария i;
 W= наихудший результат среди всех сценариев.
 
 AHPR будет важно позднее, при поиске эффективной границы совокупности нескольких рыночных систем, когда необходимо будет определить ожидаемую прибыль (арифметическую) данной рыночной системы. Эта ожидаемая прибыль равна AHPR-1. Рассмотренный метод не обязательно должен быть основан на параметрическом подходе. Возможен и эмпирический подход. Другими словами, мы можем взять отчет о сделках данной рыночной системы и использовать каждую из этих сделок в качестве сценария, который может произойти в будущем. Величина прибыли или убытка будет выходным результатом данного сценария. В этом случае каждый сценарий (сделка) имеет равную вероятность осуществления - 1/N, где N - общее число сделок (сценариев). В результате мы получим эмпирическое оптимальное f. Когда есть несколько решений на основе нескольких сценариев, выбор того. чье среднее геометрическое, соответствующее оптимальному f, самое большое. максимизирует решение в асимптотическом смысле. Зачастую это будет происходить вопреки общепринятым правилам принятия решения, таким как Правило Гурвица, максимакс, минимакс, минимаксная потеря (minimax regret) и наивысшее математическое ожидание. Предположим, мы должны выбрать одно их двух возможных решений, которые назовем "белым" и "черным". Белое решение представляет следующие возможные сценарии:
 
 Белое решение Сценарий Вероятность Результат А 0,3 -20 В 0,4 0 С 0,3 30 Математическое ожидание = $3,00
  Оптимальное f = 0, 17
  Среднее геометрическое = 1,0123
 Черное решение представляет следующие сценарии:
 
 Черное решение Сценарий Вероятность Результат А 0,3 -10 В 0,4 5 С 0,15 6 D 0,15 20
 Математическое ожидание = $2,90
 Оптимальное f=0,31
 Среднее геометрическое = 1,0453
 
 Многие выбрали бы белое решение, так как оно имеет большее математическое ожидание. При белом решении вы можете ожидать "в среднем" выигрыш в 3 доллара против выигрыша черного решения в 2,90 доллара. Однако выбор черного решения будет более правильным, так как оно дает наибольшее среднее геометрическое. При черном решении можно ожидать "в среднем" выигрыш в 4,53% (1,0453 - 1) против выигрыша белого решения в 1,23%. При реинвестировании черное решение, в среднем, выиграет в три раза больше, чем белое решение! Вы можете возразить, отметив, что мы не реинвестируем по тому же сценарию каждый раз, и можно добиться большего, если всегда выбирать наивысшее арифметическое математическое ожидание для каждого представленного набора. Мы будем принимать решение, основываясь на большем арифметическом математическом ожидании, только в том случае, если не собираемся реинвестировать вообще. Но так как почти всегда деньги, которыми мы рискуем сегодня, будут снова с риском вложены в будущем, а деньги, выигранные или проигранные в прошлом, влияют на то, чем мы можем рисковать сегодня (среда геометрических следствий), для максимизации долгосрочного роста капитала мы должны принимать решения, исходя из среднего геометрического. Даже если сценарии, которые будут представлены завтра, не будут такими же, как сегодня, используя наибольшее среднее геометрическое, мы всегда максимизируем наши решения. Это аналогично процессу зависимых попыток, например игре в "очко". Каждая раздача изменяет вероятности, поэтому оптимальная ставка изменяется, чтобы максимизировать долгосрочный рост. Помните, чтобы максимизировать долгосрочный рост, мы должны рассматривать текущую игру как неограниченную во времени. Другими словами, следует рассматривать каждую отдельную ставку, как будто она повторяется бесконечное число раз, если необходимо максимизировать рост в течение долгой последовательности ставок в нескольких играх. Давайте обобщим все вышесказанное: когда результат события оказывает влияние на результат(ы) последующего события(ий), нам следует выбирать наибольшее геометрическое ожидание. В редких случаях, когда результат не влияет на последующие события, следует выбирать наибольшее арифметическое ожидание. Математическое ожидание (арифметическое) не учитывает зависимость результатов внутри каждого сценария и поэтому может привести к неверному заключению, когда рассматривается реинвестирование в геометрической среде. Использование предложенного метода в планировании сценария поможет вам правильно выбрать сценарий, оценить его результаты и вероятности их осуществления. Этот метод внутренне более консервативен, чем размещение на основе наибольшего арифметического математического ожидания. Уравнение (3.05) показывает, что среднее геометрическое никогда не может быть больше среднего арифметического. Таким образом, этот метод никогда не будет более рискованным, чем метод наибольшего арифметического математического ожидания. В асимптотическом смысле (долгосрочном) это не только лучший метод размещения, так как вы получаете наибольший геометрический рост, он также более безопасен, чем размещение по наибольшему арифметическому математическому ожиданию, которое неизменно смещает вас вправо от пика кривой f.
 Так как реинвестирование почти всегда имеет место в реальной жизни (до того дня, когда вы уйдете на пенсию),1 то есть вы снова будете использовать деньги, которые использовали сегодня, мы должны принимать решения, исходя из того, что такая возможность представится тысячи раз, для того чтобы максимизировать рост. Мы должны принимать решения таким образом, чтобы максимизировать геометрическое ожидание. Более того, так как результаты большинства событий влияют на результаты последующих событий, нам следует принимать решения и размещать средства, основываясь на максимальном геометрическом ожидании, что может привести к решениям, которые не всегда очевидны.
 Поиск оптимального f по ячеистым данным
 Теперь мы рассмотрим поиск оптимального f и его побочных продуктов по ячеистым данным. Этот подход также является гибридом параметрического и эмпирического метода и аналогичен процессу поиска оптимального f по различным сценариям; только на этот раз мы будем использовать среднюю точку ячейки. Для каждой ячейки у нас будет ассоциированная вероятность, рассчитанная как общее число элементов (сделок) в этой ячейке, деленное на общее число элементов (сделок) во всех ячейках. Для каждой ячейки у нас будет ассоциированный результат, рассчитанный по центральной точке ячейки. Например, у нас есть 3 ячейки и 10 сделок. Первую ячейку мы определим для P&L от -1000 долларов до -100 долларов. В этой ячейке будет два элемента. Следующая ячейка предназначена для сделок от -100 до 100 долларов, она вмещает 5 сделок. Наконец, в третью ячейку попадут 3 сделки, которые имеют P&L от 100 до 1000 долларов.
 
 Ячейка Ячейка Сделки Ассоциированная Ассоциированный
 
 
  вероятность результат -1000 -100 2 0,2 -550 -100 100 5 0,5 0 100 1000 3 0,3 550
 Теперь нам нужно решить уравнение (4.16), где каждая ячейка представляет отдельный сценарий. Таким образом, для случая с 3 ячейками оптимальное f составляет 0,2, или 1 контракт на каждые 2750 долларов на счете (наш проигрыш наихудшего случая будет средней точкой первой ячейки, или (-$1000 + -$100) / /2 =-$550). Этот метод можно использовать в реальной торговле, хотя он и недостаточно точен, поскольку допускает, что наибольший проигрыш находится в середине наихудшей ячейки, а это не совсем верно. Часто полезно иметь одну лишнюю ячейку, чтобы включить проигрыш наихудшего случая. Допустим, как и в примере с 3 ячейками, у нас была сделка с проигрышем в 1000 долларов. Такая сделка попадает в ячейку -1000 до -100 долларов и поэтому будет записана как 550 долларов (средняя точка ячейки), но мы можем разместить в ячейки те же данные следующим образом:
 
 Ячейка Ячейка Сделки Ассоциированная вероятность Ассоциированный результат -1000 -1000 1 0,1 -1000 -999 -100 1 0,1 -550 -100 100 5 0,5 0 100 1000 3 0,3 550
 Теперь оптимальное f составляет 0,04, или 1 контракт на каждые 25 000 долларов на счете. Вы видите, насколько приблизителен этот метод? Поэтому, хотя этот метод даст нам оптимальное f для ячеистых данных, надо понимать, что потеря информации при размещении данных в ячейки может сделать результаты настолько неточными, что они станут бесполезными. Если бы у нас было больше точек данных и больше ячеек, метод был бы намного точнее. Фактически, если бы у нас было бесконечное количество данных и бесконечное число ячеек, метод был бы абсолютно точным (если бы данные в каждой из ячеек были равны средним точкам соответствующих ячеек, то этот метод также был бы точным). Другой недостаток предлагаемого метода заключается в том, что среднее значение ячейки не обязательно расположено в центре ячейки. В реальности среднее значение элементов в ячейке будет ближе к моде всего распределения, чем к средней точке ячейки. Следовательно, полученная дисперсия будет больше, чем есть на самом деле. Существуют способы корректировки, но и они могут быть неточными. Проблему можно было бы преодолеть, и результаты были бы точными при бесконечном количестве элементов (сделок) и бесконечном количестве ячеек. Если у вас есть достаточно большое количество сделок и достаточно большое количество ячеек, вы можете использовать этот метод с большей уверенностью. Вы также можете провести тесты "что если", изменяя число элементов в различных ячейках, чтобы получить более точное приближение.
 Какое оптимальное f лучше?
 
 Мы знаем, что можно найти оптимальное f, используя эмпирический подход, а также используя некоторые параметрические методы как для ячеистых, так и для неячеистых данных. Мы также знаем, что можно привести данные к текущей цене. Какое оптимальное f действительно оптимально - полученное по приведенным или неприведенным данным?
  Неприведенное эмпирическое оптимальное f рассчитывается на прошлых данных. Эмпирический метод для нахождения оптимального f, описанный в главе 1, даст оптимальное f, которое реализовало бы наивысший геометрический рост по прошлому потоку результатов. Однако нам надо определить, какое значение оптимального f использовать в будущем (особенно в следующей сделке), учитывая, что у нас нет достоверной информации об исходе следующей сделки. Мы точно не знаем, будет это прибыль (тогда оптимальное f будет 1) или убыток (тогда оптимальное f будет 0). Мы можем выразить результат следующей сделки только распределением вероятности. Лучшим подходом для трейдеров, применяющих механическую систему, будет расчет f путем использования параметрического метода с помощью регулируемой функции распределения, описанной в этой главе, с приведенными или неприведенными данными. Если есть значительное различие в использовании приведенных данных по сравнению с неприведенными, тогда, вероятно, расчеты сделаны по слишком большой истории сделок, или же данных на уровне текущих цен недостаточно. Для несистемных трейдеров лучшим может оказаться подход планирования сценария.
  Теперь вы имеете представление как об эмпирических, так и параметрических методах, а также о некоторых гибридных методах поиска оптимального f. В следующей главе мы рассмотрим проблему поиска оптимального f (параметрическим способом) для случая, когда одновременно открыто несколько позиций.
 
 
 Глава 5
 Введение в методы управления капиталом с использованием параметрического подхода при одновременной торговле по нескольким позициям
 В этой книге уже упоминалось об использовании опционов отдельно или совместно с позицией по базовому инструменту для улучшения торговых результатов. Покупка пут-опциона вместе с длинной позицией по базовому инструменту (или просто покупка колл-оп-циона), а иногда даже продажа (короткая продажа) колл-опциона совместно с длинной позицией по базовому инструменту могут ускорить асимптотический геометрический рост. Это происходит потому, что очень часто (но не всегда) использование опционов уменьшает дисперсию в большей степени, чем уменьшает арифметический средний доход. В результате, исходя из фундаментального уравнения торговли, мы получаем большее оценочное TWR. Опционы можно использовать как самостоятельные инструменты, так и вместе с позициями по базовому инструменту для управления риском. В будущем, так как трейдеры все больше концентрируются на управлении риском, опционы, вероятно, будут играть еще большую роль. В книге "Формулы управления портфелем" была рассмотрена взаимосвязь оптимального/и опционов. * В этой главе мы продолжим начатую дискуссию и обсудим торговлю по нескольким позициям, а также поговорим об опционах. Настоящая глава посвящена еще одному методу поиска оптимального/для немеханических торговых систем. Параметрические методы, рассмотренные до этого момента, могут использовать те, кто не применяет механические системы. Допустим, вы не используете механическую систему и применяете метод, описанный в главе 4. Если вы захотите рассчитать эксцесс, то сделать это будет не очень легко (по крайней мере, точное значение эксцесса быстро получить, скорее всего, не удастся). Данная глава предназначена прежде всего для тех, кто использует немеханические методы принятия решений об открытии и закрытии позиций. Трейдерам, использующим эти методы, надо будет рассчитывать не параметры распределения сделок, а значения для волатильности базового инструмента и прогнозируемой цены базового инструмента. Трейдеру, не использующему механическую, объективную систему, будет намного легче получить именно эти величины, чем рассчитать параметры для распределения сделок, которые еще не произошли.
 Обсуждение оптимального/и его побочных продуктов для тех трейдеров, которые не используют механическую, объективную систему, мы начнем с рассмотрения ситуации, когда одновременно открыто несколько позиций. Означает ли это, что тот, кто использует механические методы для открытия и закрытия позиций, не может использовать описанные подходы? Нет. В Главе 6 предложен метод поиска оптимальных, одновременно открытых позиций независимо от того, использует трейдер механическую систему или нет. В этой главе рассмотрена ситуация, когда одновременно открыто несколько позиций (с использованием опционов или без), и применяется немеханический подход.
 
 Расчет волатильности
 Один из важных параметров, который трейдер, желающий использовать описываемые в этой главе концепции, должен ввести, - это волатильность. Существует два способа определения волатильности. Первый - использование оценки на основе рыночных данных - дает подразумеваемую волатильность. Модели ценообразования опционов, представленные в этой главе, используют волатильность в качестве одного из своих входных параметров для получения справедливой теоретической цены опциона. Подразумеваемая волатильность основывается на предположении, что рыночная цена опциона эквивалентна его справедливой теоретической цене. Волатильность, которая дает справедливую теоретическую цену, равную рыночной цене, и есть подразумеваемая волатильность. Второй метод расчета волатильности основывается на использовании исторических данных. Полученная таким образом историческая волатильность определяется фактической ценой базового инструмента. Хотя волатильность в качестве входного данного в модели ценообразования опционов выражается в годовых процентах, при ее определении используется более короткий временной отрезок, обычно 10-20 дней, а получившийся в результате ответ переводится в годовое значение.
 Ниже показан расчет 20-дневной годовой исторической волатильности.
 Шаг 1. Разделите сегодняшнее закрытие на предыдущее закрытие рыночного дня.
 
 Шаг 2. Возьмите натуральный логарифм частного, полученного в шаге 1. Для примера рассчитаем годовую историческую волатильность японской йены на март 1991 года. При написании даты будем использовать формат (год/месяц/день). Закрытие 910225, равное 74,52, разделим на закрытие 910222, равное 75,52.
 74,82 / 75,52 = 0,9907309322 Натуральный логарифм 0,9907309322 равен 0,009312258.
 
 Шаг 3. По истечении 21 дня у вас будет 20 значений для шага 2. Теперь рассчитайте 20-дневную скользящую среднюю значений из шага 2.
 
 Шаг 4. Найдите 20-дневную дисперсию выборки данных из шага 2. Для этого необходима 20-дневная скользящая средняя (см. шаг 3). Далее, для каждого из 20 последних дней вычтем скользящую среднюю из значений шага 2. Теперь возведем в квадрат полученные значения, чтобы преобразовать все отрицательные ответы в положительные. После этого сложим все значения за последние 20 дней. Наконец, разделим найденную сумму на 19 и получим дисперсию по выборке данных за последние 20 дней. 20-дневная дисперсия для 901226 составляет 0,00009. Подобным образом вы можете рассчитать 20-дневную дисперсию для любого дня.
 
 Шаг 5. После того как вы определили 20-дневную дисперсию для конкретного дня, необходимо преобразовать ее в 20-дневное стандартное отклонение. Это легко сделать путем извлечения квадратного корня из дисперсии. Таким образом, для 901226 квадратный корень дисперсии (которая, как было показано, равна 0,00009) даст нам 20-дневное стандартное отклонение 0,009486832981.
 Шаг 6. Теперь преобразуем полученные данные в "годовые". Так как мы используем дневные данные и исходим из того, что по йене в году 252 торговых дня (примерно), умножим ответы из шага 5 на квадратный корень 252, то есть на 15,87450787. Для 901226 20-дневное стандартное отклонение по выборке составляет 0,009486832981. Умножив его на 15,87450787, получаем 0,1505988048. Это значение является исторической волатильностью, в нашем случае - 15,06%, и оно может быть использовано в качестве входного значения волатильности в модели ценообразования опционов Блэка-Шоулса.
 Следующая таблица показывает шаги, необходимые для нахождения 20-дневной "годовой" исторической волатильности. Заметьте, что промежуточные шаги для определения дисперсии, которые были показаны в предыдущей таблице, сюда не включены.
 
 А
 Дата В
 Закрытие С
 LN изменений D 20-дневная средняя Е 20-дневная дисперсия F
 20-дневное стандартное отклонение G
 Годовое значение F * 15,87451 901127 77,96
 
 
 
 
  901128 76,91 -0,0136
 
 
 
  901129 74,93 -0,0261
 
 
 
  901130 75,37 0,0059
 
 
 
  901203 74,18 -0,0159
 
 
 
  901204 74,72 0,0073
 
 
 
  901205 74,57 -0,0020
 
 
 
  901206 75,42 0,0113
 
 
 
  901207 76,44 0,0134
 
 
 
 
 торгуете без опционов и рассматриваете торговлю как не ограниченную во времени, ваш реальный риск банкротства равен 1. При таких условиях вы неминуемо разоритесь, что вполне согласуется с уравнениями риска банкротства, поскольку в них в качестве входных переменных используются эмпирические данные, то есть входные данные в уравнениях риска банкротства основываются на ограниченных наборах сделок. Утверждение о гарантированном банкротстве при бесконечно долгой игре с неограниченной ответственностью делается с позиций параметрического подхода. Параметрический подход учитывает большие проигрышные сделки, которые расположены в левом хвосте распределения, но еще не произошли, поэтому они не являются частью ограниченного набора, используемого в качестве входных данных в уравнениях риска банкротства. Для примера представьте себе торговую систему, в которой применяется постоянное количество контрактов. В каждой сделке используется 1 контракт. Чтобы узнать, каким может стать баланс через Х сделок, мы просто умножим Х на среднюю сделку. Таким образом, если система имеет среднюю сделку 250 долларов и мы хотим знать, каким может стать баланс через 7 сделок, мы $250 умножим на 7 и получим $1750. Отметьте, что кривая арифметического математического ожидания задается линейной функцией. Любая сделка может принести убыток, который отбросит нас назад (временно) от ожидаемой линии. В такой ситуации есть предел проигрыша по сделке. Так как наша линия всегда выше, чем самая большая сумма, которую можно проиграть за сделку, мы не можем обанкротиться сразу. Однако длинная проигрышная полоса может отбросить нас достаточно далеко от этой линии, и мы не сможем продолжить торговлю, то есть обанкротимся. Вероятность подобного развития событий уменьшается с течением времени, когда линия ожидания становится выше. Уравнение риска банкротства позволяет рассчитать вероятность банкротства еще до того, как мы начнем торговать по выбранной системе. Если бы мы торговали в такой системе на основе фиксированной доли счета, линия загибалась бы вверх, становясь после каждой сделки все круче. Однако проигрыш всегда сопоставим с тем, насколько высоко мы находимся на линии. Таким образом, вероятность банкротства не уменьшается с течением времени. В теории, однако, риск банкротства при торговле фиксированной долей счета можно сделать равным нулю, если торговать бесконечно делимыми единицами. К реальной торговле это не применимо. Риск банкротства при торговле фиксированной долей счета всегда немного выше, чем в этой же системе при торговле на основе постоянного количества контрактов. В действительности, нет верхнего предела суммы, которую вы можете проиграть за одну сделку; кривые состояния счета могут снизиться до нуля за одну сделку независимо от того, насколько высоко они расположены. Таким образом, если мы торгуем бесконечно долгий период времени инструментом с неограниченной ответственностью, постоянным количеством контрактов или фиксированной долей счета, риск банкротства составляет 1. Банкротство гарантировано. Единственный способ избежать такого развития событий - поставить ограничение на максимальный проигрыш. Этого можно достичь, используя опционы, когда позиция относится в дебет (если трейдер платит за премию больше, чем получает, то разница между уплаченной и полученной суммами называется "дебет")1.
 Модели ценообразования опционов
 Представьте себе базовый инструмент (акция, облигация, валюта, товар и т.д.), цена которого движется вверх или вниз на 1 тик каждую последующую сделку Если мы будем измерять возможную стоимость акции через 100 тиков и рассмотрим большое количество вариантов, то обнаружим, что полученное распределение результатов - нормальное. Поведение цены в данном случае будет напоминать падение шарика через доску Галтона. Если рассчитать цену опциона, исходя из того принципа, что прибыль при покупке или продаже опционов должна быть равна нулю, мы получим биномиальную модель ценообразования опционов (или, коротко, биномиальную модель). Ее иногда также называют моделью Кокса-Росса-Рубинштейна в честь ее разработчиков. Такая цена опциона основывается на его ожидаемой стоимости (его арифметическом математическом ожидании), с тем расчетом, что вы не получаете прибыль, покупая или продавая опцион и удерживая его до истечения срока. В этом случае говорят, что опцион справедливо оценен.
 Мы не будем углубляться в математику биномиальной модели, а рассмотрим модель фондовых опционов Блэка-Шоулса и модель опционов на фьючерсы Блэ-ка. Вам следует знать, что кроме вышеперечисленных трех моделей есть другие действующие модели ценообразования опционов, которые мы не будут рассматривать, хотя концепции, описанные в этой главе, применимы ко всем моделям ценообразования опционов. Для более подробного изучения математической основы моделей я могу порекомендовать книгу Шелдона Нейтенберга (Volatility and Pricing Strategies by Sheldon Natenberg). Математика модели фондовых опционов Блэка-Шоулса и модели опционов на фьючерсы Блэка, которые мы будем рассматривать, взята из книги Нейтенберга. Тем читателям, которые желают больше узнать о концепции оптимального f и опционах, я советую прочитать фундаментальный труд Нейтенберга.
 Давайте обсудим модель ценообразования фондовых опционов Блэка-Шоулса (далее Блэк-Шоулс). Модель названа в честь ее создателей: Фишера Блэка из Чикагского университета и Мирона Шоулса из M.I.T; впервые она была описана в 1973 году (May - June 1973 Journal of Political Economy). Блэк-Шоулс считается предельной формой биномиальной модели. В биномиальной модели нужно задать число тиков, определяющее движение вверх или вниз, прежде чем будет зафиксировано возможное значение цены. Далее следует небольшая диаграмма, которая поясняет эту мысль.
 
 Текущая цена на первом шаге может пойти в 2-х направлениях. На втором шаге в 4-х направлениях. В биномиальной модели для расчета справедливой цены опциона вы должны заранее определить, сколько всего периодов использовать. Блэк-Шоулс считается предельной формой биномиальной модели, так как допускает бесконечное число периодов (в теории), то есть Блэк-Шоулс подразумевает, что эта небольшая диаграмма будет расширяться до бесконечности. Если вы определите справедливую цену опциона по Блэку-Шоулсу, то получите тот же ответ, что и в случае с биномиальной моделью, если число периодов, используемых в биномиальной модели, будет стремиться к бесконечности. (Тот факт, что Блэк-Шоулс является предельной формой биномиальной модели, подразумевает, что биномиальная модель появилась первой, но на самом деле сначала появилась именно модель Блэка-Шоулса). Справедливая стоимость фондового колл-опциона по Блэку-Шоулсу рассчитывается следующим образом:
 
 а пут-опциона:
 
 где С = справедливая стоимость колл-опциона;
 Р = справедливая стоимость пут-опциона;
 U = цена базового инструмента;
 Е = цена исполнения опциона;
 Т = доля года, оставшаяся до истечения срока исполнения выраженная десятичной дробью1;
 V= годовая волатильность в процентах;
 R = безрисковая ставка;
 1п() = функция натурального логарифма;
 N() = кумулятивная нормальная функция распределения вероятностей, задаваемая уравнением (3.21).
 
 Для акций, по которым выплачиваются дивиденды, необходимо скорректировать переменную U и отразить текущую цену базового инструмента с учетом стоимости ожидаемых дивидендов:
 
 где Ц = ожидаемая выплата дивиденда 1;
 W. = время (доля года, выраженная десятичной дробью) до выплаты L
  Модель Блэка-Шоулса позволяет точно рассчитать дельту, то есть первую производную цены опциона. Это мгновенная скорость изменения опциона по отношению к изменению U (цены базового инструмента):
 (5.05) Дельта колл-опциона = N(H)
 (5.06) Дельта пут-опциона = -N(-H)
 Эти коэффициенты будут очень важны в Главе 7, когда мы будем рассматривать страхование портфеля.
 .
 Блэк сделал модель применимой к опционам на фьючерсы, механизм операций с которыми аналогичен операциям с акциями1. Модель ценообразования опционов на фьючерсы Блэка аналогична модели фондовых опционов Блэка-Шоулса за исключением переменной Н:
 
  При использовании модели для фьючерсов коэффициент дельта рассчитывается следующим образом:
 (5.08) Дельта колл-опциона = EXP(-R * Т) * N(H)
 (5.09) Дельта пут-опциона = -EXP(-R * Т) * N(-H)
 Для примера рассмотрим опцион, который имеет цену исполнения 600. Текущая рыночная цена базового инструмента равна 575, а годовая волатильность составляет 25%. Мы будем использовать модель опционов на фьючерсы, 252-дневный год и безрисковую ставку 0%. Далее мы допустим, что дата истечения опциона - 15 сентября 1991 года (910915), а текущая дата - 1 августа 1991 года (910801).
  Сначала рассчитаем переменную Т, а затем преобразуем 910801 и 910915 в их юлианские эквиваленты. Для этого мы должны использовать следующий алгоритм.
 1. Задайте переменные 1, 2 и 3, которые будут определять год, месяц и день, соответственно. Для нашего примера - это 1991, 8 и 1.
 2. Если переменная 2 меньше 3 (январь или февраль), тогда переменная 1 будет равна значению года минус 1, а переменная 2 будет равна значению месяца плюс 13.
 3. Если значение переменной 2 больше, чем 2 (март или дальше), тогда переменная 2 будет равна значению месяца плюс 1.
 4. Задайте переменную 4, которая будет рассчитываться следующим образом:
 
 5. Задайте переменную 5, которая будет равна целой части произведения числа 0,01 и переменной 1:
 Математически:
 V5=INT(0,01*V1)
  6. Рассчитаем юлианскую дату:
  Юлианская дата = V4 + 2 - V5 + INT(0,25 * V5) Преобразуем дату 910901 в юлианскую:
 Шаг 1. VI = 1991, V2 = 8, V3 = 1.
 Шаг 2. Так как наш месяц в этом примере идет за январем и февралем, то этот шаг не применяется.

<< Пред.           стр. 6 (из 10)           След. >>

Список литературы по разделу