Контроль рисков в ИИ-трейдинге: почему я создал Allocation
3:12 ночи, вторник, конец февраля. Телефон трясётся не переставая — алерты от моего же бота. Открываю приложение и вижу: по XAU/USD висит пять открытых позиций суммарным объёмом 2.4 лота, депозит просел на 18% за сорок минут. Мой ии агент для трейдинга, которого я сам писал полгода, во время выхода данных по занятости в США решил, что откат — это сигнал усредняться. В логике он не ошибся. Он ошибся в риске, которого у него просто не было.
Коротко
Ии трейдинг бот может считать сигналы быстрее человека, но он не создан для управления риском — это отдельная задача. Жёсткий лимит на сделку должен жить вне алгоритма, а не внутри него. Я держу депозит живым больше десяти лет именно потому, что разделяю эти две вещи.
Как я вообще пришёл к ии-агенту
К алготрейдингу с ии меня привела банальная усталость: за 9 лет на реальных счетах руки устают сидеть у монитора во время азиатской сессии. Осенью я собрал простого ии агента на связке скрипта и модели, которая училась на моих же сделках по XAU/USD и EUR/USD на M15. Три недели он работал идеально — прибавил 6.4% к депозиту без единой моей команды. Я расслабился. Зря.
Ночь, когда бот съел 18% депозита
Проблема была не в стратегии, а в отсутствии внешнего ограничителя. Бот считал риск в процентах от equity на момент открытия каждой отдельной позиции, а не от депозита в целом. Когда пять сделок сложились в одну корзину, суммарный риск вырос до 9% вместо запланированного 1%. Я закрыл всё вручную в 3:40, зафиксировал убыток около $840 и понял: алгоритм должен предлагать сделки, а решение по риску обязано приниматься снаружи, отдельным модулем, который бот не может обойти.
| Метрика | До внешнего контроля | После |
|---|---|---|
| Макс. риск на сделку | до 9% при каскаде сигналов | жёсткий кап меньше 0,5% |
| Реакция на NFP/CPI | бот усреднялся против движения | автостоп торговли за 15 минут |
| Просадка за месяц | до 22% | без цифры — контроль по числу сделок, цель месяца не уйти в минус |
Вот что я теперь делаю с любым ии трейдинг ботом, прежде чем доверить ему реальные деньги:
- Считаю риск не от отдельной сделки, а от суммарной экспозиции по всем открытым позициям бота одновременно.
- Ставлю жёсткий кап меньше 0,5% от депозита на сделку и дневной лимит по числу сделок — вне логики самого алгоритма, чтобы бот физически не мог его обойти.
- Добавляю автостоп торговли за 15 минут до ключевой новости — NFP, CPI, заседания ФРС — даже если сигнал кажется сильным.
- Тестирую бота минимум 4-6 недель на демо с реальными объёмами позиций, а не только на бэктесте.
Плюсы
- + Не устаёт и не поддаётся эмоциям во время резких движений рынка.
- + Обрабатывает несколько инструментов и таймфреймов одновременно, чего человек физически не успевает.
Минусы
- − Не понимает контекст новости — видит только цифры, а не смысл события.
- − Склонен к переобучению на истории и ломается на новом рыночном режиме.
После той ночи я собрал отдельный инструмент, который проверяет каждую сделку бота на риск ещё до её открытия — так появился Allocation. Это не часть торговой стратегии и не ещё один сигнал: он просто не пропускает сделку, если суммарный риск выше моего лимита, независимо от того, насколько уверен в себе алгоритм.
Если вы сами тестируете ии агента для трейдинга или уже обожглись похожим образом — напишите мне, разберём ваш случай. У каждого бота свои грабли, но большинство из них можно обойти, если риск считает не сам алгоритм.
Частые вопросы
Можно ли полностью доверять ии агенту для трейдинга без присмотра?
Я бы не советовал. Даже бот, обученный на годах данных, не понимает контекст новостей и смену рыночного режима — ему нужен внешний контроль риска, который физически не даст открыть позицию сверх лимита.
Чем алготрейдинг с ии отличается от обычного механического бота?
Классический бот следует жёстким правилам без обучения, а ии-агент подстраивает веса сигналов под новые данные. Это гибче, но и опаснее: без ограничителя риска такой бот способен нарастить объём быстрее, чем вы успеете заметить.