Существуют также компьютерные программы, предназначенные для выявления циклов путем визуального наблюдения (см. рис. 14. 19а-г). Например, в составе популярного пакета "Компутрэк" есть программа "определитель циклов" (Cycle Finder), которая помогает пользователю выявлять циклы развития рынка. Сначала необходимо вызвать на экран дисплея ценовой график. Затем нужно выбрать явно выраженную нижнюю точку динамики цен, которая в данном случае является начальной точкой поиска. После этого каждые десять дней (временной параметр по умолчанию) на экране появляются вертикальные линии. С помощью определенных клавиш продолжительность цикла может быть изменена. Ее можно сделать короче или длиннее, а границы выбранного периода можно сдвинуть влево или вправо. Все это позволяет найти цикл, "вписывающийся" в график.
Для тех, кто обладает математической подготовкой, существует несколько достаточно сложных статистических методик выявления циклов, например, метод Бокса-Джен-кинза, спектральный анализ
и анализ Фурье. Пакет "Компутрэк" также включает программу по анализу Фурье, а с недавних пор и программу FFT (Fast Fourier Transform), разработанную Дж. Хатсоном, редактором журнала "Текникал энели-сиз оф стоке энд коммодитиз", и Э. Уорреном. В этом журнале было напечатано немало материала, посвященного анализу циклов, включая статьи Хатсона и Уорена, в которых рассматриваются проблемы анализа Фурье, а также метод максимальной энтропии (MEM). (С помощью анализа Фурье, позволяющего выявлять доминирующие циклы, можно значительно сократить и упростить процесс оптимизации средних скользящих и осцилляторов).Однако существует и другая методика, которая занимает промежуточное положение между обычным визуальным способом и более сложными статистическими методами, о которых мы говорили выше. Речь идет о процедуре снятия направленности
(detrending). Одной из основных трудностей при попытках выявить короткие циклы является наличие тенденции. Тенденция возникает под воздействием длительных циклов. В результате становится исключительно трудно, а порой вообще невозможно обнаружить на графике цен короткие циклы.
Рис.
14. 19a Пример определения тридцатишестидневного цикла на графике меди с помощью программы "определитель циклов", входящей в пакет "Компутрэк". Расстояние между вертикальными линиями можно увеличить или уменьшить, а сами линии можно сдвинуть влево или вправо. С помощью этой программы значительно облегчается визуальный анализ графика с целью поиска нижних точек циклов.Рис. 14. )9б Пример "появления" короткого, восемнадцатидневного, цикла на том же графике. Обратите внимание, что три значительных ценовых минимума на графике совпадают с вертикальными линиями, отнесенными друг от друга на расстояние восемнадцати дней. Кстати, 18 - половина от 36, то есть два цикла гармонически соотносятся.
Рис. 14. 19в Программа "определитель циклов" показывает достаточно четко выраженный десятинедельный цикл (между двумя нижними точками) на недельном графике того же самого рынка медных контрактов. Обратите внимание, что все три спада, составляющие модель основания "голова и плечи", отстоят друг от друга на расстояние десяти недель.