Калькулятор размера позиции

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

Начните с условного примера

Условный счет в USD: капитал 10 000, предел 1%, стоп 30 пипсов, пипс одного лота 10 USD, шаг 0.01. Округление вниз дает 0.33 лота и расчетный убыток 99 USD.

Для собственных вычислений нужен JavaScript. Формула, учебный пример и руководство доступны ниже.

Входные данные

Изменение полей пересчитывает результат. Десятичный разделитель — точка или запятая; разряды можно разделять пробелами, например 100 000. Запись 1,000 означает десятичное число 1.

Условия учебного расчета
Сумма в валюте счета. Сознательно выберите баланс или средства с учетом открытых позиций и придерживайтесь этого определения в плане.Где найти значение?
Доля указанного капитала. Учебный 1% не является рекомендацией.Где найти значение?
От входа до предполагаемой цены исполнения стопа. Не прибавляйте спред повторно, если расстояние уже рассчитано по соответствующим ценам покупки и продажи.Где найти значение?
Сумма в валюте счета за пипс 1.00 лота, а не всей позиции. Калькулятор сам умножает ее на объем.Где найти значение?
Задает подписи сумм. Смена валюты не загружает курс и не пересчитывает автоматически введенные числа.Где найти значение?
Результат соответствует минимуму плюс целое число шагов. Объем округляется вниз.Где найти значение?
Из спецификации инструмента. Если минимальная позиция не укладывается в бюджет, результат равен 0.Где найти значение?
Из спецификации инструмента. Начальные 100 лотов — пример, а не общее правило брокеров.Где найти значение?
Базовые единицы в одном лоте. 100 000 — пример; возьмите размер из спецификации точного символа.Где найти значение?
Общая комиссия обеих сторон в валюте счета. Если обе операции оплачиваются одинаково, удвойте одностороннюю ставку.Где найти значение?
Суммарно за всю сделку. Укажите 0, если оно уже учтено в ценах исполнения или расстоянии.Где найти значение?
Сумма в валюте счета, не зависящая от объема. В модели она взимается только при положительном объеме.Где найти значение?
Перейти к результату ↓

Результат для введенных данных

Расчетный бюджет убытка—
Объем после округления вниз—
Единицы базовой валюты—
Расчетный убыток с расходами—
Неиспользованная часть бюджета—
Расходы внутри расчетного убытка—

Результат появится после запуска калькулятора.

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

Обеспечение не оценено. Заполните параметры помощника или проверьте сумму на платформе.

Добавить параметры ниже ↓

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

Расчеты и CSV выполняются в браузере. Текущие курсы не загружаются; суммы не отправляются на сервер и не сохраняются в хранилище браузера. Счетчиков посещений нет.

Стоимость пипса и обеспечение: проверьте единицы

Для собственных вычислений помощника нужен JavaScript. Формулы и границы модели доступны без него.

Бюджет убытка и необходимое обеспечение проверяются отдельно. Начальные числа основной формы — пример. Помощник не загружает курсы и данные счета.

Подсчитать стоимость пипса: линейная валютная модель

Используется контракт одного лота из основной формы. Проверьте определение пипса: 0.0001 и 0.01 — разные соглашения, а не правило для всех инструментов.

Например, 0.0001 для EUR/USD или 0.01 для GBP/JPY; проверьте спецификацию.
Без разделителей тысяч. При одинаковых валютах множитель равен 1; курсы не загружаются.

Пипс одного лота = контракт × размер пипса × множитель пересчета в валюту счета.

Добавить модель обеспечения и доступные средства

Все суммы должны иметь ту же валюту счета, что бюджет и стоимость пипса. Баланс не заменяет свободное обеспечение.

Показание платформы в валюте счета. Пустое поле сохраняет статус доступности средств неизвестным.

Валютная модель берет контракт из основной формы и пересчет валют выше. Обеспечение = лоты × контракт × цена × множитель пересчета / плечо.

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

Отдельный калькулятор обеспечения · MetaQuotes: OrderCalcMargin · MetaQuotes: OrderCalcProfit

Как рассчитывается результат

Бюджет = капитал × предел убытка % / 100. Убыток одного лота = (расстояние до стопа + проскальзывание) × стоимость пипса одного лота + комиссия одного лота. Вычтите фиксированную плату из бюджета, разделите остаток на убыток одного лота и округлите вниз по сетке минимум + n × шаг, не превышая максимум.

Готовый учебный расчет

Условный пример: 10 000 USD × 1% = бюджет 100 USD. Стоп 30 пипсов и стоимость пипса 10 USD на лот дают убыток 300 USD на лот. Без расходов при минимуме и шаге 0.01 лота получается 0.33 лота с расчетным убытком 99 USD. Объем 0.34 дал бы 102 USD и превысил бюджет.

Дополнительный пример: максимум не обязан лежать на сетке

Все условия учебные. Сетка 0.03 + n × 0.02 допускает 0.19 лота, но не 0.20. При бюджете 100 USD и убытке 115 USD на лот плюс 2 USD фиксированной платы результат 0.19: убыток 23.85 USD, расходы 4.85 USD, остаток 76.15 USD. Здесь ограничивает максимум объема, а не бюджет.

Не округляйте до ближайшего красивого числа. При минимуме 0.03 и шаге 0.02 следующий после 0.19 объем равен 0.21 и превышает максимум 0.20. Объем 0.20 не принадлежит заданной сетке. Наличие неиспользованного бюджета не отменяет ограничения спецификации.

Сначала исходные данные, затем результат

Где найти данные калькулятора

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

EUR/USD · учебная спецификацияУсловный пример: контракт одного лота 100 000 EUR; Point и тик 0.00001 USD/EUR; пипс 0.0001 USD/EUR, или 10 тиков. Стоимость тика и пипса одного лота — 1 и 10 USD. Минимум, шаг и максимум объема — 0.01, 0.01 и 100 лотов. Стоимость тика 1 USD не означает пипс 1 USD на лот; эти параметры проверяются отдельно.УЧЕБНАЯ СХЕМАКонтракт на 1 лот100 000 EURPoint/тик: USD за 1 EUR0.00001Пипс: USD за 1 EUR0.0001 = 10 тиковСтоимость тика/пипса на лот1 USD / 10 USDМинимум / шаг / максимум0.01 / 0.01 / 100 лотов
Условная спецификация EUR/USD. Собственная учебная схема, не снимок платформы и не предложение брокера. Тик 1 USD не означает пипс 1 USD на лот: здесь пипс лота равен 10 USD. Минимум, шаг и максимум проверяются отдельно.

Контракт и ограничения объема

Откройте спецификацию точного символа и типа счета. В MT5: «Обзор рынка» (Market Watch) → меню символа → «Спецификация» (Specification). Найдите размер контракта одного лота, минимум, максимум и шаг объема.

100 000 базовых единиц на лот — условие примера. Тогда 0.10 лота означает 10 000 единиц. Шаг 0.01 сам по себе не устанавливает минимум и максимум; проверьте все три настройки.

Вернуться к форме ↑

Пипс, пункт и стоимость одного лота

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

У условного EUR/USD пипс 0.0001 в десять раз больше тика 0.00001. При контракте 100 000 EUR и счете в USD тик одного лота стоит 1 USD, а пипс — 10 USD. В поле на лот введите 10, хотя у позиции 0.10 лота пипс стоит 1 USD. Стоимость тика для прибыли и убытка может различаться; проверьте направление, валюту и текущие условия.

Вернуться к форме ↑

Цены исполнения, расстояния и спред

Для результата позиции берите фактические цены из истории исполнения; для плана — свои предположения по нужной стороне котировки. Покупка открывается по Ask и закрывается по Bid; продажа открывается по Bid и закрывается по Ask.

Расстояние в пипсах — разность цен, деленная на размер пипса. Если цены исполнения уже включают спред, не вычитайте его снова. Отдельный спред в сравнении расходов — одна модельная статья. Дополнительное неблагоприятное проскальзывание за всю сделку вводите только тогда, когда оно еще не включено в цены или расстояния.

Вернуться к форме ↑

Комиссия открытия и закрытия одного лота

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

Условные 3.50 USD на лот при открытии и столько же при закрытии дают 7 USD на лот за обе операции. Для 0.10 лота это 0.70 USD при линейной ставке без минимума. В поле на лот введите 7. Отдельную плату, не зависящую от объема, задавайте как фиксированную, если такое поле есть.

Вернуться к форме ↑

Баланс, средства и использованное обеспечение

Считывайте суммы счета в одной валюте. Баланс, средства с учетом результата открытых позиций и свободное обеспечение описывают разные величины.

Для бюджета убытка сознательно выберите баланс или средства и сохраняйте это определение в плане. В калькуляторе обеспечения задавайте текущие средства и уже занятое другими позициями обеспечение. Не подменяйте средства свободным обеспечением и не учитывайте обеспечение новой позиции дважды.

Вернуться к форме ↑

Ваш расчетный предел убытка

Процент — ваше предположение относительно указанного капитала. Возьмите его из своего плана: спецификация инструмента не выбирает его за вас.

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

Вернуться к форме ↑

Значения полей сверяйте с документацией: MetaQuotes: свойства символа · MetaQuotes: открытие спецификации.

Пройдите последовательность расчета

Стоимость пипса → размер позиции → обеспечение → риск портфеля. Передайте данные кнопкой и подтвердите их перед применением на следующей странице.

Черновик действует 30 минут и хранится в сессии этого браузера на этом домене. Суммы не отправляются на сервер и не попадают в адрес страницы. Браузер может сохранить восстановленную сессию вкладки; для удаления данных используйте «Удалить черновик расчета».

Для переноса нужны JavaScript и доступное хранилище сессии. Без них формулы и учебные примеры остаются ниже.

Источники и границы модели

  1. MQL5: свойства торгового символа

    Официальные свойства Point, размера и стоимости тика, размера контракта, минимума, максимума и шага объема. Эти величины проверяются отдельно.

  2. MetaTrader 5: спецификация символа

    Официальный путь к спецификации и описание единиц контракта, валют, тика и ограничений объема. Начальные числа калькулятора не подтверждают условия реального счета.

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