25 х 25
В этом документе мы представляем несколько полезных положений для торговли Bond Futures Markets , и рассматриваем их на примере торговой системы для US Bonds , которую мы назвали «25х25». Система «25х25» - сделки только лонг, трендследящая система, созданная для рынка US Bonds , которая принесла гипотетическую прибыль $53,000 на исторических данных за 10 лет с эффективностью 76 %. «25 х 25». Системные правила Сначала представим в сжатом виде торговые правила системы, а затем рассмотрим их более подробно: три следующих условия: 1. 14-дневное DI + должно быть выше 14-дневного DI -. 2. 14-дневное ADX должно быть выше 20. 3. 4-дневный RSI должен быть ниже 50. Если эти три условия соблюдены, то покупка происходит «завтра», только после того, как цены превысят «сегодняшнее» закрытие на 18 пунктов (18/32). То есть устанавливается Buy - Stop ордер на 18 пунктов выше предыдущего Close . После того, как позиция открыта, устанавливаются Sell - Stop ордера на различном удалении от позиции: 1. Stop - Loss ордер на $2,500 ниже цены входа. 2. Sell - Stop ордер в наименьшем Low за последние 25 дней. 3. После того, как позиция открыта в течение 25 дней (день открытия считается как первый), второй Sell - Stop ордер переносится с наименьшего Low за последние 25 дней на наименьший Low за последние 2 дня. 4. Независимо от количества дней в открытой позиции, после любого Close дающего более чем 5* ATR прибыли по открытой позиции, устанавливается Sell - Stop ордер на наименьший Low за последние 2 дня. (используется 45 дней для расчета ATR). Концепция системы Концепция представленной системы проста. Мы создавали систему «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-дневное 25х25 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 пунктов. Очень важно, что при оптимизации, все тесты оказались прибыльными, это хороший индикатор устойчивости параметра. Важно, также, что все тесты имели большой показатель средней сделки, более $1,000 на сделку, и все тесты показали Profit Factor более 2.50, а так же просадки не превысили $6,000. Значит не так существенно, сколько пунктов выше предыдущего закрытия вы будете использовать для определения точки входа. Как было видно из предшествующих тестов, даже вход на открытии следующего бара достаточно прибылен. Мы будем торговать более часто, входя в рынок близко от предыдущего закрытия, однако при этом процент прибыльных сделок будет ниже. Так, например использование 8 пунктов сдвига даст прибыль $52,500 на большом количестве сделок (40 сделок), но с эффективностью всего 68% и достаточно глубокой просадкой $5,600. Таким образом, учитывая прибыльность всех тестов, трейдер может по своему желанию, исходя из своих предпочтений, выбрать тот или иной размер сдвига в пунктах для «спускового крючка» данной системы. Мы выбрали параметр 18 пунктов, как наиболее отвечающий нашим желаниям. Тестирование параметров входа Часто, когда мы хотим определить эффективность параметров входа независимо от остальных параметров системы, мы проводим тестирование системы с помощью простого выхода через Х-дней послед входа. Во многих случаях это служит хорошим индикатором возможной прибыльности параметров входа. Процент прибыльных сделок является хорошим показателем эффективности параметров входа. Заметим, что все выходы прибыльны, за исключением выхода на закрытии первого дня после входа. Но, вряд ли вы захотите использовать такой выход при торговле трендследящей системы! Заметим, также, что наибольший процент прибыльных сделок от 85 до 90% содержится в области 20 дней и более. Например, если вы будете выходить на 22-м закрытии после входа, ваша прибыль составит $54,800, с эффективностью 91%, и просадкой меньше $5,500! И это результат без каких-либо стопов! Мы можем заключить, что наши параметры входа наиболее эффективны для трендов продолжительностью от 20 до 25 дней. Параметры выхода Первый тип выхода – это $2,500 стоп-лосс ( money management stop ), который ограничивает максимально возможные потери на каждой сделке. Мы всегда более комфортно торгуем, ограничивая максимальную сумму потерь, однако, нельзя забывать, что такая защита иногда не срабатывает, когда на рынке образуются гэпы между торговыми сессиями. Мы выбрали размер стопа для нашей системы $2,500. Это достаточно широкий стоп-лосс, который не даст ложного срабатывания, когда рынок «рисует пилу», к тому же на исторических данных он сработал всего один раз за 10 лет. Учитывая, как редко срабатывает такой стоп-лосс, мы можем торговать достаточно комфортно. Мы рекомендуем использовать подобные стоп-лоссы во всех системах для защиты от катастрофических потерь. Вторая стратегия выхода следующая: Выход при пробое Low канала. Здесь мы используем значение наименьшего Low за последние 25 дней. Здесь также количество дней не имеет столь важного значения. Концепция скользящего стопа, привязанного к низшей точке рынка очень популярна и долгое время используется при торговле на различных рынках. Если мы установили $2,500 стоп-лосс и выход по наименьшему Low за последние 25 дней, система дает прибыль $43,000 на 10 годах тестирования при 18 сделках. Средняя продолжительность прибыльной сделки 67 дней (это относительно длинный период), и средняя продолжительность убыточной сделки 14 дней. Мы видим, что скользящий выход эффективно «срезает» потери и дает прибыли «течь». Эффективность системы составила 67% и средняя сделка составила $2,400. Отношение средней прибыли к средним убыткам ( Avg win / loss ) составило с такими выходами 3.78. Такой вариант системы прибылен сам по себе, однако он страдает некоторыми недостатками: Во-первых, удержание открытой позиции в течение слишком длительного периода. Для получения дохода по прибыльной позиции трейдер вынужден ждать в среднем 67 дней. Это может оказаться психологически сложным для многих трейдеров. Во-вторых, что важнее, выход получается неэффективным, так как часто позиция дает большую прибыль в процессе удержания, чем при поступлении сигнала на закрытие. Мы часто наблюдали потерю от трети до половины возможной прибыли в ожидании сигнала на выход. Некоторые сделки из прибыльных превращались в убыточные, потому, что это действительно слишком медленный выход. Это не могло оставить нас безучастными к потенциальной прибыли. Простой «переключатель» условия выхода позволил нам сократить среднее количество дней удержания позиции, увеличить общую прибыль и поднять эффективность до 72%, а также торговать более часто. Технически это выглядит так: мы ждем, пока позиция будет открыта определенное количество дней, используя начальные долларовый стоп-лосс и канальный Low выход, затем «переключаемся» на более узкий Low канал для эффективного быстрого выхода. В частности, мы установили выход по Low 25-дневного канала для первых 25 дней после входа (день открытия позиции считается как первый). На 26-й день, мы меняем условие выхода на более узкий стоп - по наименьшему Low за последние 2 дня. Это делает наш выход более чувствительным, однако оставляет позицию открытой, если рынок продолжает динамично расти. *(Здесь, как мне кажется, авторы «забыли» упомянуть, что выбор 25 дней для «переключения» на более узкий канал связан также и с тестированием системы на выход через Х-дней. Можно заметить, что именно на 21-26 дни приходятся самые впечатляющие результаты, а более длительное удержание позиции становится менее выгодным.) Так же, мы не должны забывать, что наша цель в торговле, это наращивание прибыли, а не длительность удержания позиции. Длительное удержание позиции часто может быть полезно, но не всегда. Для таких случаев, когда мы имеем достаточно большую прибыль менее чем через 25 дней после входа, мы хотим поднять наш стоп для защиты этой прибыли, независимо от того, как долго мы будем удерживать позицию. Мы определили такую прибыль величиной 5 ATR ( Average True Range ) или больше. Как только наша прибыль достигает этого уровня, мы так же применяем «переключение» скользящего стопа на наименьшее Low за последние 2 дня, независимо от количества дней удержания позиции. Комбинация $2,500 стоп-лосса, 25-дневного Low канала, и «переключение» выходов после 25 дней удержания позиции позволило создать уникальную стратегию, которая и дала название нашей системе «25х25». Этот обзор представляет вашему вниманию несколько прибыльных концепций для торговли US Bonds , которые, как нам кажется, могут быть применены и на других рынках. Например, эта система с небольшими изменениями давала хорошие результаты на данных T - Notes и Swiss Francs . Мы показали эффект влияния сильных и длительных трендов на прибыльность торговли и рекомендовали открывать длинные позиции, когда тренд очевидно и сильно повышается. Несмотря на силу трендов, мы также показали, что чрезвычайно выгодно дождаться отката цен на повышательном тренде, для нахождения наиболее эффективной точки входа. Также мы показали, как простая адаптация «старомодных» правил выхода, посредством сокращения среднего времени удержания позиции, может заметно увеличить прибыльность и эффективность системы. Мы надеемся, что представленная система, так же как и все наши системы, будет прибыльной в будущем. Но мы не можем этого гарантировать. Разработка торговых систем на исторических данных становится достаточно простым занятием, как только вы изучите несколько основных правил. Однако, в дополнение к прекрасным гипотетическим результатам в прошлом, было бы не плохо добавить уверенность в будущем и такую же надежность результатов «на невидимой стороне графика».
|