Ты подключил Т-Инвестиции к дневнику, сделки подтянулись, появились Win rate и результат по позициям. Но одна дата не совпадает с отчётом, знакомая сделка отображается несколькими строками, а прибыль отличается от той, которую ты помнишь.
Это не обязательно ошибка. Брокерский отчёт и дневник могут показывать одни и те же события с разной детализацией: отчёт — отдельные исполнения и денежные операции, дневник — собранную из них позицию. Но прежде чем доверять аналитике, стоит проверить, все ли события попали в историю и одинаково ли ты сравниваешь результат.
Ниже — сценарий сверки для одного счёта и выбранного периода. Он поможет разобраться с датами, частичными исполнениями и комиссиями, а также понять, когда статистика ещё не готова для выводов.
Что подготовить перед сверкой
Выбери счёт Т-Инвестиций и небольшой период, в котором есть несколько закрытых позиций. Начать можно с недели или месяца: на таком отрезке легче найти расхождение, чем во всей истории сразу.
Тебе понадобятся:
- Брокерский отчёт за выбранный период.
- История сделок и операций в дневнике за тот же период.
- Список позиций, которые были открыты на начало и конец периода.
- При необходимости — отчёт за более ранний период, если позиция открыта до начала выбранного отрезка.
В отчёте обрати внимание на дату и время сделки, инструмент, направление, количество, цену, комиссии и денежные операции. Названия разделов и полей могут отличаться в зависимости от формы отчёта. Если работаешь с ним впервые, сначала посмотри разбор брокерского отчёта Т-Инвестиций.
Сверяй один счёт с одним счётом. Если в дневнике объединены несколько счетов, а отчёт взят только по одному, общий результат не будет сопоставимым.
Шаг 1. Проверь границы истории и даты
Найди в дневнике самую раннюю и самую позднюю операции за выбранный период. Затем сравни их с отчётом. Проверь не только даты, но и события на границах: последнюю операцию предыдущего дня и первую следующего, если они относятся к той же позиции.
Особое внимание — позиции, которая открылась до начала отчётного периода и закрылась внутри него. В отчёте за месяц ты можешь увидеть продажу, но не увидеть покупку. Если дневнику тоже недоступна более ранняя история, ему может не хватать данных для расчёта результата этой позиции.
Другая ситуация: покупка есть в выбранном периоде, а продажа произошла позже. На конец периода позиция ещё открыта, даже если сегодня она уже закрыта. Сравнение результата на разные даты даст разные цифры.
При расхождении дат проверь:
- Дату сделки и дату расчётов. Это разные поля; сравнивай дату исполнения с соответствующей датой в отчёте, а не с датой денежных расчётов.
- Время и часовой пояс. Операция около полуночи может отображаться на соседнюю дату, если время в источниках приведено по-разному.
- Границы фильтра. Убедись, что обе даты включены и выбран нужный год.
- Момент обновления истории. Если операция была недавно, проверь, завершилась ли синхронизация, прежде чем искать другую причину.
Не переноси операцию вручную на другую дату только ради совпадения таблиц. Сначала выясни, какие именно даты показывают отчёт и дневник.
Шаг 2. Сопоставь операции, а не только количество строк
Количество строк в брокерском отчёте не обязано совпадать с количеством сделок или позиций в дневнике. Одна заявка может исполниться по частям, а позиция — состоять из нескольких входов и выходов.
Для начала выбери один инструмент и выпиши:
| Поле | Что сравнить |
|---|---|
| Инструмент и счёт | Тот же инструмент на том же счёте |
| Направление | Покупка или продажа |
| Дата и время | Момент исполнения с учётом отображаемого времени |
| Количество | Общий объём исполнений; проверь единицы и лоты |
| Цена | Цену каждого исполнения и среднюю цену, если дневник её показывает |
| Комиссия | Затраты, относящиеся к этим исполнениям |
Например, ты подал заявку на покупку 10 акций, и она исполнилась двумя частями: 4 акции по 100 ₽ и 6 акций по 101 ₽. В отчёте это могут быть две строки исполнений, а в дневнике — один вход объёмом 10 акций.
Средняя цена входа в условном примере:
(4 × 100 ₽ + 6 × 101 ₽) / 10 = 100,60 ₽ за акцию
Две строки в отчёте и один вход в дневнике не означают, что часть покупки пропала. Сверь общий объём и стоимость: 10 акций на 1 006 ₽ до комиссий.
Если же в дневнике только 4 акции, а остальные 6 нигде не видны, это уже повод проверить полноту синхронизации и фильтры. До выяснения причины не используй результат этой позиции как точный.
Шаг 3. Проверь частичное закрытие и сборку позиции
Теперь представим, что те же 10 акций были проданы не сразу: 4 акции по 105 ₽, затем 6 акций по 103 ₽. Выручка составила:
4 × 105 ₽ + 6 × 103 ₽ = 1 038 ₽
В этом условном примере результат позиции до комиссий — 1 038 ₽ − 1 006 ₽ = 32 ₽. Если обе части продажи относятся к одной собранной позиции, дневник может показать один итог. Если он показывает отдельные закрытия, строки будут выглядеть иначе.
Сравнение усложняется, когда входов и выходов несколько, а позиция на конец периода остаётся открытой. Тогда результат отдельных частичных закрытий зависит от того, как именно сервис сопоставляет входы с выходами. При разных методах распределения цены входа промежуточный результат может отличаться, хотя общий объём операций совпадает.
Поэтому проверь:
- Все ли исполнения входа и выхода присутствуют.
- Какой объём закрыт, а какой остаётся открытым.
- Как дневник объединяет операции в позицию.
- Одинаковый ли промежуток ты сравниваешь.
- Не учитывается ли открытый остаток в одной цифре, но не учитывается в другой.
Не путай заявку, исполнение и позицию. Заявка — поручение, исполнение — фактически совершённая часть, позиция — результат одного или нескольких исполнений. Для сверки нужны именно фактические операции.
Шаг 4. Сверь комиссии и другие денежные операции
Продолжим условный пример: позиция принесла 32 ₽ до затрат. Если комиссии, относящиеся к покупке и продаже, вместе составили 8 ₽, результат после этих комиссий равен:
32 ₽ − 8 ₽ = 24 ₽
Если одна сумма показывает 32 ₽, а другая — 24 ₽, разница объясняется составом результата, а не обязательно ошибкой в сделках.
Проверь в отчёте и дневнике:
- включена ли комиссия за вход и выход;
- показана ли она отдельной строкой или уже вычтена из результата;
- нет ли других сборов, относящихся к операции;
- сравниваются ли суммы в одной валюте;
- включены ли в итог денежные события, которые дневник не относит непосредственно к сделке.
Последний пункт важен для облигаций и других инструментов с дополнительными денежными потоками. Например, купон, накопленный купонный доход или погашение могут отображаться отдельно от результата покупки и продажи. Для переноса позиции между периодами и сверки денежных потоков может понадобиться более широкий отчёт. Разбор специфики есть в статье об учёте облигаций в дневнике.
Налоги, выводы и пополнения тоже не стоит автоматически считать результатом отдельной торговой позиции. Если одна цифра в отчёте включает такие операции, а другая в дневнике отражает только сделки и комиссии, сначала раздели их по составу. Подробнее — в разборе метрик после комиссий.
Шаг 5. Сравни закрытые позиции с закрытыми
После проверки нескольких отдельных операций переходи к итогам периода. Но сначала убедись, что сравниваешь одинаковые показатели.
Реализованный результат относится к закрытой части позиции. Нереализованный результат меняется вместе с оценкой открытого остатка. Денежный остаток счёта, кроме торговли, зависит от пополнений, выводов, комиссий и других операций.
Поэтому изменение денег на счёте за месяц не равно автоматически результату закрытых сделок за тот же месяц. Например, продажа позиции, открытой ранее, принесёт денежное поступление в текущем периоде, но часть её стоимости была внесена при покупке раньше.
Для контрольной сверки составь таблицу:
| Проверка | Отчёт | Дневник |
|---|---|---|
| Счёт и период | Один выбранный счёт, даты | Те же счёт и даты |
| Закрытая позиция | Все входы и выходы, включая более ранние | Все входы и выходы доступны |
| Объём | Исполненный объём | Тот же объём с учётом единиц |
| Результат | Рассчитан из сопоставленных операций | Результат той же закрытой позиции |
| Затраты | Выбраны относящиеся комиссии и сборы | Понятно, какие затраты включены |
| Валюта | Валюта операций | Та же валюта или понятный пересчёт |
Если позиция закрыта не полностью, не записывай весь её результат в статистику закрытых позиций, не проверив, как дневник учитывает остаток. И наоборот: не исключай частичные закрытия только потому, что полный выход произошёл позже. Важно понимать метод расчёта и сравнивать одинаковые величины.
Когда статистика ещё неполная
Метрики выглядят убедительно даже тогда, когда исходная история неполная. Например, Win rate — доля прибыльных закрытых сделок — можно посчитать по любому доступному набору. Но если часть входов или выходов отсутствует, показатель описывает загруженный фрагмент, а не обязательно всю твою торговлю.
С выводами стоит подождать, если:
- история начинается позже открытия некоторых позиций;
- недавние операции ещё не появились в дневнике;
- выбран не тот счёт или не все нужные счета;
- часть инструментов или операций не попала в историю;
- комиссии не сопоставлены с исполнениями;
- неясно, как объединяются частичные входы и выходы.
Та же осторожность нужна для Profit Factor — отношения суммы прибыльных результатов к сумме убыточных — и для просадки. Их значение зависит от того, какие сделки, затраты и период вошли в расчёт. Даже после сверки короткая история может быть недостаточной для устойчивых выводов о торговом подходе.
Полезная пометка в журнале: «Проверено за период с такой-то даты по такую-то, счёт такой-то; открытые позиции на начало периода требуют отдельной проверки». Это не заменяет сверку, но не даст через месяц принять фрагмент истории за полный результат.
Что делать, если цифры всё ещё не совпадают
Не исправляй итог вручную, пока не нашёл причину. Действуй от конкретной операции к общему результату:
- Возьми одну позицию. Найди её входы, выходы и комиссии в отчёте.
- Проверь историю до начала периода. Возможно, часть позиции была открыта раньше.
- Сверь количество и единицы. Акции, лоты и части исполнения нельзя сравнивать как одинаковые строки без пересчёта.
- Проверь настройки и фильтры дневника. Счёт, даты, статус позиции и валюта должны совпадать.
- Запиши расхождение. Укажи инструмент, даты, количества, ожидаемую и отображаемую суммы, а также состав комиссий.
- Обратись в поддержку сервиса дневника, если после обновления истории причина не ясна. Передавай только сведения, необходимые для проверки; токен и другие секретные данные в обращение не вставляй.
Если вопрос касается содержания брокерского отчёта или конкретной операции у брокера, уточни её в поддержке Т-Инвестиций. Так будет проще отделить вопрос к источнику данных от вопроса к отображению в дневнике.
Как встроить сверку в разбор торговли
Полную историю не обязательно пересчитывать после каждой операции. После первичной проверки выбери регулярный момент, например во время еженедельного разбора: убедись, что новые сделки появились, а комиссии и закрытия выглядят ожидаемо. Если нашёл расхождение, сначала разбери его, затем возвращайся к выводам по стратегии.
Дневник нужен не только для подсчёта результата. После сверки к позиции можно добавить тезис входа, план выхода и заметку о том, соблюдал ли ты собственные правила. О том, как организовать записи, — в материале про дневник трейдера. А если выбираешь способ подключения и учёта, посмотри разбор выбора брокера для дневника сделок.
В Quantra можно подключить Т-Инвестиции с помощью read-only токена: сделки подтягиваются из брокера автоматически, а доступ предназначен для чтения данных, не для выставления ордеров. После синхронизации ты увидишь свои сделки и метрики — и сможешь сверить выбранный период с отчётом, прежде чем делать выводы.
Материал носит образовательный характер и не является индивидуальной инвестиционной рекомендацией.