Калькулятор размера позиции
Подберите объем в пределах расчетного бюджета убытка с учетом шага, минимума и максимума, комиссии, проскальзывания и фиксированной платы.
Начните с условного примера
Условный счет в USD: капитал 10 000, предел 1%, стоп 30 пипсов, пипс одного лота 10 USD, шаг 0.01. Округление вниз дает 0.33 лота и расчетный убыток 99 USD.
Для собственных вычислений нужен JavaScript. Формула, учебный пример и руководство доступны ниже.
Результат для введенных данных
Результат появится после запуска калькулятора.
Отдельная проверка обеспечения
Обеспечение не оценено. Заполните параметры помощника или проверьте сумму на платформе.
Добавить параметры ниже ↓Стоп не гарантирует такую денежную потерю: разрыв цены, изменение курса пересчета или худшее исполнение могут увеличить убыток. Стоимость пипса и ограничения объема должны соответствовать инструменту. Подбор объема по бюджету убытка и проверка доступного обеспечения — отдельные задачи.
Расчеты и CSV выполняются в браузере. Текущие курсы не загружаются; суммы не отправляются на сервер и не сохраняются в хранилище браузера. Счетчиков посещений нет.
Стоимость пипса и обеспечение: проверьте единицы
Для собственных вычислений помощника нужен JavaScript. Формулы и границы модели доступны без него.
Бюджет убытка и необходимое обеспечение проверяются отдельно. Начальные числа основной формы — пример. Помощник не загружает курсы и данные счета.
Подсчитать стоимость пипса: линейная валютная модель
Используется контракт одного лота из основной формы. Проверьте определение пипса: 0.0001 и 0.01 — разные соглашения, а не правило для всех инструментов.
Пипс одного лота = контракт × размер пипса × множитель пересчета в валюту счета.
Добавить модель обеспечения и доступные средства
Все суммы должны иметь ту же валюту счета, что бюджет и стоимость пипса. Баланс не заменяет свободное обеспечение.
Валютная модель берет контракт из основной формы и пересчет валют выше. Обеспечение = лоты × контракт × цена × множитель пересчета / плечо.
Результат не подтверждает прием ордера. Ступени обеспечения, хеджирование, неттинг, существующая позиция, комиссии и меняющиеся курсы требуют проверки окончательного объема на платформе. 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 не принадлежит заданной сетке. Наличие неиспользованного бюджета не отменяет ограничения спецификации.
Сначала исходные данные, затем результат
Где найти данные калькулятора
Соберите спецификацию инструмента, настройки счета и собственные предположения. Начальные числа не являются условиями вашего брокера.
Контракт и ограничения объема
Откройте спецификацию точного символа и типа счета. В 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 и доступное хранилище сессии. Без них формулы и учебные примеры остаются ниже.
Источники и границы модели
- MQL5: свойства торгового символа
Официальные свойства Point, размера и стоимости тика, размера контракта, минимума, максимума и шага объема. Эти величины проверяются отдельно.
- MetaTrader 5: спецификация символа
Официальный путь к спецификации и описание единиц контракта, валют, тика и ограничений объема. Начальные числа калькулятора не подтверждают условия реального счета.
Частный отдельный калькулятор с учебными данными. Нет текущих курсов, торговых операций или персонального совета. Полная независимая приемка, интеграция десяти калькуляторов, передача данных между страницами и публикация еще не выполнены.