PnL (Profit and Loss, прибыль и убыток) — это финансовый результат сделки, позиции или торгового счёта за период: разница между стоимостью позиции при закрытии или текущей оценке и стоимостью её открытия с учётом направления сделки; в зафиксированный результат обычно входят и комиссии. Положительный PnL означает прибыль, отрицательный означает убыток.

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

Реализованный и нереализованный PnL

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

Признак

Нереализованный PnL

Реализованный PnL

К какой позиции относится

к открытой

к закрытой полностью или частично

От какой цены считается

от текущей цены оценки: цены последней сделки или маркировочной цены, по правилам площадки

от фактической цены закрытия

Меняет ли баланс счёта

нет, меняет только оценку капитала

да, сразу после закрытия

Учитывает ли комиссии

на Bybit нет, это оценка до издержек

на Bybit включает торговые комиссии и плату за финансирование

Другие названия

плавающий результат, бумажная прибыль или бумажный убыток

зафиксированный результат

Нереализованный результат остаётся оценкой. Окончательную цифру даёт только закрытие позиции.

Как считается PnL позиции

Формула зависит от направления позиции. Объём умножается на разницу цен, из результата вычитаются издержки:

  • длинная позиция: PnL = (цена закрытия − цена входа) × объём позиции;

  • короткая позиция: PnL = (цена входа − цена закрытия) × объём позиции;

  • для нереализованного PnL вместо цены закрытия берётся текущая цена оценки;

  • из реализованного PnL вычитаются комиссии за открытие и закрытие;

  • по бессрочным контрактам криптобирж к результату добавляется или из него вычитается плата за финансирование, которую стороны платят друг другу по расписанию площадки.

При частичном закрытии позиции реализованный PnL считается только по закрытой части. Bybit в своей справке распределяет комиссию за открытие и уже уплаченное финансирование пропорционально закрытой доле, остальное остаётся в открытой части позиции.

Пример расчёта и процент от маржи

Условный пример. Трейдер открывает длинную позицию на 0,5 BTC по условной цене 60 000 $ с плечом 10, так что из собственных средств в позицию уходит 3 000 $ маржи. Цена оценки поднимается до 62 000 $, и терминал показывает нереализованный PnL +1 000 $: разница 2 000 $ умножается на 0,5 BTC. Трейдер закрывает позицию по 61 500 $, и реализованный результат до издержек составляет 750 $. После двух условных комиссий по 15 $ на открытие и закрытие на счёт приходит 720 $. Позиция закрыта, бумажные 1 000 $ превратились в 720 $ реальных денег.

Криптобиржи рядом с PnL показывают процент: отношение результата к марже позиции. В примере 1 000 $ на 3 000 $ маржи дают около 33%, хотя цена выросла на 3,3%. При плече 20 та же сделка показала бы около 67%, но и маржа на позицию была бы вдвое меньше: чтобы её потерять, хватило бы падения цены на 5% вместо 10%. Процент от маржи растёт вместе с плечом и во многом отражает плечо, а не качество сделки. Относительно всего счёта в условные 10 000 $ те же 720 $ реализованного результата составляют 7,2%.

Где PnL вводит в заблуждение

Цифра в терминале выглядит точной, но у неё есть слепые зоны.

  • Цена оценки различается по площадкам. KuCoin считает нереализованный PnL по маркировочной цене, Bybit по умолчанию показывает нереализованный PnL по цене последней сделки, а оценку по маркировочной цене выводит при наведении курсора. При резком движении два способа дают разные цифры по одной и той же позиции.

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

  • Итоговый PnL ничего не говорит о пути. Одинаковый результат за год можно получить с просадкой 5% и с просадкой 40%, и оценить это помогает отношение доходности к максимальной просадке, на котором построен коэффициент Кальмара.

  • PnL в процентах от маржи не сравним между сделками с разным плечом. Для сравнения стратегий результат делят на весь капитал счёта, а не на залог одной позиции.

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

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

PnL в учёте трейдера

Решения о позиции принимают по нереализованному PnL, а итог торговли считают по реализованному. Смешивать их в одной цифре опасно.

Реализованный PnL с вычетом всех издержек удобно записывать в журнал сделок по каждой позиции: сумму, процент от капитала счёта, комиссии и плату за финансирование отдельно. Так видно, какая часть заработанного профита ушла на издержки и сколько сделок дали результат за счёт одной-двух крупных. На срочном рынке МосБиржи плавающий результат по фьючерсам не копится неделями: биржа в каждый клиринг переоценивает позиции и начисляет или списывает вариационную маржу, то есть превращает нереализованный результат в деньги на счёте. Налог тоже смотрит на зафиксированный результат: по ценным бумагам доход для НДФЛ возникает при продаже или погашении, а не при росте котировки. Нереализованный PnL полезен для управления риском, но заработанными деньгами становится только после закрытия позиции.