Таинственные маги рынка. Лучшие трейдеры, о которые вы никогда не слышали - Джек Д. Швагер
Шрифт:
Интервал:
Закладка:
Одна из самых сложных дилемм, с которыми сталкиваются систематические трейдеры, – решить, представляет ли долгий период убытков системы временную фазу, за которой последует восстановление капитала, или же система больше вообще не работает. Нет простого рецепта, позволяющего понять это, но опыт Паркера свидетельствует о том, что отказ от системы иногда является самым правильным решением. Это один из тех редких случаев, когда дисциплина в трейдинге – в данном случае абсолютное следование системе – может только навредить.
Изменения, вносимые Паркером в торговую стратегию и имеющие решающее значение для поддержания прибыльности, были весьма значительными. Примеры этого включают переход от размещения ордеров вблизи цены закрытия сессии к открытию позиций в течение дня, переключение с импульсной системы на систему возврата к среднему и разработку новых систем, которые успешно работали на IPO, даже если они вообще не работали на общей совокупности акций. Эти виды структурных корректировок сильно отличаются от простого изменения значений параметров, представляющего собой скорее косметические улучшения. Хотя Паркер часто менял значения параметров в своих системах, чтобы смягчить или устранить недавнюю просадку, теперь он признает, что это мало бы повлияло на будущую прибыльность. Постоянный пересмотр параметров для получения максимальной пользы из прошлых результатов (процесс, называемый оптимизацией) порой имеет пагубные последствия.
Трейдеры, разрабатывающие торговые системы, должны понимать, что оптимизация не столько приводит к худшим результатам (хотя и это может случиться), сколько дает трейдерам слишком искаженные ожидания эффективности тестируемых систем. Завышенные результаты, косвенно приписываемые оптимизации, могут привести к тому, что разработчики создадут системы, которые на самом деле имеют отрицательный ожидаемый доход. Другая опасность та, что чрезмерная оптимизация (точная настройка системы для максимизации прошлой производительности) может привести к алгоритмам, слишком адаптированным к прошлым данным, чтобы хорошо работать в будущем.
Первоначально Паркер на видел этих подводных камней, но с опытом он осознал описанные проблемы. По поводу разницы между оптимизированными и фактическими результатами Паркер говорит так: «На протяжении моей карьеры системы, которые я использовал, при тестировании на исторических данных обычно показывали годовую доходность 50–100 % при максимальных просадках менее 10 %, а в реальном использовании я получаю около 20 % прибыли – именно это я и ожидаю получить от них». В настоящее время Паркер сильно ограничивает уровень оптимизации, вплоть до отказа от нее при разработке новой стратегии.
Мои собственные выводы об оптимизации, основанные на многочисленных эмпирических тестах, которые я когда-то проводил, во многом согласуются со взглядами Паркера[20].
1. Любую систему – повторюсь, любую систему – можно сделать очень прибыльной с помощью оптимизации (то есть в отношении прошлой производительности). Если вы когда-нибудь обнаружите систему, которую нельзя оптимизировать для хорошей прибыли в прошлом, примите мои поздравления – вы только что изобрели персональный денежный станок (просто делайте противоположное тому, что система рекомендует, если только вы не несете чрезмерных транзакционных издержек). Приятно посмотреть на невероятную производительность оптимизированной системы в свете исторических данных, но денег это не приносит.
2. Оптимизация всегда – повторюсь, всегда – завышает потенциальную будущую производительность системы – обычно с большим коэффициентом ошибки. Следовательно, оптимизированные результаты никогда – повторюсь, никогда – не должны использоваться для оценки достоинств системы.
3. Для многих, если не для большинства, систем оптимизация улучшит будущую производительность только незначительно, если вообще улучшит.
4. Если оптимизация имеет какое-либо значение, то обычно оно заключается в определении тех границ диапазонов, из которых следует выбирать значения параметров в системе. Оптимизация с точной настройкой – это в лучшем случае пустая трата времени, а в худшем – самообман.
5. С учетом вышеизложенного, технически сложные и комплексные процедуры оптимизации представляют собой погоню за ветром. Намного больше значимой информации даст самая простая процедура, при условии наличия полезной информации, которую еще тоже нужно получить.
Итак, возникает разумный вопрос, дает ли оптимизация реально лучшие результаты в долгосрочной перспективе, чем случайный выбор значений параметров для торговли из разумных диапазонов значений. Я вовсе не хочу сказать, что оптимизация никогда не имеет никакой ценности. Оптимизация может быть полезна при определении субоптимальных крайних значений диапазонов, которые следует исключить из выбора значений параметров. Кроме того, для некоторых систем оптимизация может давать некоторое преимущество в выборе параметров даже после исключения субоптимальных крайних значений диапазонов. Тем не менее я имею в виду, что степень улучшения, предлагаемого оптимизацией, намного меньше, чем обычно считается. Трейдеры, вероятно, сэкономили бы целую пропасть денег, если бы они доказывали эффективность оптимизации, вместо того чтобы принимать ее на веру.
Управление рисками является столь же важным компонентом успеха для систематических трейдеров, как и для дискреционных. За годы карьеры Паркер ввел с этой целью несколько важных правил, в частности:
1. Прекращение торговли. Паркер прекратит торговлю, если баланс его счета снизится на определенный процент. Первоначально в качестве триггера он использовал 20 %-ную просадку капитала. В 2016 году, едва не бросив трейдинг, он возобновил торговлю, но скорректировал точку остановки до 10 % (хотя она может быть увеличена до 15 %, если перед этим прирост счета составлял 5 %). Прекращение торговли является очень эффективным инструментом управления рисками: он дает трейдерам возможность приблизительно установить максимальную сумму, которую они могут позволить себе потерять (при условии, что у них есть дисциплина и они придерживаются своих правил). Это позволяет ограничить потери уровнем, находящимся в рамках финансового комфорта.
Точка остановки, основанная на остатке средств на счете, также дает вам хорошую защиту. Слишком много трейдеров не используют никаких ограничений риска по своему счету, и тогда всего один крупный убыток может целиком выбить их из игры. Всегда сохраняйте риск своего счета на достаточно низком уровне, чтобы у вас была возможность вернуться и попробовать еще раз, если ваша предыдущая попытка окажется неудачной. Полезная аналогия – банк в покере. Если у вас плохая рука, вы должны ограничить свой проигрыш взносом в банк, а не ставить на кон все свои деньги. Вы должны всегда оставлять себе возможность попробовать еще раз с другой рукой.
2. Остановка системы. Паркер применяет стратегию следования за трендом к кривой капитала своей системы, чтобы понять, когда ему следует деактивировать эту систему. В частности, Паркер прекратит торговать по системе, если кривая капитала по ней упадет ниже ее скользящей средней с периодом 200 дней, и подождет, пока кривая капитала не поднимется выше скользящей средней с периодом 200 дней, после чего возобновит торговлю с помощью этой системы. В сигнале следования за трендом нет никакого волшебства. Идея применения технического анализа к кривой капитала в качестве метода контроля риска является важнейшей концепцией управления рисками, применимой не только к системам, но и на уровне портфеля – как для систематических, так и для дискреционных трейдеров.