PnL
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 полезен для управления риском, но заработанными деньгами становится только после закрытия позиции.
