FXWizard
Гуру форума
Валютный треугольник
Причина ценовых движений на рынке Форекс стара как мир - изменение количества валюты, находящейся во владении покупателей и продавцов, тем более что вчерашний покупатель очень часто становится продавцом, или наоборот - продавец становится покупателем. Здесь работает еще одно старое правило - если в определенной местности количество какого-либо товара пользуется высоким спросом (товара мало, а желающих купить - много), то цена на товар растет, если же спрос невелик, то товар теряет в цене.
Казалось бы, в эпоху глобализации фактор "местности" должен потерять значение, т.к. любой трейдер, находясь в Австралии, может достаточно быстро купить валюту, продающуюся в Европе. То есть проблема дефицита или профицита возникать не должна, но она все равно возникает. Напрашивается простой вывод: часть средств искусственно забирается с рынка, на некоторое время оседая в "карманах" определенного круга неизвестных лиц. В результате изначально закрытая система, состоящая из конечного количества мировых валют, оказывается открытой. Возникает следующий эффект: количество одной валюты на рынке уменьшается, а другой - растет. Хотя в глобальном масштабе (если посчитать осевшие в "карманах" средства) ничего никуда не исчезает. Такая формулировка сродни физическому принципу сохранения энергии: "Энергия не появляется из неоткуда и не исчезает в никуда, она лишь преобразуется из одной формы в другую". Другая аналогия - сообщающиеся сосуды, в которых уровень жидкости всегда стремится к равновесию.
На этом основании, хоть и с большой натяжкой, можно предположить, что количество всех валют мира, если привести их к единому знаменателю, постоянно. Существует лишь перетекание одного вида валюты в другой. Безапелляционно это утверждать нельзя, т.к. денежные эмиссии отдельных стран все же имеют место. Для простоты в дальнейших рассуждениях будем полагать, что количество денежных средств в мире неизменно, а изменение стоимости одной валюты по отношению к другой является отражением факта искусственного вывода какой-то валюты с рынка. То есть, если бы в мире было две валюты, и имелась возможность в любой момент времени посчитать количество каждой из них на рынке, то мы наблюдали бы пропорциональное увеличение количества одной валюты и соответствующее уменьшение количества другой (см. рис. 1).
Рис. 1. Изменение количества валют на рынке.
Рассмотренный механизм перетекания одной валюты в другую справедлив для любого количества валют. Когда валют две, то по соотношению их цен сразу же можно сказать, какой валюты становится меньше, а какой больше. Когда валют больше, чем две, то простого взгляда на цены уже недостаточно. Потребуется скрупулезный анализ, на основании которого производятся подобные выводы.
К примеру, возьмем три распространенные валюты: евро (EUR), доллар США (USD) и японскую йену (JPY). Увидев на графике (см. рис. 2) EURUSD понижение цены, мы сделаем вывод о том, что количество евро на рынке увеличивается (т.к. его цена падает), а количество долларов США - уменьшается (т.к. цена доллара растет). Соответственно, это означает, что в "кармане" стало больше долларов США, а евро - меньше. Если же посмотреть на второй график - EURJPY, то видим обратный процесс - покупают евро за йену. Этим в какой-то степени компенсируется недостаток евро в "кармане" за счет уменьшения количества йены. На третьем графике (USDJPY) подтверждается процесс уменьшения количества йены в "кармане" (увеличение на рынке) и увеличение количества долларов США (уменьшение на рынке).
Рис. 2. Увеличение количества USD в "кармане" за счет уменьшения количества JPY.
Чтобы узнать точно, в достаточной ли мере компенсирована потеря евро из "кармана" при падении EURUSD ростом EURJPY, необходимо соотнести курсы валютных пар EURUSD, EURJPY и USDJPY. Располагая только ценовыми графиками, мы не можем говорить об объемах произведенных сделок (объемы в МТ4 означают количество тиков, а не реальный объем). Поэтому необходимо принять еще одно упрощение: изменение цены на один пункт приравнивается к потере (или получению) одной условной единицы валюты (это может быть что угодно: 1 евро, 10 евро или 100 000 евро). При этом учитываются текущие цены. Например, при изменении цены пары EURUSD с 1.4250 (один евро стоит 1.425 доллара США) до 1.4249, считаем, что в "кармане" количество евро стало на одну единицу меньше, а долларов США - на 1.4249 единицы больше. Если цена уменьшилась еще на один пункт, то количество евро уменьшилось на две единицы, а долларов США - на 1.4249 + 1.4248 = 2.8497 единицы. Аналогично производим расчеты для других валютных пар треугольника валют. Для примера возьмем свечу 2011.08.04 02:00. Начальная цена - это цена открытия свечи, а конечная - цены закрытия. Исходные данные следующие:
1. EURUSD. Цена открытия 1.4353, цена закрытия 1.4310 (уменьшение на 43 пункта).
2. EURJPY. Цена открытия 110.73, цена закрытия 112.08 (увеличение на 135 пунктов).
3. USDJPY. Цена открытия 77.15, цена закрытия 78.33 (увеличение на 118 пунктов).
Мы не располагаем сведениями, какое состояние валют было на момент открытия свечи. Найти начальную точку, при которой началось абсолютное изменение количества валют друг относительно друга, невозможно. Поэтому мы можем лишь рассчитать относительное изменение в валютном раскладе, взяв момент открытия рассматриваемой свечи за точку отсчета, т.е. за 0. Произведя расчеты, мы увидим, какие изменения произошли в "кармане" за один час. Итак, EUR = 0, USD = 0, JPY = 0.
1. EURUSD. EUR = EUR - 43 = 0 - 43 = -43.
USD = USD + Σ(1.4310; 1.4352) = 0 + 63.0586 = 61.6233.
2. EURJPY. EUR = EUR + 135 = -43 + 135 = 92.
JPY = JPY - Σ(110.74; 112.08) = 0 - 15040.35 = -15040.35.
3. USDJPY. USD = USD + 118 = 61.6233 + 118 = 179.6233.
JPY = JPY - Σ(77.16; 78.33) = -15040.35 - 9173.91 = -24214.26
В каждом из трех случаев начальная цена принималась большей или меньшей (в зависимости от направления движения), чем заявленная цена открытия. Связано это с тем, что цену открытия считать не требуется, т.к. нас интересует именно изменение цены. Первое слагаемое при подсчете сумм чисел от цены открытия до цены закрытия - это момент изменения на один пункт. Например, цена EURUSD двигалась от 1.4250 до 1.4248 вниз. То есть произошло уменьшение на 2 пункта. Соответственно, подсчет сумм для валюты USD должен включать только два слагаемых: 1.4249 и 1.4248.
Итогом произведенных подсчетов стал факт: в "кармане" уменьшилось количество йены (ее стало больше на рынке), увеличилось количество евро и долларов США. Чтобы произвести адекватное сравнение произошедших изменений, необходимо привести все полученные результаты к одной системе измерения, т.е. выразить их в стоимости одной из валют. К примеру, выразим все в йенах. Для этого значение EUR нужно разделить на последнюю стоимость евро, выраженную в йенах. Это цена закрытия - 112.08. То есть 92*112.08 = 10311.36. Для USD расчеты такие же: 179.6233*78.33 = 14069.89. Выходит, что йен в "кармане" стало меньше на 60% за счет доллара США и на 40% за счет евро.
Нетрудно заметить, что если сложить йеновые эквиваленты EUR и USD, то не получим значение для йены в абсолютном выражении (10311.36 + 14069.89 = 24381.25). Объяснение здесь простое: котировки валютного треугольника не соответствуют друг другу со 100%-ой точностью. Дело в том, что время возникновения котировки по каждой валютной паре происходит не одновременно. Да и связаны валютные пары не напрямую друг с другом, а через огромное количество других соотношений (EURUSD, USDJPY и EURJPY - не замкнутая система). Для приведения котировок в абсолютное соответствие друг с другом рынку требуется некоторое время, по прошествии которого происходит следующее изменение. И так до бесконечности: рынок пытается обрести равновесие и не успевает. Используя идею инертности рынка, некоторые трейдеры пытаются построить свои системы (арбитраж), но ничего толкового из этого не выходит, т.к. суммарный диссонанс между валютными парами не перекрывает даже размера спреда.
Все вышесказанное можно реализовать в виде индикатора. На данный момент ограничимся расчетами только для треугольника валют, т.к. охват всех доступных комбинаций валютных пар одной валюты (для евро необходимо учесть пары: EURUSD, EURJPY, EURGBP, EURCHF, EURCAD, EURAUD, EURCHF) является достаточно сложным и путанным делом.
Указание индикатору трех необходимых валют производится просто: первые две валюты индикатор определяет автоматически, используя названия валют, которые составляют текущую валютную пару. Третья валюта указывается в настроечном параметре индикатора RaterValute. С их помощью индикатор находит и составляет три доступные валютные пары так, чтобы образовался валютный треугольник. Следующие исходные данные для индикатора - начальное и конечное дата/время, в диапазоне которых производится расчет. Начальному времени соответствует момент, когда все валюты получают нулевое значение (точка отсчета), а по конечному времени производится расчет изменений.
Наиболее удобный способ указания диапазона - графический. Пользователю предоставляется две вертикальные линии для выбора начального и конечного времени. После перемещения одной или обеих линий и прихода нового тика (или нажать "Обновить" в контекстном меню) индикатор принимает дату/время линии, находящейся слева по графику, за начало диапазона, а дату/время второй линии - за его окончание. Цвет линий устанавливается во втором настроечном параметре LinesColor.
Причина ценовых движений на рынке Форекс стара как мир - изменение количества валюты, находящейся во владении покупателей и продавцов, тем более что вчерашний покупатель очень часто становится продавцом, или наоборот - продавец становится покупателем. Здесь работает еще одно старое правило - если в определенной местности количество какого-либо товара пользуется высоким спросом (товара мало, а желающих купить - много), то цена на товар растет, если же спрос невелик, то товар теряет в цене.
Казалось бы, в эпоху глобализации фактор "местности" должен потерять значение, т.к. любой трейдер, находясь в Австралии, может достаточно быстро купить валюту, продающуюся в Европе. То есть проблема дефицита или профицита возникать не должна, но она все равно возникает. Напрашивается простой вывод: часть средств искусственно забирается с рынка, на некоторое время оседая в "карманах" определенного круга неизвестных лиц. В результате изначально закрытая система, состоящая из конечного количества мировых валют, оказывается открытой. Возникает следующий эффект: количество одной валюты на рынке уменьшается, а другой - растет. Хотя в глобальном масштабе (если посчитать осевшие в "карманах" средства) ничего никуда не исчезает. Такая формулировка сродни физическому принципу сохранения энергии: "Энергия не появляется из неоткуда и не исчезает в никуда, она лишь преобразуется из одной формы в другую". Другая аналогия - сообщающиеся сосуды, в которых уровень жидкости всегда стремится к равновесию.
На этом основании, хоть и с большой натяжкой, можно предположить, что количество всех валют мира, если привести их к единому знаменателю, постоянно. Существует лишь перетекание одного вида валюты в другой. Безапелляционно это утверждать нельзя, т.к. денежные эмиссии отдельных стран все же имеют место. Для простоты в дальнейших рассуждениях будем полагать, что количество денежных средств в мире неизменно, а изменение стоимости одной валюты по отношению к другой является отражением факта искусственного вывода какой-то валюты с рынка. То есть, если бы в мире было две валюты, и имелась возможность в любой момент времени посчитать количество каждой из них на рынке, то мы наблюдали бы пропорциональное увеличение количества одной валюты и соответствующее уменьшение количества другой (см. рис. 1).
Рис. 1. Изменение количества валют на рынке.
Рассмотренный механизм перетекания одной валюты в другую справедлив для любого количества валют. Когда валют две, то по соотношению их цен сразу же можно сказать, какой валюты становится меньше, а какой больше. Когда валют больше, чем две, то простого взгляда на цены уже недостаточно. Потребуется скрупулезный анализ, на основании которого производятся подобные выводы.
К примеру, возьмем три распространенные валюты: евро (EUR), доллар США (USD) и японскую йену (JPY). Увидев на графике (см. рис. 2) EURUSD понижение цены, мы сделаем вывод о том, что количество евро на рынке увеличивается (т.к. его цена падает), а количество долларов США - уменьшается (т.к. цена доллара растет). Соответственно, это означает, что в "кармане" стало больше долларов США, а евро - меньше. Если же посмотреть на второй график - EURJPY, то видим обратный процесс - покупают евро за йену. Этим в какой-то степени компенсируется недостаток евро в "кармане" за счет уменьшения количества йены. На третьем графике (USDJPY) подтверждается процесс уменьшения количества йены в "кармане" (увеличение на рынке) и увеличение количества долларов США (уменьшение на рынке).
Рис. 2. Увеличение количества USD в "кармане" за счет уменьшения количества JPY.
Чтобы узнать точно, в достаточной ли мере компенсирована потеря евро из "кармана" при падении EURUSD ростом EURJPY, необходимо соотнести курсы валютных пар EURUSD, EURJPY и USDJPY. Располагая только ценовыми графиками, мы не можем говорить об объемах произведенных сделок (объемы в МТ4 означают количество тиков, а не реальный объем). Поэтому необходимо принять еще одно упрощение: изменение цены на один пункт приравнивается к потере (или получению) одной условной единицы валюты (это может быть что угодно: 1 евро, 10 евро или 100 000 евро). При этом учитываются текущие цены. Например, при изменении цены пары EURUSD с 1.4250 (один евро стоит 1.425 доллара США) до 1.4249, считаем, что в "кармане" количество евро стало на одну единицу меньше, а долларов США - на 1.4249 единицы больше. Если цена уменьшилась еще на один пункт, то количество евро уменьшилось на две единицы, а долларов США - на 1.4249 + 1.4248 = 2.8497 единицы. Аналогично производим расчеты для других валютных пар треугольника валют. Для примера возьмем свечу 2011.08.04 02:00. Начальная цена - это цена открытия свечи, а конечная - цены закрытия. Исходные данные следующие:
1. EURUSD. Цена открытия 1.4353, цена закрытия 1.4310 (уменьшение на 43 пункта).
2. EURJPY. Цена открытия 110.73, цена закрытия 112.08 (увеличение на 135 пунктов).
3. USDJPY. Цена открытия 77.15, цена закрытия 78.33 (увеличение на 118 пунктов).
Мы не располагаем сведениями, какое состояние валют было на момент открытия свечи. Найти начальную точку, при которой началось абсолютное изменение количества валют друг относительно друга, невозможно. Поэтому мы можем лишь рассчитать относительное изменение в валютном раскладе, взяв момент открытия рассматриваемой свечи за точку отсчета, т.е. за 0. Произведя расчеты, мы увидим, какие изменения произошли в "кармане" за один час. Итак, EUR = 0, USD = 0, JPY = 0.
1. EURUSD. EUR = EUR - 43 = 0 - 43 = -43.
USD = USD + Σ(1.4310; 1.4352) = 0 + 63.0586 = 61.6233.
2. EURJPY. EUR = EUR + 135 = -43 + 135 = 92.
JPY = JPY - Σ(110.74; 112.08) = 0 - 15040.35 = -15040.35.
3. USDJPY. USD = USD + 118 = 61.6233 + 118 = 179.6233.
JPY = JPY - Σ(77.16; 78.33) = -15040.35 - 9173.91 = -24214.26
В каждом из трех случаев начальная цена принималась большей или меньшей (в зависимости от направления движения), чем заявленная цена открытия. Связано это с тем, что цену открытия считать не требуется, т.к. нас интересует именно изменение цены. Первое слагаемое при подсчете сумм чисел от цены открытия до цены закрытия - это момент изменения на один пункт. Например, цена EURUSD двигалась от 1.4250 до 1.4248 вниз. То есть произошло уменьшение на 2 пункта. Соответственно, подсчет сумм для валюты USD должен включать только два слагаемых: 1.4249 и 1.4248.
Итогом произведенных подсчетов стал факт: в "кармане" уменьшилось количество йены (ее стало больше на рынке), увеличилось количество евро и долларов США. Чтобы произвести адекватное сравнение произошедших изменений, необходимо привести все полученные результаты к одной системе измерения, т.е. выразить их в стоимости одной из валют. К примеру, выразим все в йенах. Для этого значение EUR нужно разделить на последнюю стоимость евро, выраженную в йенах. Это цена закрытия - 112.08. То есть 92*112.08 = 10311.36. Для USD расчеты такие же: 179.6233*78.33 = 14069.89. Выходит, что йен в "кармане" стало меньше на 60% за счет доллара США и на 40% за счет евро.
Нетрудно заметить, что если сложить йеновые эквиваленты EUR и USD, то не получим значение для йены в абсолютном выражении (10311.36 + 14069.89 = 24381.25). Объяснение здесь простое: котировки валютного треугольника не соответствуют друг другу со 100%-ой точностью. Дело в том, что время возникновения котировки по каждой валютной паре происходит не одновременно. Да и связаны валютные пары не напрямую друг с другом, а через огромное количество других соотношений (EURUSD, USDJPY и EURJPY - не замкнутая система). Для приведения котировок в абсолютное соответствие друг с другом рынку требуется некоторое время, по прошествии которого происходит следующее изменение. И так до бесконечности: рынок пытается обрести равновесие и не успевает. Используя идею инертности рынка, некоторые трейдеры пытаются построить свои системы (арбитраж), но ничего толкового из этого не выходит, т.к. суммарный диссонанс между валютными парами не перекрывает даже размера спреда.
Все вышесказанное можно реализовать в виде индикатора. На данный момент ограничимся расчетами только для треугольника валют, т.к. охват всех доступных комбинаций валютных пар одной валюты (для евро необходимо учесть пары: EURUSD, EURJPY, EURGBP, EURCHF, EURCAD, EURAUD, EURCHF) является достаточно сложным и путанным делом.
Указание индикатору трех необходимых валют производится просто: первые две валюты индикатор определяет автоматически, используя названия валют, которые составляют текущую валютную пару. Третья валюта указывается в настроечном параметре индикатора RaterValute. С их помощью индикатор находит и составляет три доступные валютные пары так, чтобы образовался валютный треугольник. Следующие исходные данные для индикатора - начальное и конечное дата/время, в диапазоне которых производится расчет. Начальному времени соответствует момент, когда все валюты получают нулевое значение (точка отсчета), а по конечному времени производится расчет изменений.
Наиболее удобный способ указания диапазона - графический. Пользователю предоставляется две вертикальные линии для выбора начального и конечного времени. После перемещения одной или обеих линий и прихода нового тика (или нажать "Обновить" в контекстном меню) индикатор принимает дату/время линии, находящейся слева по графику, за начало диапазона, а дату/время второй линии - за его окончание. Цвет линий устанавливается во втором настроечном параметре LinesColor.