Блог им. Empirix

Зачем нужен стоп-лосс и какой выбрать — на примере 2 365 алгоритмов

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

Полезные материалы, которые хорошо бы изучить перед продолжением:

  1. Что такое трейдинг, как он работает и на какие 5 вопросов нужно ответить, прежде чем становиться трейдером.
  2. Тестирование торговых стратегий на исторических данных (бэктест) — почему это так важно?
  3. Советы начинающим трейдерам, выявленные за 12 лет опыта.

Что такое стоп-лосс и с чем он помогает

Стоп-лосс — отложенный ордер (приказ брокеру), при достижении которого ваша сделка закрывается с убытком.

Стоп-лосс помогает контролировать убытки и не терять больше запланированного.

Контролируемые убытки — часть бизнеса на финансовых рынках. В природе не существует торговых стратегий, где прибыльных сделок 100%. Как мы скоро выясним, убытки могут сопровождать вас в каждой второй сделке. Так что уметь работать со стоп-лоссом — полезный навык. Он сделает за вас всю грязную работу.

И одна из главных причин не использования стоп-лоссов, либо неверное их использование — наши эмоции.

Психология — вот что мешает рационально использовать стоп-лосс

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

Эффект диспозиции (disposition effect) — психологический эффект, открытый Амосом Тверски и Даниэлем Канеманом. Этот эффект (или когнитивное искажение) “заставляет” трейдера удерживать убыточные позиции, а прибыльные закрывать раньше. Хотя логичнее и рациональней все делать наоборот.

Если не углубляться в науку о поведенческих финансах, то человек просто хочет быть правым. Это чувство правоты вырабатывает эндорфины и другие гормоны “счастья”, что повышает настроение. Но в трейдинге за такое нужно сильно заплатить. Поэтому нужно уметь придерживать свое стремление быть правым и не спорить с рынком. Для этого мы и приводим отличные данные и их анализ, чтобы трейдер наглядно убедился, что стоп-лосс — это самое простое и дешевое, что он может сделать, чтобы улучшить свои результаты в трейдинге.

Как эффективней всего выставлять стоп-лосс

Прежде чем пойдем к исследованиям, разберемся с базовыми принципами построения стоп-лосса. Их несколько:

  1. Системное построение — например, на основе волатильности цены.
  2. Субъективное — за ценовыми пиками, паттернами или другими графическими моделями.
  3. Фиксированное — на определенном расстоянии от открытой сделки.

Разберем все 3 варианта.

Системный стоп-лосс, адаптированный к волатильности

Один из самых эффективных методов. Таким способом пользуемся и мы.

Волатильность — “дыхание” рынка. Уметь анализировать это “дыхание” — важный навык.

Чем выше волатильность рынка, тем быстрее и амплитудней движется цена — стоп-лосс нужен больше. Чем ниже волатильность, тем медленней и спокойней движется цена — стоп-лосс можно ставить короче.

Теперь к практическим примерам.

Любую стратегию мы проводим через бэктест за 15 лет с разными параметрами. В “разные параметры” входит и перебор оптимальных уровней стоп-лосса, который адаптируется к волатильности. Волатильность мы измеряем индикатором ATR — Average True Range. Вычисления достаточно простые.

К примеру, есть ценовой импульс вверх и вы хотите открыть лонг. Разберем, как можно выставить стоп-лосс с адаптацией к волатильности.

Зачем нужен стоп-лосс и какой выбрать — на примере 2 365 алгоритмов

Пример выставления разных стоп-лоссов на основе волатильности.

Текущая цена инструмента — 137,179. Значение индикатора ATR — 0,7002. Давайте создадим простую формулу с некоторыми переменными:

  • SL — так обозначим ценовой уровень стоп-лосса, куда нам нужно будет в итоге поставить ордер
  • Price — текущая рыночная цена инструмента
  • ATR — текущее значение индикатора ATR
  • kSL — коэффициент, на который мы будем умножать значение ATR. Пусть в этом примере их будет несколько: 1, 2, 3

Все готово к вычислениям. Возьмем для начала kSL = 1:

SL = Price – (ATR * kSL)

Подставляем значения:

SL = 137,179 – (0,7002 * 1)

SL = 136,478

Первый вариант стоп-лосса есть. Теперь возьмем kSL = 2:

SL = 137,179 – (0,7002 * 2)

SL = 135,77

Ну и с коэффициентом 3 получается по этой же формуле значение 135,07. Так мы научились выставлять стоп-лосс на основе волатильности.

Что касается оптимального коэффициента kSL — здесь нет правильного ответа. Нужно тестировать стратегию и смотреть на результаты, подбирая оптимальный параметр. К примеру, как это делаем мы во всех бэктестах.

Зачем нужен стоп-лосс и какой выбрать — на примере 2 365 алгоритмов

Параметры одной стратегии, где мы тестируем тот самый коэффициент kSL от 3 до 5 с шагом 1.

Субъективный стоп-лосс — на основе графических или свечных паттернов

Мы называем такой метод стоп-лосса субъективным, потому что чаще всего его используют трейдеры, торгующие вручную. Системно и автоматизированно такой стоп-лосс выставлять можно, но маловероятно, что он будет эффективней стоп-лосса на основе волатильности.

К примеру, есть ценовые импульсы и свечные паттерны. Логически хочется ставить стоп-лоссы за ценовыми пиками, как на примере ниже.

Зачем нужен стоп-лосс и какой выбрать — на примере 2 365 алгоритмов

Выставление стоп-лоссов за ценовыми паттернами (свечными или графическими).

В таком построении нет ничего плохого, но опять же — оно субъективное. Значительно проще привязать стоп-лосс к волатильности, протестировать стратегию с определенными настройками и получить количественные и качественные данные. И значительно сложнее создать код стратегии на основе свечных или графических паттернов, а потом еще и привязать к такой логике построение стоп-лосса.

Трейдинг любит простые подходы. Все, что можно сделать проще, нужно делать проще.

Фиксированный стоп-лосс

Самый “грубый” метод, зато не требующий каких-то анализов или вычислений.

Есть точка входа, есть фиксированное расстояние в пунктах — все. Ни волатильность, ни графические или другие модели здесь не используются. Планируете использовать 50 фиксированных пунктов в каждой сделке? Ок, это и есть фиксированный стоп-лосс. Такой метод не самый рациональный, так как не учитывает волатильность цены или хотя бы те самые ценовые паттерны. То есть такой стоп-лосс можно назвать “немного рандомным”. Но даже такой контроль рисков лучше, чем никакой.

Хорошо, с построениями заканчиваем. Переходим к исследованиям.

Чуть-чуть больших данных, которые помогут разобраться с ценностью стоп-лосса


За годы мы сумели собрать отличную базу данных с десятками миллионов сделок. В основе этой огромной базы — 15 разных стратегий (некоторые из них есть в разделе блога "
Тестирование торговых стратегий и методов"). Ниже детали о базе данных.

  • количество исторических тестов — бэктестов: 109 912
  • количество совершенных сделок: 44 214 423
  • среднее историческое окно: 5.25 лет
  • среднее количество сделок в каждом бэктесте: 402
  • бэктестов с доходностью выше нуля: 25 706, или 23%
  • бэктестов, подходящих для живого трейдинга (коэффициент восстановления > 0.5 и количество сделок > 30): всего 2 365 или 2.15%

На этой “биг дате” потестируем идею:

Так как некоторые сделки все же закончатся убытком, нам нужна защита для этих самых убытков.

Любая стратегия допускает убыточные сделки

Отсортируем нашу базу данных и вверх выведем тестовые запуски с самым высоким процентом прибыльных сделок.

Зачем нужен стоп-лосс и какой выбрать — на примере 2 365 алгоритмов

Максимальный процент прибыльных сделок из всего массива данных.

Оказывается, самая высокая прибыльность — это 73% положительных сделок. Обратите также внимание на количество сделок в столбце “G”, нам подходят бэктесты с вменяемым количеством сделок за всю историю.

Выходит, 27% сделок будут убыточными. Одна сделка из четырех.

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

Анализ других стратегий показывает: гораздо прибыльнее торговать с маленькими стоп-лоссами и крупными тейк-профитами.

Сколько прибыльных сделок в хороших стратегиях?

Теперь возьмем выборку из тех потенциально хороших 2 365 бэктестов и узнаем, сколько прибыльных сделок в этих запусках. Тем временем, в списке выше можно узнать, почему берется именно эта выборка.

По всей выборке самая низкая доля прибыльных сделок равна 20%. Самая высокая — 73%. Далее разбросаем все 2 365 наблюдений по “карманам” в 5% — от 20% до 75%. Получаем интересную гистограмму.

Зачем нужен стоп-лосс и какой выбрать — на примере 2 365 алгоритмов

Распределение стратегий по их количеству и доходности. Ось Y — количество стратегий, ось X — количество прибыльных сделок в стратегиях.

Простой анализ “на глаз” обнаруживает, что у большинства бэктестов доля прибыльных сделок всего 30-45%. Тут впору спросить: как так-то? Разве может профессиональный трейдер или торговый алгоритм быть правым меньше чем в половине случаев? Как здесь вообще говорить о прибыльности?

Секрет лежит на поверхности. С одной стороны, это использование стоп-лоссов, всегда и везде. Вторая половина секрета в том, что вознаграждение должно быть как минимум в два раза крупнее убытка (это мы уже рекомендовали в статье с советами для начинающих).

Все просто: в трейдинге никогда не разменивайтесь на мелочь, стремитесь к прибылям побольше. И всегда-всегда-всегда пользуйтесь стоп-лоссом.

Когда стоп-лосс может не сработать

К сожалению, стоп-лосс не всегда может защитить ваши сделки на 100%. Иногда случаются гэпы и проскальзывания.

Гэпы

Гэп — разрыв между ценой закрытия и ценой открытия.

Чаще всего гэпы случаются на фондовых рынках, так как акции торгуются с определенным расписанием бирж. Чуть реже — на рынке Форекс. Валютные пары торгуются 24/5, так что если гэпы и случаются, то в основном по понедельникам. И совсем редко на криптовалютных рынках — здесь торговля идет 24/7.

Разберем технический пример гэпа, когда запланированный стоп-лосс не сработает.

Зачем нужен стоп-лосс и какой выбрать — на примере 2 365 алгоритмов

Пример гэпа и незапланированного стоп-лосса.

К примеру, вы вошли в сделку с продажей на уровне 1,3090 (зеленая линия), стоп-лосс выставили на уровне 1.3120 (красная линия). В понедельник утром случился гэп (сейчас неважно, какая причина гэпа — их может быть сотни), и инструмент открылся по цене около 1.3170. Ваш стоп-лосс принудительно сработает как раз на этом уровене — около 1.3170 (желтая линия). То есть убыток будет в 2 с лишним раза больше запланированного.

Гэпы бывают большие, соответственно, убыток может быть в 2, в 3, и даже в 5 раз больше. Это не значит, что все сделки в конце дня (если мы говорим про фондовые рынки) или в конце недели (если говорим про валютные рынки) нужно закрывать. Прагматичней использовать сбалансированные риски на каждую сделку, и даже если вы попадете на гэп (что бывает все же редко), то ваш незапланированный убыток будет не таким огромным.

О торговле на основе гэпов у нас есть отдельная статья: "Гэпы на Forex: трейдинг-стратегия и её результаты" или же можно посмотреть видео ниже.


Проскальзывания

Проскальзывание — экстремально быстрое изменение цены, связанное с низкой ликвидностью финансового инструмента.

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

Если коротко — цена начинает “скользить” тогда, когда трейдеры отменяют свои лимитные заявки, либо отодвигают их выше/ниже. Чтобы стоп-лосс сработал, нужен кто-то, готовый выкупить ваш убыточный актив. А если этот “кто-то” с рынка временно уходит, то и ваша убыточная сделка будет работать у вас до того момента, пока не найдется этот “кто-то”.

Так было с швейцарским франком в декабре 2015 года, когда доллар резко ослаб против франка, из-за чего не было достаточной ликвидности для закрытия стоп-приказов. Многие трейдеры потеряли либо значительную часть своих средств, либо все средства. Некоторые брокеры обанкротились, так как заемные средства их клиентов были слишком велики. В этом примере стоп-лоссы могли вообще не сработать.

Зачем нужен стоп-лосс и какой выбрать — на примере 2 365 алгоритмов

Падение доллара США к швейцарскому франку в декабре 2015, недельный график.

Опять же, этот рыночный риск случается редко. Но случается. И чтобы не потерять значительную часть капитала, всегда нужно расчитывать риск на сделку.

Выводы напоследок

Анализ базы сделок показал, что главный повод поставить стоп-лосс в том, что еще не родился такой трейдер, у которого 100% прибыльных сделок. Самые успешные трейдеры и торговые алгоритмы допускают убытки в половине случаев и больше. В трейдинге так есть. А значит, стоп-лоссы — это часть игры или часть работы, кому как. В профессиональном трейдинге это уже стандарт — 30%-45% прибыльных сделок. Цифры, конечно, небольшие, но они дают мощную подсказку — стремиться к более крупным выигрышам и использовать трендовые стратегии. В долговременной перспективе это обеспечивает успех.

Материалы

  1. Советы начинающим, выявленные за 12 лет опыта.
  2. Тестирование торговых стратегий на исторических данных (бэктест) — почему это так важно?
  3. Тренд — лучшее, что вы можете использовать в своей торговле. Исследования тренд-аномалий за 136 лет. 
  4. Как выставлять стоп-лосс и тейк-профит.
  5. Количество прибыльных сделок или их качество: на что вы поставите свои деньги?
364
20 комментариев
Если так уверены в себе снимайте ролики по очень простому сценарию: Сегодня 23 мая 2025 года 12 42 покупаю условно Сбербанк столько лотов По такой цене ТЭйк сюда, стоп лосс сюда. Бэк-тесты без ваших стоп заявок вообще не аргумент.
Александр Владимирович, публикуем работу алгоритмов в нашем Telegram (не используем ручные трейды). Материал — больше для начинающих, чтобы разобраться в разных принципах контроля риска. То есть небольшое исследование с примерами. О каких аргументах речь?
avatar
Стоп-лосс — отложенный ордер (приказ брокеру),
при достижении которого ваша сделка закрывается с убытком.

Красное — не факт, может быть и с прибылью.
avatar
VladMih, если вы про трейлинг-стоп, то в данном материале мы решили не объединять всё в одно и взять только классический контроль риска. По трейлинг-стопам у нас есть отдельное исследование.
avatar
Empirix, как ни крути ушами, у слона хобот длиннее.
Определение стоплосса одно на все случаи жизни
и не должно зависеть от чьих-либо планов и хотелок:
это ограничение хода цены против вашей позиции,
в т.ч. ограничение убытка, как частный случай.

Иначе от таких изобретений страшная путаница возникает, особенно в головах начинашек. Да и у опытных — попробуйте договориться с Гуглом чем отличается скальпинг от пипсовки, разные это вещи или одно и то же.
Когда я начинал, всё было предельно просто и понятно.
А сейчас рискните — убейте несколько часов на разборки.
Лучше не рискуйте — лишь убедитесь, что «кто в лес, кто по дрова».
avatar
VladMih, согласны в целом. Меньше терминов — проще жить)
avatar
Empirix, тема гораздо важней — проще понимать друг друга.
Расшифровывать не буду.
А статью поправил бы. Или я зря плюсовал? ;0)
avatar
VladMih, подредактируем — нет проблем.
avatar
По всей выборке самая низкая доля прибыльных сделок равна 20%. Самая высокая — 73%
и чтобы вероятность 73% была как 73%, а 20% убыточных как 20%....
avatar
Аргумент как утверждение действительности полезности ваших алгоритмов. В данной статье я увидел только расчёты.

Александр Владимирович, стоп-лосс, основанный на ATR, — один из самых объективных методов (дальше уже начинаются всякие более сложные модели типа GARCH, которые не так популярны среди частных трейдеров из-за сложности).

 

Так что раздел статьи про «Системный стоп-лосс, адаптированный к волатильности» — очень даже полезный материал. Можете перепроверить с GPT — он не даст соврать)

 

Ну а про практические кейсы, как отметили выше, — это в нашем ТГ публикуется.

avatar
Empirix, в упрощенном варианте согласен.
Для более адаптированного применения такого СЛ надо попытаться привязать его к размеру тейка.
Если цель свинговая — один к-т АТР, если сделка позиционная — другой.
Т.е. если, к примеру, делать робота с разными целями на разных ордерах одной позиции, то и СЛ этим ордерам нужно назначать разные (повторюсь — в ОДНОЙ позиции).
avatar
Среди алго почти никто не использует стоп-лосс. Ни процентный, ни по волатильности. Стопы почти всегда усложняют и ухудшают системы ( я знаю исключения и именно как исключения).
Стоп-лосс поможет продлить удовольствие от проматывания своего депозита торговцам-на-адреналине. Если только они смогут его  использовать. 
avatar

SergeyJu, если не учитывать маркет-мейкеров, HFT и арбитраж, то стоп-лоссы в алгоритмах вполне используются. В том числе как приказ, но чаще встроен в логику через риск-модели (GARCH, VaR и др.). Особенно в CTA-фондах, тренд-следящих и mean-reversion стратегиях, где важно контролировать отклонения и просадки — особенно при плече.

 

То есть формально стоп может выглядеть по-другому, но риск всё равно ограничивается.

avatar
Empirix, вот уж тема ограничения рисков — самая что ни на есть алгошная. И стоп-лоссы для этого вовсе не обязательны. Тем более, что Вы тут размещаетесь не для мастеров пускать VaR и GARCH  в глаза, которых тут и нет. 

avatar
SergeyJu, ок, не пойдем далеко в алгоритмы. Дано: обычная системная автоматизированная стратегия на основе тренда — в таких логиках стоит выставлять стопы?
avatar
Empirix, не автоматизированная, а автоматическая. С стоп-лосов я не использую. 
avatar
Полазил по сайту, заглянул в Телегу — сплошной околорынок. Заведите себе публичную эквити, без результатов реальной торговли только хомячки Вам поверят, и то до первого слива. 
Антон Иванов, раз, два, три, четыре, пять.
avatar
Антон Иванов, верить — не верить тут нечему. Все эти АТР — стопы и  так далее сидят в книжках, через одну, изданных и даже переведенных на русский еще в прошлом веке. Есть еще замечательные индикаторы RSI, MACD да еще с предустановленными параметрами, которые тоже давно в зубах навязли.
avatar

Читайте на SMART-LAB:
🔈 По решению эмитента презентация перенесена на начало 2026 года
Благодарим за интерес к событиям на IR-платформе МОЕХ, о новой дате сообщим позднее.
Газпромбанк — лидер рынка: ключевые победы на Cbonds Awards 2025
Газпромбанк вновь подтвердил статус одного из ведущих организаторов российского долгового рынка, одержав победу в ключевых номинациях премии...
Фото
загадки Селигдара 
«During the gold rush, it’s a good time to be in the pick-and-shovel business»  – Марк Твен Когда смотришь отчетность Селигдара в период высоких...

теги блога Empirix

....все тэги



UPDONW
Новый дизайн