Глава 8 Управление риском

Мы познакомились с различными методами расчета оптимального портфеля, с геометрией портфелей и взаимосвязью оптимального количества и оптимального веса. Если торговать портфелем базового инструмента на геометрическом оптимальном уровне и при этом реинвестировать прибыли, то отношение ожидаемого дохода к ожидаемому риску будет максимальным. В этой главе мы поговорим о построении геометрических оптимальных портфелей при заданном уровне риска. Речь пойдет о том, что, какими бы инструментами мы ни торговали, можно выбрать область в спектре риска и добиться максимального геометрического роста для этого уровня риска.

Размещение активов

Следует иметь в виду, что оптимальный портфель, полученный с помощью пара­метрического метода, будет почти таким же, как и портфель, полученный с помо­щью эмпирического метода (он подробно рассматривался в главе 1).

В этом случае возможны большие проигрыши по портфелю (т.е. значительные колебания баланса), и единственная возможность избежать значительных убытков — «разбавить» портфель, т.е. добавить к геометрическому оптимальному пор­тфелю какой-либо безрисковый актив. Вышеописанную процедуру мы назовем размещением активов (asset allocation).  Степень риска и надежность любой

инвестиции является функцией не объекта инвестиций самого по себе, а функцией размещения активов.

Даже портфели, состоящие из акций голубых фишек (blue-chip stocks), находящиеся на уровне неограниченного геометрического оптимального портфеля, могут показать значительные проигрыши. Однако этими акциями следует торговать именно на таких уровнях для максимизации отношения потенциального геометрического выигрыша к дисперсии (риску), чтобы обеспечить достижение цели за наименьшее время. С этой точки зрения торговля голубыми фишками является такой же рискованной, как и торговля контрактами на свинину, а торговля свининой не менее консервативна, чем торговля надежными акциями. То же можно сказать о портфеле фьючерсов или облигаций.

Наша цель заключается в достижении желаемого уровня потенциального геометрического выигрыша, исходя из данной дисперсии (риска), путем комбинирования безрискового актива с торгуемым инструментом, будь то портфель голубых фишек, облигаций или портфель фьючерсных торговых систем.

Когда вы торгуете портфелем с неограниченной суммой весов, используя дробное f, то находитесь на эффективной границе GHPR для портфелей с неогра­ниченной суммой весов, но слева от геометрической оптимальной точки, которая удовлетворяет любому уравнению с (7.06а) по (7.06д). Таким образом, ваш потен­циальный выигрыш по отношению к риску меньше, чем в геометрической опти­мальной точке. Это один из способов, с помощью которого вы можете комбинировать портфель с безрисковым активом.

Другой способ размещения активов — разделение вашего счета на два под­счета, активный и неактивный. Они не являются двумя реальными отдельными счетами — это условное разделение. Метод работает следующим образом. Определите первоначальное соотношение двух подсчетов. Допустим, вы хотите создать подсчет, который соответствует f/2, т.е. первоначальное соотношение долей составит 0,5/0,5, таким образом, половина баланса вашего счета будет относиться к неактивному подсчету, а половина к активному подсчету. Допустим, вы начинаете со счета 100 000 долларов, причем 50 000 долларов относятся к неактивному счету, а 50 000 долларов к активному счету, и именно баланс активного подсчета следует использовать для определения количества контрактов для торговли. Подсчета являются гипотетической конструкцией, которая создается для того, чтобы более эффективно управлять деньгами, и в этом случае следует использовать полные оптимальные f. Каждый день из общего баланса счета следует вычитать неактивную сумму (которая остается постоянной каждый день), полученное значение будет соответствовать активному балансу, и именно по нему следует рассчитывать количество контрактов для торговли при полном f. Теперь допустим, что оптимальное f для рыночной системы А соответствует 1 контракту на каждые 2500 долларов на балансе счета. В первый день активный ба­ланс равен 50 000 долларов, и вы можете торговать 20 контрактами. Если бы вы использовали стратегию, основанную на f/2, то в первый день задействовали это же количество контрактов ($2500/0,5), но при общем балансе счета в 100 000 дол­ларов. Поэтому при стратегии, основанной на f/ 2, в этот день следует также тор­говать 20 контрактами. Когда изменяется баланс, число контрактов, которыми следует торговать, тоже изменяется. Предположим, вы заработали 5000 долларов, увеличив общий баланс счета до 105 000 долларов. При стратегии половинного f вам следует торговать 21 контрактом. Однако при использовании метода разделения баланса вы должны вычесть постоянную неактивную сумму 50 000 долларов из общего баланса 105 000 долларов. В результате вы получите активную часть баланса в 55 000 долларов и уже на основе этого определите количество контрактов при уровне оптимального f (1 контракт на каждые 2500 долларов на счете). Таким образом, при использовании метода разделения счета вам следует торговать 22 контрактами.

Похожая ситуация возникает и при падении баланса вашего счета. Метод разделения счета уменьшает количество контрактов с большей скоростью, чем это делает стратегия половинного f. Допустим, вы потеряли 5000 долларов в первый день торговли и общий баланс счета уменьшился до 95 000 долларов. При стратегии дробного f вам следует торговать 19 контрактами ($95 000/$5000). Однако при использовании метода разделения баланса активный счет будет равен 45 000 долларов, и вам следует торговать 18 контрактами ($45 000/$2500). Отметьте, что при использовании метода разделения счета доля оптимального f изменяется вместе с балансом. Сначала определяется доля баланса, которая будет задействована в торговле (в нашем примере мы использовали первоначальную долю 0,5). При повышении баланса доля оптимального f повышается, приближаясь в пределе к 1, когда баланс счета стремится к бесконечности. При падении баланса доля f приближается в пределе к 0, а общий баланс счета при этом стремится к неактивной части. Тот факт, что страхование портфеля встроено в метод разделения баланса, является огромным преимуществом, и об этой особенности мы еще поговорим позже. Так как метод разделения счета использует изменяющееся дробное f, мы назовем такой подход стратегией динамического дробногоf, в противоположность стратегии статического дробногоf. Стратегия статического дробного f смещает вас по линии CML влево от опти­мального портфеля, если вы используете ограниченный портфель, и при любых изменениях баланса счет будет оставаться у этой точки на линии CML. Если вы используете неограниченный портфель (что является лучшим подходом), то буде­те на эффективной границе для портфелей с неограниченной суммой весов (так как нет линий CML для неограниченных портфелей) слева от оптимального пор­тфеля. Когда баланс счета изменяется, вы остаетесь в той же точке на неограни­ченной эффективной границе. Если речь идет об использовании динамического дробного f для ограниченного или неограниченного портфеля, вы начинаете у тех же точек, но, когда баланс счета повышается, портфель сдвигается вправо вверх, а когда баланс понижается, портфель сдвигается влево вниз. Правая граница находится у пика кривой, где доля f равна 1, а левая — у точки, где доля f равна 0. При размещении активов с помощью метода статического f дисперсия не ме­няется, так как используемая доля оптимального f постоянна, но в случае с ди­намическим дробным f дисперсия — переменная величина. В этом случае, когда баланс счета увеличивается, увеличивается также и дисперсия, поскольку воз­растает используемая доля оптимального f. Верхней границы дисперсия достигает при полном f, когда баланс счета приближается к бесконечности. При падении баланса счета дисперсия быстро уменьшается по мере приближения используемой доли оптимального f к нулю, когда общий баланс счета приближается к балансу неактивного подсчета, и в этом случае нижняя граница дисперсии равна нулю. Метод динамического дробного f аналогичен методу, основанному на полном оптимальном f, когда первоначальный размер торгового счета равен активной части баланса. Итак, есть два способа размещения активов: с помощью ста­тического дробного и с помощью динамического дробного f. Динамическое дробное f дает динамическую дисперсию, что является недостатком, но такой подход также обеспечивает страхование портфеля (об этом позднее). Хотя эти два метода имеют много общего, они все-таки серьезно отличаются. Какой же из них лучше? Рассмотрим систему, где дневное среднее арифметическое HPR= 1,0265. Стандартное отклонение дневных HPR составляет 0,1211, поэтому среднее гео­метрическое равно 1,019. Теперь посмотрим на результаты торговли при стати­ческих дробных оптимальных 0, If и 0,2f. Для этого используем уравнения с (2.06) по (2.08):

FAHPR = (AHPR - 1) * FRAC + 1

FSD = SD * FRAC,

FGHPR = (FAHPR л 2 - FSD л 2) л (1/2),

где  FRAC = используемая дробная часть оптимального f;

AHPR = среднее арифметическое HPR при оптимальном f;

SD = стандартное отклонение HPR при оптимальном f;

FAHPR = среднее арифметическое HPR при дробном f;

FSD = стандартное отклонение HPR при дробном f;

FGHPR  =  среднее  геометрическое  HPR  при  дробном  f.  Результаты  будут

следующими:

Полное f        0,2 f      0,1 f

 

AHPR

1,0265

1,0053

1,00265

SD

0,1211

0,02422

0,01211

GHPR

1,01933

1,005

1,002577

Теперь вспомним уравнение (2.09а) — ожидаемое время для достижения опреде­ленной цели:

(2.09а)  N = 1п(Цель) / 1п(Среднее геометрическое),

где N = ожидаемое количество сделок для достижения определенной цели; Цель = цель в виде множителя первоначального счета, т.е. TWR; 1n() = функция натурального логарифма.

Сравним торговлю при статическом дробном 0,2f при среднем геометрическом 1,005 с торговлей, основанной на стратегии динамического дробного 0,2f (перво­начальный активный счет составляет 20% от общего) при дневном среднем гео­метрическом 1,01933. Время (так как средние геометрические имеют дневные значения, время измеряется в днях), требуемое для удвоения счета при статичес­ком дробном f, можно найти с помощью уравнения (2.09а):

1n(2)/1n( 1,005) =138,9751

Для удвоения счета при динамическом дробном f значение цели надо приравнять шести, потому что если вы располагаете 20% активньм балансом и начинаете с общего счета 100 000 долларов, то первоначально в работе будет 20 000 долларов. Ваша задача увеличить активный баланс до 120 000 долларов. Так как неактивный баланс остается на уровне 80 000 долларов, то на общем счете в итоге должно ока­заться 200 000 долларов. Таким образом, рост счета с 20 000 долларов до 120 000 долларов соответствует TWR = 6, поэтому для удвоения счета при динамическом дробном 0,2 f Цель должна быть равна 6.

ln(6) / 1n(1,01933) = 93,58634

Отметьте, что для динамического дробного f необходимо 93 дня вместо 138 дней для статического дробного f. Рассмотрим торговлю при 0, If. Число дней, ожидаемое для удвоения баланса счета при статическом методе, равно:

ln(2) / 1n(1,002577) = 269,3404

Сравните с удвоением баланса счета при динамическом дробном 0, 1 f. Вам необ­ходимо достичь TWR= 11, поэтому число дней при стратегии динамического дробного f равно:

1n(11)/1n(1,01933)= 125,2458

Для удвоения баланса счета при 0, If необходимо 269 дней при статическом вари­анте и 125 дней при динамическом варианте. Чем меньше доля/, тем быстрее динамический метод «обгонит» статический метод.

Посмотрим, сколько времени потребуется, чтобы при 0,2f увеличить счет в три раза. Число дней для статического метода будет равно:

1n(3)/1n( 1,005)= 220,2704 Сравним с динамическим методом, при котором: 1n(11)/1n(1,01933)= 125,2458 дней Чтобы получить прибыль в 400% (TWR = 5) при статическом 0,2f:

ln(5) / 1n( 1,005) = 322,6902 дней при динамическом подходе: ln(21) / 1n(1,01933) = 159,0201 дней

Обратите внимание, что в этом примере при динамическом подходе для достиже­ния цели 400% необходимо почти в два раза меньше времени, чем при статичес­ком подходе. Однако если вы возьмете число дней, за которое увеличился баланс счета при статическом подходе (322,6902 дня), и подставите его в формулу расчета TWR для динамического метода, то получите:

TWR = 0,8 + (1,01933^ 322,6902) * 0,2 = 0,8 + 482,0659576 * 0,2 = 97,21319 Выигрыш составит более 9600%, в то время как статический подход даст лишь 400%.

Теперь мы можем изменить уравнение (2.09а), приспособив его как к статической, так и к динамической стратегиям дробного  f,  для определения ожидаемого времени, необходимого для достижения цели, выраженной TWR. Для статического дробного f мы получим уравнение (2.096): (2.096)  N=ln(Цель)/ln(A),

где  N = ожидаемое число сделок для достижения определенной цели; Цель = цель в виде множителя начального счета, т.е. TWR;

А = измененное среднее геометрическое, полученное из уравнения (2.08), при данном статическом дробном f;

1п() = функция натурального логарифма. Для динамического дробного f получим уравнение (2.09в):

(2.09в)  N = 1п(((Цель - 1) / ACTV) + 1) / 1п(Среднее геометрическое), где  N = ожидаемое число сделок для достижения определенной цели; Цель = цель в виде множителя начального счета, т.е. TWR; ACTV = доля активного счета;

Среднее геометрическое = исходное среднее геометрическое (оно не меняется, как в случае с уравнением (2.096)); ln() = функция натурального логарифма.

Проиллюстрируем уравнение (2.09в). Допустим, нам надо определить время, не­обходимое для удвоения счета (т.е. TWR = 2), при активном счете 10% от общего счета и среднем геометрическом 1,01933. (2.09в)  N = 1n(((Цель - 1) / ACTV) + 1) / ln(Среднее геометрическое) •  =1n(((2-

=ln(10+  1)/ln(l,01933)  =ln(ll)/ln(l,01933)  =  2,397895273  /  0,01914554872  = 125,2455758

Таким образом, если среднее геометрическое определено на дневной основе, мы можем ожидать удвоения примерно через 125 1/4 дня. Если среднее геометричес­кое основано на сделках, мы можем ожидать удвоения примерно через 125 1/4 сделки.

Стратегия динамического дробного f позволяет выиграть бесконечно больше, чем стратегия статического дробного f при том же уровне риска

TWR

динамическое

статическое

ВРЕМЯ

Рисунок 8-1  Сравнение статического и динамического дробного/

Рисунок 8-1 демонстрирует отличие стратегии статического Ют стратегии дина­мического дробного f. Чем больше времени проходит, тем заметнее становится разница между стратегией статического дробного f и стратегией динамического дробного f. Асимптотически, стратегия динамического дробного f позволяет вы­играть бесконечно больше, чем ее статический аналог.

Если вы настроены торговать долго, лучше размещать активы с помощью метода динамического дробногоf. Для этого определите долю активного подсчета (остаток будет неактивным счетом). Ежедневные изменения баланса будут касаться только активной части, неактивная часть меняться не должна. Каждый день вычитайте неактивный баланс из вашего общего баланса счета, и именно на основе активной части рассчитывайте количество для торговли, основываясь на уровнях оптимального f. Если ваша торговля успешна, активная часть со временем может значительно превысить неактивную часть, и у вас возникнет проблема высокой дисперсии и большого потенциального проигрыша, как и в случае полного оптимального f. Ниже мы рассмотрим четыре способа решения этой «проблемы». Следует отметить, что четких границ, разделяющих эти четыре метода, не существует, и можно сочетать их в зависимости от ваших потребностей.

Переразмещение: четыре метода

Сначала скажем несколько слов о безрисковых активах. В данной главе под без­рисковыми активами мы будем понимать или денежные средства, или близкий к деньгам эквивалент, например казначейские обязательства Безрисковым активом может быть также любой актив, который, по мнению инвестора, лишен риска, или риск настолько незначителен, что им можно пренебречь. Это могут быть долгосрочные правительственные или корпоративные облигации, или, например, купонные или дисконтные облигации. Во многих торговых программах в качестве безрискового актива используются бескупонные облигации. Разность между номинальной стоимостью облигации и ее рыночной ценой — это прибыль,

баланс настолько мал, что не позволяет вам приобрести даже 1 контракт в любой из используемых рыночных систем. Необходимо заранее решить, стоит ли продолжать торговлю по достижении этого нижнего предела, и если да, то какой процент снова выделить под активный баланс. Также вы можете привязать переразмещение к определенной дате. Эта техника может быть особенно интересна для профессионально управляемых счетов. Например, вы можете переразмещать средства каждый квартал, а если активная часть будет полностью исчерпана, то вы просто прекратите торговать до окончания квартала. В начале следующего квартала средства на счете переразмещаются, таким образом, Х% попадает в активный баланс, а 100 - Х% в неактивный баланс. Нет смысла слишком часто производить переразмещение. В идеале, вам вообще не следует производить переразмещение, позволив используемой доле оптимального f приблизиться к единице при росте баланса счета. В действительности, в некоторый момент времени вы, вероятно, проведете переразмещение, но не следует делать это слишком часто. Рассмотрим случай, когда переразмещение проводится после каждой сделки или в конце каждого дня. Так, например, происходит в случае торговли при статическом дробном f. Вспомним уравнение (2.09а) для расчета времени, необходимого для достижения определенной цели. Давайте вернемся к нашей уже знакомой системе с активной частью 0,2, со средним геометрическим 1,01933 и сравним ее с системой со статическим дробным 0,2f, где среднее геометрическое равно 1,005. Если мы начнем со счета 100 000 долларов и решим произвести переразмещение на уровне 110 000 долларов, то число дней (так как в этом случае средние геометрические определяются на дневной основе) при статическом дробном 0,2f будет равно:

1n(1,1)/1n( 1,005)= 19,10956

Сравним с использованием 20 000 долларов из общего баланса 100 000 долларов при полном 1для повышения общего счета до 110 000 долларов, что аналогично увеличению счета 20 000 долларов в 1,5 раза:

1n(1,5)/1n(1,01933)= 21,17807

При низких целях стратегия статического дробного тдает результаты быстрее, чем стратегия динамического дробного f. С течением времени динамическая стратегия обгоняет статическую. Рисунок 8-1 показывает соотношение между статическими и динамическими дробными f. Частое переразмещение хуже стратегии статического дробного f, но если вы собираетесь торговать долго, при размещении активов лучше всего использовать подход динамического дробного f. Следует переразмещать средства между активным и неактивным подсчетами как можно реже. Оптимально задать соотношение между подсчетами один раз, в начале торговли. Вообще, динамическое дробное f даст вам преимущество перед статическим аналогом тем быстрее, чем ниже доля первоначального активного счета. Другими словами, портфель с первоначальным активным балансом 0,1 опередит свой статический аналог быстрее, чем портфель с первоначальным ак­тивным балансом 0,2. При первоначальном активном балансе в 100% (1,0) ди­намическое f никогда не обгонит статическое дробное f (они будут расти с одинаковой скоростью). Скорость, с которой динамическое дробное f опережает статическое, также зависит от среднего геометрического портфеля: чем выше среднее геометрическое, тем скорее динамическое f опередит статическое f. При среднем геометрическом 1,0 динамическое f никогда не обгонит статическое f. Второй метод определения первоначального соотношения активного и неактивного счетов и переразмещения называется методом планирования сценария. В этом случае первоначальное размещение является функцией ре­зультатов различных сценариев и их вероятностей осуществления. Расчет можно

повторять через определенные интервалы времени. Данная техника является уже знакомым нам методом планирования сценария, описанным в главе 4. Рассмотрим три сценария, которые, как мы полагаем, могут произойти в течение следующего квартала:

Сценарий

Вероятность

Проигрыш

50%

Нет выигрыша

25%

Хороший рост

25%

Результат

- 100%

0%

+300%

Столбец результатов относится к результатам по активному балансу счета. Таким образом, существует 50% вероятность полной потери активного счета, 25% веро­ятность того, что активный баланс останется тем же, и 25% вероятность того, что прибыль по активному счету составит 300%. В реальной торговле, разумеется, следует использовать не три сценария, а намного больше, но для наглядности мы ограничимся этим минимумом. Рассмотрим три сценария, вероятности их осуществления и результаты в процентных пунктах. Результаты должны отражать ваше мнение относительно исхода каждого сценария при полном оптимальном f. В данном случае оптимально использовать 0,1 If. He путайте полученное оптимальное f с оптимальными f компонентов портфеля. Здесь оптимальное f относится к планированию сценария, и, таким образом, в асимптотическом смысле для активного счета лучше использовать 11%, а для неактивного счета 89%. В начале следующего квартала следует повторить эту процедуру. Так как переразмещение в данном квартале является функцией размещения прошлого квартала, то лучше всего использовать соответствующее значение оптимального f, так как при этом достигается наибольший геометрический рост (при условии, что ваши входные данные — сценарии, их вероятности и соответ­ствующие результаты — точны). Предложенный метод планирования сценария для размещения активов эффективен тогда, когда необходимо принять решение, исходя из прогнозов нескольких консультантов. В нашем примере вместо выбора трех сценариев вы можете учесть мнения трех консультантов. Столбец вероятностей выражает ваше доверие к каждому консультанту. Первый сценарий, с вероятностью 50% проигрыша всего активного счета, — это мнение «медвежьего» консультанта, и такому прогнозу вы считаете нужным придать вес вдвое больший, чем прогнозам двух других консультантов. Вспомним метод усреднения цены при продаже акций (см. главу 2). Мы можем использовать этот подход для переразмещения. Таким образом, мы получим метод, который систематически снимает прибыли и выводит нас из убыточной программы. В соответствии с этой программой следует регулярно (каждый месяц, квартал или любой другой период времени) снимать часть денег с общего счета (активный счет + неактивный счет). Помните, что периоды должны быть достаточно долгими, чтобы получить выигрыш, хотя бы небольшой, от динамического дробного f. Значение N, удовлетворяющее уравнению (8.01), — это минимальная длина периода, при которой динамическое дробное f дает нам преимущество:

(8.01)  FGAN<=GAN*FRAC+1-FRAC,

где     FG = среднее геометрическое при дробном f, полученное из уравнения

(2.08);

N = длина периода (G и FG рассчитаны на основе 1 единицы периода);

G = среднее геометрическое при оптимальном f;

FRAC = доля активного счета.

Если мы используем 20-процентный активный счет (т.е. FRAC = 0,2), тогда FG рассчитывается на основе 0,2f. Таким образом, когда среднее геометрическое при полном оптимальном f составляет 1,01933, а при 0,2fFG = 1,005, мы получим не­равенство:

1,005 Л N <= 1,01933 л N * 0,2 + 1 - 0,2

Для оптимального f мы рассчитаем среднее геометрическое G, а для дробного f— среднее геометрическое FG. Расчеты ведутся на дневной основе. Теперь по­смотрим, является ли один квартал достаточной длиной периода. Так как в квар­тале примерно 63 торговых дня, посмотрим, достаточно ли будет N = 63, чтобы воспользоваться преимуществом динамического дробного f. Для этого проверим, выполняется ли неравенство (8.01) при N = 63: 1,005 ^ 63 <= 1,01933 ^ 63 * 0,2 + 1 - 0,2

1,369184237 <= 3,340663933 * 0,2 + 1 - 0,2 1,369184237 <= 0,6681327866 +1-0,2 1,369184237 <= 1,6681327866 - 0,2 1,369184237 <= 1,4681327866

Неравенство соблюдается, так как левая его часть меньше правой. Таким образом, если при данных значениях переразмещать активы на ежеквартальной основе, лучше использовать динамическое дробное f.

Что следует делать, если баланс растет? В начале каждого периода рассчиты­вайте общее значение счета и переводите определенное количество средств с активного на неактивный баланс. Таким образом будет происходить переразме­щение. Рассмотрим 100 000-долларовый счет, где 20 000 долларов — активная сумма, причем усреднение происходит на ежеквартальной основе, а ежеквар­тальный процент переводимых средств составляет 2%. Допустим, в начале квартала счет все еще равен 100 000 долларов, из которых 20 000 долларов со­ставляют активный баланс. Следует перевести 2% общего баланса счета из активного на неактивный баланс. Таким образом, счет в 100 000 долларов будет состоять теперь из 18 000 долларов для активного баланса и 82 000 долларов для неактивного баланса.

Следует стремиться к тому, чтобы торговая программа опережала периоди­ческие снятия со счета. Допустим, в нашем последнем примере счет, равный 100000 долларов, к концу квартала повышается до 110000 долларов. Теперь, когда мы перейдем к переразмещению на основе 2%, то снимем 2200 долларов с активного счета ($30 000) и переведем их на неактивный счет ($80 000). Таким образом, мы получим 27 800 долларов на активном счете и 82 200 долларов на неактивном счете. Так как активный баланс после переразмещения больше, чем в начале предыдущего периода, мы можем сказать, что программа опережает переразмещение.

С другой стороны, если программа проигрывает деньги, то предложенный ме­тод со временем переведет весь баланс счета в неактивный баланс, и, в конце кон­цов, вы автоматически прекратите использовать убыточную программу.

Естественно, возникают два вопроса. Первый: «Какую сумму следует снимать со счета, чтобы программа автоматически прекратила работу (т.е. активный баланс стал бы равен нулю), если баланс счета не растет в течение N снятий с активного счета?» Ответ можно получить из уравнения: (8.02) Р = 1 - неактивный ^ (1 / N), где   Р = доля общего баланса счета, которая периодически переводится с

активного на неактивный баланс; неактивный = неактивная доля баланса счета;

N = число периодов, через которое программа прекратит работу, если баланс не будет расти.

Таким образом, если раз в квартал переводить часть средств с активного на не­активный баланс (причем первоначальный неактивный баланс составляет 80% от общего) и мы хотим, чтобы программа прекратила работать через 2,5 года (10 кварталов, т.е. N = 10), то квартальная доля может быть найдена следующим образом:

Р= 1-0,8^(1/10) =1-0,8 ^0,1 = 1 - 0,9779327685=0,0220672315

Мы видим, что каждый квартал следует переводить 2,20672315% общего баланса с активного на неактивный счет.

Второй вопрос звучит так: «Если мы снимаем определенный процент средств со счета, сколько должно пройти времени, чтобы активный баланс стал равен О?» Другими словами, если мы снимаем Р% каждый период (в нашем случае период равен кварталу) и баланс счета не растет, через сколько периодов N активный баланс обнулится? Ответ можно получить из уравнения:

(8.03)  N = 1n(неактивный) / 1n(1 - Р),

где   Р = доля общего баланса счета, которая периодически переводится с

активного на неактивный баланс;

неактивный = неактивная доля баланса счета;

N = число периодов, через которое программа прекратит работу, если баланс

не будет расти.

Допустим, первоначальный неактивный баланс составляет 80% от общего баланса, и вы ежеквартально снимаете 2,20672315%. Число периодов (в нашем случае кварталов), необходимое для прекращения работы программы (при условии, что баланс не растет), равно:

N = ln(0,8) / ln(l - 0,0220672315) = ln(0,8) / ln(0,9779327685) =-0,223143/-0,0223143 =10, т.е. программа прекратит работу через 10 периодов.

Усреднение при продаже акций выведет нас из портфеля по цене выше средней, а усреднение при покупке позволит нам приобрести портфель по цене ниже средней. Многие же поступают как раз наоборот: входят на рынок и выходят с рынка по ценам ниже средних. Как правило, трейдеры после открытия торгового счета сразу переводят на него все деньги и начинают торговать. Когда трейдер хочет добавить средства, то почти всегда вносит их одной суммой, а не равными долями в течение определенного времени.

В большинстве случаев, трейдер, который живет за счет доходов от торговли, периодически снимает деньги со счета для покрытия расходов независимо от того, какой процент счета это составляет. Данный подход неправильный. Предположим, расходы трейдера постоянны каждый месяц и он снимает со счета определенную сумму, которая составляет больший процент средств, когда баланс счета понижается, и меньший процент, когда баланс счета повышается, т.е. трейдер постепенно выходит из портфеля (или его части) по цене ниже средней.

Разумнее снимать каждый месяц сумму, представляющую собой постоянный процент общего баланса счета (активный плюс неактивный). Полученные средства следует размещать на дополнительном счету до востребования и уже с этого дополнительного счета каждый месяц снимать фиксированную сумму «на жизнь». Если бы трейдер обошел предлагаемый дополнительный счет и снимал постоянную сумму непосредственно с торгового счета, то идеи усреднения работали бы против него.

Из главы 2 мы узнали, что при торговле на уровне оптимального f время, про­веденное в проигрыше, может составить от 35% до 55% рассматриваемого перио­да. Многие трейдеры к этому не готовы, большинство из них, естественно, хотели бы видеть более гладкую кривую баланса. Принцип «35-55%» справедлив как для

полного оптимального f, так и для динамического дробного f, но он не работает в случае статического дробного f.

Создание буферного счета до востребования позволяет торговать математи­чески оптимальным способом (при динамическом оптимальном f), кроме того, такой подход позволяет осуществлять переразмещение методом усреднения, когда деньги переводятся на буферный счет, и регулярно снимать определенную сумму со счета. Разумеется, сумма, которую мы периодически будем снимать с буферного счета, должна быть меньше, чем наименьшая сумма, переведенная с торгового счета на буферный. Например, если мы используем счет 500 000 долларов и снимаем 1% в месяц, начиная с 20% -ого активного счета, тогда наименьшее снятие с торгового счета должно быть 0,01 * 500 000 * (1 - 0,2) = 0,01 * 500 000 * 0,8 = 4000 долларов. Таким образом, сумма, которую мы будем снимать с буферного счета, должна быть меньше 4000 долларов. Отметим, что в качестве буферного счета может использоваться неактивный счет. Прежде чем перейти к четвертому методу размещения активов, скажем еще несколько слов об особенностях переразмещения. При торговле оптимальной фиксированной долей, когда баланс увеличивается, увеличивается и количество контрактов, при падении баланса количество контрактов уменьшается. Такой подход позволяет добиться максимального геометрического роста.

Зачем переразмещать?

Переразмещение, как может показаться, противоречит нашим устремлениям, поскольку оно приводит к уменьшению баланса после выигрыша и к увеличению баланса активной части после периода проигрыша по счету. Переразмещение является компромиссом между теорией и практикой, а рассматриваемые методы позволяют нам использовать этот компромисс максимально эффективно. В идеале вообще не следует проводить переразмещение. Ваш небольшой счет в 10 000 долларов может вырасти до 10 миллионов долларов без переразмещения, и вы вполне могли бы пересидеть проигрыш, который понизил бы счет 10 миллионов до 50 000 долларов перед новым скачком до 20 миллионов долларов. Если бы активный баланс уменьшился до 1 доллара, вы все еще смогли бы торговать дроб­ным контрактом («микроконтрактом»). В теории все это возможно, но на практике следует производить переразмещение по достижении некоторой точки вверху или внизу баланса. При переразмещении вы как бы начинаете торговать заново (но с другим уровнем баланса). В дальнейшем, благодаря динамическому дробному f, в промежутках между переразмещениями торговля сама будет «двигать» дробное f.

Страхование портфеля — четвертый метод переразмещения

Предположим, вы управляете фондом акций. Рисунок 8-2 демонстрирует типич­ную стратегию страхования портфеля, также известную как динамическое хеджи­рование. Пусть текущая стоимость портфеля равна 100 долларам за акцию. Стан­дартный портфель, он изображен прямой линией, в точности следует за рынком акций. Застрахованный портфель изображен пунктирной линией. Отметьте, что пунктирная линия проходит ниже прямой линии, когда портфель находится на уровне или выше своей первоначальной стоимости (100). Величина, на которую пунктирная линия ниже прямой линии, отражает стоимость страхования портфеля. Когда стоимость портфеля уменьшается, страхование портфеля ограничивает падение на некотором уровне (в данном случае 100) за вычетом расходов на осу­ществление стратегии.

Страхование портфеля соответствует покупке пут-опциона по портфелю. Допустим, фонд, которым вы управляете, состоит только из 1 акции стоимостью 100 долларов. Покупка пут-опциона на эту акцию с ценой исполнения 100 долларов при цене опциона 10 долларов соответствует пунктирной линии на рисунке 8-2. Худшее, что может произойти в данном случае с портфелем (1 акция и 1 пут-опцион), состоит в том, что по истечении опциона вы продадите акцию за 100 долларов, но потеряете 10 долларов (стоимость этого опциона). Таким образом, минимальная стоимость портфеля будет 90 долларов, независимо от того, насколько упадет базовая акция. При росте вы понесете некоторые убытки из-за того, что стоимость портфеля уменьшится на стоимость опциона.

Если сопоставить рисунок 8-2 с фундаментальным уравнением торговли и оце­ночным TWR из уравнения (1.19в), становится ясно, что в асимптотическом смыс­ле застрахованный портфель лучше незастрахованного. Другими словами, если вы умны настолько, насколько глупа ваша худшая ошибка, то, застраховав портфель, вы ограничите последствия такой ошибки.

Обратите внимание, что длинная позиция по колл-опциону дает тот же ре­зультат, что и длинная позиция по базовому инструменту совместно с длинной позицией по пут-опциону с той же ценой исполнения и датой истечения, что и у колл-опциона. Когда мы говорим о том же результате, имеются в виду эквивален­тные соотношения риск/выигрыш разных портфелей. Таким образом, пунктирная линия на рисунке 8-2 может также представлять длинную позицию по колл-опциону с ценой исполнения 100.

Посмотрим, как работает динамическое хеджирование при страховании портфеля. Допустим, вы, как управляющий фондом, приобретаете 100 акций по цене 100 долларов за акцию. Давайте смоделируем колл-опцион по этой акции. Сначала определим минимальный ценовой уровень рассматриваемой акции. Например, установим его на 100. Далее определим дату истечения этого гипотетического опциона. Пусть дата истечения будет последним днем текущего квартала.

Теперь рассчитаем дельту колл-опциона при цене исполнения 100 и выбранной дате истечения. Вы можете использовать уравнение (5.05) для поиска дельты фондового колл-опциона (можно использовать дельту для любой модели опцио­нов, мы же будем использовать модель фондовых опционов Блэка-Шоулса). До­пустим, дельта равна 0,5, т. е. в данный актив следует инвестировать 50% счета. Таким образом, вам следует купить только 50 акций, а не 100 акций, которые вы бы купили, если бы не страховали портфель. Если цена акции будет расти, то же будет происходить с дельтой и количеством акций. Верхняя граница дельты равна единице, что соответствует инвестированию 100% средств. Если цена акции будет понижаться, то же будет происходить с дельтой и размером позиции по акциям. Нижняя граница дельты равна 0 (при этом дельта пут-опциона равна -1), и в этой точке следует полностью закрыть позицию по акциям.

Полная стоимость портфеля

120

100

80

60

Незастрахованный портфель 40


^  Застрахованный портфель

20

60      70         80         90         100       ПО      120       130

Стоимость базового портфеля

Рисунок 8-2 Страхование портфеля

На практике портфельные менеджеры используют неагрессивные методы ди­намического хеджирования, что предполагает отсутствие торговли самими ценными бумагами портфеля. Стоимость портфеля зависит от текущей дельты и модели и регулируется с помощью фьючерсов, а иногда пут-опционов. Плюсом использования фьючерсов является низкая стоимость трансакций. Короткая продажа фьючерсов против портфеля эквивалентна продаже части портфеля. При падении портфеля продается больше фьючерсных контрактов, когда же стоимость портфеля растет, эти короткие позиции закрываются. Потери по портфелю, когда приходится закрывать короткие фьючерсные позиции при росте цен на акции, являются издержками по страхованию портфеля и эквивалентны стоимости гипотетических смоделированных опционов. Преимущество динамического хеджирования состоит в том, что оно позволяет с самого начала точно рассчитать издержки. Менеджерам, применяющим такую стратегию, это позволяет сохранить весь портфель ценных бумаг, в то время как размещение активов регулируется посредством фьючерсов и/или опционов. Предложенный неагрессивный метод, основанный на использовании фьючерсов и/или опционов, позволяет разделить размещение активов и активное управление портфелем. При страховании вы должны постоянно регулировать портфель с учетом текущей дельты, т. е. с определенной периодичностью, например, каждый день вы должны вводить в модель ценообразования опционов текущую стоимость портфеля, время до даты истечения, уровень процентной ставки и волатильность портфеля для определения дельты моделируемого пут-опциона. Если к дельте, которая может принимать значения 0 и -1 прибавить единицу, то вы получите соответствующую дельту колл-опциона, которая будет коэффициентом хеджирования, т.е. долей вашего счета, которую следует инвестировать в фонд. Допустим, коэффициент хеджирования в настоящий момент составляет 0,46. Размер фонда, которым вы управляете, эквивалентен 50 фьючерсным контрактам S&P. Так как вы хотите инвестировать только 46% средств, вам надо изъять остальные 54%, т.е. 27 контрактов. Поэтому при текущей стоимости фонда, при данных уровнях процентной ставки и волатильности фонд должен иметь короткие позиции по 27 контрактам S&P одновременно с длинной позицией по акциям. Так как необходимо постоянно перерассчитывать дельту и регулировать портфель, метод называется стратегией динамического хеджирования. Одна из проблем, связанная с использованием фьючерсов, состоит в том, что рынок фьючерсов в точности не следует за рынком спот. Кроме того, портфель. против которого вы продаете фьючерсы, может в точности не следовать за индексом рынка спот, лежащего в

основе рынка фьючерсов. Подобные ошибки могут добавляться к расходам по страхованию портфеля. Более того, когда ваш моделируемый опцион подходит очень близко к дате истечения, а стоимость портфеля приближается к цене исполнения, гамма моделируемого опциона астрономически возрастает. Гамма — это мгновенная скорость изменения дельты, т.е. коэффициента хеджирования. Другими словами, гамма является дельтой дельты. Если дельта изменяется очень быстро (т. е. моделируемый опцион имеет высокую гамму), страхование портфеля становится крайне обременительным. Существует множество путей обхода этой проблемы, и некоторые из них довольно сложны. Один из самых простых способов заключается в том, чтобы совместно использовать фьючерсы и опционы для изменения как дельты, так и гаммы моделируемого опциона. Большое значение гаммы, как правило, создает проблемы только тогда, когда подходит дата истечения, а стоимость портфеля и цена исполнения моделируемого опциона сближаются. Существует интересная связь между оптимальным f и страхованием портфеля. Можно сказать, что при открытии позиции вы инвестируете f процентов средств. Рассмотрим азартную игру, где оптимальное f=0,5, наибольший проигрыш равен -1 и вы располагаете 10 000 долларов. В таком случае следует ставить 1 доллар на каждые 2 доллара на счете, так как, разделив -1 (наибольший проигрыш) на -0,5 (отрицательное оптимальное f), мы получим 2. Разделив 10000 долларов на 2, мы получим 5000 долларов, поэтому следует ставить 5000 долларов, что соответствует доле f, т.е. 50% ваших денежных средств. Если умножить 10 000 долларов на f= 0,5, мы получим тот же результат, 5000 долларов, т.е. вам следует задействовать f процентов имеющихся денежных средств. Аналогично, если ваш наибольший проигрыш равен 250 долларам, а все остальное остается без изменений, то следует ставить 1 доллар на каждые 500 долларов вашего счета (так как -$250 / -0,5 = $500). Разделив 10 000 долларов на 500 долларов, мы найдем, что ставка равна 20 долларам. Так как максимальный проигрыш по одной ставке составляет 250 долларов, вы, таким образом, рискуете долей счета f, т.е. 50%, или 5000 долларов ($250 * 20). Мы можем сказать, что f равно доле вашего счета, которая подвержена риску, или f равно коэффициенту хеджирования. Так как f применимо только к активной части портфеля, при стратегии динамического дробного f коэффициент хеджирования портфеля равен:

(8.04а)  H=f*A/E,

где  Н = коэффициент хеджирования портфеля;

f= оптимальное Г(от 0 до 1);

А = активная часть средств счета;

Е = общий баланс счета.

Уравнение (8.04а) дает нам коэффициент хеджирования для портфеля при страте­гии динамического дробного f. Страхование портфеля также работает при стати­ческом дробном f, только коэффициент А/Е становится равным единице, а опти­мальное f умножается на соответствующий коэффициент. Таким образом, при стратегии статического дробного f коэффициент хеджирования равен:

(8.046)  H=f*FRAC,

где  Н = коэффициент хеджирования портфеля;

f = оптимальное f (от 0 до 1);

FRAC = используемая доля оптимального f.

Как правило, счет используется для работы в нескольких рыночных системах. В этом случае переменная f в уравнении (8.04а) или (8.046) должна рассчитываться следующим образом:

(8.05)    f

где  f = f (от 0 до 1), используемое в уравнении (8.04а) или (8.046);

N = общее число рыночных систем в портфеле;

W. = вес компонента i в портфеле (из единичной матрицы);

f i = фактор f (от 0 до 1) компонента i в портфеле.

Можно сказать, что при торговле на основе динамического дробного f мы прово­дим страхование портфеля. При этом минимально допустимый уровень стоимости портфеля равен: первоначальный неактивный баланс плюс стоимость проведения страхования. Далее для простоты будем считать, что нижняя граница счета равна первоначальному неактивному балансу.

Обратите внимание, что уравнения (8.04а) и (8.046) позволяют получить дельту моделируемого колл-опциона. Разделение счета на неактивный и активный подсчета (для использования стратегии динамического дробного f) эквивалентно покупке пут-опциона, цена исполнения которого больше текущей стоимости базового актива, а дата истечения наступает не скоро. Мы можем также сказать, что торговля с использованием стратегии динамического дробного f аналогична покупке колл-опциона, цена исполнения которого меньше текущей стоимости базового актива. Данное свойство страхования портфеля справедливо для любой стратегии динамического дробного f, независимо от того, используем мы усреднение по акциям, планирование сценария или полезность инвестора.

Можно использовать страхование портфеля в качестве метода переразмещения. Сначала следует определить значение минимального ценового уровня, затем для выбранной модели опциона вы должны определить дату истечения, уровень волатильности и другие входные параметры, которые позволят рассчитать дельту. После того как будет найдена дельта, вы можете определить величину активного баланса. Так как дельта для счета (переменная Н в уравнении (8.04а)) равна дельте моделируемого колл-опциона, мы можем заменить Н в уравнении (8.04а) на D: D=f*A/E или

(8.06)  D / f= А / Е, если D < f (в противном случае А / Е = 1),

где   D = коэффициент хеджирования моделируемого опциона;

f = f (от 0 до 1) из уравнения (8.05);

А = активная часть средств счета;

Е = общий баланс счета.

Так как отношение А/Е равно доле активного счета, можно сказать, что отношение активного баланса к общему балансу равно отношению дельты колл-опциона к f из уравнения (8.05). Заметьте, если D > f, тогда предполагается, что вы размещаете больше 100% баланса счета в активный баланс. Так как это невозможно, для активного баланса существует верхняя граница — 100%. Вы можете использовать уравнение (5.05) для поиска дельты колл-опциона на акции или уравнение (5.08) для поиска дельты колл-опциона на фьючерсы.

Проблема использования страхования портфеля в качестве метода переразме­щения состоит в том, что переразмещение уменьшает эффективность стратегии динамического дробного f, которая асимптотически способна дать большую при­быль, чем стратегия статического дробного f. Таким образом, страхование порт­феля как стратегия переразмещения на основе динамического дробного f является не самым лучшим подходом

Теперь рассмотрим реальный пример страхования портфеля. Вспомним геометрический оптимальный портфель Toxico, Incubeast и LA Garb, который достигается при V= 0,2457. Преобразуем дисперсию портфеля в значение волатильности для модели ценообразования опционов. Волатильность задается годовым стандартным отклонением. Уравнение (8.07) показывает зависимость между дисперсией портфеля и оценочной волатильностью для опциона по портфелю:

(8.07)  OV=V'0.5)*ACTV*YEARDAYS^0.5,

где   OV = волатильность для опциона по портфелю;

V = дисперсия портфеля;

ACTV = текущая активная часть баланса счета;

YEARDAYS = число рыночных дней в году.

Если мы исходим из того, что в году 251 рыночный день и доля активного баланса

равна 100% (1,00), то:

OV= (0,2457 ^ 0,5) * 1 * 251^ 0,5 = 0,4956813493 * 15,84297952 = 7,853069464

Полученное значение соответствует волатильности свыше 785%! Поскольку речь идет о торговле на уровне оптимального f при 100% активном балансе, значение волатильности настолько велико. Так как мы собираемся использовать страхование портфеля в качестве метода переразмещения, то ACTV= 1,00. Уравнение (5.05) позволяет рассчитать дельту колл-опциона: (5.05)   Дельта колл-опциона = N(H) Значение Н для (5.05) найдем из уравнения (5.03):

(5.03)    Н = ln(U / (Е * EXP(-R * Т))) / (V * Т л (1/2)) + (V * Т л (1/2)) / 2,

где  U = цена базового инструмента;

Е = цена исполнения опциона;

Т = доля года, оставшаяся до истечения срока исполнения, выраженная

десятичной дробью;

V = годовая волатильность в процентах;

R = безрисковая ставка;

1n() = функция натурального логарифма;

N()  =  кумулятивная  нормальная  функция  распределения  вероятностей,

задаваемая уравнением (3.21).

Отметьте, что мы используем модель ценообразования фондовых опционов. Для волатильности будем использовать значение OV. Если безрисковая ставка R = 6% и доля года, оставшаяся до истечения срока, Т = 0,25, то из (5.03) получим:

Н = 1п(100 / (100 * ЕХР(-0,06 * 0,25))) / (7,853069464 * 0,25  Л0,5) + + (7,853069464 * 0,25 л 0,5) / 2

= 1п(100 / (100 * ЕХР(-0,015)))/ (7,853069464 * 0,5) + + (7,853069464 * 0,5) / 2

= 1п(100 / (100 * 0,9851119396)) / (7,853069464 * 0,5) + + (7,853069464 * 0,5) / 2

= 1п(100 / 98,51119396) / 3,926534732 + 3,926534732 / 2 = 1п(1,015113065) / 3,926534732 + 1,963267366 = 0,015 / 3,926534732 + 1,963267366 = 0,00382 + 1,963267366

= 1,967087528

Полученное значение подставим в уравнение (5.05). Теперь для расчета дельты колл-опциона решим уравнение (3.21):

(3.21)    N(Z) = 1 - N'(Z) * ((1,330274429 * Y л 5) - (1,821255978 * Y л 4) + + (1,781477937 * Y л 3) - (0,356563782 * Y л 2) + + 0,31938153 *Y)),

где     Y= 1/(1+ 0,2316419 *ABS(Z));

N'(Z) = 0,398942 * EXP(- (Z л 2 / 2)). Таким образом:

Y= 1 / (1 + 0,2316419 * ABS(l,967087528)) = 1/(1 + 0,4556598925) = 1/1,4556598925 = 0,6869736574 Теперь найдем значение N'(1,967087528):

N' (1,967087528) = 0,398942 * ЕХР(- (1,967087528 л 2/2))

= 0,398942 * ЕХР(- (3,869433343 / 2))

= 0,398942 * ЕХР(- 1,934716672)
V          У*  =0,398942*0,1444651941

= 0,05763323346

Подставим значения Y и N'(1,967087528) в уравнение (3.21) для получения дельты колл-опциона, в соответствии с уравнением (5.05):

N(Z) = 1 - 0,05763323346 * ((1,330274429 * 0,6869736574 л 5) -

-         (1,821255978 * 0,6869736574 л 4) + (1,781477937 * 0,6869736574 л 3) -
-(0,356563782*0,6869736574 л 2) + (0,31938153 * 0,6869736574))

= 1 - 0,05763323346 * ((1,330274429 * 0,1530031) -

-         (1,821255978 * 0,2227205) + (1,781477937 * 0,3242054) -
- (0,356563782 * 0,4719328) + (0,31938153 * 0,6869736))

= 1 - 0,05763323346 * (0,2035361115 - 0,405631042 + + 0,5775647672 - 0,168274144 + 0,2194066794) = 1 - 0,05763323346 * 0,4266023721 = 1-0,02458647411

= 0,9754135259

Таким образом, когда цена портфеля равна 100, цена исполнения 100, доля года, оставшаяся до истечения срока исполнения, составляет 0,25, безрисковая ставка равна 6%, а волатильность портфеля 785,3069464%, дельта нашего гипотетическо­го колл-опциона равна 0,9754135259. Сумма весов геометрического оптимального портфеля, состоящего из Toxico, Incubeast и LA Garb, найденная из уравнения (8.05), составляет 1,9185357. Таким образом, принимая во внимание уравнение

(8.06), при страховании портфеля мы можем переразмещать до 50,84156244% (0,9754135359/ /1,9185357). Во сколько обходится страхование? Все зависит от волатильности в течение срока действия смоделированного опциона. Например, если за время действия смоделированного опциона баланс на счете не колеблется (волатильность равна 0), цена смоделированного опциона, т.е. стоимость страхования, равна нулю. В этом заключается большое преимущество страхования портфеля по сравнению с реальной покупкой пут-опциона (если этот пут-опцион по портфелю существует). Мы платим теоретическую цену опциона, исходя из той волатильности, которой реально подвержен портфель, а не той, которая существовала на рынке до открытия позиции, как бывает при покупке пут-оп­циона. Кроме того, реальная покупка пут-опциона (опять же, если пут-опцион по нашему портфелю существует) влечет за собой расходы, связанные со спредом покупки/продажи. При моделировании опциона таких расходов не возникает.

Необходимые залоговые средства

Мы видели, что при добавлении рыночной системы портфель улучшается, если коэффициент линейной корреляции изменений дневного баланса между этой рыночной системой и другой рыночной системой в портфеле меньше +1, поскольку в этом случае повышается среднее геометрическое дневных HPR. Таким образом, логично использовать как можно больше рыночных систем. Естественно, на каком-то этапе может возникнуть проблема с залоговыми средствами. Проблема, связанная с нехваткой залоговых средств, может возникнуть даже в том случае, если вы используете только одну рыночную систему. Как правило, оптимальное долларовое f меньше первоначальных залоговых требований для данного рынка. Если же доля f очень высока (неважно, используете вы стратегию статического или динамического дробного f), вы можете столкнуться с требованием довнесения залога (margin call), в противном случае позиция будет принудительно закрыта. Если вы используете портфель рыночных систем, требование дополнительного внесения залога становится еще более вероятным. В неограниченном портфеле сумма весов часто значительно больше 1. Когда вы используете только одну рыночную систему, вес де-факто равен единице. Если сумма весов рыночных систем равна, например, трем, тогда вероятность требования внесения залога в три раза выше, чем в случае торговли только на одном рынке. Оптимальный портфель следует создавать с учетом минимально необходимых залоговых средств для компонентов портфеля. Это достаточно легко сделать: надо определить, какую долю f вы можете использовать в качестве верхней границы U; ее можно найти с помощью уравнения (8.08):

(8.08)  U =

где   U = верхняя граница дробного f, при которой можно торговать опти­мальным портфелем без риска получения требования довнесения залога; f$= оптимальное долларовое f для рыночной системы i; margin $ = первоначальный залог для рыночной системы i; N = общее число рыночных систем в портфеле.

Если U больше единицы, то приравняйте U к единице. Например, у нас есть пор­тфель из трех рыночных систем со следующими оптимальными долларовыми f и первоначальными минимальными залоговыми требованиями (примечание: f$ яв­ляются оптимальными долларовыми f для каждой рыночной системы портфеля, они представляют собой оптимальные f рыночных систем, деленные на соответ­ствующие веса в портфеле):


Рыночная система

f$

Первоначальный залог

А

$2500

$2000

В

$2000

$2000

С

$3000

$2000

Суммы           $7500   $6000

В соответствии с уравнением (8.08) мы возьмем сумму всех f$ (7500 долларов) и разделим ее на сумму первоначальных залоговых требований (6000 долларов), умноженную на число рынков N: U = $7500 / ($6000 * 3) =7500/18000 =0,4167

Таким образом, доля f не должна превышать 41,67% (если мы применяем стра­тегию динамического дробного f), т. е. следует производить переразмещение, когда отношение активного баланса к общему балансу больше или равно 0,4167. Если вы все-таки применяете стратегию статического дробного f (несмотря на все ее недостатки), тогда максимальное значение используемой доли должно быть равно 0,4167. Такой подход сместит вас по геометрической эффективной границе портфелей с неограниченной суммой весов влево от оптимального портфеля, но вы будете настолько близко к нему, насколько только возможно, чтобы не столкнуться при этом с требованием довнесения залога. Для примера рассмотрим счет в 100 000 долларов. Если доля f равна 0,4167, то для каждой рыночной системы получим:

Рыночная система      f$         /0,4167=          Новое И

А       $2500   $6000

В        $2000   $4800

С       $3000   $7200

При счете в 100 000 долларов мы будем торговать 16 контрактами рыночной сис­темы А (100 000/6000), 20 контрактами рыночной системы В (100 000/4800) и 13 контрактами рыночной системы С (100 000/7200). Итоговое требование к залогу для такого портфеля равно:

16 * $2000 = $32 000 20 * 2000 = 40 000 13 * 2000 = 26 000 Первоначальное требование залога $98 000

Отметьте, что с помощью формулы (8.08) вы получите максимально допустимую долю f (без риска сразу же столкнуться с требованием довнесения залога), при этом отношения рыночных систем друг к другу останутся без изменений. Следовательно, уравнение (8.08) задает разбавленный неограниченный опти­мальный портфель, в котором отсутствует риск получения требования довнесения залога. Заметьте, если торговать на основе стратегии дробного f, значение, полу­ченное из уравнения (8.08), является максимальной долей f, которую вы можете использовать (без риска сразу же столкнуться с требованием довнесения залога). Вернемся к нашему счету в 100 000 долларов. Предположим, когда вы открыли счет, на нем было 70 000 долларов. Далее, из этих первоначальных 70 000 долларов вы отвели 58 330 долларов под неактивный счет. Таким образом, вы начали торговлю с отношения между неактивным и активным балансом приблизительно 83 к 17 и далее торговали активной частью при полных значениях оптимального f. Теперь, когда счет равен 100 000 долларов, а неактивный баланс — 58 330 долларам, активный счет составляет 41 670 долларов, т.е. 0,4167 от общего баланса. Полученное значение задает максимальную долю, которую вы можете использовать (максимальное отношение активного баланса к общему

балансу), без риска столкнуться с требованием довнесения залога. Вспомните, что вы торгуете полным f, т.е. 16 контрактами рыночной системы А (41 670/2500), 20 контрактами рыночной системы В (41 670/2000) и 13 контрактами рыночной системы С (41 670/3000). Итоговое требование залога для такого портфеля составляет:

16 * $2000 = $32 000 20 * 2000 = 40 000 13 * 2000 = 26000 Первоначальное требование залога $98 000

Как мы уже знаем (см. главу 2), добавление рыночных систем увеличивает среднее геометрическое по портфелю в целом. Однако возникает проблема: каждая следующая рыночная система вносит все меньший и меньший вклад в среднее геометрическое и все больше ухудшает его, понижая эффективность из-за одновременных, а не последовательных результатов. Поэтому не следует торговать слишком большим числом рыночных систем. Более того, реальное применение теоретически оптимальных портфелей осложняется из-за залоговых требований. Другими словами, вам лучше торговать 3 рыночными системами при полном оптимальном f, чем 300 рыночными системами при значительно пониженных уровнях, согласно уравнению (8.08). Скорее всего вы придете к выводу, что оптимальное число рыночных систем для торговли должно быть невелико. Особенно это обстоятельство важно, когда у вас много ордеров к исполнению и увеличивается вероятность ошибок. Если одна или несколько рыночных систем в портфеле имеют оптимальные веса больше единицы, может возникнуть еще одна проблема. Рассмотрим рыночную систему с оптимальным f=0,8 и наибольшим проигрышем, составляющим 4000 долларов. Для этой рыночной системы f$ = 5000 долларов. Давайте предположим, что оптимальный вес данного компонента в портфеле равен 1,25, поэтому вы будете торговать одной единицей компонента на каждые 4000 долларов ($5000/1,25) баланса счета. Как только компонент столкнется с наибольшим проигрышем, весь активный баланс на счете будет обнулен, если прибылей в других рыночных системах не хватит для сохранения активного баланса. Рассмотренная проблема наиболее актуальна для систем, которые редко генерируют сделки. Если бы у нас были две рыночные системы с отрицательной корреляцией и положительным ожиданием, необходимо было бы открывать бесконечное количество контрактов на рынке. Когда один из компонентов проигрывает, другой выигрывает равную или большую сумму. Таким образом, мы получаем прибыль в каждой игре, однако только в том случае, когда рыночные системы ведут игру одновременно. Рассматриваемая же торговля аналогична гипотетической ситуации, когда один из компонентов в игре не активен, но используется другая рыночная система с бесконечным числом контрактов. Проигрыш может быть катастрофическим. Проблему можно решить следующим образом: разделите единицу на наибольший вес компонента портфеля и используйте полученное значение в качестве верхней границы активного баланса, если оно меньше, чем значение, найденное из уравнения (8.08). В таком случае, если в будущем произойдет проигрыш той же величины, что и наибольший проигрыш (на основе которого рассчитано f), мы не потеряем все деньги. Например, наибольший вес компонента в нашем портфеле составляет 1,25. Если значение из уравнения (8.08) будет больше 1 /1,25 = 0,8, следует использовать 0,8 в качестве верхней границы для доли активного баланса. Если первоначальная доля активного баланса небольшая, вышеописанная проблема может и не возникнуть, однако более агрессивному трейдеру следует всегда принимать ее во внимание. Альтернативное решение состоит в введении дополнительных ограничений в матрице портфеля (например, для каждой рыночной системы можно ограничить максимальные веса единицей и ввести дополнительные ограничения по залоговым средствам). Подобные дополнительные ограничения

линейного программирования могут помочь агрессивному трейдеру. но решить такую матрицу будет достаточно сложно. Для заинтересованных читателей делаю ссылку на Чилдресса.

Ротация рынков

Профессиональные трейдеры, как правило, отслеживают большое количество рынков, выбирая те, которые, по их мнению, являются в настоящий момент наи­более подходящими для данных систем. Например, некоторые трейдеры отсле­живают волатильность по всем фьючерсным рынкам и торгуют только на тех, где волатильность превышает некоторое значение. Иногда имеет смысл торговать на нескольких рынках, иногда вообще прекратить торговлю. Рынки постоянно из­меняются, что создает дополнительные проблемы для портфельных менеджеров. Каким образом можно реагировать на эти изменения, сохраняя ваш портфель оптимальным? Ответ, на самом деле, довольно прост: каждый раз, когда рынок добавляется в портфель или удаляется из него, необходимо рассчитывать новый неограниченный геометрический оптимальный портфель (алгоритм расчета показан в этой главе). Также необходимо принимать во внимание любые изменения размеров существующих позиций и учитывать новые добавленные или удаленные рыночные системы. Таким образом, следует использовать портфель, в котором компоненты постоянно меняются. Целью портфельного менеджера в этом случае будет создание неограниченного геометрического оптимального портфеля и поддержка постоянной величины неактивного баланса. Именно такой подход будет оптимальным в асимптотическом смысле. Если вы используете подобную технику, может возникнуть еще одна проблема. Возьмем два высоко коррелированных рынка, например золото и серебро. Теперь представьте, что ваша система торгует так редко, что сделок на двух рынках в один и тот же день не происходит. Когда вы будете определять коэффициенты корреляции дневных изменений баланса, может оказаться, что коэффициент корреляции между золотом и серебром близок к нулю. Однако если в будущем вы будете торговать на обоих рынках одновременно, они, скорее всего, будут иметь высокую положительную корреляцию. Для решения вышеописанной проблемы следует корректировать коэффициенты корреляции, причем их следует изменять в большую, а не меньшую сторону Допустим, вы получили коэффициент корреляции между облигациями и соевыми бобами, равный нулю, но чувствуете, что он должен быть ниже (например - 0,25). Не следует уменьшать коэффициенты корреляции, так как более низкие значения приводят к увеличению размера позиции. Одним словом, если уж ошибаться в коэффициентах корреляции, то в большую сторону Ошибка, связанная с увеличением коэффициентов корреляции, сместит портфель влево от пика кривой f, в то время как уменьшение сместит его вправо. Некоторые трейдеры в своих рыночных системах используют фильтры, благодаря которым в определенный момент сделки совершаются только на одном рынке. Если фильтр работает и понижает проигрыш на основе одной единицы, тогда f (оптимальное для отфильтрованных сделок) для всей серии сделок до фильтрования будет выше (a f$ ниже). Если трейдер использует оптимальное f, полученное по неотфильтрованным сделкам, для отфильтрованных сделок, он окажется на уровне дробного f по отфильтрованным сериям и, следовательно, не сможет получить геометрический оптимальный портфель. С другой стороны, если трейдер применяет оптимальное f по отфильтрованным сериям, он может получить геометрический оптимальный портфель, но столкнуться с проблемой больших проигрышей при оптимальном f.

С точки зрения управления капиталом фильтры не всегда эффективны. Фильт­ры работают (уменьшают проигрыш на основе одной единицы) только потому, что они позволяют трейдеру находиться на уровне дробного оптимальногоf.

Можно утверждать, что фильтры дают преимущество, если ответ из фунда­ментального уравнения торговли по отфильтрованным сделкам с использованием оптимального f, полученного по всем сделкам, больше значения, полученного по всем сделкам с использованием того же оптимального f; при этом следует иметь в виду, что отфильтрованных сделок меньше (N меньше), чем неотфильтрованных.

Резюме

Торговля фиксированной долей счета дает наибольшую отдачу в асимптотическом смысле, т.е. максимизирует отношение потенциальной прибыли к потенциальному убытку Когда известно значение оптимального f, можно преобразовать дневные изменения баланса на основе одной единицы в HPR, определить арифметическое среднее HPR и стандартное отклонение полученных HPR, а также рассчитать коэффициенты корреляции HPR между любыми двумя рыночными системами. Далее мы должны использовать эти параметры для определения оптимальных весов оптимального портфеля (когда используется рычаг (leverage), вес и количество не одно и то же). Затем значения f следует разделить на соответствую­щие веса. В результате, мы получаем новые значения f, которые позволяют до­биться наибольшего геометрического роста, принимая во внимание веса и взаим­ные корреляции рыночных систем. Наибольший геометрический рост достигается при использовании весов, сумма которых не ограничена, причем разность среднего арифметического HPR и стандартного отклонения HPR, возведенного в квадрат, должна быть равна единице [Уравнение (7.06в)]. Вместо «разбавления» (которое сдвигает нас влево на неограниченной эффективной границе), как в случае стратегии статического дробного f, можно использовать портфель при полном f, задей-ствуя только часть средств счета. Такой метод называется стратегией динамического дробного f. Оставшаяся часть средств (неактивный баланс) в торговле не используется. Так как торговля активной частью происходит на оптимальных уровнях f, активный баланс может довольно сильно колебаться. В результате, при некотором значении баланса или в некоторый момент времени, вы, вероятно, захотите (возможно, просто под воздействием эмоций) переразместить средства между активной и неактивной частями. Мы рассмотрели четыре метода переразмещения, хотя, конечно же, могут использоваться и другие методы, возможно, более подходящие для вас:

Полезность инвестора.

Планирование сценариев.

Усреднение.

Страхование портфеля.

Четвертый метод, страхование портфеля, или динамическое хеджирование, при­сущ любой стратегии динамического дробного f, но его можно также использовать и как метод переразмещения.

При торговле неограниченным геометрическим оптимальным портфелем можно столкнуться с требованием довнесения залога. Подобную проблему можно решить, задав верхний предел отношения используемого активного баланса к общему балансу счета.

Несколько слов о торговле акциями

Методы, описанные в этой книге, могут использоваться не только фьючерсными трейдерами, но и трейдерами, работающими на любом рынке. Даже тем, кто тор­гует голубыми фишками, принципы, рассмотренные в этой книге, будут весьма полезны. Мы знаем, что для портфеля голубых фишек существует оптимальный рычаг, когда отношение потенциальных выигрышей к потенциальным проигры­шам максимально, правда, при этом падения баланса могут быть довольно значи­тельными, поэтому портфель необходимо разбавлять, используя стратегию дина­мического дробного f. Для того чтобы использовать методы, описанные в этой книге, в торговле акциями, мы будем считать, что акция является фьючерсной рыночной системой. Предположим, текущая цена Toxico равна 40 долларам. Следовательно, стоимость 100 акций Toxico составляет 4000 долларов. Лот из 100 акций можно считать 1 контрактом рыночной системы Toxico. Таким образом, если работать с наличным счетом, то в уравнении (8.08) следует заменить переменную залогi $ на цену 100 акций Toxico (в нашем случае 4000 долларов). Далее, мы можем определить верхнюю границу доли f. Помните, что мы моделируем ситуацию с рычагом, но на самом деле не занимаем и не ссужаем денежные средства, поэтому в любых формулах, где есть RFR (например, отношение Шарпа), следует использовать RFR = 0. Если в случае с Toxico используется маржевой счет и первоначальный залог составляет 50%, то в уравнении (8.08) залог$ = $2000. Традиционно управляющие фондами акций использовали портфели, в которых сумма весов ограничена единицей. Состав портфеля выбирался таким образом, чтобы при данном уровне арифметической прибыли дисперсия была минимальной. Получившийся в результате портфель задавался весами или долями торгового счета для каждого компонента портфеля. Сняв ограничение по сумме весов и выбрав геометрически оптимальный пор­тфель, мы получим оптимальный портфель с рычагом. Здесь веса и количества от­личаются. Разделим оптимальное количество для финансирования одной единицы каждого компонента на его соответствующий вес и получим оптимальный рычаг для каждого компонента портфеля. Теперь разбавим портфель, включив в него безрисковый актив. Можно разбавить портфель до точки, где рычаг как бы исчезает, т.е. рычаг применяется к активной части портфеля, но активный баланс портфеля в действительности использует беспроцентные деньги из неактивной части баланса. Таким образом мы получим портфель, в котором регулируются по­зиции при изменении баланса счета, что позволяет получить наибольший геомет­рический рост. Предложенный метод максимизирует отношение потенциального геометрического роста к потенциальному проигрышу и допускает заранее извест­ный максимальный проигрыш. Для управления портфелем ценных бумаг опи­санный метод является наилучшим. Наиболее распространенный в настоящее время метод выведения эффективной границы в действительности не позволяет получить эффективную границу и, тем более, геометрический оптимальный портфель (геометрический оптимальный портфель всегда находится на эффективной границе), который можно найти только с помощью оптимального f. Кроме того, традиционный метод позволяет получить портфель на основе статического f, а не динамического f, которое в асимптотическом смысле предпочтительнее.

Заключительный комментарий

В настоящее время исследования, подобные изложенным в этой книге, представ­ляют большой интерес. С середины 1950-х годов постоянно появляются новые концепции. Много замечательных идей, основанных на модели Е — V, пришло к

портфелей, отличные от Е — V, могут потребовать других входных параметров, но и их для каждой рыночной системы все равно следует рассчитывать на основе торговли одной единицей на уровне оптимального f. Модели портфелей являются лишь одной составляющей управления капиталом, и эта книга не может ответить на все вопросы. Кроме того, постоянно появляются новые, усовершенствованные модели. Скорее всего, мы никогда не получим абсолютно совершенной модели, но это только будет стимулировать дальнейшие поиски.

1 2 3 4 5 6 7 8 9  Наверх ↑