Стратегия "черепах" Ричарда Денниса все еще работает: результаты по валютам за 17 лет + вебинар

Время на чтение: 16 минут

Стратегия "черепах" Ричарда Денниса

Есть такой принцип “бритвы Оккама”, применяемый в научных дисциплинах: если что-то можно сделать и объяснить проще, нужно делать и объяснять проще. Стратегия Ричарда Денниса — проявление того самого принципа, когда простая трейдинг-методика может быть эффективней сложных моделей.

Несколько лет назад мы тестировали логику Денниса, но тогда у нас не было достаточного опыта и компьютерных мощностей, так что результаты стратегии были на основе ограниченных данных.

Сейчас же за тест мы провели 9 425 049 сделок, на основе чего собрали статистические исследования и выявили прибыльные настройки. Обо всем этом — в статье.

Содержние

Ричард Деннис и его легендарный эксперимент

Ричард Деннис превратил начальные инвестиции в миллионы благодаря своему уникальному подходу к трейдингу на товарных биржах (да, изначально на товарных). Его успех вызвал вопрос: могут ли трейдеры стать профессионалами, следуя определенным правилам, или их успех предопределен природой?

Спор, ставший началом эксперимента

Спор с другом и коллегой Вильямом Экхардтом привел к знаменитому эксперименту. Деннис утверждал, что трейдеров можно “вырастить”, обучив их системе торговли. Чтобы доказать это, он провел отбор среди сотен кандидатов и выбрал 23 учеников, которых назвали “черепахами” после поездки в Сингапур.

Учебная программа для "черепах"

За две недели Деннис и Экхардт обучили “черепах” основам своей торговой системы. После обучения каждому ученику был предоставлен счет для управления, что позволило им применить полученные знания на практике.

Результаты эксперимента превзошли все ожидания. Трейдеры в совокупности заработали более 175 миллионов долларов за четыре года. Это подтвердило тезис Денниса о том, что трейдерами можно стать, следуя четко определенным правилам и стратегиям.

Правила классической стратегии Ричарда Денниса

Торговая логика основана на простом принципе следования за трендом. Вот упрощенное описание ее основных правил:

  1. Выявление тренда: трейдеры искали тренды, используя 20-ти периодные и 55-ти периодные прорывы. Если цена закрывалась выше максимума последних 20 периодов, это сигнализировало о покупке. Если ниже минимума последних 20 периодов — о продаже.
  2. Вход в рынок: после выявления тренда “черепахи” входили в рынок, открывая позиции в направлении тренда.
  3. Выход из рынка: сделки закрывались, когда цена снижалась или повышалась за пределы 10-ти периодных минимумов или максимумов.

Настройка алгоритма и параметры теста

Для трейдеров, кто торгует руками, можно использовать индикатор ДиНаполи. Но, так как большинство читателей — системные трейдеры, мы расскажем логику алгоритма без индикатора и немного с нашей модификацией. О логике работы с ДиНаполи есть в нашей старой статье Стратегия “черепах” Ричарда Денниса. На что она способна?.

Для лонг или шорт сделок нам нужно, чтобы тиковая цена стала больше максимума или минимума 20-периодной цены в прошлом. Визуально выглядит так:

Стратегия "черепах" Ричарда Денниса
Входы в рынок, когда цена пробивает максимумы и минимумы.

Разница от оригинала в том, что мы не ждали закрытия свечи определенного таймфрейма, а открывали сделку сразу же. Такой подход чуть более агрессивный, зато лучше адаптируется к цене в моменте. Разница между двумя подходами если и была бы, то незначительная.

Ок, теперь разберем параметры, которые проходили тестирование:

Стратегия "черепах" Ричарда Денниса
Набор для теста.
  • Исторический тест по валютным парам: с 2007 года
  • Таймфреймы — от M15 до D1
  • Pizza — настройка только со стоп-лоссом и выходом по обратному сигналу (выход за пределы 10-ти или 20-ти периодной отметки)
  • Pizza_TP — настройка с тейк-профитом
  • Pizza_TSL — настройка с трейлинг-стопом
  • kOpen — самый важный коэффициент в тесте. Именно он определял, какие пробитые максимумы будут служить точкой входа в рынок. Его тест был от 10 до 50 с шагом 10. Важное условие, которого не было в оригинале: если kOpen = 10, 20 или 30, тогда самостоятельный выход алгоритма из сделки по 10-ти периодному пробитию цены в противоположенную сторону от сделки. Если kOpen = 40, 50, тогда выход по 20-ти периодному пробитию против сделки. Только в том случае, если не срабатывал стоп-лосс, тейк-профит или трейлинг-стоп. Этим самым мы давали цене возможность “подышать” и не ограничивали выходы
  • kSL — коэффициент стоп-лосса, который умножался на ATR
  • kTP — коэффициент тейк-профита
  • kTSL — коэффициент трейлинг-стопа 

Результаты стратегии для валютных пар

Чтобы хорошо ориентироваться в дальнейших отчетах, изучите статью Через какие процессы проходит алгоритмическая стратегия перед ее запуском + вебинар. Все процессы в ней описаны шаг за шагом.

Ок, результаты оказались очень хорошими. Сперва посмотрим настройку только с обратным сигналом.

Результаты стратегии только с обратным сигналом на таймфреймах H4, D1

Кластеры WFA (матричного форвард-теста) выглядят достойно.

Стратегия "черепах" Ричарда Денниса
Результаты по настройке без тейка или трейлинга.

Много зеленых скоплений. Значит, много положительных настроек, которые прошли форвард-тест. Изучим ячейки. Например, заглянем в самый правый верхний угол — 5%.

Стратегия "черепах" Ричарда Денниса
Кривая форвард-теста.

В данном случае построение форвард-теста велось по методу in-sample 8 лет, out-of-sample 2 года. В столбцах Date from и Date to видны точные даты IS (in-sample) и OOS (out-of-sample) периодов. Кривая выше — склейка только по OOS-периодам. Практически все периоды OOS были прибыльны — это значимый показатель, что стратегия не переоптимизирована. Переоптимизированные стратегии чаще всего приносят убытки на out-of-sample периодах.

Ок, эта кривая — склеенная кривая из всех настроек и валютных пар, которые прошли тест на out-of-sample периоде. Вытащим все настройки, которые есть в этой кривой.

Стратегия "черепах" Ричарда Денниса
Предварительный просмотр всех алгоритмов, которые были в кривой форвардного анализа выше.

Самая симпатичная из этого набора — GBP/JPY 021. Ее и разберем подробней.

Стратегия "черепах" Ричарда Денниса
Одна из настроек стратегии "черепах", которая прошла все испытания.

Вот ее параметры:

  • Количество исторических сделок: 1613. Достаточное количество для статистически значимой проверки
  • Прибыльных сделок: 26%. Хотелось бы побольше для трендовой стратегии, но сойдет
  • kOpen: 10. То есть алгоритм открывал сделку, когда цена пробивала 10-ти периодный максимум/минимум. При kOpen = 10 выход тоже равняется 10-ти пробитым периодам против сделки
  • kSL: 10. То есть стоп-лосс равнялся одному текущему ATR (на момент открытия сделки) с периодом 20
  • Рабочий таймфрейм: 4 часа

Даже по кривой доходности можем видеть, как менялась волатильность GBP/JPY за прошлые годы. А вот 2023 год, как и для большинства иеновых пар, оказался сложным для этой стратегии.

Ок, теперь посмотрим мелкие таймфреймы с этой же настройкой.

Результаты стратегии только с обратным сигналом на таймфреймах M15, M30, H1

Все аналогично проделываем на мелких таймфреймах.

Стратегия "черепах" Ричарда Денниса
Скопления результатов на мелких таймфреймах.

Получить такой кластер на мелких таймфреймах — победа. Маленькие таймфреймы имеют больше «шума», то есть ценовых колебаний, которые не имеют понятной структуры. Если еще проще, такие движения случайны и непредсказуемы.

Но рано праздновать победу, надо исследовать кластеры. Посмотрим в форвард-тест с доходностью 15,1%.

Стратегия "черепах" Ричарда Денниса
Форвард-тест с доходностью 15,1%.

Первая часть не прошла по нашим критериям, но ничего. Если N/A не превышает 50%, тогда можно исследовать.

Весь этот форвард-тест проводился по принципу 5 лет in-sample и 1 год out-of-sample. Тест начинался с 2016 года, так как для мелких ТФ этого отрезка достаточно.

Посмотрим, что интересного в этом форварде.

Стратегия "черепах" Ричарда Денниса
Настройки, которые прошли в форвард.

Сплошные пары с иеной. Самая адекватная — последняя настройка. Ее и изучим.

Стратегия "черепах" Ричарда Денниса
Кривая по USD/JPY.

Вот ее настройки:

  • 973 сделки за тест — хороший показатель
  • 36% прибыльных сделок
  • kOpen: 40. Значит выход был при пробитии 20-ти периодов против цены
  • kSL: 3. То есть 3 мы умножали на значение ATR, который был на момент сделки
  • Таймфрейм: 1 час

Опять 2023 год внес сложности в стратегию, но не сломил ее. Следим за настройкой.

Результаты стратегии с тейк-профитом на крупных таймфреймах H4, D1

С тейк-профитом WFA кластеры тоже выглядят неплохо.

Стратегия "черепах" Ричарда Денниса
Результаты матричного WFA.

Заглянем в ячейку с доходностью в 6,5%.

Стратегия "черепах" Ричарда Денниса
Кривая форвард-теста с доходностью 6,5%.

Этот вариант равняется 10-ти годам in-sample теста и 1 году out-of-sample. Несколько отрезков не прошли минимальные критерии, которые мы выставляли, по этой причине получили статус N/A. Разберем общую кривую выше на отдельные настройки стратегий, которые в нее вошли.

Стратегия "черепах" Ричарда Денниса
Настройки, которые прошли в кривую форвард-теста выше.

Опять доминируют иеновые пары. В этот раз нам приглянулась GBP/JPY 088. Вот ее подробная кривая:

Стратегия "черепах" Ричарда Денниса
Хорошая настройка с тейк-профитом.

Ее важные параметры:

  • Сделок за тест: 673. Меньше, чем в прошлом варианте, но достаточно для анализа
  • 31,95% прибыльных сделок — для трендовой стратегии сойдет
  • kOpen: 50. Тут уже входы были, когда пробивался 50-ти периодный максимум/минимум (а выходы при 20-ти периодах). По этой причине мы и получили в 2,5 раза меньше сделок на истории
  • kSL: 2, то есть 2*ATR
  • kTP: 4. В этой настройке тейк-профит в 4 раза больше стоп-лосса
  • Рабочий таймфрейм: 4 часа

Обратите внимание, что 2023 год алгоритм прошел достойней, чем прошлая настройка. Просадка была не такая резкая и вполне контролируемая, хотя и волатильная. Есть неприятные резкие снижения, но в целом стратегия на четверку. Можно брать.

Результаты стратегии с тейк-профитом на мелких таймфреймах M15, M30, D1

Кластер мелких таймфреймов выглядит так:

Стратегия "черепах" Ричарда Денниса
Матричный форвард-тест.

Можно заглянуть в 4,5%.

Стратегия "черепах" Ричарда Денниса
Много периодов, не прошедших минимальные критерии.

А вот такой форвард рассматривать не будем — более 50% отрезка N/A. То есть много периодов, где алгоритмы не прошли наши минимальные критерии.

Идем дальше.

Результаты стратегии с трейлинг-стопом на крупных таймфреймах H4, D1

Гипотеза трейлинг-стопа в том (именно для трендовых стратегий), что иногда алгоритм сможет брать очень сильные трендовые движения, не ограничивая прибыль. Трейлинг не всегда добавляет эффективности стратегиям, всё индивидуально. Подробнее — в статье Что такое трейлинг-стоп и как он влияет на эффективность торговых стратегий или в видео ниже:

Ок, проверим, как трейлинг повлияет на нашу стратегию «черепах».

Стратегия "черепах" Ричарда Денниса
К кластеру вопросов нет, всё в рамках приличия.

В правой части много скоплений. Можно изучить ячейки с доходностью 6,4%.

Стратегия "черепах" Ричарда Денниса
Кривая форвард-теста с трейлингом.

Для форвард-теста такая кривая очень хороша. Эта настройка собиралась на основе 8 лет in-sample и 2 года out-of-sample. Только один участок OOS периода оказался убыточным — как раз на переплетении 2023 года. Разберем кривую на составные части.

Стратегия "черепах" Ричарда Денниса
Алгоритмы, которые участвовали в форварде выше.

72 настройка выглядит интересно. Изучим.

Стратегия "черепах" Ричарда Денниса
Алгоритм по GBP/JPY с трейлинг-стопом.

Что интересного:

  • 1115 сделок — достаточный набор
  • 38,65% сделок прибыльны — хороший показатель для трендовой стратегии. Если получится довести до 40% — будет вообще отлично
  • kOpen: 20 — классика, которую и предлагал Ричард Деннис
  • kSL: 2, то есть стоп выставлялся на расстоянии 2*ATR от цены
  • kTSL (ktsl2): 1, то есть трейлинг-стоп передвигался, когда цена проходила 1 стоп-лосс
  • Рабочий таймфрейм: 4 часа

На крупных таймфреймах трейлинг-стоп отработал отлично. Кластеры достойные, форвард-тест красивый, а сама настройка алгоритма — устойчивая, несмотря на слабый 2023. Можно брать.

Ок, изучим настройку с трейлингом на мелких таймфреймах.

Результаты стратегии с трейлинг-стопом на мелких таймфреймах M15, M30, H1

Стратегия "черепах" Ричарда Денниса
Матричный форвард-тест для мелких таймфреймов с кластером.

И здесь к кластеру не придраться. Посмотрим, что находится в 13,6%.

Стратегия "черепах" Ричарда Денниса
Кривая форвард-теста с просадкой в 2023 году.

Кривая выше строилась по принципу 5 лет in-sample и 1 год out-of-sample. Тест начинался с 2016, так как исследовались мелкие таймфреймы. Вот какие настройки находятся внутри:

Стратегия "черепах" Ричарда Денниса
Алгоритмы, которые прошли форвард-тест.

Нижняя настройка выглядит неплохо. Проверим алгоритм 53.

Стратегия "черепах" Ричарда Денниса
Кривая алгоритма по USD/JPY.

Ее настройки:

  • Валютная пара: USD/JPY
  • Таймфрейм: 1 час
  • 1068 сделок за историю
  • 38,67% прибыльных сделок
  • kOpen: 40
  • kSL: 3
  • kTSL (ktsl2): 2

Видно, как начала меняться кривая стратегии после 2022. 2023, по классике, получил просадку, на алгоритм уже на пути восстановления.

Выводы о стратегии "черепах" Ричарда Денниса по валютным парам

Посмотрим на результаты с высоты еще раз.

Стратегия "черепах" Ричарда Денниса
Скопления кластеров по всем настройкам стратегии "черепах".

Все матричные форвард-тесты выглядят достойно. Такой набор данных говорит о том, что стратегия устойчива и прибыльна, несмотря на сложный для всех настроек 2023 год. Алгоритмы с трейлинг-стопом проявили себя лучше в 2023 году — просадки были ниже и плавнее, чем у других “черепах”.

К минусам можно отнести не самое высокое соотношение прибыльных к убыточным, но это реалии трендовых стратегий, так что просто надо принять как закон. Еще хотелось бы увидеть хорошие настройки помимо иеновых пар, но нет. В остальном же вопросов нет.

Стратегия “черепах” Ричарда Денниса устойчива и прибыльна на валютных парах даже спустя 40 лет. Скорее всего, ее логика не потеряет эффективность никогда, просто будут меняться вводные (например, значение kOpen или уровни стоп-лосса, тейк-профита или трейлинг-стопа).

Доступ ко всем отчетам — по кнопке ниже (доступно с подпиской Empirix Prime: Квант).

Вебинар о стратегии "черепах" Ричарда Денниса

Поделиться статьей

С радостью ответим на ваши комментарии

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Читайте также

Для продолжения нужна подписка Empirix Prime

Подписку можно оформить по кнопке ниже.

Если же есть активная подписка — войдите в личный кабинет.

Для продолжения нужна подписка Empirix Prime

Подписку можно оформить по кнопке ниже.

Если же есть активная подписка — войдите в личный кабинет.

Для продолжения нужна подписка Empirix Prime

Подписку можно оформить по кнопке ниже.

Если же есть активная подписка — войдите в личный кабинет.

Для продолжения нужна подписка Empirix Prime

Подписку можно оформить по кнопке ниже.

Если же есть активная подписка — войдите в личный кабинет.

Для продолжения нужна подписка Empirix Prime

Подписку можно оформить по кнопке ниже.

Если же есть активная подписка — войдите в личный кабинет.

Для продолжения нужна подписка Empirix Prime

Подписку можно оформить по кнопке ниже.

Если же есть активная подписка — войдите в личный кабинет.

Для продолжения нужна подписка Empirix Prime

Подписку можно оформить по кнопке ниже.

Если же есть активная подписка — войдите в личный кабинет.

Для продолжения нужна подписка Empirix Prime

Подписку можно оформить по кнопке ниже.

Если же есть активная подписка — войдите в личный кабинет.

Для продолжения нужна подписка Empirix Prime

Подписку можно оформить по кнопке ниже.

Если же есть активная подписка — войдите в личный кабинет.

Для продолжения нужна подписка Empirix Prime

Подписку можно оформить по кнопке ниже.

Если же есть активная подписка — войдите в личный кабинет.

Для продолжения нужна подписка Empirix Prime

Подписку можно оформить по кнопке ниже.

Если же есть активная подписка — войдите в личный кабинет.

Для продолжения нужна подписка Empirix Prime

Подписку можно оформить по кнопке ниже.

Если же есть активная подписка — войдите в личный кабинет.

Для продолжения нужна подписка Empirix Prime

Подписку можно оформить по кнопке ниже.

Если же есть активная подписка — войдите в личный кабинет.

Для продолжения нужна подписка Empirix Prime

Подписку можно оформить по кнопке ниже.

Если же есть активная подписка — войдите в личный кабинет.

Для продолжения нужна подписка Empirix Prime

Подписку можно оформить по кнопке ниже.

Если же есть активная подписка — войдите в личный кабинет.

Для продолжения нужна подписка Empirix Prime

Подписку можно оформить по кнопке ниже.

Если же есть активная подписка — войдите в личный кабинет.

Не пропустите лучшие статьи и видео о трейдинге — подписывайтесь на наш Telegram

До 30% скидок на все курсы. Только для тех, кто прошел вступительный материал до конца

  1. Стоимость любого курса можно разделить на 4 части. Без переплат, комиссий или кредитных договоров.
  2. Если курсы вам не подойдут — вернем деньги без вопросов.

Знания и практика — это то, что нужно для прибыльного трейдинга. Начните трейдинг-эволюцию уже сейчас