15 Октября 2026 · исследования

Как проверить, выдержит ли преимущество стратегии рост торговых издержек?

Как проверить, выдержит ли преимущество стратегии рост торговых издержек?

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

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

Какие издержки нужно увеличивать в бэктесте?

Начните с издержек, которые стратегия действительно несёт. Для рыночного ордера это обычно комиссия taker, спред, проскальзывание и рыночное воздействие, зависящее от размера. Для лимитного ордера учитывайте уровень комиссии и вероятность исполнения: скидка maker не поможет, если результат на самом деле держится на завышенной оценке вероятности исполнения. В бессрочных фьючерсах учитывайте funding, а для некоторых продуктов — расходы на заимствование, исполнение опциона или расчёты.

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

ДопущениеПолезный стресс-тестЧто проверяется
Торговая комиссияТекущий уровень, затем более высокийТарифы комиссий и зависимость от уровня торгового объёма
Спред и проскальзываниеУвеличить на 25%, 50% и 100%Чувствительность к ухудшению цены исполнения
Рыночное воздействиеМасштабировать с размером ордера или долей участия в торгахМожно ли торговать заложенным капиталом по предполагаемой цене
Доля исполненных лимитных ордеровСнизить расчётную долю исполнений, включая частичныеЗависимость от места в очереди и допущений об исполнении
Funding или заимствованиеИспользовать неблагоприятные исторические периоды или повысить ставкуИздержки переноса позиции и расходы на финансирование

Это отправные точки, а не универсальные уровни стресс-теста. Для ликвидной спотовой пары и малоликвидного бессрочного контракта на альткоин не следует задавать одинаковый множитель проскальзывания только ради аккуратного сравнения.

Как рассчитать безубыточный уровень торговых издержек стратегии?

Зафиксируйте сигналы, размеры позиций и правила портфеля. Увеличивайте переменные издержки на единицу торгуемого номинала, пока чистый результат не станет равен нулю. Если стратегия торгует номиналом $1 миллион и приносит $8,000 до учёта переменных издержек исполнения, на все эти издержки можно потратить не более 0.80% номинала, прежде чем эта валовая прибыль исчезнет.

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

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

Как понять, что стратегия чувствительна к издержкам?

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

Рассмотрим краткосрочную стратегию с базовым чистым Sharpe 1.2. Если увеличение проскальзывания на 25% снижает его до 0.3, а увеличение на 50% делает чистую доходность отрицательной, итоговый результат сильно зависит от качества исполнения. Это не доказывает, что стратегию нельзя использовать; это повод изучить площадку, тип ордера и размер сделки, прежде чем доверять бэктесту.

Анализируйте распределение результатов, а не только Sharpe. Издержки могут съесть множество небольших выигрышей, оставив несколько крупных, и средняя доходность будет выглядеть приемлемой, хотя просадки и убыточные периоды станут хуже.

Нужно ли брать самое худшее издержечное допущение, какое только можно представить?

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

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

Что следует включить в отчёт об анализе чувствительности к издержкам?

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

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

торговые издержкиустойчивость стратегиибэктестингисполнение ордерованализ чувствительности
ПоделитьсяXLinkedInFacebookRedditHacker NewsWhatsAppTelegramEmail
← Все статьи