Тимофей Мартынов - Механизм трейдинга. Как построить бизнес на бирже?
- Название:Механизм трейдинга. Как построить бизнес на бирже?
- Автор:
- Жанр:
- Издательство:Литагент 1 редакция
- Год:2016
- Город:Москва
- ISBN:978-5-699-85872-9
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Тимофей Мартынов - Механизм трейдинга. Как построить бизнес на бирже? краткое содержание
Основываясь на личном опыте, Тимофей проведет вас в мир биржевой торговли и расскажет о подводных камнях и неоспоримых плюсах профессии трейдера. Эта книга полезна как начинающим трейдерам, так и профессионалам, стремящимся повысить свой уровень.
Механизм трейдинга. Как построить бизнес на бирже? - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
Первая система: доходность +70 %, яма 30 %.
Вторая система: доходность +40 %, яма 15 %.
Мы только что сравнивали системы через абсолютные суммы положительных и отрицательных сделок. Если мы оперируем показателями доходности и «яма» в процентах, то применяется показатель фактор восстановления, который представляет собой простое отношение доходности и риска за определенный период времени (например, за год).
Фактор восстановления первой системы: 70/30=1,33.
Фактор восстановления второй системы: 40/15=2,67.
Практикующие трейдеры говорят, что на бэктесте показатель «доходность/яма» должен быть не менее 8/1, тогда как в реальности он будет 3/1.
После всех оговорок сформулируем новый критерий:
Критерий 7.Две системы, удовлетворяющие критериям 1–5, можно сравнить через профит-фактор или фактор восстановления. Система с более высоким показателем является предпочтительней.
Теперь вроде бы кажется логичным, что вторая система лучше. Если взять двойную позицию за счет кредитного плеча, то мы получим доходность 80 % при той же просадке 30 %, что лучше, чем у первой системы. Но есть еще один интересный практический аспект, который нам необходимо учесть, – это время нахождения системы в яме, время восстановления. С точки зрения психологии система, имеющая меньшее время восстановления, более предпочтительна, поскольку долго сидеть в яме – занятие не из приятных. Длительное пребывание в яме может заставить трейдера усомниться в работоспособности системы и приостановить ее работу до того, как она выйдет на положительную траекторию.
Критерий 8.Две системы, удовлетворяющие критериям 1–5, можно сравнить через время восстановления.
Здесь опять-таки стоит сделать оговорку. Поскольку сама яма на тесте подвержена случайности, то и время восстановления может иметь случайный характер. Поэтому системы следует различать по времени восстановления лишь в том случае, если оно существенно отличается на тестах.
Итак, большая часть пути оценки системы пройдена. Что еще забыли? Две системы могут отличаться сложностью логики. Эмпирический опыт подсказывает, что простые решения оказываются более надежными. Как оценить сложность системы? Например, через число оптимизируемых параметров (об этом мы еще будем говорить далее). И здесь мы подходим к следующему критерию.
Критерий 9.Чем меньше число оптимизируемых параметров, тем более надежен результат теста.
Идем дальше. Изначально мы предполагали, что рассматриваем системы, которые на истории дали положительный результат. Это банально, так что я даже об этом не упоминал. Положительная результативность характеризуется доходностью (например, за год). Я бы и не завел разговор про доходность, если бы не одно но. Например, ваша система может приносить прибыль в размере около 8 % годовых в рублях, при яме 1 %, и успешно пройти через критерии 1–7. Но если эта прибыль по каким-то причинам не может быть увеличена пропорционально увеличению риска, то какой смысл запускать такую систему, если можно просто положить деньги в надежный банк на депозит и иметь сопоставимую доходность? Кроме того, не стоит забывать и про налоги, которые вы заплатите с доходов на бирже.
Запишем еще один критерий.
Критерий 10.Максимальная доходность торговой системы должна быть существенно выше доходности безрисковых вложений.
Другие критерии
Существуют и другие показатели соотношения доходности и риска, такие как коэффициент Шарпа или коэффициент Сортино. Я не буду рассматривать их по двум причинам. Во-первых, формулы этих коэффициентов любой желающий может посмотреть в Интернете, и они не совсем тривиальны для рядового читателя, поскольку опираются на показатель стандартного отклонения. Во-вторых, мой опыт подсказывает, что алготрейдеры на практике редко используют данные коэффициенты.
Хорошая система на уверенном растущем тренде не должна проигрывать стратегии «Купил и держи».
Еще один вспомогательный критерий – коэффициент выигрыша (Payoff Ratio). Он вычисляется как отношение средней прибыльной к средней убыточной сделке, или AP/AL в формуле 2. Этот коэффициент не является самодостаточным критерием оценки результативности системы, поскольку не учитывает вероятности выигрыша и проигрыша. Однако он может рассказать нам о том, насколько система чувствительна к тренду. Высокий коэффициент характерен для трендовых систем, низкий – для контртрендовых.
Еще один вариант оценки кривой капитала на тесте – наклон линии линейной регрессии, разделенный на стандартную ошибку наклона линии линейной регрессии. Это мера плавности кривой, что напрямую отвечает нашей цели «последовательный доход при ограниченном риске».
Ну и последний критерий можно сформулировать как «охват системы»: то количество инструментов, на которых она показывает положительные результаты.
10.4 Критерии оценки систем: выводы
Трейдер обязательно должен понимать, что все перечисленные критерии являются попыткой убедиться на исторических данных в том, что торговая система имеет устойчивое положительное матожидание. Проще говоря, результат средней сделки будет положительным. Если вы хорошо понимаете неэффективность рынка, которую используете, то тесты могут быть не такими скрупулезными. Скажем, когда вы торгуете достоверную инсайдерскую информацию, то вам не нужен никакой бэктестинг – вы и так знаете, что матожидание сделки будет очень большим (близким к единице).
Если в вашей системе есть внутренняя логика (главе 7.3), то результаты бэкстестинга получатся более достоверными, и они не всегда требуют слишком большой выборки для теста. При использовании перебора – датамайнинга – вам придется провести большое количество сделок на тестах, чтобы исключить случайное попадание или непопадание.
Итак, еще раз перечислим все критерии:
1. Большое число сделок (>1000).
2. Равномерная результативность на каждой фазе истории сделок.
3. Охват всех фаз рынка на данном инструменте.
4. Увеличение ямы системы в два раза.
5. Увеличение издержек (TC) в 1,5–2 раза.
6. Масштабируемость системы.
7. Профит-фактор > 1,5 и фактор восстановления > 3.
8. Время восстановления.
9. Число оптимизируемых параметров 107< 3.
10. Доходность системы >> безрисковая доходность.
Все численные параметры приведены в качестве примера и не являются обязательными.
В этой главе мы сформулировали критерии сравнения двух рабочих систем 108. Практический опыт алготрейдинга показывает, что найти работающую систему очень и очень сложно, поэтому в реальности приходится запускать все системы. Если две и более подходящих систем имеют различную логику, то их параллельная работа способна улучшить показатели доходность/риск суммарной кривой депозита (сгладить ее). Подробно этот вопрос рассмотрен в главе 8.4.13.
Читать дальшеИнтервал:
Закладка: