Исследовательский материал на основе метода абсолютных курсов
05 февраля 2026 года — проект AbsCur3, третья версия платформы для расчёта абсолютных валютных курсов, достиг важной технической вехи. Успешно завершён первый этап — разработка и тестирование прототипа алгоритма, который станет основой для всей системы автоматических расчётов.
Что такое абсолютные курсы и зачем они нужны?
В отличие от традиционных парных котировок (например, EUR/USD), абсолютные курсы позволяют оценить стоимость каждой валюты в универсальных единицах. Это даёт возможность:
Сравнивать валюты напрямую, без посредничества третьей (например, доллара)
Выявлять недооценённые и переоценённые валюты на глобальном уровне
Строить диверсифицированные портфели с учётом истинной стоимости активов
Заключать международные контракты, защищённые от валютных колебаний
Что именно было сделано на первом этапе?
🔬 Разработка прототипа алгоритма
Метод: Метод наименьших квадратов для решения системы уравнений
Подход: Постепенная разработка с тестированием на каждом шагу (8 итераций)
Ключевое решение: Отказ от нормировки по USD — все валюты равноправны, используется естественная нормировка
Математическая основа: Решение системы уравнений вида с минимизацией погрешности
📊 Тестирование и валидация
Объём данных: 10 валютных пар, 30 дней (декабрь 2023)
Точность: Средняя погрешность восстановления парных курсов — 0.07%
Производительность: 1 миллисекунда на день — позволяет обработать всю историю за минуты
Стабильность: 100% успешных расчётов для торговых дней
🏗️ Создание инфраструктуры
Полностью реализована структура хранения данных согласно техническому заданию
Созданы скрипты для ежедневного и исторического расчётов
Подготовлена основа для интеграции с системой ежедневного обновления данных
Технические детали для интересующихся
Ключевые достижения прототипа:
Математическая корректность — подтверждены все ключевые свойства алгоритма
Высокая производительность — оптимизированные вычисления с использованием numpy
Готовая инфраструктура — структура каталогов, форматы файлов, метаданные
Масштабируемость — алгоритм готов к обработке 287 валютных пар
Структура проекта:
abscur3/ ├── scripts/absolute_calculation/ # Скрипты расчёта ├── data/absolute/ # Результаты расчётов │ ├── daily/ # Ежедневные абсолютные курсы │ ├── currencies/ # История по каждой валюте │ ├── errors/ # Погрешности восстановления │ └── metadata/ # Статистика и отчёты
Почему это важно для проекта?
Для технической реализации:
✅ Доказана работоспособность математического подхода
✅ Подтверждена производительность — система справится с историческими данными
✅ Создана основа для следующих этапов разработки
Для будущих пользователей:
Точность расчётов — погрешность менее 0.1% обеспечивает высокую достоверность
Актуальность данных — интеграция с системой ежедневного обновления
Практическая ценность — готовые инструменты для анализа и принятия решений
Что дальше? Следующие этапы проекта
С завершением первого этапа мы переходим к самой масштабной части проекта:
Этап 2: Первичный расчёт всей истории (4 дня)
Обработка всех 287 валютных пар
Расчёт абсолютных курсов за всю историю (с 1970-х годов)
Результат: Полная база абсолютных курсов для анализа
Этап 3: Ежедневный пересчёт (3 дня)
Интеграция с GitHub Actions workflow
Автоматический запуск после ежедневного обновления данных
Результат: Система полностью автоматизирована
Этап 4: Тестирование и документация (4 дня)
Полномасштабное тестирование системы
Создание финальной документации
Результат: Проект готов к промышленной эксплуатации
Технические детали реализации
Репозиторий проекта: github.com/prog815/abscur3
Скрипты прототипа: scripts/absolute_calculation/
Математическая основа: Метод наименьших квадратов, матричные вычисления
Технологии: Python, numpy, pandas, GitHub Actions
Дисклеймер: Материал представлен исключительно в образовательных и исследовательских целях. Не является инвестиционной рекомендацией или финансовым советом. Автор не несет ответственности за любые финансовые решения, принятые на основе данной информации.
Ссылка на полный отчёт: Отчет - Разработка прототипа алгоритма расчета абсолютных курсов
*Исследование выполнено в рамках научно-исследовательского проекта AbsCur3. Материал обновляется ежедневно на основе актуальных рыночных данных.*
Следите за обновлениями в нашем Telegram-канале @AbsCur!
Комментариев нет:
Отправить комментарий