FX Spots Forward Swap and Curves в ресурсах Excel

Валютные споты, форварды, свопы и кривые в Excel.

Предположим, у вас есть N d единиц валюты DOM, рассматриваемой как национальная валюта. Например, вы живете в США и держите 1000 долларов США, т.е. N d = 1000 и DOM = USD .

По каким-либо причинам вы хотите заменить эти деньги эквивалентным им количеством единиц N f другой валюты FOR, считающейся иностранной валютой. Для конкретности подумайте о FOR, как если бы это была валюта EUR .

Все, что вам нужно сделать, это пойти в банк и обменять свои 1000 долларов на любую сумму, которую банк готов дать вам в то время. Если бы банк дал вам 877 евро (т. Е. N f = 877), вы бы только что заключили спотовую валютную сделку с банком в качестве контрагента по валютной паре EUR / USD с курсом обмена 1000/877 = 1,14. Точно такая же транзакция также может быть описана в терминах обратной валютной пары USD / EUR с соответствующим обменным курсом 877/1000 = 0,877. .

Понимание сделок спот FX.

При ссылке на валютную пару FOR / DOM числитель FOR называется базовой валютой, а знаменатель DOM — котировкой или валютой счета..

Спотовый обменный курс пары FOR / DOM в данный момент времени t — это просто отношение N d / N f условных сумм N d (количество единиц DOM) и N f (количество единиц FOR), которые переходят из рук в руки … как можно скорее по истечении времени t. В отличие от приведенного выше примера потребительского финансирования, фактический обмен валют между банками никогда не проводится сразу после заключения соглашения об обмене. При оптовых сделках применяется типичная задержка расчетов в два рабочих дня, что делает спотовую сделку — в действительности — форвардной по своему характеру. Тем не менее, он по-прежнему рассматривается как спот, а не как форвард, поскольку, в отличие от форвардного валютного контракта, спотовая валютная сделка не может быть воспроизведена с заимствованием (кредитованием) средств в той же валюте с последующим будущим спот валютным контрактом транзакция, конвертирующая заемные (ссуженные) средства forex fx в желаемую окончательную валюту. Чистый эффект заключается в том, что спотовую валютную ставку нельзя вывести из внутренних и иностранных процентных ставок, даже если расчет валюты происходит в будущем. Он формирует дополнительный стохастический фактор, обычно связанный с процентными ставками, который необходимо моделировать на фундаментальном уровне наряду с другими факторами риска в экономике..

Как мы увидим, курсы валют, относящиеся к обменам валюты, которые рассчитываются позже обычных двух рабочих дней, могут быть получены — в определенной степени — из спотовой ставки обмена валют и преобладающих внутренних и иностранных процентных ставок. .

Большинство валютных операций несут очень небольшой риск, потому что они мгновенно обеспечиваются тем фактом, что две задействованные валюты обмениваются руками одновременно. Этот факт позволяет банкам совершать операции на огромные условные суммы, что требует точного учета различных дат расчетов. В то время как при работе с опционами на акции может быть достаточно идентифицировать спотовую цену акций с помощью одного числа, мы не должны делать то же самое со спотовой валютой в наших отношениях с валютными продуктами. Дьявол кроется в деталях, и нужно правильно учитывать расчетный период, связанный с заданным курсом валют. .

Надстройка Deriscope Excel поддерживает точное представление курса валют, используя объект типа FXValue, структура которого показана ниже:

На изображении выше курс FX представлен как объект типа FX Value, который включает несколько дополнительных ключей помимо обычной базовой валюты =, котируемой валюты = и спот-курса =. Эти дополнительные ключи интерпретируются следующим образом:

При предположении, что два контрагента соглашаются обменять евро на доллары США в некоторую дату T, называемую датой сделки, условные суммы в N единиц евро в евро и в N единиц долларов США в долларах США будут зачислены (урегулированы) на соответствующие банковские счета через 2 рабочих дня. из-за записи Расчетные дни = 2. Идентификация даты расчета требует знания применимого календаря (ов), соглашения о переносе даты и правила, определяющего, как все они используются. Выбор правила расчета = объединение означает, что два заданных календаря необходимо объединить в один путем объединения двух праздничных наборов, а затем сдвинуть T вперед на 2 рабочих дня в соответствии с объединенным календарем. Это гарантирует, что произведенная дата расчета является деловой датой по отношению к обоим календарям. Запись Cross Calendar = в этом случае пуста. Он может играть роль в обменных курсах между валютами, отличными от доллара США, и в этом случае обычно устанавливается в соответствии с календарем США (Нью-Йорк)..

Понимание форвардных валютных операций.

Часто бывает, что вам нужна иностранная валюта не сейчас, а в определенный срок в будущем. Например, вы можете быть жителем Нью-Йорка, который планирует посетить Париж в будущую дату T, которая падает для конкретности ровно через год. В настоящее время в вашем распоряжении есть 1000 долларов США, но вы опасаетесь, что евро может стать настолько дорогим, что вы не сможете купить его в достаточном количестве в течение нескольких месяцев. Что вы действительно хотите, так это использовать свои 1000 долларов США сейчас, чтобы обеспечить хранение фиксированного количества евро к дате T. У вас есть два (почти) эквивалентных варианта действий:

Стратегия 1: введите спотовую валютную сделку сейчас со спотовым обменным курсом EUR / USD = 1,14, при этом вы отдаете свои 1000 долларов США и получаете 1000 / 1,14 what is forex trading and how does it work = 877 евро. Затем вы депонируете полученные 877 евро на специальный счет в евро на один год, на котором процентная ставка составляет 1% в евро. При наступлении срока погашения, то есть на дату T, внесенные 877 евро вырастут до 877 + 1% * (1 год) * 877 = 877 + 8,77 = 885,77 евро. .

Стратегия 2: заключите соглашение о нулевых затратах с желающим контрагентом, чтобы получить 885,77 евро по T, уплатив фиксированную сумму 885,77 * x USD также по T. Это соглашение по определению является форвардной валютной сделкой с условным курсом 885,77 евро со сроком погашения T и форвардным валютным курсом EUR / USD = x. Эта транзакция гарантирует вам получение 885,77 евро по T (как и в стратегии 1), но также обязывает вас заплатить 885,77 * x долларов США по T. Чтобы быть уверенным в том, что вы сможете выполнить это обязательство на T, вы вносите свою доступную сумму в 1000 долларов США на счет в долларах США на один год, при котором процентная ставка в долларах США составляет 2%. При наступлении срока погашения, то есть на дату T, внесенные 1000 долларов США вырастут до 1000 + 2% * (1 год) * 1000 = 1000 + 20 = 1020 долларов США. Поскольку форвардный валютный контракт обязывает вас выплатить 885,77 * x USD по T, получается, что: 885,77 * x = 1,020 => х = 1020 / 885,77 = 1,1515.

Обобщая приведенный выше аргумент, заменяя (внутреннюю) процентную ставку 2% в долларах США на rd и процентную ставку 1% в евро (иностранную) на rf, мы выводим следующую формулу, которая связывает спотовую валютную ставку s и форвардную валютную ставку f с срок обращения T валютной пары FOR / DOM:

где r d и r f — внутренние и иностранные процентные ставки от 0 до T в годовом исчислении, соответственно. .

Эта формула известна как отношение паритета процентных ставок (IRP) и, к сожалению,… неверна, по крайней мере, в определенном смысле! Подробнее об этом ниже.

Обратите внимание, что и s, и f — это курсы валютной пары FOR / DOM. Принимая эти меры предосторожности, мы заключаем, что f движется в одном направлении с внутренней процентной ставкой r d и в противоположном направлении с иностранной процентной ставкой r f. Это причина того, что в нашем примере r d = 2%, превышающее r f = 1%, приводит к форвардному курсу валютного обмена 1,1515, что выше, чем спот-курс валютного рынка 1,14. .

Если вы иногда видите другую формулу f = s (1+ r f) / (1+ r d), это потому, что курсы s и f определены для ссылки на обратную валютную пару DOM / FOR..

Создание форвардов FX в Excel.

В Deriscope есть функции, которые создают специальные объекты, представляющие валютные форвардные контракты. Он также имеет функции, которые рассчитывают как цену, так и справедливый форвардный курс обмена этих контрактов..

Вы можете задаться вопросом, зачем нужна сложная надстройка Excel в ситуации, когда задействованные формулы так же просты, как формула IRP, приведенная выше..

Можно назвать три причины:

1. Включение календаря и условных обозначений даты при определении задействованных дат расчетов не может быть легко выполнено без поддержки надстройки. 2. Требуемые исходные процентные ставки r d и r f обычно неизвестны. Они зависят от срока погашения форвардного контракта и должны быть получены из набора известных рыночных цен на инструменты процентной ставки. Последний процесс слишком сложен, чтобы его можно было правильно выполнить с помощью простых формул Excel или кода vb. 3. Как вкратце отмечалось выше, отношение IRP не является точным, по крайней мере, когда r d, r f интерпретируются как фактические внутренние и иностранные процентные ставки. Для точного лечения нужна надстройка.

В следующем коротком видео показано, как я могу использовать мастер Deriscope для создания объекта Excel типа FX Forward:

Мастер вставил формулу = ds (A2: B7) в ячейку A1, которая принимает в качестве входных данных единственный диапазон A2: B7 и возвращает текст. &FxFwd_A1: 1.1, который является дескриптором вновь созданного объекта типа FX Forward .

Входные данные организованы в виде пар ключ / значение, где ключи находятся в первом столбце и имеют суффикс =, а значения находятся во втором столбце. Две верхние fx trading login клавиши.

Type = и Function = универсальны (применяются во всех контекстах), тогда как оставшиеся четыре ключа Dom Ccy =, For Ccy =, Maturity = и Strike = относятся только к объектам типа FX Forward. .

Мастер сгенерировал значения по умолчанию Dom Ccy =% USD и For Ccy =% EUR, потому что мой компьютер настроен на локаль США, но я, очевидно, могу изменить их на любую другую валюту, которую я хочу.

На изображении ниже показаны как эта формула электронной таблицы, так и мастер справа, который отображает хранимое в памяти содержимое объекта, на который ссылается имя дескриптора. &FxFwd_A1: 1.1 .

Похожие статьи