Стратегия "черепах" Ричарда Денниса. На что она способна?

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

Стратегия "Черепах"

Мы протестировали оригинальную стратегию черепах и посмотрели, на что она все же способна. Видео, результаты бэктестов и выводы — все доступно в статье.

Содержание

Видео

Чикагский трейдер Ричард Деннис давно стал легендой. Не менее легендарна история с его «черепашками» — учениками, которых он вышколил и которым дал под управление собственные деньги. Результаты этого эксперимента оказались положительными — ученики Ричарда Денниса смогли заработать благодаря его стратегии. Часть «черепах» продолжает успешно торговать на финансовых рынках по сей день.

Успех «черепах» принято объяснять простой, но надежной торговой стратегией. Стратегия является ярким представителем класса трендовых.

Оригинальные правила метода «черепах» без труда можно найти в литературе и интернете. Взяв за основу книгу Майкла Ковела «Черепахи трейдеры», мы решили роботизировать торговую стратегию, чтобы протестировать ее на валютном рынке форекс. Известно, что в 80-е годы стратегия использовалась на широком перечне инструментов: товарные рынки, фондовые, фьючерсы, валюты. Она отличалась простотой, а также большим сроком удержания открытых позиций. Но главный ее конек был в большом количестве небольших убытков и малом количестве огромных профитов. Так ли это сегодня на форекс?

За 1 час поможем разобраться с факторами успеха и причинами неудач на финансовых рынках. Бесплатно

Торговый робот стратегии «черепах» на форекс

Построение робота велось с использованием визуального конструктора Visual JForex. На графике сделки выглядят так, как на рисунке ниже. На нем изображены два лонга. Легко увидеть другие сделки.

Стратегия "черепах"
Оригинальная стратегия «черепах».

Базовая версия использует следующие правила:

  1. Вход совершается на пробое 20-дневной максимальной (лонг) или минимальной (шорт) цены.
  2. Стоп-лосс устанавливается на уровне 10-дневной минимальной (для лонга) или максимальной (для шорта) цены.
  3. Риск на сделку 2%.
  4. По мере движения цены в профит каждый бар (день, 4 часа и т.д.) стоп-лосс подтягивается вместе с изменением минимальной (для лонга) или максимальной (для шорта) цены. Стоп-лосс всегда движется в сторону открытия сделки, никогда не увеличивается.
  5. Фильтр: если предыдущая сделка была положительной, следующий сигнал пропускается. В роботе содержится опция выключения этого фильтра. Если взять изображение выше, то второй лонг, согласно этому правилу, нужно пропустить.
  6. Максимальные и минимальные цены за последние 10 и 20 дней дает индикатор Donchian Channel — Канал Дончяна.

Базовая версия не имеет опции «пирамидинга» — добавления новых позиций к существующим. Как утверждается в книге, «пирамидинг» — это один из крутейших приемов, который позволял «черепахам» повышать математическое ожидание от сделки и выжимать из трендов прибыль по максимуму. Однако в этой же книге содержатся весьма неконкретные либо противоречащие друг другу требования по размещению стоп-лосса для новых позиций. Поэтому было решено убрать эту опцию для первого эксперимента.

Как создавать торговые стратегии на основе статистики и данных, способных работать 24/5

Не упустите возможность получить прибыльные торговые стратегии.

В итоге система стала на 100% соответствовать главным требованиям, но ввиду неоднозначных вариаций стратегии, показанных в книге, у нас сложилось мнение, что оригинальные правила «черепах» не были достаточно жесткими, чтобы их можно было свободно запрограммировать. Определенная свобода давалась трейдеру, если он пропустил тот или иной сигнал и вынужден ждать следующего «поезда», чтобы войти в рынок.

Настройки бэктеста "черепах"

Поскольку стратегия «черепах» долгосрочная, бэктест проводился на дневном графике.

Окно тестирования: 1 сентября 2016 — 1 сентября 2018.

Инструмент: EUR/USD.

Параметры оригинальной стратегии следующие: 2% риска на сделку, канал Дончяна с настройками 20 для входов и 10 для выходов. Для интереса мы перебрали 30 конфигураций с разными настройками канала Дончяна, а также добавили выключение фильтра для половины комбинаций. Итого 60 конфигураций.

Настройки стратегии
Настойки оптимизации.

На изображении общее количество комбинаций 80, однако из них будут исключены те, где период канала Дончяна для выхода из сделок (Period OUT) превышает или равен периоду для входа в рынок (Period IN).

Статистика алгоритмического трейдинга + новые статьи и новости финансовых рынков в нашем Telegram канале

Результаты теста стратегии "черепах"

Интересно, что оригинальная настройка (20- и 10-дневный канал Дончяна) за 2 года бэктеста принесла минус 3.2%.

Результат стратегии
Оригинальные настройки стратегии.

Так выглядит топовый вариант, который принес 9.9% за 2 года теста. Удалось поймать крупный восходящий тренд по EUR/USD.

Результат стратегии
Стратегия «черепах» с оптимальными настройками.

Из таблицы видно, что в год топовые конфигурации делают максимум до 5% по одному инструменту.

Конфигурации и их статистика
Результаты всех конфигураций

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

Также сразу заметна низкая частотность торговли. Это объясняется крупным — дневным — таймфреймом и спецификой индикатора, дающего сигналы.

Ограничения нашего эксперимента

В отличие от предыдущих опытов, данный эксперимент проводился только в режиме бэктеста. То есть — теста на «будущих» данных нет. Форвард-тесты применяют для перепроверки результатов, найденных на бэктесте. Поскольку авторы продолжают работу над стратегиями в подобном ключе, в будущем, вполне вероятно, к этой статье будут добавлены результаты бэк- и форвард тестов за более крупные периоды и по другим инструментам.

Скачать робота для Visual JForex и результаты

Файл робота и Excel таблицы с результатами для скачивания. Будем благодарны за любой фидбэк — идеи по доводке робота, возможные ошибки и т.д. Пишите в комментариях.

Заключение

Оригинальная стратегия «черепах», на наш субъективный взгляд, несмотря на небольшое количество сделок, низкую доходность по одному инструменту и нестабильную кривую доходности, неплохо себя зарекомендовала. Она проявила свою суть, заложенную в нее авторами, — небольшое количество сделок, превосходство убыточных по количеству, но прибыльных по качеству. Стратегия «черепах» имеет потенциал для доводки и боевого применения на рынке.

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

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

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

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

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

Поп-ап

В поиске прибыльных торговых стратегий на финансовых рынках?

Тогда вам по одной из кнопок ниже

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

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

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

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