Калькулятор размера позиции
Рассчитайте точное количество лотов для сделки исходя из размера вашего счёта, процента риска и стоп-лосса по форексу, золоту, нефти, индексам и криптовалютам, в валюте вашего собственного счёта.
By Joey van Diest, founder and editor Updated
Настройки контракта (сверьте с брокером)
- Сумма риска
- -
- Единицы / количество
- -
- Стоимость пункта (за лот)
- -
Почему размер позиции нужно определять по риску, а не на глазок
Расчёт размера позиции отвечает на единственный вопрос, который вы полностью контролируете до сделки: сколько вы потеряете, если окажетесь неправы. Зафиксируйте эту цифру заранее в виде процента от счёта, и размер лота получится сам собой из арифметики. При таком подходе широкий стоп автоматически означает меньшую позицию, а узкий стоп — бо́льшую, поэтому каждая сделка рискует одной и той же долей счёта независимо от инструмента или таймфрейма.
Альтернатива — сначала выбрать размер лота и надеяться, что стоп окажется приемлемым — именно так и сливают счета: один и тот же лот 1.00, консервативный на EUR/USD, оказывается чрезвычайно агрессивным на золоте, потому что размеры контрактов и волатильность различаются между инструментами на порядок.
Формула
лоты = (баланс × риск%) ÷ (расстояние до стопа × размер контракта × курс конвертации)
где расстояние до стопа указано в ценовых единицах (пункты × размер пункта, либо |вход − стоп|), размер контракта — это количество единиц на 1.00 лот, а курс конвертации переводит валюту котировки инструмента в валюту вашего счёта (равен 1, если они уже совпадают).
Пример расчёта
Счёт на $10,000 рискует 1% на EUR/USD со стопом 20 пунктов. Риск-бюджет: $100. Один стандартный лот — это 100,000 EUR, а один пункт — 0.0001, поэтому стоп в 20 пунктов на одном лоте даёт убыток 20 × 0.0001 × 100,000 = $200. Валюта котировки уже USD, поэтому конвертация не нужна:
лоты = $100 ÷ $200 = 0.50 лота (50,000 EUR)
Тот же счёт, тот же риск 1%, но на золоте со стопом $5.00: один лот — это 100 унций, поэтому стоп на одном лоте даёт убыток 5.00 × 100 = $500, а позиция составляет $100 ÷ $500 = 0.20 лота. Риск тот же, но число лотов совсем другое — в этом и суть.
В чём ошибаются другие калькуляторы
Классическая ошибка — считать, что все инструменты работают как форекс. Индексные CFD — настоящее минное поле: в зависимости от брокера один лот NAS100 может стоить $1, $5, $10 или $20 за пункт — разброс результатов в 20 раз при одинаковых входных данных. Нефть делится между CFD-лотами по 100 баррелей и фьючерсами по 1,000 баррелей. Этот калькулятор задаёт разумные значения по умолчанию, отмечает каждый инструмент, где брокеры реально расходятся, и позволяет задать точный размер контракта по спецификации вашего брокера, потому что инструмент расчёта позиции, который молча угадывает, хуже, чем его отсутствие.
Один калькулятор для форекса, золота, крипты и индексных CFD
Причина, по которой один инструмент способен рассчитать сделку по EUR/USD, золоту, биткоину и DAX, в том, что между ними меняется лишь одно число — размер контракта, то есть количество единиц, которым управляет один лот. Расчёт риска при этом одинаков. Вы выбираете инструмент, и калькулятор подставляет соглашение, принятое у большинства брокеров: 100,000 единиц для стандартного лота форекса, 100 унций для золота, одна монета для спотовой криптовалюты, одна единица индекса для кэш-индекса, — а вы подтверждаете это значение или заменяете его по спецификации своего брокера. Всё дальнейшее — стоимость пункта и итоговое число лотов — следует из этого единственного поля.
Путаницу вызывает то, что ответ приходит в разных единицах для разных рынков, а слово «лоты» незаметно меняет смысл. На форексе это лоты по 100,000. На золоте — лоты по 100 унций. В спотовой крипте большинство считает размер позиции в монетах или долларах, а не в лотах, поэтому установите размер контракта равным 1 и читайте результат как количество BTC или ETH. На фьючерсах один «лот» — это один контракт, определённый биржей, например MES или MNQ, с фиксированным множителем на пункт. Калькулятор рассчитывает все четыре случая; нужно лишь понимать, в каких единицах вы читаете результат.
Расчёт стопа по ATR
Многие трейдеры устанавливают стоп не круглым числом, а кратно среднему истинному диапазону (ATR) от входа, чтобы стоп подстраивался под текущую волатильность. Для этого не нужен отдельный калькулятор: посмотрите ATR инструмента на графике, умножьте на выбранный коэффициент (обычно 1.5x или 2x) и введите результат здесь как расстояние до стопа. Более широкий ATR сам по себе даёт меньшую позицию — именно такое поведение и нужно: волатильный рынок получает меньший размер позиции при том же риске счёта. Формуле безразлично, как вы получили расстояние до стопа; ATR лишь определяет число, которое вы вводите.
Часто задаваемые вопросы
- Каким процентом счёта стоит рисковать в одной сделке?
- Большинство материалов по риск-менеджменту сходятся на диапазоне от 1% до 2% на сделку, а начинающие трейдеры часто используют 0.5%. Смысл фиксированной доли — в выживании: при риске 1% даже десять убыточных сделок подряд снизят счёт менее чем на 10%, а это восстановимо. Калькулятор принимает любой выбранный вами процент и ничего не рекомендует.
- Почему калькулятор запрашивает валюту моего счёта?
- Потому что стоп-лосс срабатывает в валюте котировки инструмента, которая не обязательно совпадает с валютой вашего счёта. Если счёт в евро торгует USD/JPY, убыток возникает в иенах, и его нужно перевести в евро, прежде чем сравнивать с вашим риск-бюджетом. Калькулятор использует для этого датированный референсный курс ЕЦБ и позволяет заменить его курсом вашего брокера.
- Почему результат моего брокера немного отличается?
- Три обычные причины: брокер использует живой курс конвертации, тогда как этот инструмент по умолчанию берёт дневной референсный курс ЕЦБ; размер контракта у брокера для металлов, нефти, индексов или крипты отличается от значения по умолчанию здесь (изменить можно в настройках контракта); либо брокер округляет размер лота до своего собственного шага, обычно 0.01 лота. Разницу сверх этого стоит уточнить у брокера.
- Подходит ли это для фьючерсных контрактов?
- Частично. Математика та же, но у фьючерсов фиксированный размер контракта, заданный биржей (контракт CL на нефть — 1,000 баррелей, контракт MES — $5 за пункт индекса). Установите поле размера контракта по спецификации вашего контракта и считайте «лоты» количеством контрактов. Отдельный калькулятор для фьючерсов с ценой тика по каждому контракту находится в планах.
- Меняет ли плечо размер моей позиции?
- Нет, и это самая распространённая ошибка при расчёте позиций в крипте и CFD. Размер позиции определяется только вашим риском и расстоянием до стопа — тем, сколько вы теряете при срабатывании стопа. Плечо определяет лишь маржу, которую брокер резервирует для удержания этой позиции, а не то, насколько большой она должна быть. Сделка по золоту в 0.20 лота остаётся сделкой в 0.20 лота независимо от того, работает счёт с плечом 1:10 или 1:500; более высокое плечо просто требует меньше маржи для той же сделки. Сначала определите размер по риску, затем проверьте, что необходимая для позиции маржа умещается в ваш счёт — для этого и существует калькулятор маржи.
- Есть ли приложение для скачивания, или это работает в Excel или MT5?
- Оно вам не нужно. Это бесплатный браузерный инструмент, который одинаково работает на телефоне и компьютере, без установки чего-либо. Чтобы повторно использовать настройки, кнопка «скопировать ссылку» кодирует ваши данные в URL, который можно сохранить в закладки или отправить, — это заменяет сохранённую таблицу без самой таблицы. Те же вычисления можно реализовать в таблице Excel или скрипте MT5, но их ценность — в автоматизации, а не в другом ответе; вся суть заключена в формуле выше.
Method and limitations
Расчёт представляет собой чистую арифметику по вашим данным: риск-бюджет = баланс × риск%, убыток на лот = расстояние до стопа × размер контракта (переведённый в валюту вашего счёта), позиция = риск-бюджет ÷ убыток на лот. Ничего не оценивается и не моделируется.
Что стоит учитывать: результат не учитывает спред, комиссию, проскальзывание и своп, которые увеличивают реальную стоимость убыточной сделки, поэтому воспринимайте его как верхнюю границу, а не как цель. Конвертация валют по умолчанию использует референсный курс ЕЦБ, обновляемый раз в день, а не котировку в реальном времени. Значения размера контракта по умолчанию следуют распространённым розничным соглашениям, и у вашего брокера они могут отличаться, поэтому поле редактируемое и отмечено для каждого инструмента. Кроме того, брокеры округляют размер лота до собственного минимального шага.
Data sources
- European Central Bank reference rates via Frankfurter · используется только для конвертации в валюту счёта; операционный день ЕЦБ 2026-07-23, можно изменить в инструменте
This tool runs entirely in your browser. Nothing you enter is sent to us or stored.
For general information and education only. This is not financial advice and not a recommendation to buy or sell anything. This tool is provided as is, with no warranty of accuracy: like any software it can contain errors, so always verify figures against your broker or the original source before acting on them. Trading and investing carry risk, including the risk of losing more than your initial outlay.
Spotted an error? Email [email protected] and it will be corrected. Maintained by Joey van Diest.