Перейти к содержимому
Документация · Конвейер исследований

Команда ИИ-агентов и этапы исследований

Шесть специализированных агентов передают каждую стратегию по фиксированной последовательности этапов с проверками между ними.

Шесть агентов

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

Этапы по порядку

Запуск проходит этапы написания кода, проверки, бэктестирования, проверки результатов бэктеста, оптимизации и анализа. На этапе анализа он может вернуться к написанию кода для новой итерации, быть отклонён или перейти к проверке рисков, продвижению и бумажной торговле. Сначала обрабатываются запуски на поздних этапах, чтобы очередь нового кода не задерживала проверку и бэктестирование.

Проверка до начала бэктестирования

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

Два решения аналитика

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

Ограничения на число итераций и отказ от стратегии

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

Запуски платформы и ваши запуски

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