IPO
•••
 Поиск Новости Котировки  Эфир
09.07.03 15:38 Поделиться

Увеличиваем прибыль, уменьшаем убытки. Солабуто Николай, управляющий активами «Финанс-Аналитик» Вспоминая старый трейдерский анекдот. В котором трейдер удачно купил бумагу по

Увеличиваем прибыль, уменьшаем убытки.

Солабуто Николай, управляющий активами «Финанс-Аналитик»

Вспоминая старый трейдерский анекдот. В котором трейдер удачно купил бумагу по тренду и долго ждал пока тренд не закончится, пока не сформируется разворотная фигура и так и закрыл позицию с результатом сопоставимом с нечего не деланием. Не будем разбирать его систему принятия решений, которой скорей всего и в помине не было, но поговорим о типичной для всех стороне его торговли. Анализируя рынок, мы ищем точки входа в рынок для получения, как мы считаем, прибыли. Но поскольку целью входа является не получение прибыли, а инициация трейда в правильном направлении, прибыль мы получаем не всегда. Можно долго говорить, что не вход, а выход определяет результативность торговли. Но, что не говори входим мы в рынок классно. Почти все наши трейды после открытия позиции приносят доход, но мы не фиксируем прибыль, позволяя ей вырасти. И в этот момент цена разворачивается и идет против нас. Мы можем долго рассуждать о превратности судьбы, но это не улучшит нашу торговлю. Так давайте ее улучшать.

Этап 1. Постановка проблемы

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

Этап 2. Исследование проблемы

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

Для начала данные нужно собрать. Построим систему принятия решений, которая содержит первичные сигналы на открытие позиции. Наша система будет реверсионной, то есть сигнал на закрытие длинной позиции так же будет являться и сигналом для открытия короткой позиции. Мы будем использовать в виде сигнала пробой ценой ценового канала. Сигналом на покупку будет служить пересечение ценой верхней границы ценового канала и закрытия выше уровня верхней границы ценового канала. Сигналом на продажу, а так же сигналом для закрытия длинной позиции, будет служить пересечение ценой нижней границы ценового канала и закрытия ниже уровня нижней границы ценового канала. В программе Metastock это выглядит так:

Система принятия решений
Enter long C> PriceChannelHigh(opt1)
Enter short C< PriceChannelLow(opt2)
OPT1 Range: From 14 to 60 by 1
Current value: 50
OPT2 Range: From 14 to 60 by 1
Current value: 16

Возьмем пятиминутный график РАО ЕЭС с 20/05/2003 по 01/07/2003 и протестируем его с использованием оптимизации. И получаем довольно-таки неплохие результаты. Наша система дала приличную прибыль. Количество прибыльных и убыточных сделок делятся 50х50. А средняя прибыльная сделка больше средней убыточной.


Суммарная статистика
Переод тестирования 20,05,2003 - 01,07,2003
Накопленный доход 70,70%
Накопленный убыток -25,39%
Нетто дохода 45,31%
Количество сделок 36
Количество прибыльных сделок 18
Количество убыточных сделок 18
Процент прибыльных сделок 50%
Максимально прибыльный трейд 16,26%
Максимально убыточный трейд 2,31%
Средняя величина прибыльного трейда 3,93%
Средняя величина убыточного трейда -1,41%
Соотношение среднего выигрыша к среднему проигрышу 2,78
Средний трейд 1,17%
Максимальный дродаун 7,28%

На Диаграмме 1 (см. ниже) видно, как цена сначала шла в сторону открытой нами позиции, а потом разворачивалась, и шла против.

Этап 3. Формулировка гипотезы или решение проблемы.

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


Trade № Trade Type Entry Date Entry Time Close Date Close Time Profit Max Profit
1 Long 20.05.2003 16:45:000 21.05.2003 18:15:000 12,61 16,04
2 Short 21.05.2003 18:15:000 22.05.2003 15:55:000 -2,29 2,6
3 Long 22.05.2003 15:55:000 23.05.2003 13:55:000 10,90 13,67
4 Short 23.05.2003 13:55:000 27.05.2003 15:20:000 1,14 8,49
5 Long 27.05.2003 15:20:000 28.05.2003 12:50:000 0,57 2,6
6 Short 28.05.2003 12:50:000 29.05.2003 15:55:000 7,94 13,1
7 Long 29.05.2003 15:55:000 29.05.2003 17:55:000 2,02 5,84
8 Short 29.05.2003 17:55:000 04.06.2003 10:35:000 3,00 5,64
9 Long 04.06.2003 10:35:000 04.06.2003 12:25:000 0,42 2,17
10 Short 04.06.2003 12:25:000 05.06.2003 18:00:000 1,27 2,95
11 Long 05.06.2003 18:00:000 06.06.2003 10:40:000 -1,16 0,1
12 Short 06.06.2003 10:40:000 06.06.2003 12:30:000 -1,58 1,19
13 Long 06.06.2003 12:30:000 09.06.2003 16:15:000 16,26 18,72
14 Short 09.06.2003 16:15:000 10.06.2003 11:15:000 -2,26 1,43
15 Long 10.06.2003 11:15:000 10.06.2003 13:30:000 -2,03 2,74
16 Short 10.06.2003 13:30:000 16.06.2003 10:40:000 2,32 10,08
17 Long 16.06.2003 10:40:000 16.06.2003 13:55:000 0,69 4,47
18 Short 16.06.2003 13:55:000 16.06.2003 18:20:000 -1,90 2,3
19 Long 16.06.2003 18:20:000 17.06.2003 12:05:000 -0,74 2,95
20 Short 17.06.2003 12:05:000 18.06.2003 16:30:000 -0,17 3,21
21 Long 18.06.2003 16:30:000 18.06.2003 17:25:000 -1,83 0,19
22 Short 18.06.2003 17:25:000 20.06.2003 18:30:000 4,65 7,32
23 Long 20.06.2003 18:30:000 21.06.2003 14:35:000 2,85 3,83
24 Short 21.06.2003 14:35:000 21.06.2003 18:10:000 -1,48 0,52
25 Long 21.06.2003 18:10:000 23.06.2003 11:40:000 -0,93 1,86
26 Short 23.06.2003 11:40:000 24.06.2003 10:40:000 -1,61 1,68
27 Long 24.06.2003 10:40:000 24.06.2003 18:05:000 1,14 2,6
28 Short 24.06.2003 18:05:000 25.06.2003 14:55:000 -1,06 2,5
29 Long 25.06.2003 14:55:000 25.06.2003 17:00:000 -0,92 0,7
30 Short 25.06.2003 17:00:000 27.06.2003 11:10:000 0,10 2,96
31 Long 27.06.2003 11:10:000 27.06.2003 13:20:000 -0,03 1,54
32 Short 27.06.2003 13:20:000 27.06.2003 18:30:000 -1,30 0,71
33 Long 27.06.2003 18:30:000 30.06.2003 18:00:000 2,75 4,35
34 Short 30.06.2003 18:00:000 01.07.2003 10:50:000 -1,78 0,67
35 Long 01.07.2003 10:50:000 01.07.2003 11:50:000 -2,31 0,49
36 Short 01.07.2003 11:50:000 01.07.2003 17:20:000 0,06 2,36

Для наглядности приведу Диаграмму 2 (см. ниже).

На данной сравнительной гистограмме видно, как все сделки, даже убыточные, какое-то время приносили прибыль. Предположим, что мы будем иметь скользящий стоп на половину объема нашей позиции, который мы будем располагать на половине движения цены от точки входа в рынок до максимального движения цены в направлении открытой нами позиции. Для этого в Metastock наиболее удачными являются уровни фибоначи с отметкой 50%. И как только цена разворачивается от максимального значения движения в сторону открытой нами позиции и пересекает уровень 50%, мы закрываем половину своей позиции. Нужно закрывать не всю позицию, а только половину для того, чтобы рынок на коррекциях не выкидывал нас целиком из бумаг. В случае если рынок после коррекции все же пойдет в нашу сторону, мы будем участвовать в этом движении, по крайней мере, половиной позиции.

Этап 4. Проверка гипотезы.

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

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

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

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

Суммарная статистика
Переод тестирования 20,05,2003 - 01,07,2003
Накопленый доход 78,51%
Накопленый убыток -7,40%
Нетто дохода 71,11%
Количество сделок 36
Количество прибыльных сделок 22
Количество убыточных сделок 13
Процент прибыльных сделок 62,86%
Максимально прибыльный трейд 16,26%
Максимально убыточный трейд 1,03%
Средняя велечина прибыльного трейда 3,57%
Средняя велечина убыточного трейда -0,57%
Соотношение среднего выигрыша
к среднему проигрышу 6,27
Средний трейд 1,96%
Максимальный дродаун 1,75%

Теперь мы получили больше прибыли, при этом количество прибыльных сделок будет гораздо больше количества убыточных: 63х37. Средняя прибыльная сделка будет гораздо больше средней убыточной.

Этап 5. Выводы после тестирования.

Основываясь на данном тестировании, мы можем сделать вывод, что метод частичной фиксации прибыли после 50% отката цены от своего максимального движения вполне подходит для улучшения своего трейдинга. Вы можете протестировать этот метод на Ваших системах и сделать свои выводы. Возможно, Вам подойдет не 50% уровень фиксации прибыли, а какой-то другой. Возможно, Вы будете фиксировать другой объем Вашей позиции. Но на все вопросы ответить сможете только Вы сами, проведя должные исследования.

В заключении, приведу Диаграмму 3 с графиками доходности системы. Синий график - без частичной фиксации прибыли. Красный график - с частичной фиксацией прибыли.

Все публикации про  Разбор полетов
Загружаем...