Разработка торговой стратегии. Часть 2: условия выходов, фильтры сделок.
Правила успешного трейдинга
Разработка торговой стратегии. Часть 2: условия выходов, фильтры сделок.

В первой части этой статьи, которую можно прочитать здесь, мы рассмотрели создание условий и правил входа в позицию. Во второй части мы рассмотрим определение правил выхода, а также различные фильтры.

Правила ограничения убытков

 
Наша стратегия уже имеет естественный стоп-лосс в виде стоп-ордера, который остается не исполненным. Целью этой стратегии является заработать на тех днях, когда хай или лоу дня устанавливается рано (9.30-11:45). Если мы входим в сделку на пробое либо хая, либо лоу и затем рынок в дальнейшем достигает другого стоп-ордера, мы знаем, что наша сделка оказалась неудачной. Мы знаем из нашего тестирования, проведенного ранее, что это происходит только в 10% случаев.


Мы могли бы добавить дополнительные правила для стоп-лосса, такие как:


• Перемещение стопа в точку безубыточности, когда мы имеем определенный размер прибыли. Однако, как и почему рынок будет заботиться о том, где наша точка безубыточности? 


• Скользящий начальный стоп-лосс по мере того, как сделка переходит в прибыль. 


• Иметь фиксированный максимальный стоп-лосс (скажем 35 пунктов). Фиксированных стопов следует избегать, так как они не принимают во внимание изменения рыночной волатильности и «не выдерживают проверку временем». 


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


• Диапазон с открытия, который мы выбрали, дает лучшее ожидание системы за наш срок тестирования, и он может быть довольно широким, в среднем 62% от диапазона дня. Таким образом, если диапазон дня 200 пунктов, то стоп в среднем будет 124 пункта. Многие трейдеры предпочитают гораздо более узкие стопы по психологическим причинам. Однако, как мы выяснили с диапазоном с открытия, существует зависимость между более узким стоп-лоссом и более низким процентом выигрышей.


Рассмотрим результаты, основанные на установке стоп-лосса как процента от диапазона с открытия. Предположим, что сделка закрывается в 16:00, если не сработал стоп:

 

Cтоп как % диапазона % сделок, закрытых по стопу Средний убыток по стопам % сделок, не закрытых по стопу Средняя прибыль по сделкам, не закрытым по стопам Ожидание на сделку
10% 84% 6.53 16% 44.41 0.95
20% 74% 12.35 26% 36.79 0.59
30% 58% 18.19 42% 29.70 2.26
40% 50% 24.26 50% 27.05 1.73
50% 41% 28.76 59% 23.45 1.53
60% 31% 35.18 69% 23.51 5.60
70% 25% 40.30 75% 20.35 5.14
80% 21% 44.04 79% 18.43 4.92
90% 16% 45.76 84% 15.80 6.33
100% 11% 48.00 89% 13.15 6.42


Ожидание на сделку рассчитывается как (%Приб.* Ср.прибыль) - (%Убыт. * Ср.убыток).
Вышеприведенная таблица основана на 109 сделках, которые были совершены за 124 дня тестового периода. 

Мы можем ясно видеть результат - средний убыток снижается при сужении стопа, а процент убыточных сделок увеличивается. Со стопом, равным 20% от диапазона с открытия, у нас средний убыток только 12 пунктов, а средний выигрыш 37 - соотношение риск / вознаграждение 1 к 3, чего хотят многие трейдеры. Однако стоп сработал в 74% случаев со средним ожиданием менее 1 пункта. 

Оставить стоп на противоположной стороне от диапазона входа означает, что стоп будет срабатывать в 11% случаев, в среднем теряя 48 пунктов. Тем не менее, средняя прибыль по оставшимся 89% сделкам составляет всего 13 пунктов. Многие трейдеры будут опасаться соотношения риск / вознаграждение как 3,5:1, но гораздо лучший процент сделок, по которым не срабатывает стоп в 89% случаев, означает, что средняя прибыль на сделку 6,42 пункта. 

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

Мы продолжим ставить наши стопы на противоположную сторону диапазона с открытия. 
 

Выходы из прибыльных сделок


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

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

Наиболее распространенные выходы с фиксацией прибыли: 
• Трейлинг-стоп 
• Цель 

Давайте рассмотрим оба эти способа по отношению к нашей системе Dow, начиная с трейлинг-стопа. Вместо того, чтобы оставить наш стоп на противоположном экстремуме диапазона с открытия, мы передвигаем его за рынком - если мы имеем 10 пунктов прибыли, то наш стоп будет передвигаться на 10 пунктов. Конечно, трейлинг-стоп может двигаться только в нашу пользу, мы никогда не должны его отодвигать. 

Скользящий стоп дает чистую прибыль в размере 5,55 пункта на сделку, по сравнению с 6,50, когда мы не переставляем его. В данной системе, трейлинг-стоп, очевидно, уступает стопу, который стоит на месте.


Как насчет установки цели? Для того чтобы сделать нашу систему пригодной в будущем, мы должны убедиться, что цель является функцией текущей волатильности рынка. Поэтому в качестве цели мы будем использовать процент от диапазона с открытия.

 

Цель как процент от диапазона с открытия % сделок, закрытых по цели Средняя прибыль по сделкам, закрытым по цели % сделок, не закрытых по цели Средняя прибыль (убыток) по сделкам, не закрытым по цели Ожидание на сделку
10% 88% 6.47 12% (19.00) 3.43
25% 72% 15.26 28% (20.29) 5.15
50% 45% 28.29 55% (17.57) 3.05
100% 21% 51.30 79% (8.03) 4.49
150% 9% 73.00 91% (3.11) 3.87
200% 6% 91.67 94% 0.50 5.52
250% 3% 116.00 97% 2.61 5.73
300% 1% 108.00 99% 5.09 6.03
Без цели 0   100% 6.42 6.42

 
Установив цель, мы стремимся увеличить процент выигрышей, компромисс в том, что мы уменьшаем среднюю прибыль. Мы видим, что установление жесткой цели на 10% от диапазона открытия дает нам 88% сделок, где цель была достигнута. Что психологически здорово: мы выигрываем почти 9 раз из 10 сделок. К сожалению, наш средний выигрыш только 6,47 пунктов против среднего убытка 19,00 пунктов по 12% сделкам, которые не достигли цели. 

Установка цели снизила эффективность нашей системы, поэтому мы будем продолжать держать сделки до закрытия.


Способы увеличить прибыль на сделку. 


Есть два пути повышения прибыли в торговле:


• Увеличение прибыли от прибыльных сделок или уменьшить потери от убыточных сделок - чего мы пытались достичь за счет использования стопов и целей в предыдущих разделах. 
• Уменьшить количество убыточных сделок за счет использования фильтров - что мы и рассмотрим в данном разделе. 
Три идеи для системы фильтрации могут быть такими: 
• Сезонные факторы - эта система будет работать лучше или хуже в определенный день недели? 
• Рынки часто консолидируются на следующий день после большого расширения диапазона, мы хотим избежать эти дни? 
• Должны ли мы принимать только сигналы в направлении текущей тенденции?


Во-первых, давайте посмотрим на результаты, которые мы получаем от дня недели: 

 

День недели  Количество сделок % прибыльных Средняя прибыль Средний убыток Ожидание на сделку
Пн 19 53% 39 21 10.47
Вт 26 46% 44 25 6.77
Ср  23 57% 52 24 18.83
Чт 22 32% 26 32 (13.32)
Пт  19 58% 32 20 9.74


Каждый день недели достаточно последователен, кроме четверга. Четверг имеет самый низкий процент выигрышей (32%), самый низкий средний выигрыш (26 пунктов), самый высокий средний убыток (32) и фактически дает убытки в торговле. Следует отметить, что наши выборки для отдельных дней довольно малы, около 20, но четверг в подавляющем большинстве случаев убыточен. 
Не торгуя по четвергам, мы повысим наше общее ожидание на сделку с 6,42 до 11,41.


Во-вторых, когда рынок делает довольно большое движение, он стремится сделать паузу и консолидироваться. Для нашей системы на пробоях мы хотели бы избежать те дни, когда рынок, скорее всего, будет консолидироваться. Скажем, мы не будем торговать, когда фактический торговый диапазон за день до этого был более, чем в х раз больше среднего фактического торгового диапазона за последние 5 дней. Фактический торговый диапазон определяется как разница между хаем (или предыдущим закрытием, если оно выше) и лоу (или предыдущим закрытием, если оно ниже). Мы будем тестировать различные значения х:

 

Значение X Количество сделок  % выигрышей Средняя прибыль Средний убыток Ожидание на сделку
1.1 65 43% 43 23 5.38
1.2 71 45% 44 23 7.15
1.3 82 46% 44 25 6.74
1.4 86 48% 43 25 7.64
1.5 91 49% 42 25 7.83
1.6 96 51% 42 25 9.17
1.7 99 52% 41 26 8.84
1.8 101 51% 40 26 7.66
1.9 104 50% 40 25 7.50
2.0 107 50% 40 25 7.50
2.5 109 49% 40 26 6.34

 

Мы видим, что если фактический торговый диапазон предыдущего дня в 1,6 и более раз больше среднего диапазона за предыдущие 5 дней, то, не торгуя, мы увеличим процент выигрышей с 49% до 51%, увеличим средний выигрыш с 40 пунктов до 42 и сократим средний убыток с 26 до 25 пунктов - увеличив ожидание на сделку до 9,17 пунктов.


В-третьих, еще один популярный фильтр – брать только сделки в направлении текущего тренда. Мы могли бы определить текущую тенденцию довольно просто - как разницу между последней ценой закрытия и ценой закрытия х дней назад. Если последняя цена закрытия выше, то тренд идет вверх, и мы будем принимать только сделки в лонг, если она ниже, то тренд вниз, и мы будем принимать только короткие сделки. Давайте протестируем различные значения х, т.е. будем брать закрытие х дней назад.

 

X дней Количество сделок % прибыльных Средняя прибыль Средний убыток Ожидание на сделку
1 57 46% 49 25 9.04
2 50 42% 45 27 3.24
3 55 45% 50 26 8.20
4 48 42% 57 26 8.86
5 60 40% 47 26 3.20
Без фильтра  109 49% 40 26 6.34


Есть две проблемы с этими результатами:

• Если мы возьмем наш направленный индикатор за 1 день, 3 дня или 4 дня, то мы можем улучшить наше ожидание на сделку, но если взять 2 дня или 5 дней, то мы существенно уменьшим его. Это противоречие указывает на то, что фильтр не может быть слишком надежным для этой выборки данных.


• Количество совершенных сделок уменьшается в два раза при относительно небольшом увеличении ожидания, если взять 1 день как самое лучшее значение. Частота сделок важна, и если мы убираем половину сделок, то мы хотели бы компенсировать ожидание более чем в два раза.


По этим причинам я бы не стал включать направленный фильтр, как указано выше в нашей системе. 

В целом, мы добавили два фильтра для нашей системы: 
• Мы не будем совершать никаких сделок в четверг. 
• Мы не будем совершать сделки, если средний диапазон вчерашних торгов в 1,6 раза больше среднего торгового диапазона за последние 5 день. 

Общий эффект:

  Количество сделок % выигрышей Средняя прибыль Средний убыток Ожидание на сделку
Без фильтров 109 49% 40 26 6.34
С фильтрами 80 54% 43 23 12.64

При использовании двух фильтров мы вырезали 29 сделок, что помогло увеличить наш процент выигрышей с 49% до 54%, а средний выигрыш с 40 до 43 пунктов и сократить средний убыток с 26 до 23 пунктов. В целом ожидание каждой сделки выросло в два раза с 6,34 до 12,64 пунктов. 

Продолжение следует…   Часть 3. Управление капиталом.

 

Tim Wreford 
Источник: trade2win.com/articles/768-developing-trading-strategy-part-2-a/p/1?group=trading-strategies&topic=day-trading-scalping  
Ссылка на перевод 2stocks.ru  обязательна.