Комиссии, фандинг, открытая нога как «прибыль», депозит вместо результата, частичные закрытия: чего нет в скриншоте PnL с биржи и как считать честно.
📅 Актуально на: сентябрь 2026 года
Скриншот PnL с биржи — самый популярный жанр в трейдерских чатах. Зелёная цифра, красивый процент. Проблема в том, что эта цифра почти никогда не отвечает на вопрос «сколько я заработал». Она отвечает на другой: «сколько показала одна вкладка одной биржи по одной позиции». Ниже — пять вещей, которые в неё не попадают, и что с этим делать.
На карточке позиции биржа показывает реализованный PnL — разницу цен входа и выхода, умноженную на объём. Комиссии в эту цифру у большинства площадок либо не входят, либо входят частично: у одних — только комиссия закрытия, у других — обе, у третьих — «смотрите в истории ордеров».
При этом комиссии — 5–15 % результата у активного трейдера. Позиция «+120 $» на карточке при двух комиссиях по 8 $ — это +104 $. Двадцать таких позиций в месяц — 320 $ разницы между «показалось» и «получилось».
Отдельная ловушка — комиссии в монете биржи. На Binance со включённой скидкой комиссия списывается в BNB, и в долларовом PnL позиции её нет вообще. Она есть только в балансе BNB, который потихоньку тает.
На бессрочных контрактах каждые 8 часов (у некоторых бирж — каждый час) между лонгами и шортами проходит платёж — фандинг. Для арбитражника это основной доход. Для направленной позиции — расход, который за неделю удержания может съесть половину движения цены.
В PnL позиции фандинг у большинства бирж не показывается. Он живёт в отдельной вкладке «история фандинга» или в «доходах», и там его нужно суммировать за период руками. Реальный пример из журнала: шорт на 5 000 $ показывал +180 $ по цене; за 9 дней удержания по нему прошло −74 $ фандинга. Итог — +106 $, на 40 % меньше, чем на скриншоте.
Это главная ошибка арбитражников. Связка: купили монету на споте, зашортили на фьючерсах. Монета выросла. Скриншот фьючерсов показывает −300 $ по шорту, и человек считает, что теряет. Скриншот спота показывает +320 $ — и он считает, что в плюсе.
Обе цифры бессмысленны по отдельности. Результат связки — сумма двух ног плюс фандинг минус комиссии, и он почти не зависит от того, куда пошла цена. Но биржа этого не знает: у неё нет понятия «связка», только позиции.
Обратная ситуация опаснее. Спотовая покупка есть, фьючерсный шорт закрылся — и в журнале зависает «открытая сделка» с растущим нереализованным плюсом. Он не превратится в деньги: это просто монета, которую вы держите без хеджа, и завтра плюс может стать минусом.
Самая обидная ошибка, и её делают даже опытные. Баланс на бирже 1 000 $ в начале месяца, 1 400 $ в конце. «Заработал 400». Но в середине месяца вы завели 500 $ — значит, потеряли 100.
Биржа показывает баланс, а не результат. Результат — это изменение баланса за вычетом вводов и выводов, причём с учётом того, когда они были: 500 $, заведённые в последний день месяца, не работали весь месяц, и считать доходность «на 1 500 $» неправильно.
Правильная формула — это ROI на средневзвешенный капитал (метод Дитца), и её не считает ни одна биржа. Её считает журнал, если он знает все ваши вводы и выводы.
Позицию закрыли в три приёма: треть с плюсом, треть в ноль, треть в минус. Биржа покажет три строки в истории и один общий реализованный PnL, но входную цену — среднюю по всем докупкам, а выходную — свою для каждого куска. Собрать из этого ответ «сколько дала сделка» — задача со звёздочкой, особенно если докупали.
А теперь умножьте на число бирж. Арбитраж между Gate и Bybit означает, что половина каждой сделки лежит в одной истории, половина — в другой, в разных форматах, в разных часовых поясах и с разными правилами округления. Сложить это руками раз — можно. Каждый день — нет.
Общий принцип: источник правды — не карточка позиции, а полная история счёта: сделки, комиссии, фандинг, вводы, выводы. Из неё результат считается, из карточки — нет.
Руками это выглядит так: выгрузить с каждой биржи историю сделок, историю фандинга, историю комиссий и историю вводов-выводов; свести в таблицу; сопоставить ноги связок между биржами; посчитать чистый результат каждой сделки и ROI периода по Дитцу. Раз в месяц — это вечер. Каждый день — невозможно.
В Arb.OS это делает синхронизация по read-only API: она забирает всё перечисленное с каждой подключённой биржи и раскладывает по сделкам. Ноги связок с разных бирж склеиваются в одну сделку сами — по активу, времени и размеру. У каждой сделки видно чистый PnL с комиссиями и фандингом, а в «Деталях сделки» — из чего он сложился. Сводка считает ROI периода с учётом вводов и выводов, а зависшие односторонние ноги видно сразу — они не маскируются под прибыль.
Три вопроса, на которые стоит ответить цифрой, а не ощущением:
Если хотя бы на один ответа нет — скриншот PnL с биржи вам не помогает, а мешает. Он показывает не результат, а его часть, и почти всегда — лучшую.