банер

08 февраля 2026

Завершена независимая проверка данных AbsCur3 с помощью Kaggle Notebook

08 февраля 2026 года — проект AbsCur3 достиг важной вехи в обеспечении качества данных. Сегодня завершена независимая проверка всей инфраструктуры данных проекта с помощью публичного Kaggle Notebook, который теперь доступен всем желающим для верификации работы системы.

Что было проверено?

Созданный Kaggle Notebook провёл комплексный анализ всех 287 валютных пар системы AbsCur3, включая:

📊 Полный аудит данных:

  • 100% охват: Проверены все 287 валютных пар

  • Историческая глубина: Данные с 1970-х годов до последнего рабочего дня

  • Формат OHLC: Подтверждена целостность данных (Open, High, Low, Close)

🛡️ Ключевые проверки:

  • Доступность данных: 100% файлов доступны по прямым ссылкам

  • Актуальность обновления: Все пары обновлены до 06.02.2026

  • Качество временных рядов: Проверены пропуски, дубликаты и целостность

  • Логика обновления: Подтверждена работа ежедневной системы

Главные выводы проверки

✅ Сильные стороны системы:

  • Идеальное обновление: 100% пар обновлены до последнего рабочего дня

  • Высокая полнота: Средняя полнота данных — 100.4%

  • Надёжность: 0 ошибок загрузки при проверке всех 287 пар

  • Синхронность: Все пары имеют одинаковую последнюю дату обновления

🔍 Критические инсайты для исследователей:

Анализ выявил важные особенности данных, которые необходимо учитывать при исследованиях:

  1. Разная природа валют: Пары с фиксированными курсами (например, AED/USD) демонстрируют минимальную волатильность

  2. Экзотические валюты: Некоторые пары имеют нерегулярные обновления и большие разрывы в данных

  3. Исторические девальвации: Такие валюты как аргентинский песо (ARS) показывают экстремальные изменения

📈 Статистика проверки:

  • Проанализировано пар: 287 из 287 (100%)

  • Средняя полнота данных: 100.4%

  • Пары с проблемами: 153 (53.3%) — в основном экзотические

  • Пары с множественными проблемами: 64 (22.3%)

  • Рекомендовано исключить: 18 пар (6.3%) с критическими аномалиями

Почему это важно для исследователей?

Для научных исследований:

  1. Прозрачность данных: Теперь каждый исследователь может самостоятельно проверить качество данных

  2. Методологическая чистота: Выявленные особенности позволяют корректно настраивать фильтры

  3. Воспроизводимость: Notebook обеспечивает полную воспроизводимость анализа

Для пользователей метода абсолютных курсов:

  1. Доверие к расчётам: Независимая проверка подтверждает надёжность исходных данных

  2. Корректные фильтры: Рекомендации по фильтрации проблемных пар улучшат точность расчётов

  3. Понимание ограничений: Ясное представление о природе данных помогает интерпретировать результаты

Технические детали проверки

🔗 Доступ к материалам:

📁 Что проверялось:

  1. Инфраструктура: Доступность всех 287 CSV-файлов

  2. Временные ряды: Полнота, пропуски, дубликаты

  3. Обновление: Наличие данных за последние 5 рабочих дней

  4. Аномалии: Застывшие периоды, волатильность, экстремальные значения

🛠️ Методология:

  • Автоматический анализ: Скрипты обрабатывают данные без ручного вмешательства

  • Кеширование: Эффективная загрузка с минимизацией запросов

  • Визуализация: Heatmap обновления, распределения полноты

  • Категоризация: Автоматическое выявление проблемных пар по 7 критериям

Рекомендации для будущих исследований

На основе проверки сформулированы конкретные рекомендации:

Для расчёта абсолютных курсов:

  1. Фильтрация: Исключить пары с экстремальной волатильностью (>100%)

  2. Взвешивание: Учитывать полноту данных и историческую глубину

  3. Категоризация: Разделить пары на основные, ликвидные и проблемные

Для исследовательских работ:

  1. Учёт особенностей: Фиксированные курсы требуют отдельного анализа

  2. Исторический контекст: Девальвации валют влияют на статистику

  3. Качество данных: 53.3% пар требуют внимания при анализе

Материал представлен исключительно в образовательных и исследовательских целях. Не является инвестиционной рекомендацией или финансовым советом. Автор не несет ответственности за любые финансовые решения, принятые на основе данной информации. Все выводы основаны на математическом анализе данных.

Что дальше? Подготовка к расчёту абсолютных курсов

Эта проверка стала заключительным этапом подготовки данных для основного алгоритма проекта:

Следующие шаги:

  1. Внедрение фильтров: Исключение 6.3% пар с критическими проблемами

  2. Настройка взвешивания: Учёт полноты и волатильности при расчётах

  3. Запуск алгоритма: Расчёт абсолютных курсов на проверенных данных

Ожидаемые результаты:

  • Повышенная точность: Фильтрация проблемных данных улучшит качество расчётов

  • Прозрачность: Полная открытость методологии и данных

  • Надёжность: Система, проверенная независимым инструментом

Заключение

Завершение независимой проверки данных — это значимый шаг к созданию надёжной системы абсолютных курсов. Теперь у нас есть:

✅ Проверенная инфраструктура — все данные доступны и актуальны
✅ Прозрачная методология — любой исследователь может повторить анализ
✅ Конкретные рекомендации — чёткие правила фильтрации данных
✅ Готовность к расчётам — данные проверены и категоризированы

Следующий этап — запуск алгоритма расчёта абсолютных курсов на основе этих проверенных данных. Уже в ближайшее время мы представим первые результаты расчётов для всех 287 валют.


P.S. Для исследователей и аналитиков рекомендуем:

P.P.S. Текущая версия веб-интерфейса продолжает работать: www.abscur.ru

Присоединяйтесь к обсуждению в Telegram-канале @AbsCur!








05 февраля 2026

AbsCur3: Прототип алгоритма расчёта абсолютных курсов успешно разработан

 Исследовательский материал на основе метода абсолютных курсов

05 февраля 2026 года — проект AbsCur3, третья версия платформы для расчёта абсолютных валютных курсов, достиг важной технической вехи. Успешно завершён первый этап — разработка и тестирование прототипа алгоритма, который станет основой для всей системы автоматических расчётов.

Что такое абсолютные курсы и зачем они нужны?

В отличие от традиционных парных котировок (например, EUR/USD), абсолютные курсы позволяют оценить стоимость каждой валюты в универсальных единицах. Это даёт возможность:

  • Сравнивать валюты напрямую, без посредничества третьей (например, доллара)

  • Выявлять недооценённые и переоценённые валюты на глобальном уровне

  • Строить диверсифицированные портфели с учётом истинной стоимости активов

  • Заключать международные контракты, защищённые от валютных колебаний

Что именно было сделано на первом этапе?

🔬 Разработка прототипа алгоритма

  • Метод: Метод наименьших квадратов для решения системы уравнений

  • Подход: Постепенная разработка с тестированием на каждом шагу (8 итераций)

  • Ключевое решение: Отказ от нормировки по USD — все валюты равноправны, используется естественная нормировка

  • Математическая основа: Решение системы уравнений вида Ma=p с минимизацией погрешности

📊 Тестирование и валидация

  • Объём данных: 10 валютных пар, 30 дней (декабрь 2023)

  • Точность: Средняя погрешность восстановления парных курсов — 0.07%

  • Производительность: 1 миллисекунда на день — позволяет обработать всю историю за минуты

  • Стабильность: 100% успешных расчётов для торговых дней

🏗️ Создание инфраструктуры

  • Полностью реализована структура хранения данных согласно техническому заданию

  • Созданы скрипты для ежедневного и исторического расчётов

  • Подготовлена основа для интеграции с системой ежедневного обновления данных

Технические детали для интересующихся

Ключевые достижения прототипа:

  1. Математическая корректность — подтверждены все ключевые свойства алгоритма

  2. Высокая производительность — оптимизированные вычисления с использованием numpy

  3. Готовая инфраструктура — структура каталогов, форматы файлов, метаданные

  4. Масштабируемость — алгоритм готов к обработке 287 валютных пар

Структура проекта:

abscur3/
├── scripts/absolute_calculation/  # Скрипты расчёта
├── data/absolute/                 # Результаты расчётов
│   ├── daily/                     # Ежедневные абсолютные курсы
│   ├── currencies/                # История по каждой валюте
│   ├── errors/                    # Погрешности восстановления
│   └── metadata/                  # Статистика и отчёты

Почему это важно для проекта?

Для технической реализации:

  1. ✅ Доказана работоспособность математического подхода

  2. ✅ Подтверждена производительность — система справится с историческими данными

  3. ✅ Создана основа для следующих этапов разработки

Для будущих пользователей:

  1. Точность расчётов — погрешность менее 0.1% обеспечивает высокую достоверность

  2. Актуальность данных — интеграция с системой ежедневного обновления

  3. Практическая ценность — готовые инструменты для анализа и принятия решений

Что дальше? Следующие этапы проекта

С завершением первого этапа мы переходим к самой масштабной части проекта:

Этап 2: Первичный расчёт всей истории (4 дня)

  • Обработка всех 287 валютных пар

  • Расчёт абсолютных курсов за всю историю (с 1970-х годов)

  • Результат: Полная база абсолютных курсов для анализа

Этап 3: Ежедневный пересчёт (3 дня)

  • Интеграция с GitHub Actions workflow

  • Автоматический запуск после ежедневного обновления данных

  • Результат: Система полностью автоматизирована

Этап 4: Тестирование и документация (4 дня)

  • Полномасштабное тестирование системы

  • Создание финальной документации

  • Результат: Проект готов к промышленной эксплуатации

Технические детали реализации


Дисклеймер: Материал представлен исключительно в образовательных и исследовательских целях. Не является инвестиционной рекомендацией или финансовым советом. Автор не несет ответственности за любые финансовые решения, принятые на основе данной информации.

Ссылка на полный отчёт: Отчет - Разработка прототипа алгоритма расчета абсолютных курсов

*Исследование выполнено в рамках научно-исследовательского проекта AbsCur3. Материал обновляется ежедневно на основе актуальных рыночных данных.*

Следите за обновлениями в нашем Telegram-канале @AbsCur!

02 февраля 2026

AbsCur3: Система ежедневного обновления данных вышла в продакшен

02 февраля 2026 года — важная веха в развитии проекта AbsCur3. Сегодня система ежедневного инкрементального обновления валютных данных успешно прошла первый автоматический продакшен-запуск и перешла в режим полной автоматизации.

Что это значит для проекта?

AbsCur3 — это третья версия платформы для расчёта абсолютных валютных курсов. В отличие от традиционных парных котировок, абсолютные курсы позволяют сравнивать валюты напрямую, без посредничества третьей валюты (например, доллара).

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

Что именно было сделано?

За последнюю неделю была разработана и протестирована полностью автоматизированная система, которая:

🔄 Ежедневное обновление

  • Когда: Каждый день в 05:00 UTC (08:00 по московскому времени)
  • Что: 287 валютных пар
  • Сколько времени: 41 минута
  • Как: Через GitHub Actions без вмешательства человека

🛡️ Надёжность и точность

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

📊 Технические результаты первого запуска

  • Обработано пар: 287 из 287 (100%)
  • Новых записей: 287 (по одной на каждую пару за вчерашний день)
  • Ошибок: 0
  • Общий объём данных: 1 930 237 записей

Как это работает?

Система построена на трёх ключевых компонентах:

  1. Скрипт обновления — анализирует, какие данные нужно загрузить
  2. GitHub Actions — обеспечивает автоматический ежедневный запуск
  3. API Twelve Data — источник актуальных валютных котировок

Процесс полностью автоматизирован:

  • В 05:00 UTC запускается workflow
  • Скрипт определяет, какие данные отсутствуют или устарели
  • Данные загружаются с соблюдением лимитов API
  • Результаты автоматически сохраняются в репозитории
  • В 05:41 UTC процесс завершается

Почему это важно?

Для проекта AbsCur3

  1. Актуальность данных: Теперь у нас всегда свежие данные для расчётов
  2. Основа для алгоритма: Следующий этап — разработка алгоритма расчёта абсолютных курсов
  3. Автоматизация: Освобождает время для работы над аналитикой и визуализациями

Для будущих пользователей

  1. Точность расчётов: Абсолютные курсы будут рассчитываться на актуальных данных
  2. Стабильность: Система работает автоматически, без перерывов
  3. Прозрачность: Все изменения фиксируются и доступны для проверки

Что дальше? Следующий этап

С запуском системы ежедневного обновления мы завершили подготовительный этап проекта AbsCur3. Теперь у нас есть:

✅ Исторические данные для 287 валютных пар
✅ Ежедневно обновляемые актуальные данные
✅ Автоматизированная инфраструктура

Следующий шаг — разработка самого сердца проекта: алгоритма расчёта абсолютных валютных курсов.

Что будет в следующем этапе?

  1. Математическая реализация: Метод наименьших квадратов для системы из 287 уравнений
  2. Ежедневный расчёт: Автоматический пересчёт абсолютных курсов на основе обновлённых данных
  3. Визуализация: Новые графики и инструменты анализа на сайте

Технические детали для интересующихся

  • Репозиторий проекта: github.com/prog815/abscur3
  • Workflow статус: Daily Update
  • Используемый API: Twelve Data
  • Объём данных: 1.9+ миллиона записей, растёт на ~287 записей ежедневно
  • Технологии: Python, GitHub Actions, Pandas

Заключение

Запуск системы ежедневного обновления — это значительный шаг в развитии AbsCur3. Мы создали надёжную основу, которая обеспечит актуальность данных для всех последующих расчётов.

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

Следите за обновлениями! Уже в ближайшее время мы начнём работу над алгоритмом расчёта абсолютных курсов.


P.S. Если вы интересуетесь технической стороной проекта, рекомендуем прочитать:

P.P.S. Текущая версия веб-интерфейса (на основе AbsCur2) продолжает работать по адресу: www.abscur.ru

Присоединяйтесь к нашему Telegram-каналу @AbsCur для оперативных обновлений!