Коротко
- Добавление инструмента меняет набор экспозиций, но не гарантирует независимость правил.
- Две стратегии могут называться разными, однако реагировать на один и тот же режим и иметь общий источник данных или исполнения.
- Диверсификацию алгоритмов нужно проверять через поведение потоков во времени, а не по названиям инструментов.
- Цель проверки — увидеть концентрацию риска и условия одновременной остановки, а не обещать более ровный результат.
Больше инструментов — не всегда больше разнообразия
Диверсификация обычно означает распределение экспозиции между различными источниками риска. Investor.gov подчёркивает, что распределение активов и диверсификация не устраняют рыночный риск, а требуют смотреть на состав и взаимосвязи вложений (Investor Bulletin: Diversification). Для алгоритмов к этому добавляется ещё один слой: риск может быть сосредоточен не только в инструменте, но и в самом правиле.
Представьте два алгоритма. Первый покупает при направленном движении цены, второй открывает позицию при том же направленном движении, но на другом инструменте. Формально инструментов два и названия правил различаются. Однако общий режим, общий источник данных, одинаковое время входа и общая логика выхода могут привести к одновременной экспозиции.
Поэтому полезно различать:
- диверсификацию инструментов — изменение того, чем владеет или чем управляет портфель;
- диверсификацию алгоритмов — изменение механики принятия решения и источника поведения;
- диверсификацию исполнения — различие в ликвидности, расписании, заявках и операционных ограничениях.
Эти уровни могут пересекаться, но один не заменяет другой.
Что именно сравнивать у алгоритмов
Сигнал и механизм выхода
Сравните не только входы, но и условие выхода, размер позиции, время удержания и реакцию на изменение режима. Два разных индикатора могут производить похожие сделки, если оба отвечают на один и тот же рыночный фактор. Разбор системной торговли полезен как напоминание, что алгоритм — это цепочка правила, данных, исполнения, риска и мониторинга.
Данные и общие зависимости
Если стратегии используют одинаковую историю, одинаковый таймфрейм или общий источник цены, ошибка или задержка данных может повлиять на все потоки сразу. Это не повод автоматически считать стратегии одинаковыми; это повод выделить общий риск в отдельную строку анализа.
Поведение в режиме
Сопоставьте результаты по периодам тренда, диапазона и перехода. Разбор рыночных режимов показывает, почему один и тот же сигнал нельзя описывать только средним значением за всю историю. Если несколько алгоритмов одновременно теряют устойчивость в одном режиме, добавление инструментов не отменяет эту концентрацию.
Условный пример матрицы
Пусть есть три потока: A — следование движению на инструменте X, B — следование движению на инструменте Y, C — возврат к среднему на X. По названию инструментов кажется, что X и Y дают разнообразие, а A и B — разные реализации. Но проверка может показать, что A и B входят в одни и те же часы и имеют одинаковую реакцию на резкое изменение волатильности.
Составьте матрицу с колонками «сигнал», «режим», «время удержания», «источник данных», «исполнение», «условие остановки». Заполните её до вычисления корреляций. Затем отдельно посмотрите на совместные неблагоприятные периоды. Сама корреляция — описательная статистика выбранного отрезка; она не гарантирует, что связь сохранится в другом режиме.
Кривая капитала может помочь увидеть путь портфеля, но не объясняет автоматически, почему потоки синхронизировались. Для этого понадобится связать кривую капитала с журналом решений и условиями рынка.
Что проверить самостоятельно
- Различаются ли правила входа и выхода, а не только инструменты?
- Есть ли общий источник данных, таймфрейм, час торговли или канал исполнения?
- Как потоки ведут себя по каждому наблюдаемому режиму?
- Что произойдёт при общей задержке, ошибке данных или недоступности рынка?
- Есть ли ограничения на суммарную экспозицию при одновременных сигналах?
- Какие неблагоприятные периоды являются общими для нескольких алгоритмов?
- Проверяется ли диверсификация после издержек и с одинаковыми правилами учёта?
Ограничения и границы вывода
Низкая историческая корреляция не доказывает независимость в будущем, а различие названий не доказывает различие источников риска. Учебная матрица не заменяет портфельную модель, спецификации инструментов и проверку исполнения. Статья не утверждает, что любой набор алгоритмов лучше одного алгоритма и не задаёт персональную структуру портфеля.
Итог
Диверсификация алгоритмов начинается с вопроса «какие решения и риски различаются?», а не с вопроса «сколько инструментов добавлено?». После этого имеет смысл изучить совместное поведение потоков по режимам, издержкам и ограничениям исполнения. Такой порядок помогает отделить реальное разнообразие от повторения одного и того же правила на разных названиях.
