Часть 1. Бонусная глава. Правила ведения торговли Черепах

«Вы можете опубликовать мои торговые правила
в газете, но им никто не будет следовать.
Важны постоянство и дисциплина.
Почти каждый способен создать список отличных правил,
на 80 процентов совпадающих с теми, которым мы
обучали людей. Но никто другой
не сможет убедить вас придерживаться этих правил,
даже когда дела идут плохо».

Ричард Деннис, цитата из книги «Маги рынка» Джека Д. Швагера

Полная торговая система Черепах

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

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

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

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

Система Черепах являла собой полную торговую систему. Ее правила охватывали все аспекты трейдинга и не оставляли, по сути, никаких вопросов на субъективное усмотрение трейдера. Она имела все компоненты полной торговой системы, охватывающей все типы решений, необходимых для успешного трейдинга:

– рынки – что покупать или продавать;
– размер позиции – сколько покупать или продавать;
– входы – когда покупать или продавать;
– стопы – когда выходить из проигрышной позиции;
– выходы – когда выходить из выигрышной позиции;
– тактику – как покупать или продавать.

Рынки – что покупать или продавать

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

Размер позиции – сколько покупать или продавать

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

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

Сколько покупать или продавать – важнейший вопрос торговли. Большинство трейдеров-новичков рискует слишком многим на каждой сделке и тем самым сильно увеличивает свои шансы обанкротиться, даже придерживаясь в остальном правильного стиля торговли.

Входы – когда покупать или продавать

Решение о том, когда покупать или продавать, часто называют решением о входе. Автоматические системы создают входные сигналы, которые определяют точную цену и условия входа на рынок.

Стопы – когда выходить из проигрышной позиции

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

Выходы – когда выходить из выигрышной позиции

Многие «торговые системы», предлагаемые под названием полных, не дают специального описания правил выхода из выигрышной позиции. Однако вопрос о времени выхода из выигрышной позиции является ключевым для прибыльности системы. Любая торговая система без описания сроков и условий выхода из выигрышной позиции не может считаться полной.

Тактика – как покупать или продавать

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

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

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

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

Рынки: чем торговали Черепахи

Черепахи работали с фьючерсами. В то время был распространенный термин – торговцы биржевыми товарами. Мы торговали фьючерсными контрактами на самых известных товарных биржах США. Оперируя миллионами долларов, мы не могли торговать на рынках с дневным оборотом всего несколько сотен контрактов, иначе наши ордера двигали бы рынок и было бы сложно входить и выходить из позиции без больших убытков. Черепахи торговали только на наиболее ликвидных рынках. На самом деле именно ликвидность рынка являлась для Ричарда Денниса основным критерием при выборе рынков для осуществления торговли.

Черепахи торговали на всех ликвидных рынках США, за исключением рынков зерна и мяса. Так как Деннис уже торговал с использованием всех законных лимитов своего торгового счета, он не мог нам позволить торговать зерном от его имени, ибо это превысило бы границы размера его позиции на бирже. Мясом же мы не торговали из-за коррупции трейдеров в торговой «яме». Через несколько лет после завершения программы Черепах ФБР провело крупномасштабную операцию в чикагской торговой «яме» по мясу и обвинило многих трейдеров в манипулировании ценами и других видах коррупции.

Ниже приведен список фьючерсных рынков, на которых торговали Черепахи:

Chicago Board of Trade (CBOT) – Чикагская торговая биржа

– 30 Year U.S. Treasury Bond (30-летние казначейские облигации США)
– 10 Year U.S. Treasury Note (10-летние казначейские ноты США)

New York Coffee, Sugar and Cocoa Exchange (CSCE) – Нью-Йоркская биржа кофе, сахара и какао

– Coffee (кофе)
– Cocoa (какао-бобы)
– Sugar (сахар)
– Cotton (хлопок)

Chicago Mercantile Exchange (CME) – Чикагская товарная биржа

– Swiss Franc (швейцарский франк)
– Deutschmark (немецкая марка)
– British Pound (британский фунт)
– French Franc (французский франк)
– Japanese Yen (японская иена)
– Canadian Dollar (канадский доллар)
– S&P 500 Stock Index (фондовый индекс S&P 500 15 )
– Eurodollar (евродоллар)
– 90 Day U.S. Treasury Bill (90-дневные казначейские векселя США)

Commodity Exchange (COMEX) – Нью-Йоркская товарная биржа

– Gold (золото)
– Silver (серебро)
– Copper (уголь)

New York Mercantile Exchange (NUMEX) – Нью-Йоркская товарная биржа

– Crude Oil (неочищенная нефть)
– Heating Oil (мазут)
– Unleaded Gas (неэтилированный бензин)

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

Размер позиции

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

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

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

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

Волатильность: значение N

Черепахи использовали концепцию, которую Ричард Деннис и Билл Экхардт обозначали как N для отображения волатильности конкретного рынка.

N представляет собой 20-дневную экспоненциальную скользящую среднюю от истинного диапазона (True Range), более известно как ATR. Формально N является средним 20-дневным диапазоном движения цены конкретного рынка, с учетом ценовых разрывов (гэпов) при открытии. N измеряется в тех же показателях, что и базовый контракт.

Для расчета дневного истинного диапазона используется формула:

Формула
где:
H – текущая максимальная цена дня (High)
L – текущая минимальная цена дня (Low)
PDC – цена закрытия предыдущего дня (Previous Day’s Close)
Для расчета N можно использовать следующую формулу:

Для расчета N можно использовать следующую формулу

где: PDN – значение N предшествующего дня (Previous Day’s N)
TR – текущий дневной истинный диапазон

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

Поправка на долларовую волатильность

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

Это звучит более сложно, чем есть на самом деле, а определяется простой формулой:

Dollar Volatility = N x Dollars per Point
Волатильность в долларах = N x Количество долларов за единицу

Размер позиции с учетом волатильности

Черепахи составляли позиции из частей, называемых юни-тами. Юниты рассчитывались так, чтобы 1N представляло 1 процент от суммы торгового счета. Таким образом, юнит для конкретного рынка может быть рассчитан по следующей формуле:

Размер позиции с учетом волатильности

Далее следуют несколько примеров.

Мазут

Рассмотрим следующие цены, истинный диапазон и значения N контракта на мазут на март 2003 года:

Истинный диапазон и значения N контракта на мазут на март 2003 года

Расчет размера юнита на 6 декабря 2002 года (используя значение N, равное 0,0141 по состоянию на 4 декабря 2002 года) таков:

N = 0,0141
Размер счета = 1 000 000 долларов
Количество долларов за единицу = 42 000 (контракт на 42 000
галлонов с ценами в долларах)

Расчет размера юнита на 6 декабря 2002 года

Поскольку торговать дробным количеством контрактов невозможно, эта величина должна быть усечена до 16 контрактов.

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

Важность размера позиции

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

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

Заметим, что такой диверсификации трудно достичь, если у вас небольшой торговый капитал. Рассмотрим вышеприведенный пример при использовании счета размером 100 000 долларов. Юнит будет составлять один контракт, поскольку 1,688 усекается до 1. Для небольших счетов величина усечения слишком велика, поэтому эффективность диверсификации резко снижается.

Юниты как мера риска

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

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

Примером экстраординарного движения является следующий день после дня краха фондового рынка в октябре 1987 года. Федеральный резервный банк США резко снизил на несколько процентов ставки, для того чтобы активно поддержать доверие фондового рынка и страны в целом. Черепахи имели длинные позиции по процентным инструментам: евродоллару, казначейским облигациям и казначейским векселям. Потери следующего дня были огромными. В большинстве случаев за один день мы потеряли от 20 до 40 процентов величины торговых счетов. Но эти потери были бы гораздо выше, если бы мы не выставили ограничений на размер позиции.

Лимиты были следующие:

Лимиты

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

Плохо коррелирующие рынки – для плохо коррелирующих рынков мы могли использовать не более 10 юнитов в одном направлении. Плохо коррелирующими рынками являются: золото и медь; серебро и медь; многие комбинации зерновых, которыми Черепахи не торговали из-за ограничений в размерах позиций.

Одно направление – общий максимум юнитов в одном направлении (длинном или коротком) составлял 12. Таким образом, теоретически можно было одновременно иметь 12 юнитов в длинном и 12 юнитов в коротком направлении.

Черепахи использовали специальный термин загрузиться для обозначения максимально дозволенного значения юнитов для данного уровня риска. Так, загрузиться иенами означало использовать максимальное значение юнитов, равное 4, для контрактов на японскую иену; максимально загрузиться означало использовать все 12 юнитов и т. д.

Корректировка размера сделки

Бывают ситуации, когда тренда на рынке нет на протяжении нескольких месяцев. В эти периоды можно потерять существенную долю торгового счета.

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

Черепахи не торговали с помощью нормальных счетов с непрерывным балансом, основанным на первоначальном капитале. Нам предоставлялись воображаемые счета с нулевым стартовым капиталом и определенным размером счета. К примеру, в начале торгов в феврале 1983 года некоторые Черепахи получили воображаемые счета размером 1 миллион долларов. В начале каждого года размер счета корректировался в большую или меньшую сторону на основании субъективной оценки Рича. Объем увеличения или уменьшения примерно соответствовал размеру прибыли или убытка за прошедший год.

Черепахи получали инструкции о сокращении размера воображаемого счета на 20 процентов каждый раз, когда наш первоначальный счет уменьшался на 10 процентов. Таким образом, если кто-то из участников, имевших счет в размере 1 000 000 долларов, опускался на 10 процентов (100 000 долларов), он продолжал торговать, как если бы его счет составлял 800 000 долларов, до тех пор, пока не восстанавливал уровень капитала до существовавшего на начало года. Если мы теряли на сделках еще 10 процентов (от 800 000 долларов, то есть общий размер потерь составлял 180 000 долларов), то размер торгового счета сокращался еще на 20 процентов до уровня 640 000 долларов.

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

Входы

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

Они сильно удивятся, узнав, что Черепахи использовали очень простую систему для входов, основанную на прорыве канала и предложенную Ричардом Дончианом.

Черепахи знали правила использования двух различных, но связанных между собой прорывных систем, называемых Система 1 и Система 2. Нам дали полную свободу действий в распределении всего капитала между этими двумя системами. Некоторые предпочли торговать только по Системе 2, некоторые распределили капитал между системами в соотношении 50/50, а кто-то выбрал промежуточный вариант.

Система 1 – более краткосрочная система, основанная на 20-дневном прорыве.

Система 2 – более простая долгосрочная система, основанная на 55-дневном прорыве.

Прорывы

Прорыв определяется как выход цены за границы максимума или минимума за определенное количество дней. Таким образом, 20-дневный прорыв состоится при выходе цены за границы максимума или минимума предшествующих 20 дней. Черепахи всегда торговали на прорыве, происходившем в течение дня, не дожидаясь закрытия этого дня или начала следующего. В случае открытия рынка с ценовым разрывом и с прорывом Черепахи открывали позицию сразу же при начале торгов.

Вход Системы 1

Черепахи открывали позицию, когда цена выходила на один тик за границы максимума или минимума предыдущих 20 дней. Если цена превышала 20-дневный максимум, Черепахи покупали один юнит, открывая длинную позицию по соответствующему финансовому инструменту. Если цена падала на один тик ниже 20-дневного минимума, Черепахи продавали один юнит, открывая короткую позицию.

Сигнал на вход Системы 1 игнорировался, если последний прорыв привел к прибыльной сделке.

Примечание: Для проверки этого последний прорыв рассматривался независимо от того, произошло ли реальное открытие позиции при этом прорыве или прорыв был пропущен из-за соблюдения этого правила. Считалось, что этот прорыв привел к убыточной сделке, если цена после прорыва прошла 2N в направлении, противоположном прорыву, до того, как произошел прибыльный 10-дневный выход. Направление последнего прорыва не имеет значения для этого правила. Таким образом, убыточный длинный или убыточный короткий прорыв позволяет войти в позицию на следующем прорыве, независимо от того, будет он длинным или коротким. Однако в случае, когда прорыв был пропущен из-за того, что предыдущий прорыв был прибыльным, вход будет сделан на 55-дневном прорыве, чтобы не пропустить большое движение. 55-дневный прорыв в этом случае рассматривался как безопасный.

В любой момент времени, когда трейдер находится вне рынка, всегда есть некоторая цена, запускающая открытие короткой позиции, и есть другая, более высокая цена, при которой открывается длинная позиция. Если последний прорыв был убыточным, то входной сигнал будет ближе к текущей цене (то есть цене прорыва 20-дневного канала), чем если бы это был прибыльный прорыв. В случае если последний прорыв был прибыльный, то сигнал будет значительно дальше – на границе 55-дневного прорыва.

Вход Системы 2

Черепахи открывали позицию, когда цена выходила на один тик за границы максимума или минимума предыдущих 55 дней. Если цена превышала 55-дневный максимум, Черепахи покупали один юнит, открывая длинную позицию по соответствующему финансовому инструменту. Если цена падала на один тик ниже 55-дневного минимума, Черепахи продавали один юнит, открывая короткую позицию.

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

Добавление юнитов

Черепахи входили в длинную позицию с одним юнитом на прорыве и увеличивали размер открытой позиции после того, как цена прошла расстояние 1/2N от начальной точки входа. Этот интервал (1/2N) отсчитывался от реальной цены исполнения предыдущего ордера.

Так, если начальный ордер исполнен из-за проскальзывания на расстоянии 1/2N от прорыва, то новый ордер будет выпущен на расстоянии 1N от прорыва (1/2N от проскальзывания плюс интервал 1/2N, необходимый для добавления юнита).

Это может продолжаться, пока вы не достигнете максимально допустимого количества юнитов. Если рынок движется достаточно быстро, то можно добавлять максимум четыре юнита за один день.

Пример:

Золото

N = 2,50
55-дневный прорыв = 310
Первый юнит добавлен на уровне 310,00
Второй юнит 310,00 + ? x 2,50, или 311,25
Третий юнит 311,25 + ? x 2,50, или 312,50
Четвертый юнит 312,50 + ? x 2,50, или 313,75

Сырая нефть

N = 1,20
55-дневный прорыв = 28,30
Первый юнит добавлен на уровне 28,30
Второй юнит 28,30 + ? x 1,20, или 28,90
Третий юнит 28,90 + ? x 1,20, или 29,50
Четвертый юнит 29,50 + ? x 1,20, или 30,10

Вход