Разработчик попытался создать торгового бота с помощью LLM, однако столкнулся с классической проблемой машинного обучения — переобучением (overfitting). ИИ-модель показала впечатляющие результаты на исторических данных, но оказалась нежизнеспособной в реальных рыночных условиях. Сообщество Reddit помогло выявить критические ошибки в методологии бэктестинга, которые привели к ложным ожиданиям высокой доходности стратегии.

Основная проблема заключалась в том, что модель «запомнила» исторические паттерны вместо того, чтобы выявить закономерности, применимые к будущим сделкам. В процессе обучения использовались данные, которые в реальной торговле были бы недоступны, что создало эффект «заглядывания в будущее» (look-ahead bias). Это привело к тому, что алгоритм демонстрировал высокую точность на тестовой выборке, но полностью провалился при попытке применения на новых данных.

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

Ключевые факты

  • ИИ-модель была использована для автоматизации написания кода торгового бота и подбора параметров стратегии.
  • Основная ошибка заключалась в переобучении (overfitting), из-за чего бот идеально подстраивался под исторические шумы рынка.
  • Сообщество Reddit указало на наличие look-ahead bias, при котором модель использовала информацию из будущего для принятия решений в прошлом.
  • Кейс подтверждает, что LLM не заменяют экспертные знания в области финансового инжиниринга и валидации моделей машинного обучения.
  • Итоговая доходность бота на реальных данных оказалась отрицательной, несмотря на «успешные» показатели при первоначальном тестировании.