Риск-менеджмент на золоте: правило 1-2% и расчёт размера лота

Я долго думал, что главное в сделке - это точка входа. Где нажать «купить». Потом посмотрел на свой журнал и понял неприятное: вход я почти угадывал, а сливался всё равно - потому что в одной сделке рисковал втрое больше, чем в соседней, и сам этого не замечал. Размер позиции, а не стрелка на графике, решал, останусь я в игре или нет.

Содержание

Это статья про самую скучную и самую важную часть торговли золотом - риск-менеджмент. Без «граалей» и процентов доходности. Только про то, сколько денег ставить на одну сделку XAUUSD, как из этого считается размер лота и почему любимый новичками «фикс-лот 0.01» тихо вас обманывает. Формулу покажу ровно ту, по которой считает мой советник в реальном времени.

Почему размер позиции важнее точки входа

Представьте две системы с одинаковой стрелкой входа. Первая рискует на каждой сделке 1% депозита, вторая - как придётся: где 0.5%, где 4%. У них может быть одинаковый процент прибыльных сделок и даже одинаковый средний результат в «R» (об R чуть ниже). Но первая медленно растёт, а вторую убивает одна серия из четырёх стопов подряд, попавшая на «жирные» сделки.

Вход определяет, права ли система. Размер позиции определяет, выживет ли она достаточно долго, чтобы эта правота себя проявила. Это разные вопросы, и второй важнее: плохой вход с хорошим риск-менеджментом теряет медленно, хороший вход с плохим - сливает быстро.

Правило 1-2%: сколько реально терять на сделке

Базовое правило, на котором сходятся почти все, кто торгует дольше одного депозита: на одной сделке рискуйте не больше 1-2% от счёта. Не «лотом 0.1», а именно процентом денег, которые вы теряете, если цена дойдёт до стопа.

Почему так мало? Считается легко. При риске 2% серия из 10 убытков подряд (а она случается у всех) забирает около 18% депозита - неприятно, но восстановимо. При риске 10% та же серия оставляет от счёта меньше трети. Математика просадки нелинейна: чтобы отыграть −50%, нужно сделать +100%. Поэтому смысл правила не в том, чтобы «меньше зарабатывать», а в том, чтобы пережить неизбежную чёрную полосу и остаться с капиталом, которым ещё можно торговать.

Я на демо-форварде держу 1% и дополнительно срезаю риск вдвое ночью - об этом ниже. Ночное золото шумит, и платить за этот шум полным риском не хочется.

Формула размера лота: от риска, а не «на глаз»

Главная ошибка - выбирать лот «по ощущению» («ну, 0.1 - вроде нормально»). Правильно наоборот: вы задаёте сумму риска в деньгах, и из неё выводится лот. Порядок такой:

Риск в деньгах = Баланс × Риск%
Лот = Риск в деньгах / (Стоп в пунктах × Стоимость пункта за 1 лот)

Три величины, которые нужно знать:

  • Баланс и риск % - вы выбираете сами (например, $1000 и 1% = $10 риска).
  • Стоп в пунктах - расстояние от входа до стоп-лосса. Откуда его брать осмысленно, а не «на глаз», я разбирал в статье про стоп-лосс на золоте: стоп ставится по структуре рынка с ATR-страховкой.
  • Стоимость пункта за лот - сколько денег приносит/забирает движение в 1 пункт на объёме 1 лот. Для XAUUSD она зависит от брокера и типа котировки: узнать точное значение можно в спецификации инструмента MT5 (правая кнопка на символ → Спецификация → Стоимость пункта). Именно поэтому в советнике берётся SymbolInfoDouble(SYMBOL_TRADE_TICK_VALUE) - универсально для любого брокера.

Как это считает советник

В моём коде функция расчёта лота (упрощённо до сути) выглядит так:

riskMoney      = balance * РискПроцент / 100;
slMoneyPerLot  = (slPoints * point / tickSize) * tickValue;  // убыток на 1 лот при стопе
lot            = NormalizeLot(riskMoney / slMoneyPerLot);

Здесь нет ничего хитрого, и в этом вся идея. Сначала - сколько денег я готов отдать (riskMoney). Потом - сколько стоит мой стоп на объёме в один лот (slMoneyPerLot). Деление одного на другое даёт объём, при котором стоп заберёт ровно заданную сумму - ни больше, ни меньше. NormalizeLot в конце округляет результат до шага лота брокера и не даёт уйти ниже минимального объёма.

Пример на золоте

Счёт $1000, риск 1% = $10. Стоимость пункта - $1 за лот. Тогда:

  • Стоп 400 пунктов: убыток на лот = 400 × $1 = $400 → лот = 10 / 400 = 0.025.
  • Стоп 700 пунктов: убыток на лот = 700 × $1 = $700 → лот = 10 / 700 ≈ 0.014.

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

Почему фикс-лот 0.01 тихо обманывает

Теперь посмотрим, что бывает, когда лот не привязан к риску. У меня на ночном демо-форварде RoboForex две стратегии SuperArrow торговали золото одинаковым фиксированным лотом 0.01. Разница была только в стопе: у одной 700 пунктов, у другой 400. Вот что это дало по факту, из реального журнала:

  • Стратегия с широким стопом (700 пт): один полный стоп = −6.91 USD.
  • Стратегия с узким стопом (400 пт): один полный стоп = −3.99 USD.

Лот одинаковый - 0.01. А денежный риск отличается почти вдвое: ~$7 против ~$4 на сделку. «Фиксированный лот» оказался фиксированным только по названию: реальная сумма на кону скакала вслед за стопом, и я ею не управлял.

Здесь же кроется ловушка, на которую я попался и сам. Можно построить систему, прибыльную в R (где R - это риск одной сделки: +2R значит «заработал две суммы своего риска»), и при этом нулевую в деньгах. Так выходит, когда крупные выигрыши случаются на сделках с маленьким денежным риском, а редкий большой убыток приходит на сделку, где лот случайно «весил» больше. По R красиво, по счёту - стоишь на месте. Журнал, где я логирую и R, и деньги, вскрыл это сразу: цифры разошлись, и стало видно, что проблема не во входах, а в том, что лот не нормирован на риск.

Вывод простой: 0.01 - это не риск-менеджмент, это суеверие. Управлять нужно процентом денег, а лот пусть считается из него.

Честные оговорки: ночь и «пол» брокера

Формула - это идеал, у которого в реальности есть два ограничителя.

Минимальный лот. Если расчёт выдаёт 0.006, а минимум у брокера 0.01, вы физически не поставите меньше. На маленьком счёте это значит, что фактический риск будет выше запланированного 1% - и это нужно честно видеть, а не делать вид, что правило соблюдено. На золоте с его крупным шагом цены проблема реальная: маленький депозит + широкий стоп = минимальный лот всё равно перебирает по риску.

Ночной множитель. Я отдельно срезаю риск ночью вдвое (множитель 0.5 к проценту). Ликвидность ниже, спред шире, движения дёрганые - то же 1% ночью покупает больше шума и меньше сигнала. Это не магия, просто признание, что не все часы одинаковы.

Вывод

Риск-менеджмент скучный, и именно поэтому его пропускают - хочется обсуждать входы, а не арифметику просадки. Но если убрать всю лирику, остаётся три действия: задать риск в процентах (1-2%), посчитать лот из стопа и стоимости пункта, проверять, что минимальный лот не превышает план. Всё. Это не сделает вас прибыльным - прибыль приходит от связки входа, стопа и дисциплины. Но это не даст одной неудачной серии стереть счёт, пока вы разбираетесь с остальным.

Я строю свои инструменты для XAUUSD по тому же принципу, что и считаю лот: не на ощущениях, а на числах. Лот выводится из риска, источник стопа фиксируется в журнале, а R и деньги логируются отдельно - чтобы такие расхождения, как выше, было видно сразу, а не через сто сделок.

Частые вопросы

Сколько процентов от депозита рисковать на одной сделке по золоту?

Общепринятый ориентир - 1-2% от счёта на сделку. При риске 1-2% серия из 10 убытков подряд забирает около 10-18% депозита, что восстановимо. Риск выше 5% на сделку резко повышает шанс не пережить нормальную чёрную полосу. На золоте из-за высокой волатильности разумно держаться ближе к 1%.

Как рассчитать размер лота для XAUUSD?

Лот = (Баланс × Риск%) / (Стоп в пунктах × Стоимость пункта за лот). Пример: счёт $1000, риск 1% = $10, стоп 400 пунктов, стоимость пункта ≈ $1 за лот → лот = 10 / (400 × 1) = 0.025. Сначала задаёте риск в деньгах, лот выводится из него, а не наоборот.

Чем плох фиксированный лот 0.01?

При фиксированном лоте денежный риск меняется вместе со стопом, и вы им не управляете. В реальном журнале одинаковый лот 0.01 при стопе 700 пунктов давал убыток ~$7, а при стопе 400 пунктов ~$4 - почти двукратная разница на той же позиции. Риск-менеджмент - это управление процентом денег, а не объёмом лота.

Что такое риск в «R» и зачем его считать?

R - это сумма риска одной сделки. Результат +2R означает прибыль в две суммы своего риска, −1R - полный стоп. Учёт в R позволяет сравнивать сделки с разными стопами. Важная оговорка: система может быть прибыльной в R, но нулевой в деньгах, если лот не нормирован на риск - поэтому в журнале стоит вести и R, и деньги.

Инструменты по теме: рассчитать лот под заданный риск - калькулятор размера позиции; во что обходится глубокая просадка - калькулятор просадки; как риск на сделку влияет на разброс итогов - симулятор Монте-Карло.

Хотите разобрать, как риск-менеджмент и расчёт лота устроены в советниках AlgoSynergy для золота, - пишите в Telegram @AlgoSynergy. Покажу формулу, журнал и реальные числа.

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

Александр Тригуб - автор AlgoSynergy
Александр Тригуб

Трейдер и разработчик торговых инструментов для золота (XAUUSD) на MetaTrader 5. Пришёл в трейдинг из мира систем и данных: пишу собственные алгоритмы на MQL5 по концепциям структуры рынка, в том числе ICT. Метод измерим - разметка, источник стопа, цели в R; торгую ровно тем, что создаю, без чёрных ящиков и чужих сигналов.

Об авторе · Telegram @AlgoSynergy

Вопрос по инструментам или системе?

Напишите в Telegram - отвечаю лично.

Telegram
Дисклеймер о рисках. Торговля на финансовых рынках сопряжена с высоким риском потери капитала. Прошлые результаты не гарантируют будущих. Материалы сайта носят информационно-образовательный характер и не являются индивидуальной инвестиционной рекомендацией.