Активируйте JavaScript для полноценного использования elitetrader.ru Проверьте настройки браузера.
Двойное репо » Элитный трейдер
Элитный трейдер
Искать автора

Двойное репо

Концепция системы. В своей книге «Торговля по уровням ДиНаполи» Джо ДиНаполи описывает индикатор Двойное репо, который представляет собой модификацию специализированной краткосрочной средней скользящей. Система изначально была разработана для открытия коротких позиций
20 февраля 2010
Концепция системы. В своей книге «Торговля по уровням ДиНаполи» Джо ДиНаполи описывает индикатор Двойное репо, который представляет собой модификацию специализированной краткосрочной средней скользящей. Система изначально была разработана для открытия коротких позиций. Мы протестируем работу этой системы, как с длинными, так и с короткими позициями, первую на акциях, а вторую на фьючерсах.

Торговый сетап основан на ценовом проколе. Дефиниция «прокола» весьма гибкая, ДиНаполи не дает систематического описания этого термина в своей книге. В нашем тесте «прокол» это превышение 10-дневного максимума на определенное количество средних дневных диапазонов (ATR). Это делает параметр восприимчивым к рыночной волатильности.

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

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

Тест 1. Фьючерсы.

Правила стратегии.

Сетап идентичен для коротких (фьючерсный рынок) и длинных (фондовый рынок) версий системы. Правила входа и выхода различны для обеих версий.

1. Сетап.
А) Идентифицируем прокол, когда сегодняшний максимум выше на 4х10-дневный ATR, максимума за предшествующие 10 дней.
В) В границах 10-дневного диапазона от прокола цена должна закрыться ниже 3-дневной перемещенной SMA.
С) Ждем, когда цена пересечет вверх и закроется выше 3-дневной смещенной SMA.

2) Вход (для фьючерсов): Когда цена закроется ниже 3-дневной смещенной SMA, открываем короткую позицию по стопу на сегодняшнем минимуме.

Обратите внимание: Сетап и торговый сигнал должны сформироваться в 10-дневном временном окне от появления «прокола».

3) Выход: закрываем короткую позицию на следующий день, после того как 13-дневная SMA пересекла вверх 26-дневную SMA.

Пример сделки показан на рисунке 1. В этом случае пересечение средней произошло относительно быстро.

Двойное репо


Рисунок 1. В этом идеальном примере цена на зерно достигла пика летом 2008 года, сформировала двойную вершину и пошла вниз.

Управление капиталом: 3% депозита на позицию.

Начальный депозит 1.000.000. По умолчанию комиссия составляет 2.5 долларов и проскальзывание 1 тик на сделку.

Тестовые данные. Система тестировалась на стандартном портфеле фьючерсов Futures & Options Trader, который состоит из 20 контрактов: британский фунт (ВР), соевое масло (ВО), зерно (С), нефть (CL), хлопок 2 (СТ), E-Mini Nasdaq 100 (ND), E-Mini S&P 500 (ES), 10-year T-Notes (TY), евро (ЕС), золото (GC), японская иены (JY), кофе (КС), пшеница (W), рогатый скот (LC), постная свинина (LH), природный газ (NG), сахар (SB), серебро (SI), швейцарский франк (SF), Казначейские облигации (US).

Тестовый период: октябрь 1998 года – сентябрь 2008 года.

Тестовые результаты: Результаты тестирования оставляют желать лучшего. В течение 10 лет система дала прибыль в размере около 52%. По ней было заключена 121 сделка, при этом только 45% из них были прибыльными. Однако низкая экспозиция (около 7%) дает возможность рисковать большей частью депозита, чем мы делали при тесте, что в результате может привести к увеличению прибыли. Есть и хорошие результаты: средняя прибыль на сделку составила 0.76% или около 4.300 долларов, этого достаточно, чтобы не волноваться по поводу торговых затрат.

Кривую депозита (рисунок 2) можно разделить на три периода. Первый из них длился до 2001 года. В течение этого периода кривая стабильно росла. За эти три года система заработала около 30%. Следующая фаза – очень длинная просадка (семь лет) – которая достигла дна в марте 2004 года и завершилась около 2007 года. Прибыль в эти годы была то почти нулевая, то положительная, то отрицательная. Наконец, с 2008 года начался другой прибыльный период – похожий по своей амплитуде на первый, однако более волатильный.

Двойное репо


Рисунок 2. Кривую депозита можно разделить на три периода. Два периоды с быстрым ростом прибыли, отделенных друг от друга длительной просадкой с 2001 по 2007 год.

Таким образом, складывается впечатление, что система работает циклично, за короткими прибыльными периодами следуют длинные периоды ожидания. Хотя, как видно на рисунке 3 реальный убыток ни разу не превысил 17.5%, вряд ли стоит использовать систему, которая не дает признаков жизни в течение столь длительного времени.

Двойное репо


Рисунок 3. Просадка. Длительная просадка и низкая активность – основные недостатки системы.

Худшим периодом для торговли, как видно на рисунке 4, был период с 2001 по 2003 год, когда цена на товары формировала дно, перед многолетним ралли. Однако и в 2005 и в 2006 годах система почти ничего не делала.

Двойное репо


Рисунок 4. Годовая прибыль. Во время формирования дна по ценам на товары система дала три убыточных года подряд.

На рисунке 5 мы видим несбалансированную чистую прибыль по торговле контрактами на постную свинину (LH) и зерно (С), которая обеспечила большую часть итоговой прибыли.

Двойное репо


Рисунок 5. Дистрибуция прибыли. Торговля контрактами на постную свинину и зерно дала большую часть прибыли.

Заключение. Система не оптимизирована. Мы протестировали сигнал двойного репо с разными выходами и разными комбинациями параметров: пробои каналов, стопы с фиксацией прибыли, выходы, основанные на времени и нашли некоторые прибыльные варианты. Тем не менее, торговля этим паттернов в «короткую», как тому учит автор, хотя и является прибыльной, страдает таким недостатками как отсутствие постоянства и низкая прибыль.


Тест 2. Фондовый рынок.

При тестировании паттерна двойного репо на разных портфелях акций (не показано) открытие коротких сделок всегда было убыточным – это и не удивительно, учитывая многолетний восходящий тренд на фондовом рынке, который длился до конца 2007 года.

В результате в нашем тесте на акциях мы решили развернуть сигналы, т.е. сетап остался тем же, однако система открывала длинные позиции вместо коротких.

1. Сетап.

А) Идентифицируем прокол, когда сегодняшний максимум выше на 4х10-дневный ATR, максимума за предшествующие 10 дней.
В) В границах 10-дневного диапазона от прокола цена должна закрыться ниже 3-дневной смещенной SMA.
С) Ждем, когда цена пересечет вверх и закроется выше 3-дневной смещенной SMA.

2. Вход (для акций). Когда цена закрывается на смещенной SMA с периодом 3 во второй раз, открываем на следующий день длинную позицию по стопу на сегодняшнем максимуме.

Обратите внимание: Сетап и торговый сигнал должны сформироваться в 10-дневном временном окне от появления «прокола».

3. Выход из длинной позиции: Продаем на следующий день, после того как 13-дневная SMA пересечет вниз 26-дневного SMA.

На рисунке 6 мы видим сигнал по акциям Freeport Moran (FCX), который поймал длинный восходящий тренд и дал почти 100%-ю прибыль.

Двойное репо


Рисунок 6. Пример сделки для теста 2. Пример несостоявшегося паттерна двойного репо, сигнал по которому поймал длительный тренд и дал почти 100%-ю прибыль.

Управление капиталом. Размещаем 10% депозита на позицию.

Начальный депозит: 100.000 долларов. По умолчанию 2.5 доллара комиссии и 0.10% проскальзывания на сделку.

Тестовые данные: система тестировалась на акциях, входящих в индекс S&P 500, и на стандартном портфеле акций Active Trader, который состоит из 17 акций: Apple Inc. (AAPL), Boeing (BA), Citigroup (C), Caterpillar (CAT), Cisco Systems (CSCO), Disney (DIS), General Motors (GM), Hewlett Packard (HPQ), International Business Machines (IBM), Intel (INTC), International Paper (IP), J.P. Morgan Chase (JPM), Coca Cola (KO), Microsoft (MSFT), Starbucks (SBUX), AT&T (T) и Wal-Mart (WMT). Источник данных: Yahoo.com.

Период: Октябрь 1998 года – сентябрь 2008 года.

Тестовые результаты: Тестирование на маленьком портфеле Active Trader не принесло особого результата в связи с очень маленьким количеством сделок (около 50). Чтобы получить большую выборку, мы протестировали систему на всех акциях, входящих в индекс S&P 500. В итоге было заключено 1.080 сделок, 390 сигналов было отвергнуто в связи с ограничениями по управлению капиталом.

Кривая депозита на рисунке 7 показывает стандартную прибыль для всего тестового периода, с маленькими просадками, от которых система быстро восстанавливалась. (374 бара – худшая).

Двойное репо


Рисунок 7. Кривая депозита для теста 2. Во время тестового периода кривая стабильно росла.

Использование правила выхода (после пересечения SMA) дало нам несколько типичных для системы следования тренду показателей, включая 40% прибыльных сделок и коэффициент выплат 2.70.

Максимальная просадка 14.3% является вполне управляемой (рисунок), фактор восстановления, равный 4.6, не оставляет сомнений в том, что стратегия может преодолевать будущие просадки. Экспозиция портфеля равна около 61%, что оставляет возможность для использования некоррелирующей системы для дальнейшего сокращения риска.

Двойное репо


Рисунок 8. Просадка для теста 2. Большинство просадок были короткими и неглубокими.

В целом система давала среднюю годовую прибыль 13%, что лучше, чем дала для аналогичного периода стратегия долгосрочного инвестирования buy-and-hold (241.8% против 231.6% общей прибыли). Средняя прибыль 2.4% вполне достаточная, чтобы покрыть торговые затраты.

Двойное репо


Рисунок 9. Только два года работы по системе были убыточными.

На годовом базисе, как видно на рисунке 9, только два года 2002 и 2008 были убыточными, убытки были относительно небольшими -5.2% и -3.7% соответственно.

Заключение.

Двойное репо – противотрендовый паттерн, который напоминает двойную вершину, которая следует за проколом вверх. Лучшие результаты дало открытие длинных позиций на фондовом рынке. Хотя система лишь ненамного превзошла стратегию долгосрочного инвестирования buy-and-hold по прибыли, риск при работе с ней был значительно меньше. Интегрирование в систему выхода, основанного на следовании тренду, позволило создать систему с умеренным уровнем риска. Однако на результаты оказал влияние тот факт, что во время тестового периода доминировал сильный бычий тренд.

Итоги тестирования системы 1.

Двойное репо


Итоги тестирования системы 2.

Двойное репо


Примечания к таблицам.

Net profit – Прибыль по состоянию на конец тестового периода. Exposure — Экспозиция. Часть кривой капитала, которая демонстрирует позиции по отношению к депозиту. Profit factor – Валовая прибыль, разделенная на валовый убыток. Payoff ratio – Средняя прибыль прибыльных сделок деленная на средний убыток по убыточным сделкам. Recovery factor – Чистая прибыль, деленная на максимальную просадку. Max. DD (%) – максимальная просадка по депозиту. Longest flat period – Самый длинный период между двумя максимумами на кривой депозита. Количество сделок – Количество сделок, которые сгенерировала система. Win/loss (%) – Соотношение прибыльных сделок к убыточным. Avg. trade – Средняя прибыль/убыток для всех сделок. Avg. winner – Средняя прибыльная сделка. Avg. loser – средняя убыточная сделка. Avg. hold time – среднее время ушедшее на среднюю сделку. Avg. hold time (winners) – средняя время для прибыльной сделки. Avg. hold time (losers) – средняя время для убыточной сделки. Max. consec. win/loss – максимальная последовательность прибыльных и убыточных сделок.

© ACTIVE TRADER