Владимир Лукашевич Дискреционные методы торговли-2. Метод Гринспена
Сделай 10 пунктов в миллионе трейдов – а не миллион пунктов за 10 сделок. Вильям Гринспен
Вильям Гринспен – трейдер, работающий в яме с фьючерсами на S&P 500. Лет десять назад в журнале ТАSC он опубликовал коротенькую статеечку о применяемом им методе анализа рыночных уровней. Трейдер в яме не имеет возможности наблюдать сложные наборы индикаторов, и в то же время ему необходим минимальный инструментарий для принятия решений во время торгов. В. Гринспен разработал технику уровней разворота (Pivotpoints). Его метод привлекает внимание своей простотой, элегантностью и разумностью подхода.
Формулы просты
Метод Вильяма Гринспена был разработан для торговли фьючерсами на S&P 500 – одним из самых волатильных, и потому наиболее опасных для краткосрочной торговли инструментов. Метод пригоден для всех сессионных фьючерсных рынков, но лучше всего проявляет себя, когда возникает широкий внутридневной диапазон. Мой личный опыт использования метода для торговли фьючерсом на индекс DAX, где, как известно, торговля ведется строго электронным способом, также подтверждает его высокую эффективность.
Основа использования техники уровней разворота – определение точек входа и выхода как производных от цен вчерашнего дня: максимум, минимум и цена закрытия. Идея состоит в том, чтобы продавать, когда цена пробивает эти уровни вниз, и покупать, когда цена отталкивается от них, уходя вверх. Формулы очень просты:
P = (H + L + Cl) / 3
R1 = (2 * P) – L
S1 = (2 * P) – H
R2 = P + (R1 – S1)
S2 = P – (R1 – S1),
где P – средневзвешенный центр вращения предыдущего дня (Pivotpoint);
H, L, Cl – максимум, минимум, цена закрытия предыдущего дня;
R1 – первый уровень сопротивления;
R2 – второй уровень сопротивления;
S1 – первый уровень поддержки;
S2 – второй уровень поддержки.
Последовательность действий
Вычисляем разворотные точки по данным на конец торговой сессии. Используем эти данные для следующего дня как часть торгового плана. Основная идея – идти в длинную, когда рынок пробивает уровень средневзвешенного центра вращения вверх, и продавать на медвежьем пробое. Остальные формулы определяют уровни двух поддержек или двух сопротивлений для развития бычьей или медвежьей фазы рынка.
Принципы использования уровней Гринспена в процессе развития нисходящего внутридневного тренда показаны на рисунке 1. Легко увидеть, что в качестве базового метода используется техника трейлируемого стопа.
Базовая идеология заключается в том, что рынки торгуются внутри дневного диапазона. Растущий рынок будет остановлен активизацией продавцов и падающий – активизацией покупателей. Это и придает смысл уровням поддержки и сопротивления.
Ультимативный уровень сопротивления – это дневной максимум, зона, где все до единого покупатели были удовлетворены. Предложение полностью адсорбировало спрос. Точно так же ультимативным уровнем поддержки служит дневной минимум. Покупатели нашли, что этот уровень является наилучшей ценой покупки. Вопрос только в том, как будет соотноситься сегодняшняя торговля с важнейшими точками предыдущего торгового дня.
Все уровни поддержек и сопротивлений регулярно преодолеваются рынком. Первый пробой уровня – самый важный. Значимость уровней падает, когда они преодолены повторно. Это объясняется тем, что за каждым уровнем поддержки и сопротивления существует скопление ордеров стоп-лосс. И само исполнение стоп-лоссов перемещает цену на новые технические уровни. Тогда приходится заново определять уровни поддержек и сопротивлений. Важно также понимать, что время от времени эти уровни формируют долгосрочную поддержку или сопротивление, и их значимость может доминировать над рынком в течение недель и даже месяцев
Вариации развития метода
Итак, вы продаете, когда рынок проходит уровень S1, и фиксируете стоп-лосс прямо над уровнем с тем расчетом, что, если рынок развернется, вы выйдете с маленькими потерями. Если цены продолжат падение, вы следуете за рынком, последовательно понижая стоп-лосс.
Электронная торговля на пре- и постмаркете, размывающая идеологию сессионной торговли, заставляет задуматься, а корректно ли применять этот метод для таких рынков. В 1997 г. в интервью журналу Futures Вильям Гринспен объяснил, как, на его взгляд, наиболее правильно применять метод, и предложил вариации его творческого развития.
Вариация 1. Для рынков с премаркетом.
Что нужно сделать, чтобы цены электронной торговой сессии были включены в расчетную формулу? Поскольку основная сессия начинается с уровней, на которых заканчивается электронная, – включим цену закрытия электронной сессии как четвертую составляющую:
Рivot = (H+L+Cl+Cl el)/4.
Все остальные формулы остаются теми же самыми.
Вариация 2
Другой возможный вариант – включить в расчет среднее значение диапазона цен открытия. Это необходимо использовать в тех случаях, когда на открытии возникает значимый ценовой разрыв. В этом случае для фьючерса на индекс DAX я использую медиану первого 4-минутного бара по формуле (Н+L)/2.
Рivot = (H+L+Cl+average of opening range)/4
Под averageofopeningrange – диапазоном цен открытия – понимается диапазон первых минут торговли основной сессии. Определяется исполнением ордеров, поступивших перед началом торговли. Для этого может потребоваться от 90 секунд до 15 минут, но обычно диапазон открытия представлен первыми минутами торговли. Отсюда средняя цена первого 4-минутного бара – это хороший способ представить средний диапазон открытия. Данная модификация позволяет адсорбировать гэп и более точно отразить уровни ценового размаха внутридневного колебания.
Эффективность использования этой модификации метода показана на рисунке 2. Уровень сопротивления R2, рассчитанный по классической формуле, в день с открытием на сильном отрыве вверх не обладает информативностью и практически бесполезен для торговли. Уровень R2, рассчитанный с учетом цен открытия, практически определил максимальный уровень цен торгового дня.
Вариация 3
Следующий вариант техники – разбить торговый день на два неравных интервала. Здесь используем числа предыдущего дня для первой половины торгов. Для второй половины торгов пересчитываем формулу (например, для рынков с открытием в 7:20 пересчет в 11:30, для рынков с открытием в 8:30 пересчет в 12:30). Для сессий не более четырех часов разбивка торгового дня не применяется.
Рivot мы рассчитываем из H, L, Cl первой половины сессии. Далее по аналогии. Полезно сохранять уровни поддержки и сопротивления, рассчитанные для утренней сессии (а часто и предыдущих дней). После первых четырех часов торгов получаем новые уровни, отражающие свежие ценовые данные, которые используем для второй половины торговой сессии.
Метод Вильяма Гринспена можно использовать и для расчетов максимумов и минимумов предыдущей недели, определяя по тем же формулам уровни поддержки и сопротивления.
Вместо заключения: дополнительные соображения
Учитывая сложный характер торговли и необходимость отслеживать параллельные и противофазные рынки, я использую расчет уровней одновременно для целой группы фьючерсов на индексы S&P 500, NASDAQ, FTSE, DAX, евробонды, золото. Поскольку одни инструменты опережают другие, создавая ситуации пробоев-отскоков, предварительно рассчитанные уровни позволяют мне контролировать развитие ситуации в целом, не терять ориентацию в процессе торгов и своевременно покидать рынок в случае неблагоприятного развития событий.
Расчет уровней для торгового дня 03.06.2003 г. приведен в таблице 1.
Таблица 1. Полный расчет уровней Гринспена для торговли 3.06.2003 г.
Сверху вниз в таблице показаны: уровни сопротивления и поддержки, рассчитанные по диапазону прошлой недели для S&P 500, по вчерашнему торговому дню S&P 500, по майскому диапазону S&P 500, по прошлой неделе для фьючерса на DAX, по прошлой неделе для евробондов, по апрельскому диапазону S&P 500, расчет уровней на текущую дату для DAXфьючерса «тикер-DDM3» (для него как основного торгуемого инструмента посчитаны дополнительно уровни Тайрона, медианы и взвешенного центра вращения) , уровни для FTSE – «тикер QX», по вчерашнему диапазону DJ, NASDAQ. Столь громоздкий арсенал необходим для сопоставления поведения рынков в режиме реального времени.
Как можно заметить из таблицы, я использую не только торговые диапазоны вчерашней торговой сессии, но и диапазоны недели, месяца. На рисунке 4 показано, как уровни более высокого временного масштаба могут сыграть серьезную роль в определении стратегии торговли.
И самое, на мой взгляд, важное соображение по использованию уровней Гринспена. Трендовая торговля не всегда оправданна, а торговля в диапазоне требует от нас корректного определения высокопотенциальных точек входа, рассчитанных на внутридневной разворот цен.
На рисунке 3 показана случайная выборка данных за один торговый месяц. Красными точками обозначены уровни вращения. Очень важно увидеть, что основная торговля происходит внутри диапазонов, ограниченных уровнями S1-R1 (зеленая и красная линии). На этих уровнях создается «пляска» пробоев-отскоков и решается, каким будет текущий торговый день. Поскольку пробои-отскоки на одном уровне цены могут происходить многократно, это создает трудности по эффективному входу в торговлю. Но из рисунка хорошо видно, что в диапазон, определяемый уровнями S2-R2 (коричневые прерывистые линии) укладываются 21 из 23 торговых сессий. Таким образом, уровни Гринспена S2 и R2 являются достаточно надежным квалификатором краткосрочного ценового разворота. В красном кружке на рисунке показан перерасчет уровня R2 для торгового дня с сильным ценовым разрывом на открытии.