Управление риском
Ограничения риска должны быть явными, проверяемыми и независимыми от сигнала на вход. Даже стратегия с положительным ожиданием может потерять капитал из-за слишком большого размера, коррелированной экспозиции, ошибок исполнения или неограниченного сценария убытка.
Риск позиции
Задайте максимальный убыток при достижении начального стопа. Для простого линейного инструмента:
риск на единицу = |цена входа - цена стопа| × множитель контракта
количество = допустимый убыток / риск на единицу
Учтите комиссии, ожидаемое проскальзывание, обратные контракты, шаг количества, минимальный номинал и округление площадки. Кредитное плечо меняет использование маржи и расстояние до ликвидации, но не снижает экономический риск позиции.
Отклоняйте вход, если стоп некорректен, количество меньше минимума, округление превышает допустимый убыток или ликвидность не соответствует размеру ордера.
Портфельная экспозиция
Задайте ограничения выше уровня отдельной стратегии:
- валовая и чистая номинальная экспозиция;
- длинная и короткая экспозиция по классам активов;
- число открытых позиций и ожидающих ордеров;
- экспозиция по коррелированным инструментам и общим факторам риска;
- концентрация по стратегиям, площадкам и счетам;
- использование маржи и расстояние до ликвидации;
- дневная и скользящая просадка.
Разные стратегии могут создавать одну и ту же рыночную экспозицию. Применяйте портфельные правила после решений стратегий и до размещения ордеров.
Ограничения убытка и частоты
Полезные меры:
- максимальный убыток на сделку, стратегию, день и счёт;
- максимальная серия убыточных сделок;
- пауза после выхода или убытка;
- максимальное число новых входов за период;
- уменьшение размера после порога волатильности или просадки;
- запрет новых входов при сбое данных, коннектора или сверки позиций.
Условия сброса должны быть определены явно. Для дневного лимита укажите часовую зону и порядок работы с позициями, открытыми на границе дня.
Контроль исполнения
- Требуйте защитный выход для каждого входа.
- Проверяйте спред, ликвидность, устаревшую цену и максимальное отклонение.
- Не допускайте повторной отправки одного ордера; неизвестный исход сначала сверяйте с площадкой.
- Различайте частичное исполнение, отклонение, отмену и тайм-аут биржи.
- Продолжайте управлять открытыми позициями, когда новые входы на паузе.
- Не считайте принятый ордер исполненным, а локальный тайм-аут — отклонением.
Операционные меры
Пауза, откат, мониторинг и сверка счёта должны работать без изменения логики стратегии. Проверьте их до разрешения ордеров. Настройте уведомления об устаревших свечах, ошибках циклов, отклонённых ордерах, расхождениях позиций, превышении убытка и недоступных сервисах.
Пересматривайте лимиты после существенного изменения волатильности, ликвидности, размера счёта, поведения стратегии, коннектора или правил площадки. Сохраняйте версию конфигурации и причину каждого изменения.
См. Проверка перед реальным запуском и Как рассчитываются сигналы.