Прибыль не в тейк-профитах: один вход, четыре набора правил управления
Этот бэктест сравнивает три стратегии выхода с одинаковыми правилами входа, чтобы показать, как управление позицией влияет на просадку и прибыль. Узнайте, почему преимущество часто кроется в выходе, а не в сигнале на вход.
Прибыль не в тейк-профитах: один вход, пять вариантов управления позицией
Многие трейдеры считают вход в сделку главным элементом стратегии и тратят на него большую часть времени — какой индикатор, какой таймфрейм, какое подтверждение. А вот что делать после входа, думают гораздо меньше: стоп на 3% ниже, цель на 6% выше, и всё. Или вообще без правил — закрывают, когда кажется, что пора. Вход важен. Но в тесте ниже вход одинаковый, а правила управления позицией меняют результат в несколько раз.
Мы взяли один набор правил входа и прогнали его пять раз. Между прогонами менялись только правила управления позицией — те же условия, тот же стоп, тот же риск на сделку. Результат изменился с +2.4R до +15.8R, а просадка — с 20.8% до 4.9%, при этом средняя прибыльная сделка уменьшилась с 3.04R до 1.71R.
Условия теста
Правила входа, одинаковые для всех прогонов. Проверка на 4h → 15m: на таймфрейме 4h разворот Supertrend вниз (ATR период 14, множитель 4) при цене ниже EMA 200; на 15m цена ниже EMA 20. Период теста: февраль 2023 по сентябрь 2026.
Начальный стоп, одинаковый для всех прогонов. По индикатору — Average True Range, период 14 — в коридоре от 1% до 25% от входа.
Риск, комиссии, размер позиции — одинаковые. Стартовый баланс $2 000, $50 на сделку (2.5% от баланса), значит 1R = $50 везде. Одна позиция одновременно. Комиссии по тарифу биржи, фандинг на перпетуалах, проскальзывание от ликвидности.
Все прогоны используют полную историю, без разделения на in-sample / out-of-sample. Это сравнение, а не валидация: какой бы ни была подгонка правил входа, она одинакова в каждом прогоне, поэтому разница между прогонами не от этого.
Что меняется, по одному правилу за раз:
A — стоп и цель. Один тейк-профит 1:3 на всю позицию. Больше ничего.
B — добавить безубыток. Та же цель, плюс стоп переносится в безубыток, когда сделка достигает 0.5R.
C — добавить ранний выход. Как в B, плюс: если 4h Supertrend разворачивается вверх — тренд, обосновавший шорт, исчез — сделка закрывается где есть.
D — добавить трейлинг-стоп. Как в C, плюс трейлинг-стоп на всю позицию: стартует, когда сделка достигает 1:1.5, и следует за ближайшим хаем последних 5 свечей, в коридоре 0.5% до 25%. Если цена сначала достигает цели 1:3, цель закрывает 70%, а последние 30% остаются на трейлинг-стопе (это разделение почти не важно, см. прогон A + trailing ниже).
Единственное, что мы пробовали больше одного раза — настройку раннего выхода; всё остальное задали один раз и не трогали. Это дает C и D небольшое преимущество, которого не было у других прогонов, поэтому разрыв между B и C здесь, вероятно, немного больше, чем был бы на свежих данных.
Результаты
A: стоп + цель
B: + безубыток
C: + ранний выход
D: + трейлинг
A + только трейлинг
Сделки (прибыльные / убыточные / безубыток)
21 (6 / 15 / 0)
29 (6 / 9 / 14)
34 (13 / 10 / 11)
34 (14 / 10 / 10)
32 (17 / 15 / 0)
Винрейт
28.6%
40%
56.5%
58.3%
53.1%
Средняя прибыль / средний убыток
3.04R / 1.05R
3.04R / 1.05R
1.69R / 0.75R
1.71R / 0.75R
1.71R / 1.06R
Профит-фактор
1.15
1.92
2.92
3.18
1.83
Макс. просадка
20.8%
11.1%
4.9%
4.9%
7.8%
Макс. серия убытков
8
4
2
2
3
Среднее время удержания
26 дней
11 дней
4.4 дня
3.3 дня
6.3 дня
Итоговый результат
+2.4R ($122)
+7.7R ($386)
+13.5R ($674)
+15.8R ($792)
+13.2R ($658)
Сначала посмотрите на две строки: средняя прибыль и итоговый результат. Средняя прибыль уменьшается с 3.04R до 1.71R, а результат растет в шесть раз. Что бы ни принесло эти деньги, это были не тейк-профиты.
Что реально сделало каждое правило
Безубыток (A → B): перестаньте платить полную цену. Убытки снизились с 15 до 9, и 14 из 29 сделок закрылись в безубыток. Посмотрите на строку средняя прибыль / средний убыток — без изменений, 3.04R и 1.05R. Ничего не улучшилось ни в прибыльных, ни в убыточных сделках. Изменилось только то, сколько сделок отработали полный стоп, и это сократило просадку вдвое, уменьшило серию убытков с 8 до 4, и подняло профит-фактор с 1.15 до 1.92. Время удержания тоже упало с 26 дней до 11, и стратегия взяла на 8 сделок больше — подробнее об этом на следующем шаге.
Сделки в безубыток близки к нулю, но каждая немного стоит. В B 6 прибыльных и 9 убыточных дают около 8.8R, итоговый результат 7.7R, и разница — это то, во что обошлись 14 безубыточных сделок вместе.
Ранний выход (B → C): перестаньте держать мертвые сделки. Здесь стратегия меняет характер. Среднее время удержания падает с 11 дней до 4.4, а количество сделок растет с 29 до 34 — потому что позиция, закрытая за четыре дня, освобождает стратегию для следующего сигнала, а та, что висит месяц, нет. В A и B стратегия пропускала свои же входы, застряв в сделках, которые никуда не шли.
Средний убыток падает с 1.05R до 0.75R: сделка, которая не работает, теперь закрывается до достижения стопа. Просадка падает с 11.1% до 4.9%, а серия убытков снижается до 2.
У этого есть цена, и она видна: средняя прибыль падает с 3.04R до 1.69R. При этом количество прибыльных сделок растет с 6 до 13. Посчитайте по таблице: 6 прибыльных в B это около 18R, 13 в C это около 22R. Семь дополнительных прибыльных дали только 4R, значит новые победы — мелкие: сделки, которые в B вернулись бы к входу. Таблица не показывает, обрезает ли это также часть сделок до цели. Этот компромисс стоит проверить на своих входах. Здесь это окупается: итоговый результат растет с 7.7R до 13.5R.
Трейлинг (C → D): небольшое дополнение к C. Одна безубыточная сделка становится прибыльной, средняя прибыль растет с 1.69R до 1.71R, профит-фактор с 2.92 до 3.18. Просадка не меняется вообще. Полезно, но немного — и следующий прогон показывает почему.
Трейлинг сам по себе (A + trailing). Чтобы увидеть, что делает трейлинг-стоп сам по себе, мы прогнали его прямо на A, без безубытка и раннего выхода. Цифры в последней колонке таблицы: +13.2R, просадка 7.8%, серия убытков 3, время удержания 6.3 дня. Закрывает ли цель при этом 70% или 100% позиции, почти не имеет значения (+13.2R против +13.0R), значит почти каждая сделка закрывается трейлинг-стопом до достижения 1:3.
Так что один трейлинг-стоп на чистом входе делает почти то же самое, что безубыток и ранний выход вместе. Это другая дорога к тому же месту: меньше полных стопов, короче время удержания, больше сделок. В порядке A → B → C → D трейлинг-стоп выглядел небольшим только потому, что два других правила уже сделали большую часть его работы.
Откуда взялись деньги
Цель никогда не менялась в A, B и C, а в D она закрывает меньшую долю позиции. В прогоне A + trailing это почти не имеет значения: 70% или 100% позиции по цели дают одинаковый результат. Средняя прибыльная сделка стала меньше, пока результат рос.
Деньги пришли от правил управления открытой позицией:
сделки, закрытые в безубыток вместо стопа,
сделки, закрытые частью стопа вместо полного стопа,
сделки, закрытые с небольшой прибылью, когда причина для входа исчезла,
капитал, который перестал сидеть в мертвых позициях и вместо этого взял следующий сигнал.
Безубыток плюс ранний выход сделали это одним способом. Один трейлинг-стоп сделал большую часть этого другим способом. Набор правил важен меньше, чем сам факт их наличия: единственный прогон без правил кроме стопа и цели — это A, и это единственный с просадкой 20% и серией убытков 8.
Ничего из этого не видно в сигнале. Всё это решается до сделки, и у трейдера, который выходит когда «чувствуется», ничего из этого нет.
Чего это не является
Это не «вот правила — и это ответ». Безубыток 0.5R, разворот 4h, старт трейлинга 1:1.5 — каждое из них просто подошло к этому входу на этой паре. На более медленном инструменте тот же безубыток будет выбит шумом и превратит прибыли в нули; на более быстром ранний выход сработает до движения. Правильное управление — это то, что нужно тестировать против своих входов, а не настройка для копирования.
Это не способ исправить плохой вход. Управление решает, сколько заработает правильность и сколько будет стоить ошибка; оно не может сделать вас правым. Если во входе ничего нет, любая из этих конфигураций сократит просадку, пока результат остается отрицательным; и ничто здесь не доказывает, что во входе есть что-то тоже: проверка out-of-sample не проводилась, и 21–34 сделки всё равно не решили бы вопрос. Это отдельный тест, не этот.
Что попробовать
Возьмите стратегию, которую уже используете, и добавьте к ней одно правило — всего одно. Безубыток на каком-то уровне или выход, когда причина для сделки исчезает. Прогоните и сравните сначала средний убыток и просадку. Если эти два показателя сдвинулись, вы нашли то, что вход никогда бы вам не дал.
Прибыльная торговля зависит от управления позициями больше, чем от сигналов входа. Veskald позволяет строить жизненный цикл сделки как редактируемые правила, а не код, обеспечивая быстрое тестирование выходов, стопов и рисков.
Veskald — no-code платформа для создания, тестирования и запуска стратегий на крипто-фьючерсах. Построение, бэктест, валидация и аналитика в одном интерфейсе, а исполнение — как вам удобно: сигналы для ручной торговли, бот на вашей машине или свой исполнитель между ними.