Вневременные ценовые графики Вопрос об эффективности технического анализа графиков при анализе движения рыночных цен до сих пор остаётся предметом горячих дискуссий в среде аналитиков и трейдеров. Спектр существующих здесь точек зрения очень широк – от тезиса о том, что дальнейшее движение цен уже полностью определено предыдущим графиком, до полного отрицания возможности эффективного предсказания цен на основе анализа графиков. В данной статье мы хотим предложить некий оригинальный подход к анализу ценовых движений, использование которого поможет взглянуть на движение цен и технические индикаторы с несколько иной точки зрения. Леонид АЛЬШАНСКИЙ, Dr. Math., руководитель Аналитического отдела Департамента управления инвестициями Rietumu Banka В данной статье нам не хотелось бы «ввязываться в дискуссию» по поводу эффективности или неэффективности технического анализа. Отметим лишь, что точка зрения автора находится где-то между тезисами, процитированными выше. Иными словами, у нас, с одной стороны, вызывает сомнение тезис о том, что дальнейшее движение цен «полностью определено» графиком предыдущего движения цен. В этом смысле попытки сторонников данного тезиса сконструировать «супериндикатор», позволяющий осуществлять гарантированное предсказание будущих цен, на наш взгляд, скорее похожи на алхимические поиски «философского камня». С другой стороны, мы не поддерживаем и точку зрения о бесполезности технического анализа, и уверены, что предлагаемые техническим анализом «сигналы» действительно дают дополнительную информацию для принятия решений на рынке. Тот же факт, что эти сигналы часто срабатывают лишь с вероятностью, близкой к 50%, мы объясняем несовершенством данного подхода к рынку. В частности, глобальные рынки, как сложные системы, подвержены непрерывным видоизменениям, и работавшие на ранних этапах их развития классические индикаторы начинают впоследствии давать отказы. Наш собственный опыт показывает, что использование индикаторов следует комбинировать с некими нематематическими, интуитивными инструментами, сформулировать суть которых достаточно сложно и охарактеризовать которые можно словами «опыт» или «понимание рынка». Однако не станем останавливаться на «философской проблеме» технического анализа, а предложим некий оригинальный подход к анализу ценовых графиков. Как известно, при анализе графиков цен в качестве оси X используется время. Этот подход вполне естественен, так как все мы живём во времени и привыкли принимать решения именно во временных терминах. Однако, анализируя временные графики изменения цен на глобальных рынках, мы сталкиваемся с определёнными неудобствами. Так, при уменьшении временного периода обзора, можно заметить, что картина часто приобретает достаточно хаотичный вид. Это естественно, так как движения цены есть результат действий огромной массы операторов, и при отсутствии ярко выраженной тенденции на рынке картина становится близкой к рисунку «броуновского движения». Другое неудобство заключается в том, что цены иногда меняются стремительно, а иногда могут проходить тот же путь за очень длительный период. В последнем случае даже часовые и многочасовые графики становятся «однообразными» и картина основной тенденции становится размытой и ненаглядной. Бесспорно, фактор времени, затраченного на преодоление новых уровней цен, несёт очень важную дополнительную информацию о «характере рынка». Но для принятия решения на рынке игроку важен поиск правильного ответа на вопрос не «когда», а «куда» пойдут цены с текущего уровня. Иными словами, важно правильно спрогнозировать, в какую сторону и насколько далеко могут пойти цены с текущих уровней, а вот как это движение распределится во времени, уже не так существенно. Посмотрим теперь, что получится, если удалить параметр времени из ценового движения. Начнём с того, что будем отражать движение цены простой одномерной таблицей, где следующее значение в таблице соответствует новому значению цены на рынке. Если построить график движения цены из этой таблицы, отложив по горизонтальной оси просто номер шага изменения цены 1,2,... то мы получим вневременной, или шаговый, график изменения цены. Близкую картину, очевидно, даёт и классический тиковый график цены, с той лишь разницей, что на тиковом графике фиксируются все сделки, даже если они проходят по одинаковой цене. Заметим сразу, что кроме визуального неудобства анализа обоих этих графиков, возникает ещё и проблема хранения большого объёма информации. Это заставляет графические пакеты, типа Reuters Graphics, хранить в своей базе лишь ограниченный объём тиковых значений, непрерывно обновляя его и теряя предыдущую базу. Чтобы избавиться от этих недостатков, модифицируем нашу таблицу. Будем исходить из того, что движение цены на один пункт (в наиболее распространённом 6- или 5-значном формате записи цен) не является существенным, и мы можем фиксировать в базе новое значение цены лишь при её изменении на большее число пунктов. Это может быть заранее выбранный шаг в 3, 5, 7, 10, 20, 50 или в любое другое количество пунктов, опредёлённоё, например, из соображений процентного изменения цены. Получаемые в таком случае таблицы будут уже намного компактнее исходной, а соответствующие графики будут приобретать всё более «геометрически» вид (см. рис. 1,2,3,4,5). При этом, имея 5-пунктовую базу, мы легко можем переходить к 10- или 15-пунктовой базе (т.е. к базе с кратным шагом), и выбор соответствующего шага в некотором смысле аналогичен выбору временных отрезков при анализе традиционных временных графиков. Соответственно, в новой терминологии можно говорить не о времени, за которое был достигнут тот или иной уровень, а о количестве шагов или о последовательности шагов при переходе цен с одного уровня на другой. Мы не будем утверждать, что данный подход лучше и кардинально отличается от стандартного подхода, но существенное изменение вида получаемых графиков явно налицо (сравните рис.1 и рис.4,5). Увеличивая величину шага изменения цены, мы, фактически, убираем с графиков «несущественные движения» цен и всё яснее видим, когда рынок находится в боковом тренде, и когда на нём возникают новые волны роста и падения (см. графики 2,3,4,5). Естественно, что при этом мы теряем часть информации, за счёт округления цены до величины шага и здесь важен правильный выбор интервала, чтобы соблюсти баланс «преимуществ» и «потерь» данного подхода. Рекомендации тут, очевидно, будут те же, что и при выборе временного интервала на стандартных графиках – чем на большее расстояние мы хотим брать позицию, тем больше нужно выбирать величину шага, и наоборот. Ясно, что некоторые стандартные технические индикаторы полностью или при несущественной доработке можно использовать и с шаговыми графиками. Так, например, волны Элиота или фигуры типа «голова-плечи» без изменений применимы на вневременных графиках. При несложной доработке можно перенести на новый тип графиков и осциляторы, и многие другие индикаторы. Особый геометрический смысл приобретают здесь и углы и линии Ганна. Так, линия, проведённая из вершины или дна графика под углом в 45°, даёт фактически линию безкоррекционного падения или роста цен. Соответствующую интерпритацию можно подобрать и для других элементов анализа Ганна. Естественно, что для проведения дальнейших исследований в данном направлении необходима кропотливая работа по накапливанию баз данных и анализу графиков. Одним из способов накопления данных может быть импорт и преобразование тиковых баз из Reuters Graphics, но, как мы отмечали выше, доступные обычным пользователям тиковые базы имеют незначительную глубину. Можно самим накапливать такие базы, периодически экспортируя данные из Reuters Graphics в стандартный EXCEL, что, в свою очередь, потребует существенных вложений времени и сил. Тем не менее, не исключено, что дальнейшая разработка предложенной здесь идеи может оказаться очень полезной как для специалистов, так и для начинающих исследователей в области технического анализа. Time Рис.1. График 5-минутных движений EUR/USD с 06.07.04 по 12.08.04 15:25:00 4:55:00 22:00:00 11:30:00 1:00:00 14:30:00 6:15:00 3:10:00 16:40:00 8:35:00 22:05:00 11:35:00 1:05:00 5:00:00 18:30:00 10:10:00 23:35:00 1.25 1.24 1.23 1.22 1.21 1.2 1.19 1.18 1.17 12:55:00 USD EUR/USD 3349 3163 2977 2791 2605 2419 2233 2047 1861 1675 1489 1303 1117 931 745 559 373 187 1.25 1.24 1.23 1.22 1.21 1.20 1.19 1.18 1.17 1 USD EUR/USD (step 5) Step рис.2. График движений EUR/USD за тот же период с 5-пунктовым шагом. EUR/USD (step 20) 1.25 1.24 1.23 USD 1.22 1.21 1.20 1.19 1.18 Step Рис.3. График движений EUR/USD за тот же период с 20-пунктовым шагом. 953 897 841 785 729 673 617 561 505 449 393 337 281 225 169 113 57 1 1.17 EUR/USD (step 30) 1.25 1.24 USD 1.23 1.22 1.21 1.20 1.19 1.18 Step Рис. 4. График движений EUR/USD за тот же период с 30-пунктовым шагом. EUR/USD (step 50) 1.25 1.24 1.23 USD 1.22 1.21 1.20 1.19 1.18 Step Рис. 5. График движений EUR/USD за тот же период с 50-пунктовым шагом. 443 417 391 365 339 313 287 261 235 209 183 157 131 105 79 53 27 1 1.17 613 579 545 511 477 443 409 375 341 307 273 239 205 171 137 103 69 35 1 1.17