Что делать, если журнал не совпадает с отчетом брокера

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

Что делать, если журнал не совпадает с отчетом брокера

Обновлено:

Коротко. Когда торговый журнал не совпадает с отчетом брокера, отчет является учетом денег, а журнал – учетом решений, поэтому исправлять нужно именно журнал. У большинства расхождений несколько типичных причин: издержки записаны брутто, плата за фандинг или перенос позиции, депозиты и выводы смешаны с прибылью, пропущенные или разбитые сделки, разные границы отчетного периода. Фиксированная процедура сверки находит их за минуты, а не за часы.

Какая запись является эталоном

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

Это задает направление любой сверки. Если журнал показывает, что месяц принес 1 240 $, а счет вырос меньше, базовое предположение – в журнале чего-то не хватает, а не брокер потерял деньги. Журнал исправляют, чтобы его цифрам можно было доверять при обзорах и чтобы win rate или profit factor считались на том, что счет заработал на самом деле.

Исключение – настоящая ошибка в самом отчете. Руководство FINRA для инвесторов по брокерским отчетам советует сверять раздел операций по счету с подтверждениями сделок, включая цену и количество, и звонить в компанию, чтобы получить объяснение по любой непонятной или неавторизованной записи (FINRA, "Your Brokerage Statement: How to Read and Make Sense of It"). Именно сверка позволяет вообще заметить такую запись.

Почему цифры расходятся

На практике почти любое расхождение относится к одной из нескольких категорий. Если знать их заранее, размытое «что-то не так» превращается в чек-лист.

ПричинаКак проявляетсяЧто исправить в журнале
Издержки записаны бруттоПрибыль в журнале стабильно выше, чем в отчетеЗаписывать комиссию на входе и выходе, считать чистый P&L по сделке
Фандинг или плата за переносРазрыв растет со временем удержания, а не с количеством сделокВести фандинг или своп отдельной строкой на сделку или на день
Депозиты, выводы, переводыИзменение баланса похоже на крупную прибыль или убыток, которые не объясняет ни одна сделкаВести отдельный учет движения средств вне результатов сделок
Пропущенные или разбитые сделкиКоличество сделок отличается, или одна позиция выглядит как несколько исполненийСначала сверить количество сделок, частичные исполнения объединить в одну сделку
Граница периода и часовой поясСделки около полуночи или в конце месяца попадают в разные периодыДля месячных итогов брать часовой пояс и границу отчета
Открытые позиции на конец периодаКапитал в отчете включает нереализованный P&L, который журнал еще не закрылСравнивать только реализованные результаты или отдельно отмечать открытые позиции
Конвертация валют и округлениеНебольшие расхождения в центы или доли процентаЗаписывать P&L в валюте счета, мелкие расхождения округления принимать

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

Фандинг: издержка, которая зависит от часов

Бессрочные фьючерсы добавляют издержку, которую многие ручные журналы никогда не фиксируют. На Binance Futures платежи фандинга передаются между лонгами и шортами с фиксированным интервалом, по умолчанию каждые 8 часов в 00:00, 08:00 и 16:00 UTC, и позиция платит или получает фандинг, только если она открыта в момент начисления. Сумма равна номинальной стоимости позиции по mark price, умноженной на ставку фандинга, и списывается с баланса фьючерсного счета или зачисляется на него (Binance, "Introduction to Binance Futures Funding Rates").

В журнале этот эффект легко пропустить. Возьмем иллюстративную длинную позицию номиналом 20 000 USDT и ставку фандинга 0,01% за интервал: каждое начисление стоит около 2 USDT. За три дня удержания это девять начислений и примерно 18 USDT, ни одно из которых не видно в ценах входа и выхода. Ставки фандинга постоянно меняются и могут быть отрицательными, поэтому реальную цифру нужно брать из истории транзакций биржи, а не из оценки. У счетов форекс и CFD тот же паттерн под другим названием: плата за перенос позиции через ночь, часто ее называют свопом, которая списывается или начисляется за позиции, удерживаемые после ежедневного ролловера.

Пошаговая процедура сверки

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

  1. Выровняйте период и часовой пояс. Берите те же даты начала и конца, что и в отчете, в часовом поясе отчета. Серверное время брокера часто отличается от местного.
  2. Сверьте количество сделок. Посчитайте закрытые сделки с обеих сторон. Если числа разные, найдите пропущенные или задублированные сделки, прежде чем смотреть на деньги.
  3. Сравните чистый P&L по каждой сделке. Для сделок, которые есть с обеих сторон, сравните реализованный результат после издержек. Расхождение в одной сделке обычно означает неверную цену, объем или пропущенную комиссию.
  4. Отделите движение средств, не являющееся сделками. Депозиты, выводы, внутренние переводы, проценты и ребейты меняют баланс, но не являются торговыми результатами.
  5. Добавьте издержки, зависящие от времени. Фандинг, своп и проценты по марже начисляются за время удержания, поэтому им нужна отдельная строка.
  6. Проверьте открытые позиции. Если позиция была открыта на конец периода, ее нереализованный P&L есть в капитале по отчету, но не в закрытых сделках журнала.
  7. Объясните или передайте дальше остаток. Все, что осталось после этих шагов, – либо ошибка записи в журнале, либо вопрос к брокеру по отчету.

Пример расчета

Иллюстративный месяц на одном счете: журнал показывает валовую прибыль 1 240 $. Отчет показывает начальный баланс 10 000 $, депозит 500 $ в течение месяца и конечный баланс 11 560 $ без открытых позиций.

СтатьяСуммаНарастающий итог
Валовой P&L по журналу+1 240,001 240,00
Комиссии на входе и выходе-86,401 153,60
Фандинг из истории транзакций-18,601 135,00
Сделка, найденная в отчете, но отсутствующая в журнале-75,001 060,00
Отчет: 11 560 - 10 000 - 500 депозит1 060,00Совпадение

Без шага 4 депозит 500 $ сделал бы отчет лучше журнала и скрыл бы 105 $ незаписанных издержек и пропущенную убыточную сделку на 75 $. Поэтому порядок и важен: крупное движение средств может перекрыть несколько мелких ошибок, и два неверных числа будут выглядеть почти правильными.

Важно. Не закрывайте разрыв выдуманной «корректирующей» сделкой только ради того, чтобы итоги совпали. Такая заглушка скрывает причину и искажает win rate, средний убыток и каждую метрику, построенную на списке сделок. Если расхождение не удается объяснить после полной процедуры, запишите его как открытый вопрос и обратитесь к брокеру.

Как держать журнал синхронизированным дальше

Сверка сокращается с каждым месяцем, когда закреплено несколько привычек:

  • Записывайте нетто, а не брутто: фиксируйте комиссии и сборы вместе с каждой сделкой, тогда P&L журнала сразу на той же основе, что и отчет. Поля, которые стоит вести по каждой сделке, перечислены в статье What Should a Trading Journal Include?
  • Держите движение средств вне результатов сделок: депозиты, выводы и выплаты идут в отдельный учет, никогда не как сделки.
  • Отдельный журнал для каждого счета: если смешать два счета в одном списке сделок, невозможно сверить ни один из отчетов. Это решают отдельные счета рядом друг с другом.
  • Импортируйте вместо ручного ввода: получение исполнений напрямую с биржи через API-ключ только для чтения, как в статье подключение Binance к BitStat, убирает большинство пропущенных сделок и опечаток.
  • Сделайте это ежемесячным шагом: добавьте строку сверки в ежемесячный обзор торговли до расчета любых метрик.

Журнал, совпадающий с отчетом, – это не бухгалтерская роскошь. Каждый вывод обзора, от того, какой сетап работает, до того, под контролем ли риск на сделку, опирается на полный список сделок за вычетом издержек.

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

Держите все сделки, комиссии и счета в одном месте в торговом журнале BitStat, чтобы цифры каждого обзора начинались с тех же данных, что и отчет брокера.

Коротко о главном

Часто задаваемые вопросы

Почему мой торговый журнал не совпадает с отчетом брокера?
Чаще всего потому, что журнал фиксирует валовые результаты, а отчет – чистые: комиссии, сборы, фандинг или своп уменьшают баланс, но не отражаются в ценах входа и выхода. Другие частые причины – депозиты или выводы, посчитанные как прибыль, пропущенные в журнале сделки, по-разному записанные частичные исполнения и разные границы периода или часовые пояса.
Что исправлять: журнал или отчет брокера?
Журнал. Отчет брокера является официальным учетом денег на счете, поэтому журнал подгоняют под него. Исключение – запись в отчете, которая выглядит ошибочной или не была авторизована. В таком случае обратитесь к брокеру и попросите объяснение, а не меняйте журнал, чтобы он совпал.
Как часто сверять журнал с отчетом?
Ежемесячно – практический минимум, лучше всего как первый шаг ежемесячного обзора до расчета любых метрик. Активным трейдерам или тем, кто торгует на фандед-счете со строгими правилами, может подойти еженедельная проверка, потому что мелкая пропущенная комиссия, повторенная во многих сделках, быстро накапливается и позже ее труднее отследить.
Нужно ли записывать фандинг в торговый журнал?
Да, если на счете торгуются бессрочные фьючерсы. Фандинг платится или получается, только когда позиция открыта в момент начисления, поэтому он зависит от времени удержания сделки, а не от цен входа и выхода. Запись фандинга по каждой сделке из истории транзакций биржи сохраняет точность чистого P&L и таких метрик, как profit factor.
Что делать, если после сверки остается небольшая разница?
Крошечные расхождения в несколько центов обычно возникают из-за округления или конвертации валют, и их можно принять. Более крупный необъясненный разрыв стоит записать как открытый вопрос и проверить с брокером. Не добавляйте выдуманную корректирующую сделку, потому что она скрывает причину и искажает каждую метрику, построенную на списке сделок.
Убирает ли автоматический импорт сделок все расхождения?
Он убирает большинство опечаток и забытых сделок, но не все причины. Депозиты, выводы, переводы и некоторые комиссии все равно может понадобиться отделить от результатов сделок, а границы периода все равно должны совпадать. Короткая ежемесячная сверка остается полезной даже при автоматическом импорте.