AlgoEvolve: ИИ эволюционирует алгоритмы трейдинга — система сама меняет стратегии
Группа исследователей разработала фреймворк AlgoEvolve, использующий большие языковые модели (LLM) для эволюционного создания алгоритмических торговых стратегий. Работа опубликована на arXiv. Авторы отмечают, что задачи в сфере алготрейдинга отличаются высокой сложностью из-за зашумленности, нестационарности и разрывности данных.
В основе подхода лежит идея использования LLM в качестве оператора мутации для эволюционного поиска программ. В отличие от предыдущих работ, ориентированных на статичные задачи кодирования, AlgoEvolve применяется к созданию исполняемых торговых стратегий на языке Python.
Фреймворк включает два контура эволюции: внутренний цикл генерирует и тестирует стратегии, а внешний метаэволюционный цикл оптимизирует промпты, управляющие синтезом программ. Это позволяет системе автономно улучшать эвристики поиска.
По результатам экспериментов, AlgoEvolve продемонстрировал способность к адаптации стратегий под разные рыночные режимы — система самостоятельно меняла правила торговли в ответ на изменения данных. Метаэволюция промптов позволила достичь баланса между исследованием и эксплуатацией, а также снизить количество неудач с нулевыми сделками.
Как отмечают разработчики, полученные эвристики стабильно превосходят изначальные ручные инструкции, заложенные человеком. Это говорит о перспективности LLM-ориентированной эволюции для непрерывного синтеза программ в сложных средах.
Пока работа носит исследовательский характер, но авторы считают, что подобный подход может найти практическое применение в автоматизированной торговле и других областях, где требуется адаптивное управление в условиях неопределенности.







