Как рассчитать размер позиции по риску и стоп-лоссу
Допустим, на одну сделку выделен бюджет риска 30 долларов. Из этой суммы ещё не понятно, сколько акций, монет или контрактов можно открыть. Для расчёта нужны расстояние до стопа, стоимость движения цены и издержки.
Ниже разберём, как перевести денежный риск в количество единиц, почему объём приходится округлять вниз и когда расчёт вообще не позволяет открыть позицию. Все цены, размеры счёта и комиссии в примерах условные. Проценты выбраны для арифметики, а не как рекомендация или правило стратегии UTC.
Какие данные нужны до расчёта
Запишите пять параметров:
- База расчёта. Например, капитал счёта в определённой валюте на момент планирования. Не меняйте базу незаметно между сделками.
- Денежный бюджет риска. Заданная сумма либо доля от выбранной базы.
- Плановые цены входа и стопа. Для покупки защитный стоп обычно находится ниже входа, для короткой позиции — выше.
- Спецификация инструмента. Единица объёма, размер контракта, шаг количества, стоимость тика или пункта и валюта результата.
- Издержки. Комиссии за открытие и закрытие, другие применимые сборы и допущения об исполнении.
Сначала определите условие отмены сценария и соответствующий ему стоп, затем рассчитывайте объём. Подгонка стопа под желаемое количество контрактов меняет саму торговую идею. Связь размера позиции с денежным риском и расстоянием до стопа разобрана в учебном материале CME Group.
Если нужно сначала разобраться с понятиями риска и R, начните с базового материала по риск-менеджменту. Здесь задача уже: рассчитать конкретное количество единиц для заданных условий.
Базовая формула размера позиции
Денежный бюджет риска:
B = E × r
Здесь E — выбранная база в валюте счёта, а r — доля риска в десятичной записи. Например, 0,6% в формуле записывается как 0,006.
Без издержек расчёт выглядит так:
q = B / D
- q — количество единиц или контрактов;
- D — плановый убыток одной такой единицы при выходе по стопу, выраженный в валюте счёта.
D должен быть положительным. Если вход и стоп совпадают, делить бюджет риска на нулевое расстояние нельзя.
Для акции с ценой в долларах и долларового счёта D равен расстоянию между входом и стопом в долларах на одну акцию. Для фьючерса сначала нужно перевести ценовое движение в деньги через спецификацию контракта. Простое деление на разность цен подходит не каждому инструменту.
Чтобы учесть издержки, проверяйте условие:
q × D + C(q) ≤ B
C(q) — оценка всех учтённых издержек выбранного объёма. Если они равны c на каждую единицу, без фиксированного сбора, получается q = B / (D + c). При минимальной комиссии за заявку, ступенчатом тарифе или других условиях проверяйте итог по реальному тарифу.
Полученное количество округляют вниз до разрешённого шага. После округления пересчитайте сумму ещё раз. Если допустимый объём меньше минимального, эта сделка при заданных условиях не помещается в бюджет.
Пример с акциями и издержками
Условия учебной покупки:
| Параметр | Значение |
|---|---|
| Капитал для расчёта | $5 000 |
| Выбранная доля риска | 0,6% |
| Бюджет риска | $30 |
| Плановый вход | $80 за акцию |
| Стоп | $77,50 |
| Плановый убыток одной акции до издержек | $2,50 |
| Условная комиссия за вход и выход вместе | $0,10 на акцию |
| Условный резерв на отклонение исполнения | $0,15 на акцию |
| Разрешённый шаг количества | 1 акция |
Для примера считаем, что других сборов нет. Комиссия и резерв вместе составляют $0,25 на акцию.
$30 / ($2,50 + $0,25) = 10,909… акции.
После округления вниз получаем 10 акций. Проверка расчётного убытка вместе с заложенными издержками:
10 × $2,75 = $27,50.
Номинальная стоимость позиции при входе — 10 × $80 = $800. Она отличается от расчётного риска $27,50: первая показывает стоимость купленных акций, второй — результат заданного неблагоприятного сценария с принятыми допущениями.
Если забыть об издержках, получится 12 акций. Но их расчётный убыток с теми же допущениями составит 12 × $2,75 = $33 — больше выбранного бюджета $30.
Резерв $0,15 не гарантирует, что реальное отклонение исполнения будет именно таким. Для своего расчёта нужны обоснованные допущения. Если спред уже отражён в используемых ценах исполнения, не добавляйте его второй раз.
Пример с фьючерсом и стоимостью тика
Для фьючерса плановый убыток одного контракта можно посчитать так:
D = расстояние до стопа в тиках × стоимость одного тика.
По спецификации CME, у Micro E-mini S&P 500 futures (MES) множитель составляет $5 за пункт индекса, а минимальный шаг цены — 0,25 пункта. Следовательно, один тик стоит $1,25 на контракт. Эти параметры проверены 27 октября 2026 года; перед использованием нужно сверять актуальную спецификацию.
Возьмём условный капитал $10 000 и долю риска 0,5%. Бюджет равен $50. Расстояние от планового входа до стопа — 5 пунктов:
5 / 0,25 = 20 тиков.
Плановый убыток одного контракта до издержек:
20 × $1,25 = $25.
Допустим, комиссии и резерв на исполнение вместе оценены в $3 на контракт за полный вход и выход. Это учебное допущение, не тариф брокера.
$50 / ($25 + $3) = 1,785… контракта.
При шаге в один контракт результат — 1 контракт с расчётным убытком $28. Два контракта дали бы $56 и не прошли бы проверку бюджета.
Расчёт относится именно к MES. Его нельзя переносить без изменений на ES, опционы SPX или CFD на индекс. Даже похожие названия не делают единицы объёма и стоимость движения одинаковыми.
Что проверить для Forex и CFD
На этих рынках термин «лот» сам по себе не определяет денежный риск. В спецификации конкретного инструмента у брокера проверьте размер контракта, шаг лота, определение пункта, валюту прибыли и убытка и способ пересчёта в валюту счёта.
Если плановый убыток при стопе для одного лота уже рассчитан в валюте счёта, его можно подставить вместо D. Затем применить разрешённый шаг объёма и проверить издержки. Не используйте универсальное утверждение «один пункт всегда стоит столько-то долларов».
Формулы выше рассчитаны на инструменты с линейной зависимостью результата от движения цены при заданной стоимости единицы. Для опционов и контрактов с иной схемой расчёта результата нужна соответствующая модель, а не механическая подстановка разницы цен.
Почему расчётный риск не гарантирует максимальный убыток
В формуле заложено определённое исполнение. В реальной сделке стоп может исполниться хуже из-за быстрого движения, гэпа или недостаточной ликвидности. В разъяснении Investor.gov о стоп-заявках на акции отдельно указано: стоп-цена не гарантирует цену исполнения. Стоп-лимитная заявка тоже не устраняет риск — она может остаться неисполненной.
Отдельно проверяйте обеспечение. Во фьючерсах маржа — сумма, которую требуется поддерживать у брокера для позиции; она не равна рассчитанному убытку до стопа. Требования могут меняться, а недостаток средств способен привести к принудительному закрытию. Это описано в материале CME о марже.
Поэтому прохождение арифметической проверки не означает, что средств достаточно для открытия и удержания сделки. При работе с плечом возможны убытки, превышающие первоначально выделенные средства, в зависимости от инструмента и условий счёта.
Короткий чек-лист перед отправкой заявки
- Указаны инструмент и конкретный контракт, а не только название рынка.
- Вход, стоп и расчёт относятся к одной позиции и одной единице измерения.
- Денежный риск и все издержки приведены к валюте счёта.
- Учтены обе стороны комиссии и другие применимые расходы.
- Количество округлено вниз до допустимого шага и пересчитано.
- Проверены покупательная способность или маржа и риск уже открытых позиций.
- Понятно, какая заявка используется и что произойдёт при её неисполнении.
Сохраните расчёт до входа вместе с торговым планом. После закрытия сравните плановые цены и расходы с фактическими. Так можно обнаружить, что расхождение возникло из-за объёма, комиссии или исполнения, а не из-за самой формулы.
Задание для самостоятельной проверки
Условный капитал — $4 000, доля риска — 0,5%, покупка — по $100, стоп — $98,50. Совокупные издержки и резерв приняты равными $0,20 на единицу. Допустимый шаг — 1 единица, других сборов нет. Сколько единиц проходит проверку?
Ответ: бюджет $20; расчёт на единицу $1,50 + $0,20 = $1,70. Получаем 20 / 1,70 = 11,764…, округляем вниз до 11. Проверка: 11 × $1,70 = $18,70. Двенадцать единиц дали бы $20,40 и превысили бюджет.
Для продолжения практики используйте библиотеку материалов UTC. Формат совместных разборов описан на странице трейдинг-клуба.
Материал носит учебный характер и не является индивидуальной инвестиционной рекомендацией. Примеры не описывают реальные сделки или результаты участников. Расчёт размера позиции не устраняет торговые риски и не гарантирует доходность.
