Как настоящий ИИ-агент отличает шум от сигнала на рынке
В мире, где каждый второй стартап обещает new способ заработать на рынке с помощью artificial intelligence , большинство решений — просто красивая обертка над подбрасыванием монетки. Особенно это заметно в системах фундаментального анализа, построенных на LLM agents . Многие из них, включая популярные на GitHub проекты, страдают одной и той же fatal flaw : они не умеют правильно приоритизировать данные. Когда агент получает сразу несколько противоречивых технических индикаторов — например, RSI говорит о перепроданности, а Stoch RSI — о перекупленности — его reasoning зависит не от анализа, а от того, какой сигнал попался первым.
Один из таких проектов — TauricResearch/TradingAgents — использует дебатную модель: два агента спорят, пойдёт ли цена вверх или вниз. Звучит впечатляюще, но на деле это лишь illusion интеллектуального процесса. Вместо глубокого анализа система часто просто фиксирует первый попавшийся аргумент. А если добавить жёсткие веса индикаторов, система теряет adaptability и превращается в устаревший скрипт. Другие подходы, вроде node-ccxt-backtest, пытаются обойти проблему, разбивая анализ на восемь направлений — от on-chain-метрик до макроэкономики. Но и они сталкиваются с одной реальностью: рынок не живёт по отчётам. Он реагирует на sudden events , вроде твита политика или геополитического кризиса.
Истинное решение — не в большем количестве данных, а в их timing . Автор прототипа предлагает паттерн «reasoning + action », при котором ИИ-агент не просто анализирует исторические метрики, а активно ищет свежие новости в реальном времени. Это позволяет ему переключаться между режимами: то углубляться в фундаментальные metrics , то мгновенно реагировать на flash crash или неожиданное заявление президента. В тестовом сценарии система показала себя эффективно: на фоне ультиматума США Ирану агент выдал сигнал WAIT, а после объявления о перемирии — мгновенно переключился на BUY, зафиксировав рост объёма и ликвидацию коротких позиций.
Технически реализация опирается на агентную сеть, где один модуль отвечает за web search , а другой — за генерацию торгового signal . Критически важна логика фильтрации: агент ищет только события за последние 4–12 часов, избегая запаздывающих данных. Он не копирует мнение одной статьи, а ищет подтверждение из нескольких источников. При неоднозначности — выбирает wait . Это не гарантирует прибыль, но резко снижает risk ошибок. Система уже способна отличать маркетинговую шумиху от реального события, понимать, когда price опережает данные, а когда — отстаёт. Пока это исследовательский прототип, но он задаёт направление: будущее трейдинга — не в более сложных моделях, а в более responsive системах.
Цена высока — 200k токенов на один бэктест. Для Haiku это $1.20, для Opus — $6.00. В реальной торговле такие cost расходы съедят всю прибыль за пару недель.
Интересно, но фильтр по дате — слабое место. Если источник не указывает точное время, агент его игнорирует. А что, если breaking news срочная новость вышла в пресс-релизе без временной метки?
Система ждёт острого события, а рынок часто движется на фоне постепенного pressure давления. Например, медленного оттока из ETF. Она может пропустить trend тренд из-за отсутствия всплеска.
Паттерн «рассуждение + действие» — это просто цикл. Ничего нового. Зато инструмент поиска реализован чётко. Можно взять за основу.
То есть мы построили ИИ, чтобы он в итоге сказал «ждать»? Иногда самый сложный decision выбор — не действовать. Но продать это инвесторам будет hard сложно.
А что, если президент начнёт тестировать систему, шутя про войну и перемирие? Получится manipulation манипуляция через public trust доверие к ИИ-агентам.