Vinik
3
All posts from Vinik
  Vinik in Vinik,

"25 x 25" BOND TRADING SYSTEM (продолжение)

Концепция системы.

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

 

Индикатор тренда.

Для определения наличия тренда, мы использовали один из наших любимых трендовых индикаторов - Directional Movement Indicator. Мы использовали соотношение между DI+ (Plus Directional Indicator) и DI- (Minus Directional Indicator), а также значения ADX (Average Directional Movement Index). Эти индикаторы были описаны Уэллесом Уайлдером  (Welles Wilder) в его книге «New Concepts In Technical Trading Systems». Эти индикаторы заложены  практически во всех современных компьютерных программах для тех.-анализа. Уайлдер советует применять 14-дневный временной интервал для расчета этих индикаторов, именно этот интервал мы использовали в нашей системе.

 

Для определения тренда мы использовали следующие условия:

14-дневное DI+ должно быть выше 14-дневного DI- и 14-дневное ADX должно быть выше 20. Соотношение между DI+ и DI- используется для определения направления существующего тренда, так как индикатор ADX лишь показывает наличие и силу тренда, но не показывает его направление (вниз или вверх). Как известно, большую часть времени рынки проводят не в повышательном или понижательном тренде, а в боковом движении. Наше требование, чтобы ADX был выше 20, эффективно фильтрует периоды, когда рынок находится в боковом движении, и включает нашу систему только в периоды сильного повышательного тренда. Еще раз напомним, важно понимать, что ADX не показывает направление тренда, а только его наличие и силу, поэтому необходимо рассматривать ADX совместно с взаимным расположением DI+ и DI-.

 

Итак, основная идея системы – всегда торговать в направлении основного тренда.  С установкой нашего трендового индикатора, система «25х25» принесла $53,000 за 10 лет с количеством прибыльных сделок 76%, со средней прибылью по сделке $1,829. Этот индикатор содержит основное условие, чтобы ADX был выше 20.

 

Для оценки эффективности торговли длинных позиций на рынке US Bonds именно в направлении повышательных трендов, мы исключили условие ADX и изменили правила системы так, чтобы совершать сделки только когда DI+ находится ниже DI-, что сигнализирует о наличии среднего понижательного тренда. Результат оказался следующим: торговля US Bonds с теми же самыми сигналами, только на понижательных трендах (определенных условием DI+ ниже DI-) принесла общий убыток -$781 за 10 лет торговли, с эффективностью сделок 29%, средней сделкой -$6, и просадкой до $25,000! Действительно, вы вряд ли захотите покупать US Bonds, используя эту систему, на средних понижательных трендах.

 

Мы упоминали, что значение индикатора ADX позволяет оценить силу повышательного тренда. Чтобы увидеть влияние значения ADX, мы провели дополнительное тестирование системы для того, чтобы определить, как изменятся результаты торговли при ADX меньше 20, в то время как DI+ выше DI-. Когда ADX ниже 20 при существующем повышательном тренде (определенном соотношением DI+ больше DI-) мы получили следующие результаты: общая прибыль только $8,900, эффективность 47%, средняя сделка $595, и просадка $6,500. Как видно, результаты значительно хуже изначальных. Из чего мы заключили, что определение повышательного тренда с помощью индикатора DI дает средние результаты, в свою очередь, совместное использование этого индикатора с учетом значения ADX значительно улучшает результат, так как установка уровня ADX эффективно фильтрует периоды бокового движения рынка, когда надо оставаться в стороне от торговли.

 

Индикатор отката.

 

Второй индикатор, который мы используем в системе, это 4-дневный RSI (Индекс относительной силы Уэллеса Уайлдера). Он используется для идентификации краткосрочных откатов цен на продолжающемся повышательном тренде. Мы используем RSI, потому, что это очень популярный индикатор и он содержится в большинстве современных программ для тех.-анализа. Уайлдер описывал длинно-срочный RSI, но наш выбор 4-дневного интервала для RSI отражает нашу цель – определение краткосрочных откатов цен для повышения прибыльности сделок. RSI колеблется между минимальным и максимальным значением от 0 до 100. Когда RSI оказывается ниже 50 (средняя точка), мы определяем это как краткосрочное понижение рынка.

 

Действительно ли краткосрочный откат, определенный условием движения 4-дневного RSI ниже 50 улучшает результаты торговли? Для определения этого мы провели еще один тест, в котором оставили все те же правила входа, исключив только правило RSI. На 10 годах тестирования была показана прибыль $22,400 на 51 сделке, эффективность 51%, средняя сделка $440, и просадка $9,200. 

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

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

 

«Спусковой крючок»

 

Используя правила DI+, DI- и ADX, определяя спад цен с помощью RSI, мы определяем рыночную ситуацию, как «Бычью» и фиксируем краткосрочный откат. Что делать дальше, после того, как краткосрочный индикатор дал нам сигнал на вход в рынок? По нашему мнению сам по себе этот сигнал не совсем эффективен, он только позволяет выбрать время для более точного вхождения. Это факт, наши тесты показывают, что отсутствие «спускового крючка» и простое открытие позиции на открытии следующего бара после поступления сигналов от ADX и RSI дают прибыль $49,600 , эффективность 57% , среднюю сделку $974 , просадку $6,000 и Profit Factor всего 2.63!

 

Установив «спусковой крючок» в виде «правила 18 пунктов» мы смогли значительно снизить количество сделок (с 51 до 32 за 10 лет) и поднять эффективность системы.

 

Входить в рынок на открытии после отката очень трудно, особенно если рынок продолжает снижение. Психологически, многим трейдерам (включая и нас) более комфортно видеть, что рынок снова продолжил движение вверх, прежде чем открывать позицию. В этом заключена логика нашего «спускового крючка»: дождаться, пока рынок сделает движение вверх на 18 пунктов (18/32) от закрытия предыдущего бара, прежде чем открыть позицию. Это значительное движение, но его учет перед открытием позиции позволяет получить более высокий процент прибыльных сделок (76% за 10 лет).

 

18 пунктов это не какое-то волшебное число. При проверке на устойчивость (robustness) этого параметра входа мы провели серию тестов, используя одинаковые условия входа, и меняя этот параметр от 2 до 36 пунктов. Результаты представлены ниже в таблице 2.

 

Очень важно, что при оптимизации, все тесты оказались прибыльными, это хороший индикатор устойчивости параметра. Важно, также, что все тесты имели большой показатель средней сделки, более $1,000 на сделку, и все тесты показали Profit Factor более 2.50, а так же просадки не превысили $6,000. Значит не так существенно, сколько пунктов выше предыдущего закрытия вы будете использовать для определения точки входа. Как было видно из предшествующих тестов, даже вход на открытии следующего бара достаточно прибылен. Как видно из таблицы, мы будем торговать более часто, входя в рынок близко от предыдущего закрытия, однако при этом процент прибыльных сделок будет ниже. Так, например использование 8 пунктов сдвига даст прибыль $52,500 на большом количестве сделок (40 сделок), но с эффективностью всего 68% и достаточно глубокой просадкой $5,600. Таким образом, учитывая прибыльность всех тестов, трейдер может по своему желанию, исходя из своих предпочтений, выбрать тот или иной размер сдвига в пунктах для «спускового крючка» данной системы. Мы выбрали параметр 18 пунктов, как наиболее отвечающий нашим желаниям.

 

Table 2. Optimization Results on “Entry Trigger” Parameters

 

          Ticks      Net Profit         Avg Trde          PFact   MaxDD        #Trds   %Prft

                                                                       

            2.00     54712.50         1189.40           2.93     -5168.75          46        61

            4.00     54087.50         1175.82           2.95     -4825.00          46        59

            6.00     48475.00         1101.70           2.66     -5606.25          44        61

            8.00     52562.50         1314.06           3.39     -5668.75          40        68

            10.00   48575.00         1278.29           3.39     -5731.25          38        68

            12.00   49300.00         1332.43           3.72     -5793.75          37        70

            14.00   51375.00         1467.86           4.69     -3881.25          35        71

            16.00   48837.50         1575.40           5.40     -4256.25          31        71

            18.00   53068.75         1829.96           7.17     -3381.25          29        76

            20.00   46100.00         1589.66           5.01     -4037.50          29        72

            22.00   46700.00         2030.43           7.64     -4100.00          23        78

            24.00   46362.50         2107.39           8.66     -4131.25          22        82

            26.00   39306.25         1871.73           6.11     -4193.75          21        76

            28.00   30787.50         1620.39           4.71     -4256.25          19        68

            30.00   15343.75         1022.92           2.52     -4318.75          15        60

            32.00   17637.50         1356.73           3.05     -4381.25          13        62

            34.00   16400.00         1490.91           3.02     -4443.75          11        64

            36.00   12281.25         1228.13           2.50     -4506.25          10        60