Блог им. Sundancer0369
Схема повторяется до скуки. Человек решает купить. Прикидывает, на какую сумму ему комфортно — скажем, на четверть счёта. Открывает позицию. И уже потом смотрит, куда бы поставить стоп, чтобы «не было слишком больно».
Ставит под ближайший минимум, потому что там логично: пробьёт — значит, я ошибся. Цена идёт вниз, задевает минимум, стоп срабатывает. Через час цена возвращается и уходит туда, куда он и думал.
И вот тут рождается обида на рынок. Хотя произошло ровно то, что должно было произойти при таком способе ставить стоп.
Цифры, которые стоит знать наизустьЯ возьму их из того самого исследования по Мосбирже — там 840 тысяч уровней, и спорить с такой выборкой нечем.
Запас за уровнем и доля проколов с возвратом, которые этот запас переживает (часовые свечи акций):
— 0,1 ATR за уровнем — переживает 12 % — 0,35 ATR — переживает 38 % — 1 ATR — переживает 75 %
На дневных чуть добрее: 17 %, 49 % и 83 %.
А теперь переведите привычное «поставлю на 0,1 % ниже минимума» в эти единицы. Медианный ATR часовой свечи ликвидных акций — около 0,6 % цены. Значит, ваши 0,1 % — это примерно 0,17 ATR. Такой стоп переживает примерно каждый пятый прокол с возвратом. В четырёх случаях из пяти вас вынесет, а цена вернётся.
Это не охота. Это арифметика.
Почему нельзя просто «поставить стоп подальше»Можно. И нужно. Но у новичка это не получается — и не потому, что он не догадался.
Он поставил стоп после того, как выбрал объём. Отодвинуть стоп в этой логике значит увеличить убыток: тот же объём умножается на большее расстояние. Разумеется, он не отодвигает.
Правильный порядок обратный, и он разворачивает всю картину:
Сначала решаете, сколько вы готовы потерять на сделке. Потом выбираете, где стоп. И только потом считаете объём.
объём = (сколько готов потерять) / (расстояние до стопа)
В этой логике отодвинуть стоп ничего не стоит: риск в рублях остаётся тем же, просто позиция становится меньше. Хотите стоп в 1 ATR вместо 0,17 — пожалуйста, берите в пять раз меньший объём и получите те же деньги риска при впятеро меньшей вероятности, что вас вынесет шумом.
Большинство тех, кто жалуется на снятие стопов, просто не хотят уменьшать позицию. Это понятное желание, но тогда вопрос не к маркетмейкеру.
Чего не лечит никакой запасГэпы. В том же исследовании: в 9 % проколов на часовом графике свеча открылась уже за уровнем, а у максимумов прошлого дня — в 15 %. Стоп исполнится по цене открытия, а не по вашему уровню. По медиане это на 0,35 ATR хуже, а в каждом десятом случае — дальше чем на 2 ATR.
От гэпа не спасает ни запас, ни «умный» уровень. Спасает только размер позиции. Поэтому он и первичен.
Что здесь делает роботЯ пишу торговых роботов, и в коде всё вышесказанное выглядит скучно и однозначно.
Расстояние до стопа считается от волатильности, а не от красивой линии на графике. Объём — функция от расстояния до стопа, а не наоборот; если стоп не задан, функция вообще не считается и заявка не уходит. Стоп может срабатывать по закрытию свечи, а не по касанию — это заметно экономит на проколах, но платится более широким риском, и это осознанный выбор, а не настройка «по вкусу».
Но главное не в формулах. Главное — робот не передумает.
Широкий стоп неприятно держать руками. Он висит далеко, позиция в минусе, и рука сама тянется подтянуть его поближе — «ну хотя бы сюда». Ровно в этот момент стоп из параметра риска снова превращается в место, где человеку страшно. Код так не умеет: там, где написано 1 ATR, будет 1 ATR, и в плохой день тоже.
КорочеСпор о том, охотятся ли за стопами, бесполезен не потому, что ответ неизвестен, а потому, что ответ не влияет на действия. При любой версии лечение одно: стоп в долях волатильности, а объём — от расстояния до стопа.
Интересно, кстати: кто-нибудь считал свой стоп в ATR, а не в процентах или рублях? Напишите, если да — и что получилось, когда пересчитали старые сделки.
Разбор того, как это записывается в правила и во что превращается в коде, я выложил у себя:
https://ngcorp.pro/blog/rules-you-cannot-skip/?utm_source=smartlab&utm_medium=post&utm_campaign=stops-and-volatility
«Не, брат, с таким настроением ты слона не продашь» ©
Например: ставьте стоп всегда 0,3% по отношению к сделке и вам будет совершенно все равно какое у вас плечо. 1 к 5 или 1 к100000000000000000. Утрирую.
С единственной поправкой. Ставьте всегда стопы там, где мейкеру прийдется тратить свою будущую премию. Тобишь, в зону его дискомфорта.
В итоге относительно правильная логика… ни о чём.
Уточню сразу — ближайшие минимумы бывают разной значимости, размерности и вида. Простейший пример — индикатор зигзаг показывает значимость с заданными математическими параметрами — это ОБЪЕКТИВНО!
А вы свои проценты по каким экстремумам взяли?
На глаз? На ваш? Почему не на мой? Или «глаз» зигзага?
Можно и попроще вариант — ФРАКТАЛ. Хотя бы его!
Но и тут надо уточнять какой именно фрактал! Ну не 1х1 же ж…
Симметричный или косой, сколько баров?
Проценты получатся РАЗНЫЕ!