Калькулятор торговых расходов

Разделите спред, комиссию, проскальзывание и финансирование. Сравните два сценария расходов исполнения одного ордера.

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

Условные расходы A 1.90 USD и B 1.60 USD для 0.10 лота. Разность A − B = 0.30 USD: B дешевле, несмотря на большую комиссию.

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

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

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

Условия учебного расчета
0.10 лота — одна десятая лота.Где найти значение?
Сумма в валюте счета за пипс 1.00 лота, а не всей позиции. Калькулятор умножает ее на объем.Где найти значение?
Одна модельная статья разницы Bid/Ask для сравнения условий. Не вычитайте ее снова из результата по фактическим ценам исполнения.Где найти значение?
Сумма обеих операций в валюте счета, умножаемая на объем.Где найти значение?
Предполагаемые дополнительные расходы исполнения всей сделки. Введите 0, если они уже включены в цены или расстояния.Где найти значение?
Общие расходы в валюте счета, одинаковые для A и B. Различающиеся условия финансирования сравнивайте отдельными расчетами.Где найти значение?
Задает подписи сумм. Смена валюты не загружает курс и не пересчитывает автоматически введенные числа.Где найти значение?
Тот же ордер и стоимость пипса. Меньший спред не обязательно означает меньшую общую сумму расходов.Где найти значение?
Сумма обеих операций в валюте счета.Где найти значение?
Ваше предположение о расходах исполнения всей сделки в сценарии B.Где найти значение?
Перейти к результату ↓

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

Расходы A на спред—
Комиссия A—
Расходы A на проскальзывание—
Все расходы A с финансированием—
Расходы A в пипсах позиции—
Все расходы B с финансированием—
Разность A − B: положительная — B дешевле—

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

Сравниваются одинаковые объем и инструмент при постоянных предположениях. Финансирование общее для A и B; разные ставки требуют отдельных расчетов. Калькулятор не оценивает качество брокера. Не вычитайте спред повторно из результата по фактическим ценам исполнения.

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

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

Расходы = лоты × [(спред + проскальзывание) × пипс одного лота + комиссия одного лота] + финансирование всей позиции. Расходы в пипсах = сумма / (пипс одного лота × лоты). Разность = расходы A − расходы B; положительная сумма означает, что B дешевле.

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

Условные 0.10 лота, пипс одного лота 10 USD, без финансирования. A: спред 1 пипс, проскальзывание 0.2 пипса, комиссия 7 USD на лот → 1 + 0.20 + 0.70 = 1.90 USD. B: спред 0.5 пипса, проскальзывание 0.2 пипса, комиссия 9 USD на лот → 0.50 + 0.20 + 0.90 = 1.60 USD. B дешевле на 0.30 USD, несмотря на большую комиссию.

Дополнительный пример: общее финансирование и разный объем

Добавьте к исходным условным расходам 2 USD финансирования всей позиции. При 0.10 лота A стоит 3.90 USD, B — 3.60 USD; разность остается 0.30 USD, потому что одинаковые 2 USD вычитаются при сравнении. Для A расходы соответствуют 3.90 пипса позиции.

Если изменить только объем на 0.20 лота, оставив в поле те же 2 USD за всю позицию, A стоит 5.80 USD, B — 5.20 USD, разность — 0.60 USD. Пипс позиции теперь стоит 2 USD, поэтому расходы A равны 2.90 пипса. Это сравнение заданных сумм: реальное финансирование другого объема нужно заново проверить, а не считать неизменным автоматически.

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

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

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

Покупка: цены исполненияУсловная покупка по Ask 1.10020 и продажа по Bid 1.10070 дают разность 0.00050. При пипсе 0.0001 это 5 пипсов. У позиции 0.10 лота с пипсом 1 USD ценовой результат равен 5 USD. Спред уже включен в исполнения: второй раз его не вычитайте; отдельные расходы учтите отдельно.УЧЕБНАЯ СХЕМАПокупка по Ask на входе1.10020Продажа по Bid на выходе1.10070Разность / пипс 0.00010.00050 / 0.0001 = 50.10 лота · пипс позиции 1 USD5 пипсов × 1 USD = 5 USD

Условная покупка по Ask 1.10020 и продажа по Bid 1.10070 дают разность 0.00050. При пипсе 0.0001 это 5 пипсов. У позиции 0.10 лота с пипсом 1 USD ценовой результат равен 5 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. Отдельную плату, не зависящую от объема, задавайте как фиксированную, если такое поле есть.

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

Финансирование всей позиции

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

Это поле принимает положительные расходы финансирования, одинаковые для A и B. Здесь нужна не ставка на лот. Разные условия сравнивайте отдельными расчетами. Не вводите зачисление как отрицательные расходы: эта модель не поддерживает зачисления.

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

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

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

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

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

Смысл полей сверяйте с официальной документацией: MetaTrader 5: спецификация · MetaQuotes: расчет результата

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

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

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

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

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

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

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

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

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

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