Расчёт лота от дистанции SL: торговля с риском в %
Содержание
Вывод: лот определяется тем, сколько вы готовы потерять
При торговле с риском в % сначала задаётся, какую долю баланса счёта можно потерять при одном срабатывании стоп-лосса. Затем лот рассчитывается обратным счётом от дистанции до SL (стоп-лосса). В этом и состоит отличие от фиксированного лота: при фиксированном лоте в дни с широким SL убыток оказывается большим, а с узким — маленьким, то есть риск на сделку каждый раз разный.
Однако рассчитанный лот нельзя отправлять в ордер как есть. У брокера есть минимальный лот, максимальный лот и шаг лота, а маржа тоже ограничена. В этой статье мы разберём, в каком порядке и как приводить расчётное значение в рамки этих четырёх ограничений (клампинг).
Сравнение рекомендованных брокеров →
🎁 Скачать бесплатный EA📧 Бесплатный email-курс (8 писем) + пакет из 13 индикаторов MT5 только для подписчиков
* Конфиденциальность строго защищена. Отписаться можно в любое время.
Как это работает: формула обратного расчёта
Базовая формула такая.
Лот = допустимый убыток ÷ (дистанция SL × стоимость одной единицы на 1 лот)
Возьмём пример: баланс 1 000 000 иен, риск 1%, USDJPY, SL 50 pips. Допустимый убыток — 10 000 иен. При 1 лоте (100 000 единиц валюты) 1 pip стоит около 1 000 иен, поэтому 10 000 иен ÷ (50 × 1 000 иен) = 0,2 лота. Если SL расширится до 100 pips, лот будет 0,1, а если сузится до 25 pips — 0,4. Какой бы ширины ни был SL, убыток при срабатывании стопа остаётся около 10 000 иен.
В советниках для MT5 «стоимость единицы» вычисляется из SYMBOL_TRADE_TICK_VALUE (стоимость одного тика) и SYMBOL_TRADE_TICK_SIZE (величина одного тика) инструмента. Если считать в pips, легко ошибиться в пересчёте для инструментов с разным числом знаков, а также для золота и криптовалют. Надёжнее считать в тиках.
Как уменьшается счёт при серии убытков
В торговле с риском в % важно, что просадку при серии убытков можно оценить заранее. Для примера возьмём MEGAMAX DONCHIAN и DONCHIAN ENGINE на USDJPY H1. В бэктесте максимальная серия убыточных сделок у обоих — 11. При риске 1% на сделку 11 убытков подряд уменьшат баланс примерно на 10,5% (0,99 в степени 11). При риске 2% — примерно на 20%. Логика такая: смотрим на максимальное число убытков подряд и выбираем тот риск в %, при котором такое снижение для вас переносимо.
Заметим, что у этих двух советников PF в бэктесте почти одинаков: 1.55 и 1.5. Тем не менее эффективная просадка (DD) составляет 58.6% и 10.8%, а годовая доходность — 39.3% и 10.9%, то есть сильно различается. В отличие от PF, показатели DD и годовой доходности сильно зависят от того, каким лотом торгуется система. Мы не беремся здесь категорично объяснять причины этой разницы, но это пример того, что «одинаковый PF — значит, одинаковая безопасность» утверждать нельзя.
Порядок клампинга и чек-лист
Рассчитанный лот приводится в порядок в такой последовательности.
| Шаг | Ограничение | Получение в MT5 | Действие |
|---|---|---|---|
| 1 | Шаг лота | SYMBOL_VOLUME_STEP | Округлить вниз до кратного шагу |
| 2 | Минимальный лот | SYMBOL_VOLUME_MIN | Если меньше — пропустить вход (или осознанно взять минимальный лот) |
| 3 | Максимальный лот | SYMBOL_VOLUME_MAX | Если больше — ограничить максимальным лотом |
| 4 | Предел по марже | OrderCalcMargin и свободная маржа | Если маржи не хватает — уменьшить лот и повторить проверку с шага 1 |
При подгонке под шаг лота нужно округлять вниз, а не по правилам округления. Обычное округление может немного превысить заданный риск в %.
Если расчёт дал значение ниже минимального лота, мы считаем правильным пропустить сделку. Если округлить вверх до минимального лота, риск именно в этой сделке превысит заданный процент. На небольшом счёте в дни с широким SL такая ситуация возникает каждый раз. Какое поведение выбрано, обязательно проверяйте в настройках советника или в его описании.
При выборе и настройке советника проверьте следующее:
- от чего считается риск в % — от «баланса» или от «эквити» (эффективной маржи);
- что происходит, если результат расчёта ниже минимального лота: сделка пропускается или лот округляется вверх;
- как лот подгоняется под шаг: округлением вниз или обычным округлением;
- что происходит при нехватке маржи: лот уменьшается или советник останавливается с ошибкой ордера.
Где находятся настройки, мы собрали в разделе Как настроить советник. Для прикидки лотов можно также использовать инструменты для MT5.
Ограничения и предостережения: убыток не всегда совпадает с расчётом
Даже при торговле с риском в % нет гарантии, что убыток не превысит лимит. Скажем и о неудобных моментах.
- Гэпы и проскальзывание: при открытии рынка после выходных или при выходе новостей сделка может исполниться по цене хуже SL. Тогда убыток превысит 1%.
- Издержки не учтены: если не включить в формулу спред и комиссию, реальный убыток будет немного больше.
- Стоимость тика меняется: у инструментов, где валюта счёта и валюта котировки различаются (всё, кроме кросс-пар с иеной, золото и т. д.), стоимость тика плавает вместе с курсом. Рассчитать можно только по значению на момент отправки ордера.
- Риски нескольких советников суммируются: даже при 1% на каждый, если одновременно открыты 5 советников, суммарный риск достигает примерно 5%.
- После убытков восстановление идёт медленнее: лот уменьшается пропорционально балансу, поэтому выход из просадки обычно занимает больше времени, чем при фиксированном лоте.
- Иногда фиксированный лот подходит лучше: для советников с усреднением (мартингейл-подобных) или без SL формула обратного расчёта просто неприменима.
Итоги
- Торговля с риском в % — это обратный расчёт лота по формуле «допустимый убыток ÷ стоимость дистанции SL». В отличие от фиксированного лота, убыток при одном срабатывании стопа остаётся примерно постоянным
- Считать нужно не в pips, а через стоимость тика и размер тика
- Порядок клампинга: «округление вниз до шага → минимум → максимум → маржа». Проверьте, пропускает ли советник сделку при лоте ниже минимума или округляет вверх
- По максимальному числу убытков подряд и риску в % заранее оценивайте просадку при серии убытков
- Из-за гэпов, издержек и суммирования рисков нескольких советников реальный убыток может превысить расчётный
По теме
📧 Бесплатный email-курс (8 писем) + пакет из 13 индикаторов MT5 только для подписчиков
* Конфиденциальность строго защищена. Отписаться можно в любое время.
Есть вопрос о советниках или Forex?
Задайте его на трейдерском форуме Nattzy (бесплатная регистрация). Можно спрашивать не только по этой статье — о настройке советников, выборе брокера и многом другом.
Спросить на Nattzy ↗