ДонНТУ / Портал магистров ДонНТУ / Евтюшкина Анна / Библиотека /

Простая торговая система

Автор: Markus Heitkoetter

Перевод: Евтюшкина Анна

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


Источник: Markus Heitkoetter. A Simple Trading System, Jul 18, 2005 [Электронный ресурс]/ Trade2Win, – http://www.trade2win.com/knowledge/articles/general_articles/a-simple-trading-system/page1


Шаг 1: Выбор рынка и временных рамок

Одним из самых популярных рынков сегодня является e-mini S&P, и не беспричинно: это индекс 500 компаний. Он является одним из самых больших в мире, и это означает, что имеется отличная и стойкая ликвидность, превосходная волатильность, огромный финансовый рычаг и никаких правил роста котировок. Это на самом деле двунаправленный рынок, в котором открывать короткие позиции также легко и безопасно как длинные. Это полностью электронный рынок, предлагающий все преимущества электронных контрактов.

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

Шаг 2: Определение правил входа

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

Многие трейдеры знакомы с концепцией «Полос Боллинджера». Полосы Боллинджера состоят их осевого и двух ценовых каналов, один – над осевым, другой – под ним. Важно знать, что, в зависимости от настроек, они содержат до 95% цен закрытия.

На диаграмме вверху видно красную ось и голубые ценовые каналы. Только 2 дня в начале ноября цены закрытия выходили за полосы Боллинджера.

Мы используем это знание для создания очень простого правила входа:

  • Продавать, когда цены поднимаются выше полос Боллинджера и
  • Покупать, когда цены опускаются ниже полос Боллинджера.

Идея состоит в том, что цены вернуться обратно в зону между полосами Боллинджера к концу дня.

Шаг 3: Определение правила выхода

Давайте начнем с очень простого правила выхода:

  • Выходить из торгов по закрытию того же дня.

Ниже приведена кривая капитала последних 2 лет. Первые результаты воодушевляют.

Шаг 4: Оценка системы

Чистая прибыль этой простой торговой системы составляет $13 525.
Средний доход за сделку составляет $149. Даже если мы учтем $20 на комиссии и проскальзывания, мы все равно получим $129 чистой прибыли за сделку.
Профит-фактор равен 2.20.
Процент выигрыша составляет 66% и максимальный убыток к концу дня составляет всего $2 775, хотя приходится терпеть дневной убыток в размере $5 250.

Следующим шагом является проверка надежности системы. Поэтому мы будем варьировать параметры, которые мы используем для полос Боллинджера, чтобы убедиться, что мы не аппроксимировали систему. Если система производит похожие результаты, когда мы изменяем исходные параметры на 15%, у нас довольно надежная система.

Изначально мы проверяли систему, установив значение 34 для скользящего среднего и 2.5 для стандартного отклонения. В приведенной ниже таблице представлены результаты системы при использовании скользящего среднего между значениями 29 и 39:

Средн. Выигрыш % Чистая
Прибыль
Профит
фактор
Средний
доход
Max
убыток
29 55,60% $11 875 1,97 $120 ($3 325)
30 52,20% $10 138 1,84 $110 ($3 350)
31 55,10% $9 575 1,8 $108 ($3 363)
32 56,40% $11 575 1,99 $123 ($3 438)
33 54,30% $10 975 1,96 $119 ($3 425)
34 59,30% $13 525 2,2 $149 ($3 350)
35 59,30% $14 288 2,24 $157 ($3 325)
36 54,70% $12 288 2,06 $143 ($3 313)
37 55,20% $11 200 1,96 $129 ($3 275)
38 54,10% $11 113 1,94 $131 ($3 225)
39 54,70% $12 438 2,04 $145 ($3 150)

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

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

Мы тестируем систему на 5 различных рынках:

Символ Чистая
Прибыль
Профит
фактор
Средний
доход
Max
убыток
DAX $34 013 1,63 $279 ($6 350)
e-mini Nasdaq $10 930 2,08 $107 ($1 490)
e-mini S&P $15 488 1,91 $134 ($3 350)
EuroStoxx $6 010 1,43 $49 ($2 180)
FTSE $8 900 1,55 $65 ($4 010)

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

Символ Чистая
Прибыль
Профит
фактор
Средний
доход
Max
убыток
DAX $34 013 1,63 0,82% -19%
e-mini Nasdaq $10 930 2,08 0,98% -14%
e-mini S&P $15 488 1,91 0,87% -22%
EuroStoxx $6 010 1,43 0,82% -36%
FTSE $8 900 1,55 0,73% -45%

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

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

Шаг 5: Улучшение системы

Мы стараемся улучшить нашу систему путем добавления стоп-лосс:

Стоп-лосс
в %
Чистая
Прибыль
Профит
фактор
Средний
доход
Max
убыток
0,2 $675 1,1 $7 ($2 013)
0,4 $2 625 1,27 $29 ($2 575)
0,6 $2 000 1,17 $22 ($3 388)
0,8 $3 538 1,27 $39 ($2 550)
1,0 $5 513 1,43 $61 ($2 763)
1,2 $5 863 1,44 $64 ($2 650)
1,4 $5 238 1,38 $58 ($3 013)
1,6 $4 225 1,28 $46 ($3 438)
1,8 $6 600 1,49 $73 ($3 850)
2,0 $7 513 1,57 $83 ($4 288)
No stop $13 525 2,2 $149 ($3 350)

Обратите внимание, что система работает превосходно без каких-либо остановок.

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

Выход в
день X
Чистая
Прибыль
Профит
фактор
Средний
доход
Max
убыток
0 $13 525 2,2 $149 ($3 350)
1 $16 338 2,43 $268 ($3 863)
2 $17 450 3,12 $371 ($2 775)
3 $13 300 2,15 $324 ($3 925)
4 $6 425 1,72 $195 ($2 650)
5 $10 938 2,2 $342 ($4 263)
6 $7 025 1,63 $242 ($5 875)

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

В качестве последнего шага мы проверяем эти настройки на 5 рынках снова, чтобы убедиться, что мы не подобрали параметры только для одного рынка:

Исходные настройки (выход в тот же день):

Символ Чистая
Прибыль
Профит
фактор
Средний
доход
Max
убыток
DAX $34 013 1,63 $279 ($6 350)
e-mini Nasdaq $10 930 2,08 $107 ($1 490)
e-mini S&P $15 488 1,91 $134 ($3 350)
EuroStoxx $6 010 1,43 $49 ($2 180)
FTSE $8 900 1,55 $65 ($4 010)

Измененные настройки (выход на закрытии второго дня после входа):

Символ Чистая
Прибыль
Профит
фактор
Средний
доход
Max
убыток
DAX $54 288 2,31 $934 ($7 238)
e-mini Nasdaq $17 738 2,63 $328 ($2 775)
e-mini S&P $8 100 1,76 $153 ($1 680)
EuroStoxx $6 290 1,86 $140 ($1 580)
FTSE $8 460 1,57 $139 ($5 270)

Можно также увидеть резкое улучшение на других рынках.

Заключение

Мы начали с очень простой идеи и определили два простых правила входа. Применяя простейшую из всех остановок (выход в конце дня), мы получили систему с хорошей производительностью. Мы протестировали систему с несколькими параметрами и на нескольких рынках, чтобы убедиться, что мы не подогнали систему под определенный набор параметров или рынок. После этого мы попытались улучшить систему. Хотя применение стоп-лосс не увеличило производительность, увеличение времени торговли было весьма успешным. Мы увеличили чистую прибыль на 30%, в то время как максимальный убыток сократился на 17%. Применяя эти новые правила на других рынках, мы заметили значительное увеличение всех числовых данных на всех рынках.