ЧАСТЬ V
Соображения перед началом торговли на реальном рынке
ГЛАВА 20
Размер счета и позиций
Итак, я разработал стратегию, какое-то время понаблюдал за ее работой в реальном времени и решил торговать по ней на свои деньги. Что же дальше? Как мне определить, какую сумму внести на счет? Как выбрать размер позиций? Начинать с малого или большого? Нужна ли мне схема управления размером позиций? Если всё пойдет плохо, когда прекращать торговлю по этой стратегии?
К окончанию периода «инкубации» в середине августа 2013 года я понятия не имел, как эта стратегия поведет себя в ближайшие месяцы. Как всегда, я надеялся на отличный результат, но, как и с любой стратегией, при необходимости я был готов сократить убытки и прекратить ее использование.
Чтобы в дальнейшем не возникало путаницы, приведу резюме своих стратегий:
Две торговые стратегии для фьючерса на евродоллар:
Стратегия №1: «Евро Ночь»
Торгует в ночную сессию, имеет высокий процент прибыльных сделок, приносит много маленьких прибылей и время от времени крупный убыток. Торгует на 105-минутном таймфрейме.
Стратегия №2: «Евро День»
Торгует в дневную сессию, имеет более низкий процент прибыльных сделок, но является основным генератором прибыли. Торгует на 60-минутном таймфрейме.
Обе стратегии торгуют независимо друг от друга, и в любой момент у меня будет открыта сделка только по одной из них.
Рынок: фьючерс на евродоллар (6E).
■ Когда прекращать торговлю
Теперь, когда я решил начать торговлю на реальном рынке в понедельник, 20 августа 2013 года, нужно ответить на вопрос, который все предпочитают избегать, когда начинают торговать по новой стратегии: если всё пойдет плохо, когда прекратить торговлю?
Существует, наверное, миллион различных условий, по которым можно остановить торговлю той или иной стратегии. Можно установить сумму максимального убытка в долларах, или ждать маржин-колла, или просто ждать, пока не закончатся все деньги на счете. Можно прекратить торговать после X убыточных сделок подряд или X убыточных месяцев. Единственного правильного или неправильного ответа не существует.
Но для определения точки прекращения торговли есть три ключевых момента:
1. Точка прекращения должна основываться на характеристиках самой стратегии. Нет смысла прекращать торговлю после просадки на 10%, если при бэктестировании у этой стратегии бывали просадки на 25%. Это кажется очевидным, но вы удивитесь, сколько людей принимают такие произвольные решения, не учитывая реальные характеристики своей стратегии.
2. Запишите свои критерии. Часто сверяйтесь с ними и помните, что однажды это спасет вас от катастрофы.
3. Следуйте им. Если/когда прописанные критерии (к сожалению) будут достигнуты, прекратите торговлю. Это простой, но крайне трудный шаг.
Я не всегда использую одни и те же критерии для определения точки прекращения торгов, но для стратегии торговли на евродолларе я делаю следующее:
А. Смотрю на результаты пошагового форвардного тестирования и нахожу худшую просадку (по дневным данным). Умножаю ее на 1,5, поскольку худшая просадка почти всегда подстерегает нас в будущем. Для моей стратегии худшая просадка составляет $ 3 265. Умножаю ее на 1,5 и получаю $ 4 898.
Б. Использую моделирование по методу Монте-Карло, чтобы найти 95%-й уровень максимальной просадки. Это означает, что за год торговли в 95% случаев максимальная просадка будет меньше этого значения. Она составляет $ 5 082. (Если бы я был более консервативным, я мог бы использовать уровень 99%. В этом случае просадка будет составлять $ 6 512.)
Следует отметить, что эти значения предполагают торговлю одним контрактом. Но со временем, надеюсь, я увеличу размер сделки до нескольких контрактов. Это может вызвать путаницу – фактическая просадка (при размере сделки в несколько контрактов) может быть намного больше, чем мой лимит просадки (рассчитанный на основе сделки в один контракт). Мне просто нужно помнить, что расчет просадки делается в пересчете на один контракт, и сравнивать ее с лимитом $ 5 000. Позже, при настройке системы мониторинга, этот момент станет понятнее.
Для этой конкретной системы единственной точкой прекращения торговли, которую я рассматриваю, является просадка в пересчете на один контракт. Это просто и довольно надежно. Даже если я буду торговать по этой системе спустя годы уже несколькими контрактами (на что я, естественно, очень надеюсь), у меня всё равно останется лимит максимальной просадки $ 5 000 на контракт.
В прошлом, чтобы решить, когда прекращать торговлю, я использовал результаты моделирования по методу Монте-Карло. Я также изучал – но никогда не внедрял – временную точку прекращения торговли, основанную на волатильности рынка. Когда рынок становится сверхбезумным, возможно, лучше взять паузу. Не думаю, что существует неправильный показатель или комбинация показателей, которые можно использовать для принятия решения о прекращении торговли. Но универсального оптимального решения, вероятно, тоже не существует. Главное, как мне кажется – выбрать какие-то критерии, с которыми вы внутренне согласны, записать их и затем в точности соблюдать их. Тогда, если ваша стратегия окажется безуспешной, у вас не будет повода для слез. Вы знали, что стратегия может провалиться, и вы заранее прекращаете торговать в определенной точке.
Думаю, что люди чаще всего попадают в неприятности, когда не определяют свою точку прекращения торговли или их точка прекращения торговли – это тот момент, когда у них заканчиваются деньги. Согласно моему личному опыту, накопленному в конце 1990-х, прекращение торговли по той причине, что у вас закончились деньги, является далеко не лучшим способом остановки торгов.
Что делать, когда результаты стратегии недостаточно плохи, чтобы достичь точки прекращения, но и недостаточно хороши, а находятся где-то посередине? Возможно, стратегия приносит прибыль или работает в ноль, и всё это укладывается в границы того, что моделирование по методу Монте-Карло считает возможным. Когда в таком случае прекращать или приостанавливать торговлю этой стратегии? Моя общая философия – следить за риском и дать возможность прибыли развиваться самостоятельно. В данном случае я слежу за максимальной просадкой и, пока она не достигнута, позволяю стратегии работать. Я так поступаю, потому что никогда не знаю заранее – ни в месячном, ни в годовом исчислении, – какие из моих стратегий покажут хорошие результаты, какие плохие, а какие будут болтаться около нуля. Обычно я просто оставляю стратегию в покое и не смотрю на нее.
Но пару раз в год я провожу ребалансировку своих торгуемых стратегий: добавляю новые, избавляюсь от слабопроизводительных и, возможно, корректирую размер позиций. Если капитал становится ограничивающим фактором, я вполне могу прекратить торговлю и заменить умеренно прибыльную, но слабую стратегию на ту, у которой, как я считаю, больше потенциала. Детали анализа каждый раз разные, и в отношении него я не устанавливаю строгих правил. Иногда я, например, прекращаю торговать по той или иной стратегии просто потому, что она перестала мне нравиться – возможно, она больше не подходит мне.
Я понимаю, что сейчас, по сути, говорю одно, а делаю другое. С одной стороны, я утверждаю: «максимальная просадка – мой единственный критерий выхода». С другой, я ставлю условие: «если только не найду другой законной причины прекратить торговлю». Я обосновываю это тем, что максимальная просадка – это жесткий, твердый критерий худшего сценария, который не будет нарушен. В то же время могут возникнуть обстоятельства, из-за которых стратегия перестанет мне подходить. Эти обстоятельства могут привести к более раннему прекращению торговли. Это большая серая зона – как, к сожалению, и многие вещи в трейдинге.
Могу сказать, что в моем плане для начала торговли максимальная просадка действительно является единственным критерием ее прекращения. Учитывая небольшой размер счета для этой стратегии, я не прогнозирую, что мне понадобится капитал для какой-то более лучшей стратегии. Но я проявляю достаточную гибкость и осознаю, что в будущем моя точка прекращения торговли может измениться под влиянием тех или иных обстоятельств.
■ Минимальный размер капитала
На этом этапе я выяснил: (1) я начну реальную торговлю по стратегиям «Евро День» и «Евро Ночь» и (2) прекращу торговлю, если просадка в пересчете на один контракт достигнет $ 5 000. Теперь я должен определить размер капитала на счете. Это важный момент. Если стартовый капитал будет слишком малым, я могу потерять деньги раньше, чем достигну точки прекращения торговли. Если же он будет слишком большим, моя доходность будет низкой, а распределение средств – неэффективным. Сейчас начальная маржа на бирже по фьючерсу на евродоллар составляет $ 2 750. Добавляем это к моей «точке прекращения» (просадке) – получаем $ 7 750. Это мой минимальный стартовый капитал на счете. Он позволит продолжать торговлю вплоть до достижения максимальной просадки.
Несколько важных моментов:
■ Я предполагаю, что мой брокер требует маржу даже для внутридневной торговли. Если бы у меня был доступ к внутридневным ставкам маржи, я мог бы обойтись меньшим капиталом. Но это всегда рискованно, поскольку многие в такой ситуации просто увеличивают размер позиций из-за более низких ставок маржи. Обычно это не лучшая идея.
■ Маржа может изменяться. Если требуемая биржей маржа увеличится, я, возможно, буду вынужден прекратить торговлю до достижения моей точки прекращения.
■ Я предполагаю, что всё время торгую одним контрактом.
Как оказалось, мне понадобится более чем $ 7 750 на счете – по причинам, связанным с управлением размером позиций. Я собираюсь использовать $ 8 500 и позже объясню, почему.
■ Управление размером позиций
Если у вас есть хорошая торговая стратегия, рано или поздно вы захотите торговать несколько контрактов. Существует огромное количество схем для управления размером позиций (Ван Тарп написал огромную книгу на эту тему), поэтому «единственно правильного» способа не существует. Не существует и «Святого Грааля» – такой техники подбора размера позиции, которая давала бы больше прибыли без дополнительного риска. Говоря проще: если вы торгуете бо́льшим количеством контрактов, ваша прибыль растет, но также растет и риск.
Вот что делаю я (по крайней мере, делал какое-то время; надеюсь, когда размер позиций станет существенным, я буду менее агрессивным):
Я начинаю только с одного контракта. Почему? Переход к торговле на реальном рынке почти всегда выявляет проблемы, которые остаются скрытыми при проведении бэктестов, симуляций и инкубаций. Например, если моя стратегия автоматизирована, то что произойдет, если какая-то ошибка в моем коде приведет к открытию ордеров размером в несколько контрактов или другим сбоям? Или мои оценки проскальзывания были далеки от истины, и реальные проскальзывания сделают стратегию убыточной? Мой опыт показывает, что старт с одного контракта – самый дешевый способ обнаружить и исправить любые проблемы, возникающие при торговле на реальном рынке.
Вторая причина, по которой я предпочитаю начинать с одного контракта, заключается в том, что я хочу максимально сохранять эмоциональную отстраненность от результатов стратегии. Колебания прибыли и убытков в сделках с одним контрактом не будут давить на меня эмоционально. А вот десять контрактов уже с самого начала слегка бы меня напрягли – я уделял бы слишком много внимания своей стратегии и эмоционально вовлекался в нее. По мере накопления прибыли (надеюсь) я смогу увеличивать количество контрактов в комфортном для себя темпе, не испытывая эмоционального стресса. Если дела пойдут действительно хорошо, то через шесть месяцев или даже через год-два торговля десятью контрактами для этой доказавшей прибыльность стратегии будет вполне естественной.
Некоторые сказали бы: «Если у тебя есть преимущество, используй его быстро и агрессивно – торгуй максимальным объемом с самого начала. Со временем преимущества исчезают, так что нужно извлекать выгоду, пока они есть». Это весомый аргумент, и я понимаю эту идею. Но я также знаю, как лучше всего работаю лично я: идти ва-банк в начале – психологически для меня не лучший вариант. Конечно, вы можете выбрать тот подход, с которым чувствуете себя наиболее комфортно.
Последней причиной, по которой я предпочитаю начинать с одного контракта, является то, что мне нравится стратегия самогенерирования: прибыль увеличивает капитал на счете, это ведет к росту количества контрактов, что снова увеличивает прибыль, а это увеличивает количество контрактов, и так далее. Нет прибыли – нет увеличения размера позиции. Для меня это звучит логично: зачем выделять больше денег на стратегию, которая не генерирует прибыль?
Эта концепция имеет и недостаток: прежде чем удастся добавить второй контракт, может пройти очень много времени. Например, если вы решили торговать одним контрактом на каждые $ 10 000 на счете, то чтобы добавить второй контракт, вам понадобится доходность 100%. Затем потребуется еще 50%, чтобы добавить третий. На это может уйти очень много времени. Некоторые методы управления размером позиций учитывают это (например, метод фиксированного процента), но у таких подходов есть характеристики, которые мне не нравятся.
Я решаю эту проблему, рассчитывая размер своего счета примерно на 1,5-2 контракта в начале. В представленном выше примере это эквивалентно стартовому капиталу на $ 15 000. Тогда мне нужно всего 50% прибыли, чтобы добавить второй контракт. Это по-прежнему заставляет стратегию работать хорошо, но позволяет быстрее наращивать количество контрактов. Для меня это отличный компромисс.
С учетом всего сказанного приведу некоторые подробности.
В моей стратегии для фьючерса на евродоллар в качестве метода управления капиталом я решил использовать метод фиксированного процента:
N contracts = XEquity/BigLoss
где:
N contracts – целое количество контрактов, которое всегда округляется в меньшую сторону;
X – фиксированный процент, который я определил с помощью анализа по методу Монте-Карло; для этой системы я использую значение 0,175 (позже объясню, как я его получил);
Equity – текущий капитал на счете;
BigLoss – наибольший внутридневной убыток, для моей стратегии на евродолларе это $ 885.
Используя вышеприведенную формулу, я могу составить таблицу 20.1.
Заметьте, что фиксированный процент 0,175 может показаться очень высоким. Для большинства людей так оно и есть. Я определил его на основе риска разорения, годовой доходности и максимальной просадки. Всё это я рассчитываю в своей таблице анализа Монте-Карло. На основе анализа размера позиций я пришел к тому, что метод фиксированного процента со значением фикс. % = X = 0,175 является для меня лучшим вариантом. Имейте в виду: это мой личный выбор, основанный на моих целях и задачах, и для вас такая величина, скорее всего, не подойдет.
Вопрос: как я пришел к этой цифре? Почему бы просто не торговать одним контрактом всё время или использовать величину фиксированного процента, например 0,01, 0,02, 0,10 или 0,50? Чтобы определить схему размера позиции, которая подходит именно мне, я использую свой симулятор Монте-Карло, базовую (размером в один контракт) версию которого вы можете скачать бесплатно на сайте (http://www.wiley.com/go/algotradingsystems). Для конкретной торговой стратегии она оценивает риск разорения, медианную максимальную просадку и медианную годовую доходность за первый год торговли.
Базовая версия этого калькулятора предполагает торговлю одним контрактом в течение всего года, но макрокод можно редактировать для моделирования различных техник расчета размера позиций, что я и делаю здесь.
Таблица 20.1. Таблица расчета размера позиций
Я обращаю внимание на четыре показателя производительности:
1. Риск разорения. Какова вероятность, что я достигну заданного нижнего предела баланса счета? Я хочу, чтобы риск разорения был как можно ниже.
2. Медианная максимальная просадка. Вероятность достижения моей максимальной просадки в течение года составляет примерно 50%. Это, естественно, означает, что реальная максимальная просадка может быть как выше, так и ниже этого значения. Я хочу, чтобы она была как можно ниже, с заданным мною пределом верхнего значения, который я определил, проведя этот анализ несколько раз.
3. Годовая доходность. Как и в случае с просадкой, вероятность достижения моей годовой доходности составляет тоже 50%.
Она может быть как значительно выше, так и значительно ниже. Я хочу, чтобы моя годовая доходность была как можно выше, хотя и не ставлю для нее нижнего допустимого предела (но считаю, что 40% – это хорошее значение).
4. Соотношение доходности к просадке. Внимательные читатели узнают в этом показателе коэффициент Кальмара, хотя настоящий коэффициент Кальмара рассчитывается за три года, а не за один. Я хочу, чтобы этот показатель был как можно выше, и у меня есть нижний предел допустимости. (Для справки: для профессиональных торговых советников хорошим считается коэффициент Кальмара выше 1. Это значит, что если вы хотите иметь 25% годовой доходности, вы должны быть готовы к 25%-ной просадке.)
Используя эти критерии, я могу попробовать несколько разных методов управления размером позиций с разными параметрами. Заметьте, этот анализ не является исчерпывающим: я не рассматривал множество других возможных схем управления размером позиций. Возможно, какая-то из них была бы лучше той, что я выбрал.
Прежде чем перейти к результатам, стоит отметить, что я немного поиграл с расчетом стартового баланса, хотя и не показываю эти промежуточные результаты. По сути, меняя размер стартового капитала, я нашел баланс между слишком большой суммой на счете, возможностью относительно быстро добавить второй контракт (без удвоения счета) и низким риском разорения. В итоге я остановился на сумме стартового баланса $ 8 500 – это хороший компромисс для всех параметров.
Ниже представлены результаты, среди которых выделен выбранный мной вариант («фикс. %» – это величина фиксированного процента) (см. рисунок 20.1).
Мой выбор соответствует всем критериям, и я доволен им. Эта схема управления размером позиций подходит мне в настоящее время. Но в зависимости от ситуации, в будущем я смогу ее изменить, либо выбрать совершенно другую схему, либо уменьшить значение «фикс. %» (то есть стать менее агрессивным по мере роста счета). Я дам стратегии возможность самой показать, исходя из ее производительности, когда и стоит ли вообще это делать.
Учитывая выбранное значение фиксированного процента, согласно расчетам, в среднем за год (50% лет будут иметь худшие, а 50% лет лучшие показатели) я ожидаю прибыль в $ 30 735 и в какой-то момент года максимальную просадку на 38,1%. Эта цифра прибыли кажется слишком хорошей, чтобы быть правдой... и тут я подключаю свое правило: «если что-то кажется слишком хорошим, чтобы быть правдой, скорее всего, это далеко от истины». И действительно, эта прибыль кажется слишком высокой – 362% доходности в первый год выглядит подозрительно. Но помните: фактическая доходность может находиться практически в любом диапазоне: 362% – это просто ее медианное значение.
Рисунок 20.1. Результаты расчета размера позиций
Теперь я смотрю на гистограмму возможных доходностей, показанную на рисунке 20.2. Будет интересно увидеть, окажутся ли результаты первого года хоть где-то близко к медианному значению конечного капитала (черная вертикальная линия). Если да, я буду очень доволен. Я всё равно буду рад, даже если достигну отметки 25%, что соответствует конечному капиталу примерно $ 21 000 или доходности 147% за год. Это почти из области «слишком хорошо, чтобы быть правдой», но такая возможность существует.
Рисунок 20.2. Гистограмма возможной доходности за первый год
■ Неравный размер позиций
В моих стратегиях «Евро День» и «Евро Ночь» я использую одинаковый размер позиций в двух стратегиях, хотя стратегии №1 и №2 по большей части различаются. Единственное, что у них общего – это уровень стоп-лосса около $ 425 (34 тика) на контракт. С учетом различного распределения сделок в этих стратегиях будет ли правильным подход с равным размером позиций? Возможно, размер позиций должен быть разным для двух стратегий. Вероятно, это улучшило бы общие показатели производительности.
Как и в случае с любой торговой идеей или мыслью, которая приходит мне в голову, я не выношу окончательного суждения, пока не протестирую и не проанализирую ее. Цифры сами покажут, хорошая это идея или нет. Полагаю, что эмоциям здесь не место. Я избавлю вас от некоторых мелких деталей моего анализа, но в основном я рассматривал вариант: «торговать двумя контрактами в стратегии №1 на каждый один контракт стратегии №2».
Результаты
Текущий метод (одинаковый размер позиций для обеих стратегий)
Размер счета: $ 8 500
Максимальная просадка: 38,1%
Годовая доходность: 362%
Метод соотношения размеров позиций 2:1
Размер счета: $ 12 500
Максимальная просадка: 38,3% (примерно такая же, как при текущем методе)
Годовая доходность: 255%
Вывод: чтобы торговать с соотношением 2:1, мне понадобится больше денег на счете, а годовая доходность при этом снизится. Следовательно, такой подход не имеет смысла.
Примечание: я провел довольно простой анализ, чтобы прийти к этому выводу. Правильнее было бы менять фиксированный процент размера позиции для каждой стратегии и найти оптимальное значение для каждой из них.
Кевин Дейви
Переведено для TLAP
