d9e5a92d

Дмитрий Толстоногов - Основы Money Management

Люди всегда хотели знать секрет выигрыша на бирже. Однако индустрия привлечения новых денег на рынок в виде книг с соответствующими названиями, метастоков и всевозможных finam’ов, эксплуатируя наши общие предрассудки, побуждает нас искать неправильные вещи в неправильных местах. Мы ищем волшебный индикатор или систему торговли, которая позволила бы нам выигрывать в 90 % случаях.

Я нашел такую систему. На многочисленных тестах она почти никогда не давала менее 90 % выигрышей. Результаты одного из тестов в формате Omega Research TradeStation приведены в табл. 1. Рассекреченный код этой системы приведен в приложении 1: можно переписать его в Omega TradeStation или в SuperCharts — и выигрывать, в том смысле, в котором это обычно понимается: иметь прибыль почти в каждой сделке! Главный секрет системы — это генератор псевдослучайных чисел (в TradeStation он слишком «псев-до»-случаен, но это не принципиально). Дальше все, как обычно: если позиция прибыльна, закрываем ее. Если рынок идет против нас — становимся инвесторами. Имея удовольствие наблюдать и общаться с клиентами двух брокерских компаний в течение двух лет, могу утверждать, что подавляющее большинство игроков придерживается именно этой стратегии, за исключением того, что генератор случайных чисел формально заменяется прогнозами аналитиков, сигналами каких-нибудь индикаторов теханализа, мнением соседей по дилинговому залу или просто необъяснимым сиюминутным побуждением.

Проблема в том, что выигрывать на бирже и зарабатывать на ней деньги — далеко не одно и то же. Прибыль, полученная в приведенном примере (табл. 1), — разумеется, результат везения, удачного выпадения серии случайных чисел — в большинстве тестов эта стратегия убыточна. Однако если изменить входные параметры системы на более разумные, например, mmstp взять равным 1, pftlim — 4, а maxhold — 10, то эта система станет прибыльной в большинстве тестов.

Реализация основного принципа спекуляций — быстро закрывать убытки и позволять прибыли расти — плюс money management, который является основой спекуляций, позволяют зарабатывать даже при помощи генератора случайных чисел. Большинство людей действует прямо противоположно этому правилу: они позволяют убыткам расти, надеясь, что рынок развернется и докажет в конце концов, что они правы, и быстро закрывают свои прибыльные позиции, чтобы зафиксировать свою правоту. Практически все начинающие игроки и многие, считающие себя профессионалами, как показывает наш опыт, убеждены в том, что умение прогнозировать рынок тождественно умению зарабатывать на рынке. Выигрыш в конкретной сделке означает для них подтверждение своих прогностических способностей и, следовательно, способностей зарабатывать.

Незнакомому с трейдингом как бизнесом человеку может показаться противоречащим здравому смыслу факт, что «успешное инвестирование и трейдинг не имеют ничего общего с прогнозированием». Как говорит известный в трейдерских кругах Олег Гущин, есть две новости, плохая и хорошая. Плохая новость: прогнозировать рынок невозможно. Хорошая новость: чтобы зарабатывать на рынке, прогнозировать не нужно. Речь здесь идет о крупных выигрышах в тех случаях, когда мы правы, а не о выигрышах в каждой сделке. При этом число

проигрышей может превышать число выигрышей, то есть вполне допустимо прогнозировать хуже, чем если бы мы делали прогноз, подбрасывая монету! По словам выдающегося трейдера Пола Тюдора Джонса (Paul Tudor Jones): «Я могу быть остановлен четыре или пять раз за трейд, прежде чем он действительно начинает движение». Иными словами,

Пол может выигрывать только в позорных 20-25 % случаев. Тем не менее на его счету пять последовательных лет с трехзначным (в процентах) годовым доходом при очень низких коррекциях капитала. Почти 100 % очень значительных выигрышей Стива Коэна (Steve Cohen) приходится на 5 % сделок, при этом только 55 % сделок являются выигрышными. Несмотря на это, за последние семь лет его средний доход составлял 90 % годовых.

Он имел только три убыточных месяца, причем худший месяц был -2 %.

Широко используемые профессионалами методы следования за трендом, как правило, приносят выигрыш в 30-40 %. Выигрыш или проигрыш в каждой конкретной сделке не имеет значения. Важно лишь то, что количество денег, которое зарабатывается в среднем за одну сделку, положительное. Эта величина называется математическим ожиданием. Математическое ожидание есть сумма произведений вероятностей выигрышей, умноженных на величину выигрышей, минус сумма произведений вероятностей проигрышей, умноженных на величину проигрышей:

Е = ^(Вероятность выигрыша; х выигрыш;) -Lj (Вероятность проигрыша^ х проигрышр

В упрощенном виде математическое ожидание можно оценить как вероятность выигрыша, умноженного на средний выигрыш, минус вероятность проигрыша, умноженного на средний проигрыш. В терминах статистического отчета Omega Recearch TradeStation это:

сделка есть ставка, в которой мы выигрываем или проигрываем некоторую сумму денег. Основные отличия ставок в казино (азартных игр) от ставок на рынке (спекуляций) в том, что, во-первых, азартные игры создают риски, а спекуляции на рынке перераспределяют объективно существующие риски; во-вторых, на рынке трейдер может обеспечить себе статистическое преимущество, то есть положительное математическое ожидание.

Рассмотрим ставку на выпадение цвета в рулетке. Имеется 18 красных секторов, 18 черных и «зеро». Математическое ожидание выигрыша единичной ставки на цвет составляет 18/37- (18 +1)/37 = -1/37. В среднем казино выигрывает за одну игру у одного игрока эту величину, умноженную на размер ставки. Несмотря на отдельные крупные выигрыши клиентов, в целом

Е = Percent profitable х Average winning trade - (1 - Percent profitable) х Average losing trade.

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

В одной из дискуссий на форуме аналитиков РТС один сторонник теории Эллиотта заявил: «Рынок — это не казино, мы не делаем ставок». В отличие от «эллиотчиков», у которых жизнь течет по известному заранее расписанию, мы делаем ставки на рынке. Поскольку исход сделки неизвестен, каждая

Система, дающая более 90 % выигрышей

Random System №1.

Copyright (c) 2001 DT

Значения параметров по умолчанию: mmstp = 1, pflim = 4, maxhold = 10

Inputs: Bias(.025), {Random entry parameter}

mmstp(100), {Stop-loss parameter}

pflim(.1), {Profit target limit}

maxhold(50); {maximum holding period};

Var: Trigger(0), Signal(0), ATR(0), num(1); trigger = random(1); if trigger < bias then signal = -1; if trigger > 1 - bias then signal = 1;

ATR = XAverage(TrueRange,50);

{ Random Entry}

If signal = 1 then Buy("Random_Mkt.LE") num contracts next bar at open;

If signal = -1 then Sell("Random_Mkt.SE") num contracts next bar at open;

{ Standartized Exits}

if marketposition > 0 then begin

ExitLong ("MM.LX") Next Bar at EntryPrice - mmstp*ATR stop;

ExitLong ("Pt.LX") Next Bar at EntryPrice + pflim*ATR limit; if barssinceentry >= maxhold then ExitLong ("Hold.LX") at close; end;

if marketposition < 0 then begin

ExitShort ("MM.SX") Next Bar at EntryPrice + mmstp*ATR stop;

ExitShort ("Pt.SX") Next Bar at EntryPrice - pflim*ATR limit; if barssinceentry >= maxhold then ExitShort ("Hold.SX") at close; end;

Простейшая система № 2

The Simplest System №2.

Copyright (c) 2001 DT

Input: Price((H+L)*.5), PtUp(4.), PtDn(4.);

Vars: TrendLine(C), LL(99999), HH(0), num(1);

if MarketPosition <= 0 then begin

if Price < LL then LL = Price;

if Price cross above LL + PtUp*.001 then begin

buy(«Simpl.LE») num contracts next bar at market

HH = Price;

end;

end;

if MarketPosition >= 0 then begin

if Price > HH then HH = Price;

if Price cross below HH — PtDn*.001 then begin

Sell(«Simpl.SE») num contracts next bar at market

LL = Price;

end;

end;

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

Приложение 1

Приложение 2

Справедливости ради надо отметить, что известны случаи «преимущества игрока» в казино: математик Эдвард Торп (Edward Thorp) разработал стратегии с положительным ожиданием в BlackJack («двадцать одно»), которые успешно применял в казино Лас-Вегаса. Когда его перестали пускать на порог казино, он опубликовал свои методы1, после чего в правила BlackJack были введены изменения, лишающие эти стратегии «преимущества игрока». Тогда, в конце 60-х годов, Торп заинтересовался рынком акций и начал управлять частным инвестиционным партнерством: «Значительным конкурентом в то время являлся будущий нобелевский лауреат Гарри Марковиц (Harry Markowitz). После 20 месяцев наш результат показал выигрыш + 39,9 % против +4,2 % индекса Доу-Джонса. Марковиц через пару лет «опустился в минус», а мы удовлетворены нашими сохраняющимися результатами... примерно 20 % ежегодно со стандартным отклонением примерно 6 % и нулевой корреляцией с рынком»2.

Рынок дает возможность играть в игры с положительным математическим ожиданием. Это необходимое условие успешной игры на бирже. Причем, как утверждает Ральф Винс, «не имеет значения, насколько положительное или насколько отрицательное ожидание; важно только то, положительное оно или отрицательное»3. Утверждение спорное, с нашей точки зрения: большее положительное ожидание лучше меньшего.

Помимо математического ожидания, у большинства возникают проблемы с пониманием риска. Например, бывший директор одной региональной инвестиционно-финансовой компании с активами, летом 1997 года превышавшими $1 млн, историк по образованию, был убежден, что «риска не существует, потому что его нельзя измерить», а также в том, что «нельзя продавать акции с убытком». Что тогда говорить о непрофессионалах! Риск существует, и его можно определить и измерить множеством способов. Экономисты считают, что риск — это волатильность, измеряемая как стандартное отклонение изменений торгуемого актива4. Это определение уместно только для стратегий типа «купил — держи». Более адекватно для спекулянта определение риска как стандартного отклонения изменений капитала5. Не вдаваясь в подробности, отметим, что риск, согласно данным определени-

' Edward Thorp. Beat the Dealer. Random House, 1962.

2 Edward Thorp. The Kelly Criterion in Blackjack, Sports Betting, and the Stock Market/The 10th International Conference on Gambling and Risk Taking. 1997.

3 Ральф Винс. Математика управления капиталом. Изд-во Альпина, М., 2000.

4 Шарп У. Инвестиции, ИнФрА-М, 1998.

5 Perry Kaufman. Smarter Trading. McGrow-Hill, 1995.



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

Перед открытием позиции необходимо определить точку, в которой мы закроем позицию с убытком, с целью защиты капитала, так называемый стоп-лосс1, либо откроем противоположную позицию, убедившись в своей неправоте относительно направления рынка (stop-and-reverse). Разность между точкой входа в позицию и точкой выхода по стопу, умноженное на количество лотов, есть начальный риск, или 1 R2, вне зависимости от того, каким методом и в каких единицах мы определяем уровень стопа: в рублях, процентах, единицах волатильности или попугаях. Следует подчеркнуть, что наше определение риска не тождественно определению 1 R. Риск — это сколько мы потеряем в действительности. Риск может значительно превышать 1 R из-за неисполнения стопа по причине отсутствия дисциплины3, гэпов против позиции или большего, чем ожидаемое, проскальзывания. Доход мы тоже можем определять в единицах риска на акцию или кратных R. В терминах кратных R основной принцип спекуляций будет гласить: сохранять убытки на уровне 1 R, насколько это возможно, и позволять прибыли достигать больших кратных R. Математическое ожидание в кратных R будет означать, сколько мы выиграем или проиграем в среднем за одну сделку на единицу риска. Для того чтобы вычислить математическое ожидание в кратных R, мы должны записать результаты наших сделок в таблицу со следующими столбцами:

Число лотов Прибыль или убыток Начальный риск Кратное R

Приложение 3

Вывод данных в файл для вычисления математического ожидания. Expectancy Output Copyright (c) 2001 DT

Var: RMult(1),R1(1), Trades(0);

Trades = TotalTrades;

R1 = PctUp*.001 *BigPointValue;

RMult = PositionProfit(1)/R1;

If barnumber = 1 then

print(file("D:\TS_Export\M-trading.csv"),"Qty",",","Profit",",","Initial Risk",",","R multiple");

If Trades <> Trades[1] then

print(file("D:\TS_Export\M-trading.csv"),Num:10:0,",",PositionProfit(1):10:4,",",R1:10:4,",",RMult:

0:4);

Код системы приведен в приложении 2.

В приложении 3 представлен код, который необходимо добавить к коду, приведенному в приложении 2, для того, чтобы выводить необходимые данные в указанный файл D:\TS_Export\M-trading.csv (разумеется, вам необходимо указать свой файл). Полученный таким образом файл можно исследовать средствами Excel (Excel О Сервис О Анализ данных). Гистограмма кратных R (см. рисунок) наглядно отражает философию следования за тенденцией. Легко видеть, что большинство сделок имеет убыток от одного до двух R (медиана-1,35, число прибыльных сделок 37 %), имеются две сделки с убытками, превышающими 10 R, и пятнадцать сделок, прибыль в которых превышает 10 R. Гистограмма искривлена вправо (ассиметричность 3,46). При этом прибыль от одной сделки составляет 53,15 R! Математическое ожидание в этом примере составляет 0,24 R, то есть на каждый рубль риска мы в среднем ожидаем получить 1,24 рубля.

Итак, мы имеем выигрышную стратегию — чего же более? Осталось открыть счет у брокера и торговать на все деньги с максимальным плечом.

Здесь начинается самое важное — собственно money management. Для прояснения ситуации приведем пару фактов.

Ральф Винс придумал игру, в которой единственным изменяемым параметром был размер ставки. Для игры он на-

Прибыль или убыток должны учитывать комиссию брокеру и проскальзывание. Кратное R вычисляется делением второго столбца на третий. Теперь для вычисления математического ожидания достаточно просуммировать значения четвертого столбца и разделить полученное значение на число сделок. Данный метод подходит и для «интуитивного» трейдинга.

Рассмотрим пример. Будем торговать акциями РАО ЕЭС на ММВБ (с 05.29.1997) по следующим правилам (это самое простое, что мы смогли придумать):

Покупаем один лот, если средняя цена дня ((high + low)/2) вырастет выше своего минимального значения на 4 копейки.

Продаем один лот, если средняя цена дня ((high + low)/2) упадет ниже своего максимального значения на 4 копейки.

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

1 Королюк М. Как правильно поставить стоп-лосс // «Современный трейдинг». — № 2, 2001. С. 22-27.

2 Van K. Tharp. Trade Your Way To Financial Freedom. McGraw-Hill, 1998, с.74.

3 Наш обер-лейтенант Маковец всегда говорил: «Дисциплина, болваны, необходима. Не будь дисциплины, вы бы, как обезьяны, по деревьям лазили». — Ярослав Гашек. Похождения бравого солдата Швейка.

брал сорок кандидатов наук, то есть людей как минимум неглупых. Единственным ограничением было требование, чтобы никто из них не был профессиональным игроком и никто не изучал статистику. Кандидаты наук играли в игру, в которой генерировались 100 случайных сделок, одна сделка за один раз. Все начинали с $1000, и перед совершением каждой сделки нужно было принять единственное решение: какую сумму — от $0 до всего капитала — ставить. 60 % времени они выигрывали сумму, которую ставили, а в 40 % случаев они проигрывали то, что ставили. Эта игра имеет математическое ожидание в 20 центов на каждый доллар риска, то есть в долгосрочной перспективе на каждый рискуе-мый доллар игрок получает 1 доллар и 20 центов сверху. Кандидаты наук совершили по 100 сделок, чего вполне достаточно для реализации математического ожидания. Совершая одни и те же сделки, все закончили игру с различными результатами. Угадайте, сколько из них увеличили начальный капитал? Двое из сорока. 95 % кандидатов наук потеряли деньги в игре с положительным ожида-нием!

Ван Тарп (Van Tharp) привел еще более впечатляющий пример. В азиатском туре Dow Jones Telerate TAG (Technical Analysis Group) он выступал с лекциями в восьми городах перед 50-100 слушателями. Большинство из них были профессиональными трейдерами крупных компаний или банков, торгующие акциями, облигациями или обменными курсами на форексе. Для иллюстрации некоторых тем он предлагал слушателям сыграть в игру, аналогичную игре Винса. Более половины аудитории — профессиональных трейдеров — теряли деньги.

Еще один пример из жизни аналитиков. Трейдер Олег Найденов, который сейчас переехал в Соединенные Штаты, дал поиграть в аналогичную игру своей приятельнице, работающей ведущим аналитиком Charles Schwab. На первом

уровне игры дается распределение кратных R с математическим ожиданием 0,45 и 60 % выигрышей. Чтобы перейти на следующий уровень, необходимо за 100 сделок увеличить капитал на 50 %.

Результат оказался таков: «Она второй день не может перейти на следующий уровень».

Brinson, Singer и Beebower в 1991 г. опубликовали исследование результативности 82 управляющих портфелями активов за 10-летний период, которое показало, что 91,5 % дохода являлось результатом размещения активов. Размещение активов в этом исследовании означает, какая доля капитала была размещена в акциях, облигациях или деньгах. Только 8,5 % результатов объяснялось тем, какие именно акции или облигации покупались и когда это делалось.

Сыграем в ту же игру, что и кандидаты наук у Винса. Если бы не было риска, то есть исход каждой сделки был известен, то имело бы смысл каждый раз ставить весь имеющийся капитал. Тогда каждый кандидат наук получил бы $1000*(1.2Л100) = $82,817,974,522.01. В реальности, если мы в первую сделку ставим $1000, то мы имеем 40 % вероятности потерять все с первой же попытки. Даже если нам повезет и мы будем иметь $2000, ставка всего капитала в следующей сделке столь же безумна, как и в первой.

Допустим, мы ставим каждый раз по $200. В этом случае если пять первых сделок будут проигрышными, то мы снова потеряем весь капитал. Конечно, вероятность такого события невелика — чуть больше процента. Но готовы ли мы к риску 1 % потерять все за первые 5 неудачных сделок? Допустим, мы проиграли в первых двух сделках, что может случиться с вероятностью 16 %. Мы потеряли 40 % капитала, и нам надо увеличить счет на 67 % только для того, чтобы восстановить начальный капитал. Этот эффект называется «асимметричный леве-раж». Из табл. 2 видно, что убытки свыше 50 % требуют огромной, маловероятной прибыли только для восстановления исходного уровня капитала. В итоге, если мы рискуем слишком большой суммой относительно нашего счета и проигрываем, шансы остаться в конечном итоге с прибылью очень малы.

Результат в случае с кандидатами наук объясняется не только слишком большими ставками. Широко распространено заблуждение, называемое «ошибкой игрока»: мы склонны считать, что после серии проигрышей вероятность выигрыша возрастает, и увеличиваем ставки. Однако вероятность выигрыша в данной игре не зависит от предыдущих сделок и по-прежнему остается 60 %.

Допустим, мы каждый раз будем ставить определенную долю, в процентах, от текущего капитала и после каждой сделки записывать текущий капитал. Будем повторять серии по 100 сделок снова и снова. После достаточно большого числа серий игр (например, 1000) мы можем оценить распределение результатов торговли. Очевидно, что, несмотря на одинаковые условия игры, в подавляющем большинстве серий мы будем получать разные конечные результаты доходности — в силу случайного характера выпадения выигрышей и проигрышей. Этот метод называется моделирование Монте-Карло.

Для анализа результатов игры, а мы получили в результате 1000 серий игр 1000 вариантов доходности, расположим все варианты последовательно от меньшего к большему. Затем разобьем их на 100 равных по количеству вариантов частей — в каждой сотой доле (их называют персентилями) будет, таким образом, по 10 вариантов результатов. В первом персентиле будут собраны 10 худших вариантов, а граница этого пер-сентиля (10-е значение) будет соответствовать тому, что обычно формулируется в виде такой фразы: «В 1 % случаев результаты будут хуже... значения». В статистике такой персентиль принято обозначать как k-1.

«В 50 % случаев результат будет хуже, чем...».

В табл. 3 показаны результаты 1000 вариантов игры при различных значениях ставок, в процентах от капитала.

При ставке 10 % капитала в каждой сделке (строчка выделена в таблице), при начальном капитале $1000, минимальное значение капитала после ста сделок в 1000 играх составило $181. В 1 % всех попыток наш капитал оказался меньше $405 (k-1 доходности). В 50 % попытки дали конечный результат $4501 и меньше (k-50 доходности). В 95 % попыток конечный капитал был меньше, чем $22411 (k-95 доходности), и, соответственно, в 5 % попыток капитал оказался больше, чем $22411.

• это не часть системы, которая говорит, куда инвестировать. Money management — это часть торговой системы, которая говорит «сколько». Сколько единиц инвестиций следует держать в данный момент? Сколько риска следует брать? Иными словами, money management — это управление размером ставки. Наиболее радикальное определение из известных нам дал Райан Джонс (Ryan Jones): money management ограничивается тем, какой суммой с вашего счета стоит рисковать в следующей сделке. Обратите внимание, это определение не относит к money management управление размером уже открытой позиции, в то время как Ван Тарп это допускает. ¦

Рассмотренные примеры показывают важность размера ставки в играх с неопределенным исходом.

Что же такое money management? Запустив поиск в Интернете по этим ключевым словам, мы получили услуги по управлению персональными финансами, советы, как управлять чужими деньгами, как контролировать риск, Turtle Trading и тому подобное. Согласно Ван Тарпу, чем не является money management:

• это не часть системы, которая диктует, сколько вы потеряете в данной сделке;

• это не способ выйти из прибыльной сделки;

• это не диверсификация;

• это не контроль рисков;

• это не избегание риска;

• это не часть системы, которая максимизирует производительность;

Рассмотрим дродауны (drawdowns, DD в табл. 3). Дродаун — это разность между максимальным значением капитала и последующим его минимумом до того, как капитал достигнет нового максимума. При ставке 10 % от капитала в 50 % попыток дродаун был более 48 %, в 1 % попыток — более 78 % и максимальный составил почти 90 % капитала. При ставках выше 30 % от капитала мы практически обречены на разорение. Еще раз подчеркнем, что игра имеет положительное ожидание — при соотношении вероятности проигрышей и выигрышей 40 % к 60 %, величина выигрыша относится к величине проигрыша как 1 к 1.

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



Содержание раздела