Инструмент · риск

Калькулятор размера позиции: сколько контрактов брать при заданном риске

Количество монет в позиции равно допустимому убытку в USDT, делённому на расстояние от входа до стопа на одну монету. К этому расстоянию нужно прибавить комиссии и запас на проскальзывание. Пример: при риске 60 USDT и стопе на 0,024 USDT ниже входа получается около 2440 XRP с учётом комиссий. Плечо в формулу не входит. Оно меняет только сумму заблокированной маржи, а не убыток на стопе. Расчёт верен для линейных USDT-контрактов и предполагает, что стоп исполнится рядом с заданной ценой. Гэп или резкое движение могут сделать фактический убыток больше.

Какую потерю вы закладываете?

В расчёт входят движение до указанного исполнения и торговые комиссии. Фандинг и ликвидация не моделируются.

Расчётный размер позиции
—

Бюджет риска—
Количество после округления—
Фактический риск после округления—
Движение против позиции—
Маржа при выбранном плече—

Это результат формулы, а не рекомендуемая сумма. Проверьте минимальную заявку и доступное обеспечение на бирже.

СодержаниеКакой вопрос решает этот расчётКапитал, предел риска и уровни: что вписать в поляКоличество, номинал и обеспечение: как читать результатПоправка на расходы и исполнениеГде модель перестаёт работатьФормула, по которой считает калькуляторЧто проверить после расчёта

Какой вопрос решает этот расчёт

Калькулятор отвечает на один вопрос: сколько монет можно взять, чтобы срабатывание стопа обошлось не дороже заранее выбранной суммы. Порядок простой. Сначала вы решаете, сколько готовы потерять, а потом ищете на графике уровень, после которого идея сделки перестаёт работать и держать позицию дальше уже незачем. Размер позиции получается из этих двух чисел.

Обратную задачу калькулятор не решает. Он не подбирает плечо под желание «заработать 200 USDT на движении в 3%»: такой подход начинает с желаемой прибыли, и убыток при нём получается каким выйдет. Здесь наоборот. Сначала убыток, потом всё остальное. Подробнее логика описана в разделе про размер позиции по допустимому убытку.

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

Капитал, предел риска и уровни: что вписать в поля

Учебная ситуация на всю страницу: торговый счёт 6000 USDT и лонг по XRP по условной цене 0,60 USDT. Стоп стоит на 0,576 USDT, на 4% ниже входа. Все цены учебные и подобраны так, чтобы их было удобно пересчитать в уме или на калькуляторе телефона.

  1. Капитал счёта

    Впишите сумму, которую считаете торговым бюджетом. Не весь баланс биржи. В примере это 6000 USDT. Частая ошибка — вписать баланс вместе со спотовыми монетами, которые вы не собирались ставить под риск, и получить завышенный предел убытка на сделку.

  2. Предел риска

    Укажите процент или сумму убытка на одну сделку; в примере это 1%, то есть 60 USDT. Число выбираете вы. Калькулятор его не оценивает и не исправляет, он только переводит выбранную сумму в количество монет.

  3. Цена входа

    Для лимитного ордера впишите его цену. С рыночным чуть сложнее: возьмите лучшую цену продажи в стакане, а не последнюю сделку на графике, потому что покупка исполнится по заявкам продавцов.

  4. Цена стопа

    Ставьте уровень, который следует из графика, а не из суммы риска. Если подвинуть стоп ближе только ради большего количества, расчёт формально сойдётся. Но это будет уже другая сделка.

  5. Ставки комиссии

    Возьмите ставки своего уровня из таблицы комиссий биржи. На Binance для USDⓈ-M фьючерсов на базовом уровне это 0,02% для мейкера и 0,05% для тейкера. Стоп обычно исполняется как тейкер, поэтому для выхода разумно вписать тейкерскую ставку.

  6. Запас на проскальзывание

    Впишите запас в процентах от цены стопа. Калькулятор сам переведёт его в USDT на монету: цена стопа × запас в %. В основном примере поле оставлено нулевым, чтобы цифры было легко проверить. При условных 0,2% запас на монету составит 0,576 × 0,002 ≈ 0,00115 USDT, и количество снизится примерно до 2330 XRP. Частая ошибка — вписать проценты туда, где ждут USDT, или наоборот: сверьте единицу рядом с полем.

Количество, номинал и обеспечение: как читать результат

Без учёта расходов расчёт простой. На одной монете стоп отнимает 0,60 − 0,576 = 0,024 USDT. Делим 60 USDT на 0,024. Получается 2500 XRP. Номинал, то есть стоимость позиции по цене входа, составит 2500 × 0,60 = 1500 USDT.

Калькулятор выдаёт количество в монетах, а в заголовке спрашивается про контракты. На USDT-M контрактах Binance количество вводится в монете, поэтому 2440 XRP так и вписываются в поле ордера. На ряде площадок и контрактов один контракт не равен одной монете: размер контракта (мультипликатор) указан в спецификации. Если там написано, например, 10 монет за контракт (цифра условная), количество монет делится на 10 и округляется вниз: 2440 / 10 = 244 контракта. Где найти это поле, разобрано в статье о том, как читать спецификацию контракта.

Номинал не равен вашим деньгам в сделке. Деньгами в сделке будет маржа: обеспечение, которое биржа блокирует под позицию на всё время, пока она открыта. От плеча маржа зависит напрямую. Убыток на стопе — нет: при одном и том же количестве монет он одинаковый и при 2×, и при 20×.

Учебный расчёт для 2440 XRP. Реальная цена ликвидации обычно ближе ориентира: её сдвигают поддерживающая маржа (ступень риск-лимита), режим маржи, комиссии и другие позиции. Расчётную цену ликвидации биржа показывает для открытой позиции и в собственном калькуляторе. В кросс-марже она меняется вместе с балансом и другими позициями.
ПлечоМаржа под позицию 1464 USDTУбыток на стопе с комиссиямиГрубый ориентир ликвидации (1/плечо)
2×732 USDT≈ 60 USDTоколо −50% от входа
5×≈ 293 USDT≈ 60 USDTоколо −20% от входа
20×≈ 73 USDT≈ 60 USDTоколо −5%: почти вплотную к стопу −4%

Таблица объясняет, зачем вообще думать о плече. Чем оно выше, тем меньше маржи заблокировано и тем ближе ликвидация подходит к стопу, а при 20× она оказывается почти вплотную к нему и биржа может закрыть позицию раньше вашего плана. Тут есть тонкость: ликвидация считается по mark price (справедливой цене из индекса), а не по последней сделке на графике. Плечо должно оставлять ликвидацию заметно дальше стопа. Как подобрать его под уже посчитанный номинал, разобрано в статье о выборе плеча после расчёта позиции.

Количество монет задаёт убыток на стопе, а плечо задаёт только маржу. Плечо выбирают так, чтобы ликвидация по mark price оставалась заметно дальше стопа.

Поправка на расходы и исполнение

2500 XRP — количество для идеального мира без комиссий. В реальности комиссия берётся с номинала каждого исполнения. При ставке тейкера 0,05% вход на 1500 USDT стоит 0,75 USDT, а выход по стопу на 1440 USDT стоит ещё 0,72 USDT. Убыток выйдет около 61,5 USDT. Не 60.

Поэтому калькулятор добавляет комиссии к риску на монету: 0,024 + 0,60 × 0,0005 + 0,576 × 0,0005 ≈ 0,0246 USDT. Делим 60 USDT на это число и получаем примерно 2440 XRP с номиналом около 1464 USDT. Разница в 60 монет кажется мелочью, но на длинной серии сделок именно такие мелочи отделяют запланированный риск от фактического.

Учебная сделкаЛонг XRP: позиция, рассчитанная от убытка 60 USDT
Вход → выход0,6 → 0,576−4%
Количество2 440базового актива
Маржа при 5×292,80 USDTупрощённо: позиция / плечо
От движения цены−58,56 USDT
Комиссии1,43 USDT0,05% + 0,05%
Итог сделки−59,99 USDT
Если бы цена пошла на столько же в другую сторону (0,6 → 0,624): +57,07 USDT
Выход по стопу на 4% ниже входа с комиссиями тейкера на входе и выходе. Зеркальный сценарий показывает рост на те же 4% при тех же расходах.

Второй источник расхождения — исполнение. Цена стопа служит условием, а не гарантией цены. Stop-market может закрыть позицию хуже уровня из-за проскальзывания или гэпа, а stop-limit при резком движении может не исполниться вовсе и оставить позицию открытой. Для малоликвидного контракта или позиции во время новостей впишите в поле запаса процент от цены стопа, например 0,1–0,3%. Это условные цифры: реальный запас оцените по стакану и по истории исполнения своих прошлых стопов, подробнее — в разборе проскальзывания на фьючерсах. Как ведут себя оба типа стопа, показано в разборе stop-market и stop-limit.

Третий расход — funding на бессрочном контракте. Его платит или получает тот, кто держит позицию в момент расчёта, а размер платежа равен номиналу, умноженному на ставку. Ставку заранее не знает никто. Если планируете держать позицию через время расчёта, посмотрите историю funding контракта и добавьте платёж к риску. Как собрать все три части в один итог, показано в полном расчёте чистого результата.

Комиссии на вход и выход добавляют к риску на монету, а для малоликвидных контрактов и новостей добавляют ещё и запас на проскальзывание. Если позиция переживёт время расчёта funding, этот платёж тоже входит в риск.

Где модель перестаёт работать

Расчёт написан для линейных контрактов в USDT. У них результат равен количеству, умноженному на изменение цены. С обратными контрактами (inverse, COIN-M) всё иначе: результат считается в монете, и эта формула к ним не подходит.

Количество нужно округлить вниз до шага лота из спецификации контракта: 2440,2 превращается в 2440. Затем проверьте минимальный ордер. На Binance у большинства альткоинов он от 5 USDT номинала, у биткоина 0,001 BTC. Если минимальная позиция при вашем стопе даёт убыток больше предела, этот контракт с таким стопом под ваш лимит не подходит, и честнее пропустить сделку, чем сжимать стоп.

Модель считает одну позицию. В кросс-марже открытые позиции делят общий баланс счёта, поэтому два «безопасных» расчёта по 60 USDT вместе означают риск 120 USDT, а ликвидация одной позиции начинает зависеть от другой. Это легко упустить.

Формула подходит только для линейных USDT-контрактов, количество округляют вниз до шага лота. Если минимальный ордер при вашем стопе превышает лимит убытка, сделку лучше пропустить, а не сжимать стоп.

Формула, по которой считает калькулятор

Риск на монету = |цена входа − цена стопа|
Комиссии на монету = цена входа × ставка входа + цена стопа × ставка выхода
Запас на монету = цена стопа × запас в %
Количество = допустимый убыток / (риск на монету + комиссии на монету + запас на монету)
Количество контрактов = количество монет / размер контракта, с округлением вниз (если контракт не равен одной монете)
Номинал = количество × цена входа
Маржа = номинал / плечо

Для шорта всё то же самое, только стоп стоит выше входа. Модуль в первой строке делает расчёт одинаковым для обеих сторон, так что отдельная формула для коротких позиций не нужна.

Что проверить после расчёта

  • Количество округлено вниз до шага лота, пересчитано в контракты по размеру контракта из спецификации и не меньше минимального ордера.
  • Расчётная цена ликвидации в окне позиции или калькуляторе биржи заметно дальше стопа при выбранном плече.
  • Стоп выставлен в ордере сразу, а не держится в голове.
  • Если позиция переживёт время расчёта funding, этот платёж добавлен к риску.

Когда цифры сходятся, полезно пройти весь путь руками: план, вход, стоп, закрытие и сверка с историей сделок. Пошагово это показано в первой учебной сделке. Другие расчёты собраны на странице калькуляторов.

Почему плечо не влияет на количество в расчёте?

Количество задаётся убытком и расстоянием до стопа. Плечо решает только, какую часть номинала биржа заблокирует как маржу. Убыток на стопе при 2× и 20× одинаковый, разной будет только близость ликвидации.

Как считать для шорта?

Так же, но стоп стоит выше цены входа. Например, шорт XRP от 0,60 со стопом 0,624 даёт тот же риск на монету 0,024 USDT и то же количество при одинаковом пределе убытка.

Какой процент капитала ставить в поле риска?

Универсального числа нет, калькулятор принимает ваше. Для учебных сделок выбирайте сумму, потеря которой не повлияет на ваши решения в следующей сделке. Проверьте, что серия из нескольких стопов подряд тоже для вас допустима.

Учитывает ли расчёт funding?

Только если вы сами добавите его к допустимому убытку или к запасу. Ставка funding меняется и заранее неизвестна. Ориентируйтесь на историю ставок контракта и на время, в которое будете держать позицию.

Почему фактический убыток оказался больше расчётного?

Обычно причина в исполнении стопа хуже уровня, в комиссии тейкера вместо мейкера или в начисленном funding. Сверьте цену исполнения и комиссии в истории сделок с данными, которые вводили в калькулятор.

Следующий шаг

Пройти учебный сценарий с этими понятиями

Перейти

Источники и проверка

Bybit: P&L Calculations USDT Perpetual and Expiry ContractsBinance: Liquidation (FAQ 360033525271)Binance: Introduction to Futures Funding RatesBinance: Futures Trading Fee Rate

Условия площадок проверены 17 октября 2026 г. Они меняются — сверяйтесь со спецификацией контракта в своём аккаунте.

Найдите ответ на свой вопрос