Существуют специальные инструменты, призванные облегчить выполнение этой задачи.
В качестве примера можно привести "определитель циклов Эрлиха "(Ehrlich Cycle Finder), названный так в честь его создателя Стэна Эрлиха. Определитель циклов представляет собой устройство, чем-то напоминающее аккордеон, которое накладывают на график для визуального анализа. Расстояние между делениями всегда равноудалено и может быть увеличено или уменьшено для того, чтобы соответствовать циклу любой протяженности. Откладывая расстояние между двумя четко выраженными нижними точками цикла, можно очень быстро определить, присутствуют ли на графике другие нижние точки цикла такой протяженности.
[You must be registered and logged in to see this image.]
Рис. 14. 19a Пример определения тридцатишестидневного цикла на графике меди с помощью программы "определитель циклов", входящей в пакет "Компутрэк". Расстояние между верти-кальными линиями можно увеличить или уменьшить, а сами линии можно сдвинуть влево или вправо. С помощью этой программы значительно облегчается визуальный анализ графика с целью поиска нижних точек циклов.
Существуют также компьютерные программы, предназначенные для выявления циклов путем визуального наблюдения (см. рис. 14. 19а-г). Например, в составе популярного пакета "Компутрэк" есть программа "определитель циклов" (Cycle Finder), которая помогает пользователю выявлять циклы развития рынка. Сначала необходимо вызвать на экран дис-плея ценовой график.
[You must be registered and logged in to see this image.]
Рис. 14. )9б Пример "появления" короткого, восемнадцатидневного, цикла на том же графике. Обратите внимание, что три значительных ценовых минимума на графике совпадают с вертикальными линиями, отнесенными друг от друга на расстояние восемнадцати дней. Кстати, 18 - половина от 36, то есть два цикла гармонически соотносятся.
Затем нужно выбрать явно выраженную нижнюю точку динамики цен, которая в данном случае является начальной точкой поиска. После этого каждые десять дней (временной параметр по умолчанию) на экране появляются вертикальные линии. С помощью определенных клавиш продолжительность цикла может быть изменена. Ее можно сделать короче или длиннее, а границы выбранного периода можно сдвинуть влево или вправо. Все это позволяет найти цикл, "вписывающийся" в график.
[You must be registered and logged in to see this image.]
Рис. 14. 19в Программа "определитель циклов" показывает достаточно четко выраженный десятинедельный цикл (между двумя нижними точками) на недельном графике того же самого рынка медных контрактов. Обратите внимание, что все три спада, составляющие модель основания "голова и плечи", отстоят друг от друга на расстояние десяти недель.
Для тех, кто обладает математической подготовкой, существует несколько достаточно сложных статистических методик выявления циклов, например, метод Бокса-Джен-кинза, спектральный анализ и анализ Фурье. Пакет "Компутрэк" также включает программу по анализу Фурье, а с недавних пор и программу FFT (Fast Fourier Transform), разработанную Дж. Хатсоном, редактором журнала "Текникал энели-сиз оф стоке энд коммодитиз", и Э. Уорреном. В этом журнале было напечатано немало материала, посвященного анализу циклов, включая статьи Хатсона и Уорена, в которых рассматриваются проблемы анализа Фурье, а также метод максимальной энтропии (MEM). (С помощью анализа Фурье, позволяющего выявлять доминирующие циклы, можно значительно сократить и упростить процесс оптимизации средних скользящих и осцилляторов).
[You must be registered and logged in to see this image.]
Рис. 14. 19г Пример применения той же методики, но с увеличением протяженности цикла вдвое. Обратите внимание, что расстояние между "плечами" составляет девятнадцать недель. Эта информация может оказаться весьма полезной - особенно в том случае, если стоит задача установить наиболее благоприятный момент для вхождения в рынок в период формирования правого "плеча". Данный метод позволяет устанавливать как временные, так и ценовые ориентиры.
Однако существует и другая методика, которая занимает промежуточное положение между обычным визуальным способом и более сложными статистическими методами, о которых мы говорили выше. Речь идет о процедуре снятия направленности (detrending). Одной из основных трудностей при попытках выявить короткие циклы является наличие тенденции. Тенденция возникает под воздействием длительных циклов. В результате становится исключительно трудно, а порой вообще невозможно обнаружить на графике цен короткие циклы.
В качестве средства сглаживания ценовой динамики издавна используют средние скользящие. Они выравнивают или вообще устраняют краткосрочные циклы, выделяя на графике более продолжительные циклы. В результате снятия направленности достигается обратный эффект: циклы, продолжительность которых больше длины среднего скользящего,устраняются, а краткосрочные циклы становятся более четко выражены. Делается это путем устранения воздействия тенденции.
[You must be registered and logged in to see this image.]
Рис. 14. 20а Пример сорокадневного центрированного среднего скользящего, построенное на графике цен контракта на индекс S&P.
Процедура снятия направленности сравнительно проста (см. примеры на рис. 14. 20а-г). Ее можно выполнить вручную, но проще и удобнее с помощью компьютера. Прежде всего выбирают период для расчета среднего скользящего. Он определяется длительностью цикла, который необходимо выделить. В качестве примера мы возьмем сорокадневное среднее скользящее. Следующим шагом является центрирование среднего скользящего. Речь идет о том, что среднее значение откладывается на двадцать первый день периода расчета (середина цикла), а не на последний день, как это делают обычно. Затем среднее скользящее откладывают в виде нулевой линии внизу графика, а показатели цен наносят выше и ниже этой линии. В результате циклы, продолжительность которых составляет меньше сорока дней, становятся гораздо более выраженными, следовательно, их легче установить. Далее процедуру можно продолжить, выделяя все более и более короткие периоды - пока не будут установлены все доминирующие циклы.
[You must be registered and logged in to see this image.]
Рис. 14. 20бТотже график после снятия направленности. Цены откладываются по обе сторонь горизонтальной линии сорокадневного среднего скользящего, которая также отцентрирована. После удаления циклов, протяженность которых превышает период среднего скользящего, становятся хорошо видны короткие циклы.
[You must be registered and logged in to see this image.]
Рис. 14. 20в Пример выявления тридцатидвухдневного цикла развития цен контракта на индекс S&P с помощью сорокадневного среднего скользящего со снятой направленностью. Обратите внимание, насколько четко проявляются теперь нижние точки цикла. Программа "определитель циклов" может быть использована также для анализа графиков со снятой направленностью. При устранении длинных циклов становится возможным успешно анализировать короткие.
[You must be registered and logged in to see this image.]
Рис. 14. 20г Пример того, как с помощью двадцатидневного центрированного среднего скользящего значительно облегчается выявление шестнадцатидневного цикла. (Сокращая период расчета среднего скользящего, можно добиться значительного повышения чувствительности графика со снятой направленностью.) Таким образом выделяются циклы, протяженность которых более или менее совпадает с периодом среднего скользящего.
Джон Дж. Мэрфи