ГЛАВА 15
Диверсификация
По мере многократного повторения процесса разработки торговых стратегий вы начинаете понимать, что у вас в руках настоящая фабрика алгоритмических стратегий. Сырьем для фабрики являются идеи для входов и выходов. Оборудование – ограниченное тестирование, пошаговое форвардное тестирование и моделирование по методу Монте-Карло – работает над вашими идеями и либо превращает их в более качественный продукт, либо разрывает в клочья. На выходе фабрики вы получаете торговые системы, пригодные для использования, или мусор, предназначенный для свалки. Повторяя этот процесс снова и снова, вы создадите много мусора, но также накопите и целую стопку стратегий, пригодных для торговли. Именно здесь мощнейшим помощником может стать диверсификация.
Уверен, вы слышали старую поговорку: «Если положил все яйца в одну корзину, внимательно следи за ней!» В трейдинге это означает найти одну торговую стратегию (корзину) и вложить в нее все свои деньги (яйца). Если это сработает, прекрасно. Уверен, что есть трейдеры, которые сосредоточены на одной торговой стратегии. Но я не из их числа и не рекомендую вам становиться одним из них. Почему? Всё очень просто: торговые стратегии со временем прекращают работать, и лишь очень немногие (если такие вообще существуют) работают вечно. Кроме того, все стратегии переживают просадки: иногда они восстанавливаются после просадок, а иногда нет. Вы хотите, чтобы ваши деньги зависели от удачи (или неудачи) одной-единственной стратегии? Я точно не хочу!
Чтобы избежать этой проблемы, я применяю противоположный подход – диверсификацию. Вместо одной корзины (торговой стратегии) я распределяю капитал между множеством некоррелированных стратегий. По сути, у меня получается множество корзин, и хотя требуется больше усилий, чтобы следить за каждой из них, преимущества очевидны:
■ Меньше беспокойства по поводу сбоев системы. Если вы используете только одну систему, вы полностью зависите от нее и стратегии, лежащей в ее основе. Например, если вы торгуете по стратегии следования за трендом, а рынок несколько лет движется в боковике, вы будете находиться в просадке до тех пор, пока на рынке не возобновится тренд. Но если вы торгуете несколько стратегий с разными стилями торговли, то весьма вероятно, что пока трендовые стратегии будут получать убытки, контртрендовые стратегии будут приносить прибыль, и наоборот.
■ Меньше проблем с исполнением. При торговле по одной стратегии рост капитала ведет к увеличению размера сделок. В какой-то момент ваш размер сделок становится настолько большим, что начинает влиять на их исполнение. Даже торговля, например, 10 контрактами на золото будет приводить к тому, что любые ваши ордера стоп-лосс, скорее всего, будут получать дополнительное проскальзывание по мере исполнения вашего ордера размером в 10 лотов. Однако при торговле по нескольким стратегиям размер позиции в каждой отдельной сделке будет меньше, а значит, будет меньше проблем с исполнением сделок.
■ Более плавная кривая капитала. При грамотной диверсификации вы используете разные стили, разные рынки и разные таймфреймы для разных стратегий. В совокупности эти различия приводят к более плавной кривой капитала, что во многих случаях уменьшает просадку и почти всегда снижает общую волатильность.
Грамотно выполненная диверсификация, пожалуй, является самым близким к так называемому «Святому Граалю» в трейдинге, что мне когда-либо приходилось видеть. Таким образом, секреты диверсификации заключаются в следующем: (1) как разрабатывать стратегии с учетом диверсификации и (2) как оценить, действительно ли есть диверсификация. Каждый из этих вопросов мы рассмотрим в данной главе.
■ Разработка стратегий с учетом диверсификации
В следующем разделе я опишу простые способы оценки диверсификации, но я использую эти методы уже постфактум, а не во время процесса разработки. Это связано с тем, что трудно смотреть на торговую стратегию, выделять ее слабые места, а затем создавать вторую, дополняющую ее стратегию, чтобы сгладить недостатки первой. Такое возможно, но, по моему мнению, этот путь довольно трудный. Я использую более простой подход, и он очень хорошо работает.
На начальных этапах разработки стратегии мы определяем следующие ключевые характеристики:
■ Рынок
■ Таймфрейм
■ Любые нестандартные торговые сессии
■ Точки входа
■ Точки выхода
Как оказалось, если взять базовую стратегию и изменить две ее характеристики, то с высокой вероятностью получится некоррелированная система. Всё сводится к простому принципу: сделать с вашей торговой идеей нечто иное!
Хороший пример – две стратегии для фьючерсов на евродоллар, которые я разрабатываю в Части IV этой книги. Хотя рынок в обоих случаях один и тот же, я изменил таймфрейм (на 105-минутный вместо 60-минутного), торговую сессию (одна стратегия торгует ночью, другая – днем), точки входа (полностью разные точки входа) и точки выхода (разные точки выхода: одна стратегия стремится к получению небольшой, но частой прибыли, а другая – к редким сделкам, но с крупной прибылью). Эти изменения приводят к совершенно иному поведению стратегий, дают разные результаты и, как следствие, обеспечивают диверсификацию.
■ Оценка диверсификации
Когда у нас есть две стратегии или более, как убедиться, что торговля на них действительно повышает диверсификацию? Обычно я использую четыре метода проверки:
Корреляция дневной доходности
Здесь вы просто запускаете корреляционный анализ в Excel по внутридневной прибыли каждой стратегии. Для внутридневных стратегий можно выполнять анализ на более коротких таймфреймах, например, на часовых. Используя внутридневные данные, я обычно проверяю корреляцию за весь период истории, а затем – за 6 месяцев или год. Этот анализ легко выполнить в программе Excel. Я беру внутридневные результаты для каждой стратегии, строю график: значения одной беру за X, а другой за Y – и рассчитываю коэффициент корреляции R2. Чем ниже этот коэффициент, тем выше диверсификация. Если во всех случаях корреляция значительно меньше 1,0, можно с уверенностью считать, что между данными стратегиями имеется слабая связь, а значит, высокая диверсификация. Однако есть важная оговорка: низкая долгосрочная корреляция не гарантирует, что эти стратегии никогда не будут двигаться одинаково. В течение недель или месяцев данные стратегии могут иметь высокую корреляцию. Если вы агрессивно подходите к определению размера позиций, вам нужно быть особенно осторожными: стратегии, которые, как вы предполагаете, не коррелируют друг с другом, могут внезапно стать коррелированными и фактически увеличат риск вместо его снижения. Ярким примером является финансовый кризис 2008 года, когда прежде некоррелированные рынки и методы вдруг начали двигаться синхронно. В периоды кризиса диверсификация, вероятно, ничем вам не поможет.
Таблица 15.1. Использование показателей корреляции для оценки диверсификации
Линейность кривой капитала
Как я уже отмечал ранее, в идеале разработчик торговой стратегии хочет получить прямолинейную кривую капитала. И это также прекрасный способ измерить эффект диверсификации. Всё, что нужно – взять кривую капитала торговой стратегии, построить для нее линейную регрессию (что легко делается в Excel) и получить коэффициент R2. Значение R2, равное 1, означает идеальную прямолинейную кривую капитала. В таблице 15.1 приведен пример такого анализа стратегий для фьючерса на евродоллар, обсуждаемых в последующих главах. Как видно, значение R2 у комбинированной кривой доходности лучше, чем у каждой стратегии по отдельности. Значит, комбинация этих стратегий обеспечивает диверсификацию и приводит к более плавной кривой капитала.
Максимальная просадка
Еще один способ оценить влияние диверсификации – посмотреть на максимальную просадку. Хотя торговля нескольких стратегий не всегда приводит к снижению максимальной просадки (особенно в абсолютных величинах), во многих случаях это всё же происходит. Проверить это просто, если у вас есть кривые доходности для каждой стратегии по отдельности и для комбинированной стратегии. В таблице 15.2 это показано для стратегий торговли фьючерсом на евродоллар.
В данном случае просадка комбинированной стратегии находится между значениями дневной и ночной стратегий. Это делает вывод о диверсификации не таким явным. Но если мы посмотрим на соотношение прибыли к риску, ответ станет очевидным.
Анализ по методу Монте-Карло, соотношение доходности к просадке
Поскольку измерение просадки само по себе не всегда дает однозначный ответ, я использую анализ по методу Монте-Карло, чтобы увидеть, стала ли комбинированная стратегия лучше после поправки на риск. Я оцениваю это, рассматривая годовую процентную доходность, деленную на максимальную процентную просадку. Более высокие значения означают, что я получаю бо́льшую прибыль на принимаемый риск. Для подтверждения я также смотрю на вероятность заработать деньги за год. После выполнения этого анализа результаты оказываются очевидными (см. таблицу 15.3).
Если взглянуть на все результаты анализа, вывод напрашивается сам собой: комбинация двух стратегий дает более плавную кривую капитала, меньшую просадку по сравнению с худшей из стратегий по отдельности, лучшее соотношение доходности к риску и более высокую вероятность получения прибыли. Очевидно, диверсификация сделала комбинированную систему лучше каждой из ее частей.
Таблица 15.2. Использование просадки для проверки диверсификации
Таблица 15.3. Использование соотношения доходности к просадке и вероятности получения прибыли для проверки диверсификации
Самое приятное в этой технике – для обеспечения диверсификации не потребовалось никаких сложных математических вычислений. Достаточно было просто позаботиться о том, чтобы стратегии отличались – комбинацией разных входов, выходов и других общих параметров. В итоге диверсификация практически обеспечилась сама собой. Возможно, это не всегда так, но в достаточно многих случаях это приносит положительный результат, что делает этот метод полезным и простым.
Еще одно преимущество диверсификации состоит в том, что она поможет вам увеличить производительность вашей «фабрики разработки стратегий». Как я уже показал, производительность двух хороших стратегий значительно улучшается, если торговать обе системы. А это значит, что требования к производительности отдельной стратегии можно немного ослабить, поскольку диверсификация впоследствии улучшит их общую производительность. Таким образом, вместо попыток создать одну «супер-потрясающую» стратегию, вы можете добиться бо́льшего успеха, создав множество «достойных» или «просто достаточно хороших» стратегий. А так как создавать хорошие, но не выдающиеся системы гораздо проще, то используя диверсификацию, вы сможете значительно быстрее достичь общей цели.
Кевин Дейви
Переведено для TLAP
