EasyTrading
Разборы10 сентября 2026 г. 5 мин

ИИ в управлении торговыми стратегиями: какие решения можно автоматизировать

Что поручить ИИ при работе со стратегией, когда нужно подтверждение трейдера и как сохранить ручное управление кодом, параметрами и запуском торговли.

Допустим, вы поручили ассистенту разобраться, почему стратегия стала чаще уходить в просадку. Он изучил отчёт, изменил правила входа и получил красивый результат на истории. Но заодно увеличил размер позиции. Формально метрика улучшилась. Ваша задача при этом изменилась без вашего решения.

Проблема начинается со слова «улучши». Оно не объясняет, что разрешено менять, какой риск допустим и где нужно остановиться. Для работы с торговой стратегией полезнее заранее разделить полномочия: анализировать, готовить изменения, выполнять согласованную работу и запрашивать новое решение. Разберём такую организацию работы. Это рекомендации, а не описание выпущенного ИИ-контроллера EasyTrading.

Что можно поручить без постоянного участия

Начинать удобно с задач, результат которых можно проверить до изменения стратегии. Ассистенту можно поручить собрать ошибки компиляции, сопоставить отчёты, найти участки просадки, подготовить список отличий между версиями. Для этого ему нужны доступные инструменты и понятный источник данных. Вывод модели остаётся объяснением, которое нужно сверить с результатами программы.

Следующий шаг — ограниченное задание на исследование. Например, проверить несколько заранее выбранных значений параметра в копии проекта. Человек задаёт диапазон, условия теста и критерий завершения. Ассистент выполняет согласованную серию, не выбирая по ходу новый рынок, другую комиссию или более удобный период.

В публичном описании XTester MCP перечислены работа с файлами стратегии, компиляция, запуск бэктеста и получение сделок и метрик. Это основа для делегирования исследовательской рутины. Наличие инструментов само по себе не определяет, какие решения пользователь разрешил принимать агенту.

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

Где заканчивается задание и начинается новое решение

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

Действие Разумная граница разрешения
Прочитать отчёты и объяснить различия Разрешить в пределах выбранного проекта
Запустить согласованную серию тестов Разрешить до установленного предела, не меняя условия
Подготовить новую версию кода Работать в отдельной копии или ветке
Заменить принятую версию стратегии Показать изменения и запросить подтверждение
Изменить плечо, объём или лимиты риска Получить отдельное решение человека
Допустить стратегию к реальному исполнению Согласовать отдельно от исследовательского задания

Это предлагаемая схема, а не таблица готовых настроек EasyTrading.

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

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

Как выглядит понятное задание ассистенту

Вернёмся к просадке. Вместо просьбы «почини стратегию» можно дать такое задание:

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

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

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

Для обычной проверки по заданным условиям языковая модель вообще может быть лишней. Сравнить показатель с установленным порогом способен обычный код. ИИ полезнее там, где требуется сформулировать гипотезу, объяснить различия или подготовить изменение для проверки. Жёсткие ограничения лучше обеспечивать средствами исполнения, а не только просьбой в чате.

Ручное управление должно оставаться рабочим

Кнопки «остановить ассистента» недостаточно, если непонятно, что остановится вместе с ним. В исследовании нужно различать прекращение новых заданий, отмену уже запущенного расчёта и сохранение сделанных изменений. Для конкретной связки приложения и клиента это стоит проверить на копии проекта до длительной работы.

Документация по безопасности XTester MCP отдельно оговаривает: нельзя считать принудительное выполнение подтверждений доказанным без теста конкретного клиента и host. Текст задания задаёт правило, но не заменяет технический запрет. Если ограничить полномочия средствами инструментов нельзя, разумнее оставить агенту подготовку предложений, а применение выполнять вручную.

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

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

Перед следующим заданием ассистенту запишите четыре вещи: что он может читать, что может менять, когда обязан спросить и как вы остановите работу. Если ответы расплывчаты, расширять автоматизацию рано. Сначала стоит сделать границы проверяемыми. Это не гарантирует прибыль и не исключает убытки, но позволяет понять, какое решение принял человек и что именно выполнил инструмент.