Коротко

  • Добавление инструмента меняет набор экспозиций, но не гарантирует независимость правил.
  • Две стратегии могут называться разными, однако реагировать на один и тот же режим и иметь общий источник данных или исполнения.
  • Диверсификацию алгоритмов нужно проверять через поведение потоков во времени, а не по названиям инструментов.
  • Цель проверки — увидеть концентрацию риска и условия одновременной остановки, а не обещать более ровный результат.

Больше инструментов — не всегда больше разнообразия

Диверсификация обычно означает распределение экспозиции между различными источниками риска. Investor.gov подчёркивает, что распределение активов и диверсификация не устраняют рыночный риск, а требуют смотреть на состав и взаимосвязи вложений (Investor Bulletin: Diversification). Для алгоритмов к этому добавляется ещё один слой: риск может быть сосредоточен не только в инструменте, но и в самом правиле.

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

Поэтому полезно различать:

  • диверсификацию инструментов — изменение того, чем владеет или чем управляет портфель;
  • диверсификацию алгоритмов — изменение механики принятия решения и источника поведения;
  • диверсификацию исполнения — различие в ликвидности, расписании, заявках и операционных ограничениях.

Эти уровни могут пересекаться, но один не заменяет другой.

Что именно сравнивать у алгоритмов

Сигнал и механизм выхода

Сравните не только входы, но и условие выхода, размер позиции, время удержания и реакцию на изменение режима. Два разных индикатора могут производить похожие сделки, если оба отвечают на один и тот же рыночный фактор. Разбор системной торговли полезен как напоминание, что алгоритм — это цепочка правила, данных, исполнения, риска и мониторинга.

Данные и общие зависимости

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

Поведение в режиме

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

Условный пример матрицы

Пусть есть три потока: A — следование движению на инструменте X, B — следование движению на инструменте Y, C — возврат к среднему на X. По названию инструментов кажется, что X и Y дают разнообразие, а A и B — разные реализации. Но проверка может показать, что A и B входят в одни и те же часы и имеют одинаковую реакцию на резкое изменение волатильности.

Составьте матрицу с колонками «сигнал», «режим», «время удержания», «источник данных», «исполнение», «условие остановки». Заполните её до вычисления корреляций. Затем отдельно посмотрите на совместные неблагоприятные периоды. Сама корреляция — описательная статистика выбранного отрезка; она не гарантирует, что связь сохранится в другом режиме.

Кривая капитала может помочь увидеть путь портфеля, но не объясняет автоматически, почему потоки синхронизировались. Для этого понадобится связать кривую капитала с журналом решений и условиями рынка.

Что проверить самостоятельно

  1. Различаются ли правила входа и выхода, а не только инструменты?
  2. Есть ли общий источник данных, таймфрейм, час торговли или канал исполнения?
  3. Как потоки ведут себя по каждому наблюдаемому режиму?
  4. Что произойдёт при общей задержке, ошибке данных или недоступности рынка?
  5. Есть ли ограничения на суммарную экспозицию при одновременных сигналах?
  6. Какие неблагоприятные периоды являются общими для нескольких алгоритмов?
  7. Проверяется ли диверсификация после издержек и с одинаковыми правилами учёта?

Ограничения и границы вывода

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

Итог

Диверсификация алгоритмов начинается с вопроса «какие решения и риски различаются?», а не с вопроса «сколько инструментов добавлено?». После этого имеет смысл изучить совместное поведение потоков по режимам, издержкам и ограничениям исполнения. Такой порядок помогает отделить реальное разнообразие от повторения одного и того же правила на разных названиях.