R-multiple: калькулятор и объяснение — считаем результат в единицах риска

·9 мин чтения
Антон Сухарев·Основатель Quantra·редполитика
Содержание

Трейдер торгует SBER лотами по 100 000 ₽, а другой торгует фьючерсом Si с ГО 8 000 ₽. Сравнить результаты напрямую — бессмысленно: один заработал +4 000 ₽, другой +1 200 ₽. Кто отторговал лучше? В рублях ответа нет. В R-multiple — есть.

R-multiple переводит результат каждой сделки в нейтральную единицу — сколько рисков заработал или потерял. Если перед входом ты определил, что готов потерять 2 000 ₽ (твой 1R), и в итоге закрыл сделку с прибылью 6 000 ₽ — результат +3R. Если потерял 2 000 ₽ — результат −1R. Всё.

Именно это делает журнал сделок читаемым: когда в колонке стоят +2.5R, −1R, +0.8R, +3.1R, −1R — сразу видно и соотношение, и стабильность, и нет ли у тебя привычки резать прибыль раньше стопа.

Формула R-multiple

Считается в два шага.

Шаг 1. Определяем 1R — размер риска на сделку:

1R = цена входа − цена стопа (для лонга)
1R = цена стопа − цена входа (для шорта)

Это в пунктах/рублях на единицу позиции. Умножай на объём — получаешь рублёвый 1R по сделке.

Шаг 2. Считаем R-multiple:

R = результат сделки (₽) / рублёвый 1R

Результат — это P&L по закрытой сделке, лучше уже после комиссий (об этом ниже).

Попробовать вручную удобно через калькулятор risk/reward — он считает соотношение риска и потенциальной прибыли до входа, что логично совмещается с расчётом R по итогу сделки.

Три примера расчёта

Пример 1. Лонг SBER

  • Вход: 285 ₽, стоп: 280 ₽, выход: 296 ₽
  • Объём: 200 акций
  • Комиссия туда-обратно: ~57 ₽
1R = (285 − 280) × 200 = 1 000 ₽
результат до комиссий = (296 − 285) × 200 = 2 200 ₽
результат после комиссий = 2 200 − 57 = 2 143 ₽

R = 2 143 / 1 000 = +2.14R

Хорошая сделка: взял больше двух рисков. Стоп не двигал — иначе 1R посчитался бы задним числом (об этом в разделе про ограничения).

Пример 2. Шорт фьючерса Si (доллар-рубль)

  • Вход: 91 500, стоп: 92 000, выход: 90 200
  • 1 контракт, шаг цены 1 пункт = 1 ₽, объём в пунктах = 1 контракт
1R = (92 000 − 91 500) × 1 = 500 ₽
результат до комиссий = (91 500 − 90 200) × 1 = 1 300 ₽
комиссия туда-обратно ~ 4 ₽
результат после комиссий = 1 296 ₽

R = 1 296 / 500 = +2.59R

Меньше рублей, чем в примере с SBER, — но лучший результат в единицах риска. Именно это R-multiple и фиксирует.

Пример 3. Крипто (BTC, спот)

  • Вход: 5 800 000 ₽ за 1 BTC, стоп: 5 650 000 ₽, выход: 5 720 000 ₽
  • Объём: 0.1 BTC
  • Комиссия биржи: ~1 160 ₽ (0.1% оборота)
1R = (5 800 000 − 5 650 000) × 0.1 = 15 000 ₽
результат до комиссий = (5 720 000 − 5 800 000) × 0.1 = −8 000 ₽
результат после комиссий = −8 000 − 1 160 = −9 160 ₽

R = −9 160 / 15 000 = −0.61R

Убыток, но меньше одного риска — стоп не дотянулся. Это тоже информация: сделка закрыта без триггера (например, по тайм-стопу или изменению тезиса). Для разбора паттернов это важно.

Что даёт распределение R-multiple

Одна сделка в R ничего не говорит. Ценность начинается, когда собирается выборка — от 50 сделок, лучше от 100.

Когда смотришь на распределение, видно несколько вещей сразу:

Симметрия хвостов. Если у тебя регулярные +3R, +4R, но при этом встречаются −1.5R, −2R — это нормально для трендовых систем. Но если убытки систематически −1.3R, −1.5R, −1.8R (то есть ты регулярно теряешь больше одного заявленного риска) — значит стоп двигается после входа или объём набирается лесенкой, и «1R» — цифра из воздуха.

Где режется прибыль. Если большинство сделок укладывается в диапазон +0.5R–+1.2R при плановом тейке +2R — скорее всего, ты выходишь раньше времени. Поведенческую причину (эффект диспозиции, нежелание «отдавать прибыль рынку») разбираем в статье про эффект диспозиции в трейдинге.

Математическое ожидание в R. Среднее значение по всем R-multiple — это ожидание на сделку в единицах риска. Если среднее −0.1R, стратегия убыточна вне зависимости от win rate. Подробно об этой связи — в статье про математическое ожидание сделки.

Выбросы и их вес. Убираешь 2–3 лучшие сделки — и среднее из +0.8R превращается в +0.2R? Значит стратегия держится на редких хвостах, а не на воспроизводимом edge. Это та же ловушка, что описана в разборе статистических ловушек profit factor: один нерепрезентативный результат задирает агрегированную метрику.

Ограничения: когда R считается неправильно

R-multiple — честная метрика, но только при одном условии: стоп зафиксирован до входа и не двигается в сторону увеличения убытка.

Три ситуации, где R врёт:

1. Стоп посчитан задним числом. Вошёл без чёткого стопа, потом потерял и прикинул «ну, я примерно рисковал X рублей». Это не 1R, это рационализация. R-multiple в этом случае бессмысленен — ты не знал свой риск до входа, значит сравнивать не с чем.

2. Стоп двигался вниз («дам ещё чуть-чуть»). Начальный стоп был 1 000 ₽, потом позиция пошла в минус, ты передвинул стоп, в итоге потерял 2 400 ₽. Если считать R от первоначального стопа — получается −2.4R. Если от нового — −1R. Правильно считать от первоначального, потому что именно он отражал твою оценку риска в момент входа. Иначе ты просто прячешь плохую дисциплину за «честную» метрику.

3. Усреднение убыточной позиции. Купил 100 акций, позиция пошла против тебя, докупил ещё 200 акций по более низкой цене. Средняя цена изменилась, 1R изменился, весь расчёт разваливается. Это не управление риском — это его маскировка. Разбор механики — в статье про усреднение убыточной позиции.

Если в твоём журнале встречаются сделки с убытком −1.8R или −2.3R — это почти всегда один из этих трёх случаев. Стоп не сработал вовремя, или его двигали, или усреднялись.

R-multiple vs рублёвый P&L: что смотреть в первую очередь

Оба нужны, но отвечают на разные вопросы.

Рублёвый P&L говорит, сколько ты заработал или потерял в деньгах. Это нужно для налогов, оценки счёта, понимания реального результата.

R-multiple говорит, насколько хорошо ты торговал относительно принятого риска. Это нужно для оценки стратегии и дисциплины. Ты мог потерять 500 ₽ (небольшая сумма) — но если 1R был 200 ₽, то −2.5R — это серьёзный сигнал про нарушение дисциплины. И наоборот: +8 000 ₽ звучит приятно, но если 1R был 10 000 ₽ (позиция с огромным стопом), то +0.8R — посредственный результат.

Именно поэтому профессиональный журнал сделок всегда ведёт обе колонки. Как это устроить в таблице — в статье про таблицу учёта сделок в Google Sheets.

Как посчитать R по всем сделкам, не вручную

Для трёх примеров формула простая. Для 200 сделок за квартал — уже рутина, в которой легко ошибиться: забыть вычесть комиссию, перепутать направление, неправильно указать объём.

В Quantra R-multiple считается автоматически по каждой закрытой сделке — сделки подтягиваются из брокера напрямую (Т-Инвестиции, БКС, Финам) через read-only токен из личного кабинета. Физически выставить ордер или изменить что-то на счёте инструмент не может — только читает историю. После синхронизации видно распределение R-multiple по всем сделкам, среднее ожидание на сделку и отдельно — те сделки, где убыток вышел за 1R (маркер проблем с дисциплиной или стопом).

Это удобнее, чем считать вручную, и честнее, чем делать это задним числом в Excel.


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

ПоделитьсяTelegramVK
Была ли статья полезна?
Рассылка

Новые статьи — раз в неделю на почту

Короткий дайджест свежих разборов про облигации, поведение трейдера и метрики стратегии. Одно письмо в неделю, отписаться можно в один клик.