Главная страницаОбучениеШкола трейдинга

Расчет индикатора «индекс доллара» и его применение для прогнозирования курсов валют

 

Расчет индикатора «индекс доллара» и его применение для прогнозирования курсов валют

 

Антон Плясунов

Идея применения индекса доллара для прогнозирования движения основных валютных пар на FOREX по сути является попыткой сочетать технический и фундаментальный анализ. Фундаментальная сторона подхода заключается в стремлении определить «абсолютную» цену доллара с учетом всех его соотношений с другими валютами, так как известно, что основную роль (в общем случае) в движениях любой валютной пары играет именно доллар [1]. Техническая сторона заключается в том, что график индекса доллара (или индекса любой другой валюты) есть кривая, к которой можно применять все известные методы технического анализа.

Расчет индекса доллара

Существует фьючерсный контракт на индекс доллара, который торгуется на NYBOT (New York Board of Trade) [2]. На NYBOT индекс имеет тиккер USDX (DX) и рассчитывается по следующей формуле:

NYBOT

Расчет индекса доллара по корзине из шести валют не случаен – это валюты тех стран, которые образуют внешнеторговый оборот США. Большая часть международной торговли США приходится на Еврозону (57,6%), далее следуют Япония – 13,6%, Великобритания – 11,9%, Канада – 9,1%, Швеция – 4,2%. На Швейцарию приходится 3,6%. К сожалению, получение котировок этого индекса в реальном времени в формате Omega затруднено. Все, что мы можем получить – это историю за вчерашний день (ее можно скачать с сайта NYBOT в текстовом виде), причем эта история не является непрерывной, так как, в отличие от FOREX, торговля здесь не ведется круглосуточно.
Будем исходить из того, что котировки real time по четырем валютным парам широко доступны. А раз так, то можно вывести следующую упрощенную формулу:



Очевидно, что мы точно также из четырех валютных пар можем выразить индекс фунта, иены, франка или индекс евро. Минусом является то, что данная формула не учитывает весовых коэффициентов валютных пар, а такие экзотические пары как USD/CAD и USD/SEK вообще отбрасывает. Забегая вперёд, скажем, что, как ни странно, введение коэффициентов в эту формулу, а также учет этих двух пар почти не приводит к изменению формы кривой (проверено экспериментально), а только изменяет абсолютное значение индекса. Для того, чтобы иметь возможность средствами Omega Research в одном индикаторе быстро рассчитывать индексы любой из пяти доминирующих валют, лучше использовать формулу, предложенную Юрием Макаровым, с корнем пятой степени, а не четвертой [3]:


В формуле используются цены закрытия, хотя, в принципе, это могут быть средние цены (high+low)/2, что более правильно на валютном рынке, или какие-либо другие. Полученная кривая может считаться - хотя и с некоторыми допущениями - индексом доллара, т.е. «абсолютной ценой доллара» с учетом его котировок по четырем основным валютным парам.


Теперь, имея кривую indexUSD, мы можем быстро рассчитать индекс любой другой валюты, например:

Таким образом, мы получили формулу, которую можно использовать для построения суррогатного индекса доллара в виде индикатора в Omega Research или других пакетах технического анализа. Посмотрим, насколько этот индикатор совпадает с реально торгуемым фьючерсом на индекс доллара (Рис.1).

Рис.1. Сравнение котировок фьючерсного контракта DX (верхняя линия) и значений индикатора «Индекс Доллара» (нижняя линия) с 25 января 1999 по 30 июня 2004

 

Как видно из рисунка – построенный нами суррогатный индекс практически полностью соответствует по форме кривой индексу «реальному», несмотря на все различия формул. А ведь форма кривой – это как раз то, что необходимо для проведения технического анализа. Если вы самостоятельно произведете подобные построения, то убедитесь в почти абсолютном совпадении кривых не только на масштабах дневных графиков, но и на любом более мелком time frame.

Практическое применение

Теперь касательно практического применения индекса доллара, а также индексов других валют. Если посмотреть на полученные кривые, то мы увидим определенную корреляцию между ними и движением валютных пар. Кроме того, индексы валют хорошо поддаются классическим методам графического анализа, однако нужно учитывать, что они обычно более волатильны, чем подлежащие графики. Наиболее полезным является как раз индекс доллара (рис.2,3). С его помощью эффективно прогнозируются долгосрочные движения валют против доллара, в частности, используя этот прием, автор статьи в начале 2002 года прогнозировал долгосрочное снижение доллара по отношению к остальным валютам (рис.2). Прогноз полностью сбылся и доллар за полтора года достиг указанных целей (рис.3).

Рис.2. Прогноз 2002 года (недельный график) – указаны возможные цели падения доллара, впоследствии достигнутые индексом в 2002 и 2003 годах

Рис.3. Недельный график «Индекса Доллара» с 1996 по 2004 год. Реализация прогноза от 2002г.


Таким образом, наблюдение за индексом доллара по большим масштабам позволило уверенно торговать на меньших time frame в направлении общей тенденции. Можно ли было это предсказать по графикам валютных пар? Да, можно. Но если использовать параллельно индекс доллара, то надежность существенно возрастает. Основной принцип использования этого индикатора – построение одновременного прогноза по паре и по составляющим ее индексам (это для кросс-курсов, для основных чаще всего достаточно только доллара). Прогнозы по самой паре и по индексам составляющих должны соответствовать друг другу (если не соответствуют – это первый сигнал ошибки). Кроме того, прогноз по индексу часто оказывается более определенным и четким. Также замечена особенность – в движении любой пары один из составляющих индексов обычно является определяющим и движется с некоторым опережением, а вот это уже серьезное торговое преимущество (Рис.4,5).

Еще один вариант применения индексов подобен тому, что часто делают, прогнозируя кросс-курс по создающим его основным курсам. Это напоминает коэффициент относительной силы, упоминаемый Мэрфи [4]. Идея очевидна, – сильное движение валютной пары начинается при одновременном противоположном прорыве (или отскоке) индексов валют, составляющих пару. Например, EUR/USD начнет сильный рост именно тогда, когда indexEUR пробьет уровень сопротивления, если одновременно indexUSD пробьет поддержку. Или USD/JPY устремится вниз, когда индекс доллара «провалит» support, если одновременно индекс иены отскочит от восходящей трендовой линии.
Кроме того, полезными оказываются дивергенции между движением валютной пары и индекса – если индекс не может подтвердить движение пары, значит, это движение слабеет и нужно ожидать разворота.

 


Рис. 4. Пробой трендовой линии по «Индексу Доллара» (нижняя кривая) происходит на полтора месяца раньше, чем по прорыв линии тренда по паре EUR/USD (верхняя кривая), таким образом, получаем заблаговременный сигнал к началу роста евро против доллара

 

Рис.5. Прорыв нисходящей трендовой линии индексом иены (верхняя кривая) на месяц опережает эпохальный прорыв поддержки по курсу USD/JPY, послуживший сигналом к долгосрочному удорожанию иены против доллара (падение доллара по графику), которое до сих пор не может остановить даже BoJ (ЦБ Японии)

Из всех индексов валют, наиболее важным конечно является индекс американского доллара, и обычно его дневного (или 240 минутного) графика достаточно для подтверждения, либо опровержения прогнозов, составленных по валютным парам. Индикатор «Индекс Доллара» крайне полезен не только для прогнозирования движения валютных пар, но и при работе на фондовом рынке. Фондовый, валютный и товарный рынки тесно связаны [4], и между движениями индекса Dow и индекса доллара периодически наблюдаются корреляции, серьезно облегчающие задачи прогнозирования фондового рынка.

Касательно индексов других валют можно сказать, что они также периодически показывают корреляции с соответствующими национальными фондовыми индексами (Nikkey с иеной, FTSE с британским фунтом, DAX и CAC с евро). Необходимо заметить, что если индекс доллара можно применять на масштабах от 240 минут и выше, то индексы других валют имеет смысл рассматривать, начиная с масштаба дневного графика – более мелкие time frame мало информативны, что связано с их высокой волатильностью. Есть некоторые особенности поведения индексов – в частности, индекс фунта периодически довольно точно повторяет движения индекса доллара, как бы «привязываясь» к нему. Индекс иены обычно находится в тренде тогда, когда индексы других валют претерпевают коррекцию или надолго зависают во флэте. А индексы евро и швейцарского франка обычно движутся вместе, однако совпадают не настолько сильно, как графики EUR/USD и USD/CHF, что позволяет находить межрыночные дивергенции [4], дающие сильные долгосрочные сигналы.

Настройка и установка

Чтобы завести индекс доллара в Omega, достаточно запустить Easy Language Power Editor, выбрать создание нового файла (тип файла - indicator), в строке Name написать «INDEX» (или любое другое имя нового индикатора) и нажать ОК. В полученное окно вставить код индикатора и нажать Verify. Теперь индикатор введен в список доступных.
Код индикатора «Индекс Доллара» по ценам закрытия для Omega Research Trade Station:

 

Inputs: ShowGBP1EUR2CHF3JPY4(0);
Var: USD(0), GBP(0), EUR(0), CHF(0), JPY(0);

{ Data1 – GBPUSD, Data2 - USDCHF, Data3 – EURUSD, Data4 - USDJPY }

USD = Power((0.036*Close of Data2) * (0.136*Close of Data4) /
(0.119*Close of Data1) / (0.576*Close of Data3),0.2);
GBP = Close of Data1 * USD;
EUR = Close of Data3 * USD;
CHF = USD / Close of Data2;
JPY = USD / Close of Data4;

if ShowGBP1EUR2CHF3JPY4 = 0 then Plot1(USD,"INDEX")
else if ShowGBP1EUR2CHF3JPY4 = 1 then Plot1(GBP,"INDEX")
else if ShowGBP1EUR2CHF3JPY4 = 2 then Plot1(EUR,"INDEX")
else if ShowGBP1EUR2CHF3JPY4 = 3 then Plot1(CHF,"INDEX")
else if ShowGBP1EUR2CHF3JPY4 = 4 then Plot1(JPY,"INDEX");

Чтобы построить индикатор, создаем новый workspace в Omega, окно с графиком GBP/USD того time frame, в котором мы хотим видеть индекс. Затем нажимаем F5, появляется окно с предложением создать еще один график – создаем USD/CHF, теперь у нас два графика – фунт и франк в одном окне. Снова нажимаем F5 и добавляем график EUR/USD, и еще раз F5 – добавляем USD/JPY. Теперь у нас на экране сверху вниз – фунт, франк, евро, иена – именно в таком порядке! Нажимаем правую кнопку мыши в любом месте экрана и во всплывающем меню выбираем самый верхний пункт Format Symbol – появляется табличка со списком выведенных пар (Format Other Symbols) – щелкаем дважды по фунту, получаем большую табличку, выбираем последнюю вкладку Properties (Рис.6). Параметр Subgraph переводим в значение Hidden (как показано на рисунке), нажимаем ОК. Повторяем эту процедуру с остальными тремя парами – переводим их в состояние Hidden (скрыто). На оставшейся табличке Format Other Symbols нажимаем Close – теперь перед нами чистый экран J. Мы скрыли все четыре пары, чтобы они не мешали нам наблюдать индекс, но в workspace они есть, а значит индекс может быть рассчитан.


Рис.6. Переводим четыре основные пары в скрытый режим

 

Теперь нажимаем клавишу добавления индикатора и выбираем INDEX – перед нами появится график индекса доллара. Если мы хотим увидеть индекс другой валюты, тогда нажав на график дважды, изменяем параметр Show с нуля на 1 (если нам нужен индекс фунта), 2 (для получения индекса евро), 3 (CHF) или 4 (JPY).

Рекомендуется в одном workspace создать несколько окон для разных масштабов индекса, так как переключать time frame индикатора достаточно неудобно – для этого нужно переключить масштабы всех четырех пар, по которым он рассчитывается. Переключаться же при необходимости между графиками индексов разных валют довольно удобно. Причем, даже без потерь графических построений, проведенных на графиках. Дело в том, что индексы валют численно сильно различаются, и поэтому при переключении на другой индекс все построенные нами уровни и линии оказываются далеко за областью экрана – не мешая работать с новыми, и оставляя возможность вернуться к старым.

Пользуясь возможностями Omega и применяя аналогичные приемы соотношений различных инструментов можно строить многие другие индексы, в том числе учитывающие в себе сочетания финансовых инструментов с разных, но связанных рынков. Например, валюта и драгоценные металлы или сектор энергетики фондового рынка и нефть. Построение подобных «искусственных» индексов является мощным и пока мало распространенным средством межрыночного технического анализа.

 

_____________________________________________________________________


1. Лиховидов В.Н. «Фундаментальный анализ мировых валютных рынков»
2. http://www.nybot.com
3. http://www.may.nnov.ru/mak
4. Джон Дж. Мэрфи «Межрыночный технический анализ»

 


[ Вернуться к списку статей ]