Məzmuna keç
Tez Base

StratLab: мы построили квант-платформу на 1С - и она забраковала 231 нашу стратегию

Личный исследовательский проект, доведённый до промышленного состояния: 30 лет биржевых данных без ошибки выжившего, статистический гейт из 7 проверок, LLM-агент в Telegram и брокерский контур, где ни один ордер не уходит без кнопки "Approve". Самое ценное в нём - честность: из 231 кандидата стратегий строгую валидацию не прошёл ни один.

Собственный R&D-проект TezBase: рынок акций США (NYSE/NASDAQ), 30 лет истории · Разработка и эксплуатация - проект живёт и развивается, paper-trading в проде

16,9 млндневных котировок: 5 264 тикера, 1996-2026
86методов Data API - без единой правки конфигурации
0 из 231стратегий прошло строгий гейт - система не врёт владельцу
236/236автотестов PASS, 18 ADR, 0 форм в конфигурации
16,9 млн

Зачем мы это построили

Большинство “прибыльных” торговых стратегий из блогов не переживают честной проверки: переподгонка, ошибка выжившего, подглядывание в будущее. Мы захотели платформу, которая проверяет идеи так, как это делают фонды, - и построили её сами, на стеке, который знаем лучше всего.

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

Почему 1С - и почему это сработало

Неожиданный выбор для квант-платформы? Смотрите, что получилось: конфигурация из 104 объектов, ноль форм - 1С работает как headless-бэкенд с HTTP-сервисами, а весь интерфейс - Telegram и API.

Главное архитектурное решение - configuration-as-data: методы API живут не в коде конфигурации, а в справочнике. Сейчас их 86 в 19 категориях - от загрузки котировок до запуска сессий стратегий, и добавление нового метода не требует правки конфигурации вообще.

Реестр методов Data API в 1С

Данные, которым можно верить

В аналитических регистрах - около 39 млн записей, все из бесплатных источников (yfinance, Stooq, SEC EDGAR, FRED) через собственный ETL с автопереключением между источниками:

СлойОбъём
Дневные котировки OHLCV16 921 596 (1996-2026)
Сырые котировки для честного total return15 382 482
Фундаментальные показатели SEC EDGAR, point-in-time2 830 167
Обнаруженные паттерны (16 типов)2 419 453
Факторные Z-оценки1 219 781

Ключевое слово - “честные”: исторические составы индексов на каждую дату (в бэктесте нет компаний, “доживших” до сегодня задним числом), фундаменталка привязана к дате публикации отчёта, а не к отчётному периоду, дивиденды и сплиты сверяются автотестом с точностью 0,1 % годовых.

Регистр режимов рынка

Валидация: система, которая не врёт

Кандидат стратегии считается рабочим, только если проходит семь последовательных статистических проверок на 30-летнем walk-forward разбиении - включая Deflated Sharpe Ratio с поправкой на количество перепробованных вариантов.

Честный результат: из 231 факторного кандидата в 7 когортах гейт не прошёл никто - включая стратегии с красивым Sharpe 1.49 на обучающей выборке. Каждый отказ записан с машинно-читаемой причиной; в базе - 1 120 кандидатов, 686 бэктестов и 822 отчёта валидации, весь исследовательский след воспроизводим.

Отчёт когорты: 0 из 48 прошли строгий гейт

Почему “ноль прошедших” - это фича: платформа однажды поймала собственную лучшую стратегию на приукрашивании. После исправления ошибки выжившего в секторных данных её Sharpe честно сдулся с 0.77 до 0.49. Инструмент, который не льстит владельцу, - редкость на рынке, где продаются “сигналы с доходностью 300 %”.

Единственный выживший класс - гибридная momentum-reversion стратегия с адаптацией под режимы рынка: Sharpe 1.21 на кризисе 2007-2010, просадка −20 % на 28-летнем окне против −57 % у S&P 500 в 2008-м.

LLM-агент и человек в контуре

Интерфейс платформы - Telegram-бот с LLM-агентом (Claude) и 11 инструментами: показать составы индексов, запустить бэктест, разобрать результаты, запомнить факты о пользователе между сессиями.

А в брокерском контуре - принцип human-in-the-loop: ни один ордер не уходит брокеру без явного подтверждения человеком. Сигнал превращается в сообщение с кнопками [✅ Approve | ❌ Reject], и только после нажатия ордер маршрутизируется адаптеру (Paper / Interactive Brokers / TraderNet). Каждый вечер - автоматическая сверка позиций с брокером, расхождения - алертом.

Подтверждение ордеров в Telegram

Инженерная культура

  • 236/236 автотестов (pytest) - зелёные;
  • 18 ADR - каждое архитектурное решение задокументировано с контекстом и альтернативами;
  • ежедневный конвейер по расписанию: загрузка данных, разметка паттернов, снапшоты сигналов, план-факт прогнозов - всё отчитывается в Telegram;
  • ~40 тыс. строк прикладного кода: Python + 1С + PowerShell.

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

StratLab - наглядный ответ на вопрос “а можно ли поверх 1С построить современную систему с AI”: можно, без переписывания ядра и без снятия с поддержки. Если вашему бизнесу нужен LLM-агент поверх учётной системы, аналитическая платформа на ваших данных или интеграция 1С с Python-стеком - мы делаем это не в теории: см. AI-направление, обмены и интеграции.

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

Дисклеймер: StratLab - исследовательская платформа; всё, что она формирует, - статистические наблюдения, а не инвестиционные рекомендации.

1C sisteminiz üçün pulsuz ekspress-audit

1-2 gün ərzində bazanıza baxıb, məhsuldarlığın harada itdiyini tapacağıq və nə etmək lazım olduğunu deyəcəyik. Öhdəliksiz.

Pulsuz ekspress-audit əldə edin

Oxşar xidmətlər

Tapşırığı müzakirə edək

Ən sürətlisi WhatsApp: tapşırıq barədə bir-iki sətir yazın, iş günü ərzində cavab verəcəyik.

[email protected]

Müraciəti forma ilə qoymaq daha rahatdır