Почему результат счета отличается от движения цены

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

Три разные величины вместо одной «прибыли»

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

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

Спред и выбор исходной цены

В простой модели лонг покупается по Ask, а немедленно закрывается продажей по Bid. При неизменной котировке и без других начислений разница дает отрицательный результат. Спред в один пипс EUR/USD означает примерно минус один пипс при таком немедленном закрытии; это объяснение модели, а не доказательство правильности любой строки платформы.

Если исходная оценка измерена от Bid входа до Bid выхода, покупка по Ask может уменьшить ее на входной спред. Но оценка по средней цене или Ask, изменяющийся спред и другое исполнение требуют своей сверки. Правильные фактические цены уже включают разницу сторон: не вычитайте еще один спред и не умножайте его автоматически на два.

Проскальзывание — отличие фактического исполнения от явно выбранной сопоставимой цены-ориентира. Оно бывает неблагоприятным и благоприятным. Записывайте ориентир и знак; это не постоянный сбор. Если результат уже рассчитан по фактическим исполнениям, повторное вычитание того же отличия тоже будет ошибкой.

Отдельные комиссии и финансирование

Названия ECN, raw и standard сами по себе не устанавливают величину или способ проведения комиссии. Уточните, дана ли ставка за одну сторону или полный цикл открытия и закрытия, за лот или всю позицию, есть ли минимум. Сравнивайте один инструмент и объем по исполнениям и отдельным записям, а не по маркетинговой категории счета.

Своп, то есть начисление за финансирование позиции, зависит от момента начисления, режима расчета и ставок для покупки и продажи. Используйте проведенный знак: возможны списание и зачисление. Один местный календарный день может пересечь момент начисления, а одна запись — применять множитель нескольких дней. Ни серверная, ни ваша полночь не являются универсальным правилом. В основном примере ниже задано общее списание 0.60 USD; это не ставка провайдера за две ночи.

Две записи могут пересчитываться по разным курсам

Не заменяйте два примененных курса одним выбранным курсом из строки истории.

20 USD по 4.00 PLN/USD дают 80 PLN; отдельная плата 2 USD по 4.20 дает минус 8.40 PLN. Сумма 71.60 PLN; общий курс 4.00 ошибочно дал бы 72 PLN.
Отдельная условная модель двух проведенных сумм. Оба курса уже содержат весь примененный пересчет; дополнительной конверсионной платы или других расходов здесь нет. Это не курсы и тарифы IG.

Для каждой записи сохраните исходную сумму, знак, примененный курс и проведенную сумму. Здесь разница с общим курсом равна 2 × (4.20 − 4.00) = 0.40 PLN; она не является пропавшим проскальзыванием EUR/USD. В справке IG UK отдельно описываются настройки и пересчет прибыли, финансирования и комиссий; условия конкретного счета нужно проверить самостоятельно.

Конвертация и правильная стоимость пипса

Когда валюта результата отличается от валюты счета, используйте фактически примененные курс и единицы. В линейном GBP/JPY ценовой результат выражен в JPY; счет в PLN требует соответствующего пересчета. Сам обмен единиц не обязательно создает отдельный убыток. Найдите наценку или плату и проверьте, не включена ли она уже в курс. Прибыль и платежи могут конвертироваться раздельно в разные моменты; обязательная цепочка через одну промежуточную валюту не предполагается.

Ошибочная стоимость пипса тоже объясняет некоторые расхождения, но не все. Единицы = объем в лотах × действительный размер контракта. Для контракта 100 000 EUR, пипса EUR/USD 0.0001 и результата в USD объемы 1.00, 0.10 и 0.01 лота дают 10, 1 и 0.10 USD за пипс. Другой контракт, пара и валюта требуют своего расчета. Пипс не следует автоматически приравнивать к пункту Point платформы.

Основной пример: от графика к исполнениям и записям

Задана отдельная учебная сделка: лонг 10 000 EUR, контракт 100 000 EUR на лот, ценовой результат в USD. При входе Bid 1.10000 / Ask 1.10010; полная покупка исполнена по Ask. Полная закрывающая продажа исполнена по Bid 1.10300, дополнительного проскальзывания нет. Отдельная комиссия — 0.35 USD за каждую сторону, общее проведенное финансирование — −0.60 USD. Это вымышленные условия, не тариф ECN.

  1. Оценка по Bid-графику: (1.10300 − 1.10000) × 10 000 = 30 USD. Это еще не результат исполненных цен.
  2. Фактические исполнения модели: (1.10300 − 1.10010) × 10 000 = 29 USD. Спред уже отражен; еще один доллар не вычитается.
  3. Две отдельные комиссии: 29 − 0.35 − 0.35 = 28.30 USD.
  4. Проведенное финансирование: 28.30 − 0.60 = 27.70 USD.
  5. Отдельный вариант счета в PLN: один условный общий пересчет по 4.0000 PLN/USD дает 27.70 × 4 = 110.80 PLN; отдельная заданная конверсионная плата 0.40 PLN оставляет 110.40 PLN до налогов.

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

Сверяйте состав конкретной строки отчета

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

В документации MT5 показатель Gross Profit/Gross Loss соответствующего раздела исключает свопы и комиссии. Строки Profit и Loss в разделе Profit/Loss включают их. Одного названия Profit в другом окне недостаточно: уточните раздел, период и состав. Редакционное пояснение на ForexMechanics не заменяет историю счета и спецификацию.

Если комиссия проведена позднее

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

От результата позиции к балансу после поздней записи

Отдельный баланс 1 000 USD: после платы 2 USD остается 998; после ценового результата плюс 30 — 1 028; после поздней платы 2 — 1 026. Общий торговый результат 26 USD.
Отдельная модель отложенной записи, не расписание комиссий какого-либо провайдера. Других операций и пересчета валют здесь нет.

При этих условиях 1 000 − 2 + 30 − 2 = 1 026 USD. Ценовой результат 30 USD и более поздний показатель 28 USD не являются двумя суммами для сложения: 28 уже может содержать вторую плату. Для полного результата от начального баланса учитывается и плата 2 USD при открытии. Из итогового 1 026 USD нельзя снова вычесть все 4 USD: получилось бы 1 022 USD с повторным учетом. Если запись не объяснена, пометьте ее «требует сверки», а не придумывайте комиссию. Исправление подтвержденной сделки тоже требует отдельной истории до и после.

Изменение баланса не всегда равно торговому результату

Дополнительный независимый случай: начальный баланс 1 000 USD, внешнее пополнение +200 USD, ценовой результат +30 USD, две отдельные платы по −2 USD и внешний вывод −100 USD. Других событий нет. Итог: 1 000 + 200 + 30 − 2 − 2 − 100 = 1 126 USD. Баланс вырос на 126 USD, но торговый результат равен 26 USD.

Чтобы исключить внешние потоки: 1 126 − 1 000 − 200 + 100 = 26 USD. Вывод прибавляется обратно, пополнение вычитается. Это сверка условных записей, а не процент доходности, налоговый расчет или оценка реального счета. Предыдущая схема без внешних потоков по-прежнему заканчивается на 1 026 USD.

Что проверить в следующей сверке

  1. Восстановите записи. Возьмите реальные исполнения, объем, контракт и конвертацию, затем отдельно проведенные комиссии и финансирование. При расхождении проверьте единицы, округление, курсы, начисления и другие операции баланса; не назначайте причину заранее.
  2. Запишите единицу каждого расхода. Сторона или цикл, лот или позиция, ставка и знак финансирования, время начисления, спред и условия пересчета помогают оценке, но не фиксируют будущие цены и расходы.
  3. Укажите базу безубыточности. Фактические Ask/Bid уже отражают спред. Для нулевого чистого результата добавляйте только отдельные начисления; оценка по графику может требовать предварительной поправки стороны цены.
  4. Проверьте событие начисления. При договоре с отсечкой лишь подтвержденное полное закрытие до применимого момента устраняет именно это будущее начисление. Проверьте часовой пояс, инструмент и множитель дней. Прежние проведенные суммы и другие расходы не исчезают при закрытии.

Комиссия всей позиции не равна ставке на лот

Отдельное упражнение калькулятора прибыли и убытка: объем 0.10 лота, контракт 100 000 EUR, исполненные цены 1.1000 и 1.1050. Ценовой результат 50 USD, или 50 пипсов. Комиссия всей позиции 0.70 USD и финансирование −0.80 USD оставляют 48.50 USD.

Измените только комиссию всей позиции до 5.70 USD. Ценовой результат останется 50 USD и 50 пипсов; итог станет 50 − 5.70 − 0.80 = 43.50 USD. Увеличение платы на 5 USD вычитается целиком, а не умножается снова на 0.10 лота. Исполненные цены уже содержат спред. Эти тарифы и контракт условные; конвертация в упражнении не задана.

Проверьте понимание

Модель проводит +20 USD по 4.00 PLN/USD и −2 USD по 4.20. Как сверить результат?

Ответ и объяснения без JavaScript

Правильный ответ: Сложить +80.00 PLN и −8.40 PLN: 71.60 PLN.

Сложить +80.00 PLN и −8.40 PLN: 71.60 PLN.

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

Вычесть доллары, затем умножить на 4.00: 72.00 PLN.

Так курс платы 4.20 заменяется на 4.00 и расход занижается на 0.40 PLN.

Вычесть еще 0.40 PLN из 71.60 PLN.

71.60 PLN уже содержит оба пересчета. Повторное вычитание разницы учитывает один эффект дважды.

Вопросы и ответы

Почему позиция может сразу показывать минус?

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

Счет без отдельной комиссии означает бесплатную торговлю?

Нет. Спред, финансирование, исполнение и конвертация могут влиять на итог. Но названия standard, raw или ECN сами по себе не доказывают величину расходов, всегда меньший спред или преимущество конкретного стиля. Сравните один инструмент, объем и одинаковый состав затрат по условиям счета.

Как проверить стоимость пипса?

Для линейной валютной модели умножьте исполненные базовые единицы на размер пипса, затем при необходимости пересчитайте валюту. При контракте 100 000 EUR и пипсе 0.0001 EUR/USD стандартный лот дает 10 USD за пипс, мини-лот 1 USD, микро-лот 0.10 USD. Для JPY часто используется пипс 0.01, но нужная конвертация определяется валютами пары и счета, а не обязательным универсальным курсом USD/JPY. Неверная стоимость — возможная, не заранее установленная причина расхождения.

Касаются ли финансирование и конвертация внутридневной сделки?

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

Источники и пределы применения

  1. MetaTrader 5: ордер, сделка и позиция

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

  2. MetaTrader 5: расчет маржи и пересчет в валюту счета

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

  3. MetaTrader 5: торговый отчет и состав результата

    Официальная справка отличает Gross Profit/Loss без свопов и комиссий от строк Profit и Loss, включающих их в указанном разделе. Перед повторным вычитанием проверяйте состав и период показателя.

  4. IG UK: настройки конвертации и включение платы в курс

    Справка UK описывает зависимость конвертации от валюты и настроек счета, отдельные потоки и курс с включенной платой. Наши 4.00 и 4.20 PLN/USD — собственные допущения, не тарифы IG; доступность услуг читателю не проверялась.

  5. BIS: исходная ссылка на исследование оборота за апрель 2022 года

    Сохранена историческая библиография; адрес перенаправляет к комментарию BIS за октябрь 2022 года. Данные оборота не определяют процедуру конвертации конкретного счета и не используются как текущие показатели рынка.

  6. ESMA: исходный исторический адрес сообщения 2018 года

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

  7. ForexMechanics: исходный редакционный раздел основ

    Сохранена исходная редакционная ссылка. Она не заменяет подтвержденные исполнения, выписку и условия договора.

  8. Исходное пояснение об исправлении исполненной сделки

    Сохранена ссылка источника на проверку истории до и после корректировки. Эта статья не устанавливает законность конкретного исправления.

Учебные условные модели линейного EUR/USD и отдельные примеры счета в PLN. Язык и валюта примера не определяют место проживания или счета. Справка IG относится к UK и указанным продуктам; договор, тариф и доступность конкретному читателю не подтверждены. Налоговый результат здесь не рассчитывается.