банер

МЕТОДИКА

Математическая методология абсолютных валютных курсов (AbsCur)

Ограничение ответственности: Представленные на данном ресурсе расчеты, математические модели и аналитические материалы являются результатом научно-исследовательской работы в области системного финансового анализа. Проект носит исключительно информационный и академический характер, не содержит индивидуальных инвестиционных рекомендаций и не призывает к совершению торговых операций на финансовых рынках.

Классический финансовый анализ оперирует относительными показателями валютного рынка — валютными парами (например, USD/RUB, EUR/USD). Главный недостаток такого подхода — возникновение «валютного шума». Когда пара USD/RUB растет, невозможно математически точно определить в рамках одной пары: это следствие укрепления доллара или результат ослабления рубля. Изменение курса всегда отражает баланс двух плавающих величин.

Методология Absolute Currency Rates (AbsCur) разработана для устранения этого искажения. Она позволяет изолировать собственные колебания каждой отдельной валюты, вычислив её абсолютный курс — объективную внутреннюю стоимость относительно замкнутой глобальной финансовой системы.

1. Математическая модель системы уравнений

В основу модели заложен принцип матричного анализа кросс-курсов. Мы рассматриваем мировую валютную систему как связный ориентированный граф. Текущая конфигурация модели включает в себя экономические показатели 45 ключевых мировых валют, взаимосвязь между которыми вычисляется на основе матрицы из 85 базовых валютных пар.

Пусть Ri/j — наблюдаемый рыночный курс валюты i к валюте j. Мы постулируем существование скрытых (латентных) переменных Ai и Aj, представляющих собой абсолютные курсы этих валют, такие что:

Ri/j = Ai / Aj

Для перевода системы уравнений к линейному виду применяется операция логарифмирования. Это позволяет перейти от мультипликативной модели к аддитивной:

ln(Ri/j) = ln(Ai) − ln(Aj)

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

2. Алгоритм численной оптимизации (Решение через подневный МНК)

В условиях реального рынка котировки содержат транзакционные спреды, временные лаги и микроструктурный шум, поэтому система уравнений не имеет точного аналитического решения. Для извлечения векторов абсолютных курсов применяется метод наименьших квадратов (МНК) в форме подневной численной оптимизации.

Для каждого отдельного торгового дня алгоритм минимизирует суммарную квадратичную ошибку (невязку) перехода от разности логарифмов абсолютных курсов к логарифму наблюдаемого парного курса. Целевая функция оптимизации имеет вид:

F = ∑ [ ln(Ri/j) − (ln(Ai) − ln(Aj)) ]2 → min

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

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

∑ ln(Ai) = 0 ⇒ ∏ Ai = 1

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

3. Статистический аппарат анализа абсолютных рядов

К вычисленным временным рядам абсолютных курсов применяется классический аппарат математической статистики для оценки их инвестиционного качества:

Метрика / Коэффициент Математическая формула Экономический смысл в концепции AbsCur
Абсолютная доходность Rabs = (At − At−1) / At−1 Чистый темп изменения стоимости валюты без искажений со стороны доллара США или евро.
Стабильность (Коэффициент вариации, CV) CV = (σ / μ) × 100% Мера долгосрочной устойчивости. Позволяет ранжировать валюты от сверхустойчивых (низкий CV) до девальвирующих (высокий CV).
Абсолютный коэффициент Шарпа Sharpe = (Rabs − Rf) / σabs Эффективность валюты с точки зрения соотношения чистой абсолютной доходности к её собственному риску.
Абсолютный коэффициент Сортино Sortino = (Rabs − Rf) / σdown Оценка качества актива, учитывающая исключительно волатильность отрицательных отклонений (риск падения абсолютного курса).

4. Очищение активов от валютного шума (Декомпозиция)

Главная прикладная ценность методологии заключается в возможности декомпозиции динамики сырьевых товаров (нефть, золото) и долевых инструментов (акции).

Любой биржевой актив котируется в определенной валюте. Например, цена золота (Gusd) привязана к доллару США. В рамках методологии AbsCur динамика золота раскладывается на два независимых фактора:

Gusd = Agold / Ausd ⇒ Agold = Gusd × Ausd

Это позволяет увидеть истинное движение стоимости сырья (Agold). Нередки ситуации, когда долларовая цена золота падает исключительно из-за локального укрепления абсолютного курса доллара (Ausd), в то время как абсолютная ценность самого золота растет или остается стабильной. Аналогичный подход применяется к акциям Московской биржи для очищения их стоимости от инфляционного и валютного шума российского рубля.

5. Применение в портфельном менеджменте

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


Полный исходный код математического ядра, алгоритмы подневной численной оптимизации и ежедневные расчеты открыты и проверяемы. Вы можете ознакомиться с ними в репозиториях проекта на GitHub и в интерактивных расчетных средах Kaggle.

Комментариев нет:

Отправить комментарий