Избранное трейдера EvgenSh
Как-то я увидел парочку крутых графиков эквити на ЛЧИ – и завидно мне стало.
И решил я попытаться вычислить стратегии этих крутых трейдеров.
Для поиска хоть каких-то зацепок стал перечитывать их блоги на СЛ.
И о чудо! Один супертрейдер писал, что секрет находится в грамотном натягивании Фибы!
Ну все- думаю-спалил грааль!
Отвизуалил я его сделки скриптом на свечном графике — и начал натягивать Фибу. И вдоль тянул и поперек тянул – и ничего не получалось у меня. Но потом я узнал, что сам автор совсем не прочь раскрыть эту технологию. И для того, чтобы стать таким же крутым трейдером как он сам, всего-навсего нужно купить его обучающие курсы по натягиванию Фибы. «Что-то тут неладно т.к. слишком просто»,– подумал я.
И решил я поведать о своих потугах знакомому трейдеру — вычислятору. Вычислятором его прозвали потому что известен (в узких кругах) он своей любовью к вычислению стратегий ЛЧИ. Хобби такое у него.
Среди российских инвесторов принято пугаться и пугать друг друга дефолтом по государственным облигациям, который произошел в 1998 году. Опыт дефолтов по корпоративным облигациям в 2008 -2017 году дает ложную подсказку, что дефолт равен полной потере средств. Некоторые молодые люди даже утверждают, что акции в кризис надежнее, чем государственные бумаги. Я думаю, что такой ошибки, как дефолт по облигациям в национальной валюте, правительство больше не допустит. И все же, давайте сравним потери владельцев акций и облигаций.
Азиатский кризис 1997 года перекинулся на Россию в конце октября 1997 года. Акции пошли вниз столь резко, что из-за слабого риск-менеджмента ушли с рынка две биржи, на которых торговали акциями и фьючерсами. МЦФБ ушла «по тихому», а банкротство РБ в мае 1998 сопровождалось 100% потерями у инвесторов. Акции падали примерно год, с октября по октябрь, и в итоге потеряли 80-90% от начальной рублевой стоимости, а некоторые и больше.
Изначально, была мысль написать большую статью, с множеством забавных эпизодов, прекрасно иллюстрированную. Но, честно, не осилил. Не нашел как верно отобразить графическую информацию. Поэтому, полагаюсь на то, что заинтересованные — сами проверят все описанные методы и оставят один-два комментария.
Рассмотрим разные варианты управления капиталом при торговле портфелем стратегий.
Для простоты, можно рассматривать портфель из двух стратегий, на отрезке где одна стратегия стабильно зарабатывает, а вторая работает неустойчиво.
1. Фиксированный лот без реинвестирования. Просто суммируем две кривые прироста капитала. В данном случае все просто, одна стратегия делает прибыль, другая добавляет просадки. При раздельном тестировании этот метод позволяет наиболее точно оценить стратегию. Минус метода в том, что при значительном изменении капитала (вывод или занос денег) нужно править рабочий обьем.
2. Каждой стратегии выделяется равный процент депозита, прибыль реинвестируется, либо уменьшается обьем при просадке счета
Тут вроде все понятно, этот подход все любят. На прибыль добавляемся, при убытке сокращаем лот. Если одна стратегия сильно льет, а вторая немного зарабатывает, то рабочий обьем режется на всех стратегиях, так как общий размер депозита сокращается. И тут возникает вариант 3, про который почему-то никто не говорит.
3. Создаем условия, когда каждая стратегия работает независимо (одна стратегия — один счет, стартовая сумма для счетов одинаковая), прибыль реинвестируется, либо уменьшается обьем при просадке счета. При этом каждое направление входа системы (лонг или шорт) рассматривается как отдельно взятая стратегия. Почему так? Возьмем простую трендследящую стратегию. На тренде вверх имеем хорошие сделки от лонга, но на резких и коротких коррекциях тренда шорт как правило не зарабатывает. И наоборот для тренда вниз. В этом случае мы будем резать лот на убыточном направлении стратегии и добавлять на прибыльном.
4. Доработка варианта 3. К каждой отдельно взятой стратегии добавляем элемент equity-trading. В коде стратегии отслеживаем изменение капитала (start_deposit +- netprofit), параллельно заполняем массив финансового результата при торговле 1 лотом, вводим порог допустимой просадки и при ее достижении выключаем стратегию (торгуем минимально возможным обьемом — 1 контракт или 1 акция). При восстановлении теоретической кривой капитала выше порога просадки — возобновляем работу полным обьемом. Порог просадки задается исходя из прошлых данных бэктеста, либо на глаз. Сильно зажимать порог нельзя. На глаз у меня получилось, что максимальная просадка стратегии с учетом процента капитала выделяемого на стратегию примерно равняется 3% на весь капитал. То есть, если стратегия торгует на 30% капитала, то пороговое значение должно быть примерно 10%. Здесь возможны исключения, например для стратегий с малой просадкой можно задавать пороговое значение чуть больше максимальной исторической просадки.
Мои тесты показывают, что при применении варианта 4 общая прибыль незначительно снижается, но так же снижается и просадка. Соотношение профит-просадка увеличивается примерно на 20%, для некоторых стратегий соотношение увеличивается в два раза.
Апдейт
Для примера equity-trading я рассмотрю трендовую стратегию на сбербанк.
Входные условия — только шорт, 100 контрактов фиксированный лот, без пирамидинга. С лонгом все понятно, последние пару лет стратегия зарабатывает без значительных просадок.
Эквити с фиксированным лотом, 100 контратктов.

Часто приходится слышать/читать, что желательно оптимизировать сразу несколько целевых функций, обычно таких:
Доходность стратегии, ожидаемая в будущем,
Риск, т.е. ожидаемая вариация будущей доходности стратегии.
Проблема в том, что любая задача оптимизации требует только одну целевую функцию. Решение состоит в том, чтобы рассматривать доходность капитала, а не доходность стратегии, тогда единая целевая функция формулируется как:
ожидаемая в будущем доходность капитала, при торговле по данной стратегии
Действительно, доходность капитала зависит не только от доходности торгуемой стратегии, но и от риска стратегии. Зависимость следующая: снижение риска стратегии приводит к росту доходности капитала, при прочих равных. Покажем это на примере. Допустим:
Сотрудник фонда Карнеги Андрей Мовчан часто балует публику рассказами о том, как «в России все плохо в экономике и политике». Но иногда он отвлекается на тему, связанную с его прежней деятельностью – с управлением активами. И производит на неискушенного читателя впечатление высокого профессионала. Ведь если он вроде бы разбирается в экономике и политике, владеет терминами,, то кажется, что должен разбираться вообще во всем. И в алготорговле в том числе.
Чуть более 4 лет назад Андрей написал весьма тенденциозную статью про алготрейдинг для «Forbes», но я не стал обращать на это внимания. Ну мало ли что пишут у нас журналисты. Но вот недавно в своей «лекции» в фейсбуке, активно потом растиражированной в интернете, он использовал против алготрейдинга богатый арсенал классических методов пропаганды. Помимо прямых оскорблений и сравнений с астрологией, например, как там было и кое-что вполне правильное, я бы сказал, правильное фундаментально. А именно то, что в среднем систематически рынок обыгрывать невозможно. К сожалению, трактовал он это утверждение совершенно неверно.

