Блог им. eavpred
Коллеги, приветствую.
Те, кто читает мои статьи, знают, что я давно развиваю проект Abscur по расчету абсолютных валютных курсов. Математическая декомпозиция матриц кросс-курсов позволяет очистить 45 мировых валют от взаимного влияния и привести их к единому измерителю — невзвешенной расчетной единице ABS. На основе этих данных я считаю чистую волатильность, коэффициенты вариации (CV), Maximum Drawdown, а также оцениваю реальную доходность акций Мосбиржи без рублевого шума.
Проекту уже много лет, историческая база синхронизирована на глубину в 20 лет. Однако долгое время актуальным оставался вопрос автоматизации: как сделать систему полностью автономной, ежедневной и при этом не тратить ресурсы на содержание выделенных серверов.
Недавно я полностью перестроил архитектуру пайплайна. Теперь вся цепочка работает по схеме «Zero-Infrastructure» (без постоянных серверов и баз данных), а ежедневная техническая аналитика генерируется автоматически. Ниже кратко о том, как устроен этот процесс и что он дает на выходе.
В качестве среды исполнения я выбрал Kaggle Notebooks. Это дает стабильное Linux-окружение, предустановленные data-science библиотеки и возможность запуска скриптов по расписанию (scheduled runs). Каждые сутки скрипт автоматически просыпается и выполняет математическую часть:
Раньше сухие таблицы и графики требовали ручной интерпретации для публикаций. Чтобы автоматизировать этот процесс и исключить человеческий фактор, я подключил к пайплайну Gemini API.
Через защищенные OAuth-токены Kaggle передает нейросети собранные технические метрики и агрегированные новостные заголовки по ключевым глобальным активам, товарам и акциям (включая Сбербанк, Норникель и др.). Промпт настроен жестко: ИИ не занимается предсказаниями, а генерирует сухой, структурированный технический обзор текущей ситуации на стыке математики абсолютных курсов и классических индикаторов.
Готовые результаты (JSON-структуры данных и сгенерированные тексты) скрипт напрямую коммитит в репозиторий GitHub. Оттуда через настроенный автоматический пайплайн данные подтягиваются фронтендом сайта на платформе Blogger.
В итоге графики, таблицы портфелей (оптимизированные по Шарпу и Сортино) и ежедневные обзоры обновляются на сайте полностью автономно. От сбора котировок до публикации аналитики не требуется ни одного ручного действия.
Буду рад обсудить в комментариях математическую логику изоляции валютных рисков, применимость очищенных индикаторов к портфельному анализу, а также ваш опыт построения автономных аналитических пайплайнов.
