Реализованный и нереализованный PnL в криптовалютах: как рассчитывать прибыль и убытки от торговли

KTX
KTX
  • Обновлено

Основные выводы

  • Нереализованный PnL отражает часть позиции, которая остаётся открытой. Реализованный торговый PnL показывает результат по уже закрытому количеству.
  • Итоговый результат также зависит от торговых комиссий, выплат по финансированию и, если применимо, затрат на заёмные средства. В некоторых интерфейсах аккаунта эти расходы учитываются до закрытия позиции.
  • Сначала рассчитывайте денежный PnL на основе размера позиции и изменения цены. Кредитное плечо влияет на требуемую маржу и процентную доходность этой маржи.

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

В приведённых ниже примерах используются гипотетические цены, количества и комиссии, а не актуальные котировки или тарифы KTX. Начинающие пользователи могут ознакомиться с материалом о принципах спотовой торговли криптовалютами и изучить рынок KTX BTC/USDT. Подходящие требованиям пользователи могут зарегистрировать аккаунт KTX и проверить применимые торговые условия перед размещением ордера.

KTX Learn: realized versus unrealized PnL, illustrated with a calculator and trading ledger

В чём разница между реализованным и нереализованным PnL?

PnL означает прибыль и убыток. Нереализованный PnL — это оценочная прибыль или убыток по открытой позиции при выбранной цене оценки. Реализованный торговый PnL возникает, когда вы продаёте или закрываете часть либо всю позицию. Если закрыта только часть позиции, в аккаунте остаются оба типа PnL. В некоторых контрактах PnL также реализуется посредством периодического расчёта, пока позиция остаётся открытой; ознакомьтесь с правилами конкретного контракта.

Показатель Что он описывает Что может его изменить?
Нереализованный PnL Прибыль или убыток по оставшейся позиции, рассчитанные на основе цены Цена оценки, размер позиции и средняя цена входа
Реализованный торговый PnL Прибыль или убыток по исполненным закрытиям Дополнительные сделки по закрытию
Итоговый торговый результат Торговый PnL после учёта соответствующих расходов и начислений Комиссии, финансирование, скидки и другие применимые сборы

Платформы могут использовать эти обозначения по-разному. Поле «реализованный PnL» может уже включать комиссии за открытие или выплаты по финансированию, произведённые пока позиция остаётся открытой. Перед добавлением или вычитанием расходов ознакомьтесь с определением показателя; в противном случае одна и та же комиссия может быть учтена дважды.

Как рассчитать PnL при спотовой торговле

Для простой покупки до вычета комиссий:

Нереализованный PnL = имеющееся количество × (цена оценки − цена покупки)
Реализованный торговый PnL = проданное количество × (средняя цена продажи − распределённая цена покупки)

Купим 0,10 BTC по цене 60 000 USDT за BTC. Стоимость покупки составляет 6 000 USDT. При оценочной цене 63 000 USDT стоимость позиции составит 6 300 USDT, а нереализованная прибыль — 300 USDT.

Теперь продадим 0,04 BTC по цене 63 000 USDT. Выручка составит 2 520 USDT, но прибыль будет равна лишь 120 USDT: 0,04 × (63 000 − 60 000). Остальные 2 400 USDT — это возвращённая стоимость покупки.

Оставшиеся 0,06 BTC при той же цене дают нереализованную прибыль в размере 180 USDT. Таким образом, общий валовой PnL равен 120 + 180 = 300 USDT. Если впоследствии цена BTC снизится до 62 000 USDT, закрытая часть по-прежнему принесёт 120 USDT, а нереализованная прибыль по оставшейся части снизится до 120 USDT. Совокупный валовой PnL составит 240 USDT.

Example: buy 0.10 BTC at 60,000 USDT, sell 0.04 at 63,000 for 120 USDT realized profit, and retain 0.06 with 180 USDT unrealized profit before fees

Предположим, что по обеим сделкам взимается гипотетическая комиссия 0,10%, оплачиваемая отдельно в USDT. Комиссия за первоначальную покупку составляет 6 USDT. Распределите 40% этой комиссии, то есть 2,40 USDT, на проданное количество; комиссия за продажу составит 2,52 USDT. Чистая прибыль по этой части равна 120 − 2,40 − 2,52 = 115,08 USDT. Оставшиеся 3,60 USDT комиссии за покупку относятся к непроданной позиции.

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

Как рассчитать PnL для фьючерсов с маржой в USDT

Для линейного контракта, в котором количество выражено в базовой монете:

PnL по длинной позиции = количество × (цена выхода или оценки − средняя цена входа)
PnL по короткой позиции = количество × (средняя цена входа − цена выхода или оценки)

Длинная позиция объёмом 0,10 BTC, открытая по цене 60 000 и закрытая по цене 63 000, принесёт 300 USDT до вычета расходов. Короткая позиция такого же размера, открытая по цене 60 000 и закрытая по цене 57 000, также принесёт 300 USDT. При обратном движении любой из цен результатом будет убыток в размере 300 USDT.

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

От валового PnL к чистой прибыли

Для полностью закрытой позиции без других корректировок:

Чистый PnL = валовой PnL при закрытии − комиссии за открытие − комиссии за закрытие − выплаченное финансирование + полученное финансирование

Для указанной выше длинной позиции объёмом 0,10 BTC предположим гипотетическую комиссию 0,05% при входе и выходе, а также чистую выплату по финансированию в размере 4 USDT:

Показатель Расчёт USDT
Валовая прибыль 0,10 × (63 000 − 60 000) 300,00
Комиссия за открытие 6 000 × 0,05% −3,00
Комиссия за закрытие 6 300 × 0,05% −3,15
Чистая выплата по финансированию Предположение для примера −4,00
Чистая прибыль 300 − 3 − 3,15 − 4 289,85

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

Почему кредитное плечо изменяет процентный PnL

Для позиции на 6 000 USDT при кредитном плече 10× в рамках упрощённого расчёта потребуется начальная маржа 600 USDT. Валовая прибыль в размере 300 USDT составляет 50% этой маржи, хотя базовая цена выросла всего на 5%. При кредитном плече 5× начальная маржа составила бы 1 200 USDT, а та же прибыль в 300 USDT — 25%.

Денежная прибыль остаётся прежней, если размер позиции и цены не изменяются. Не умножайте 300 USDT на кредитное плечо ещё раз. Если вместо этого сохранить размер маржи и увеличить размер позиции, возрастут как потенциальная денежная прибыль, так и убытки. Фактически отображаемая доходность зависит от знаменателя маржи на платформе и порядка учёта комиссий.

Почему итоговый результат может отличаться от отображаемого

Оценка открытой позиции может использовать маркировочную цену или последнюю цену сделки. Результат при закрытии рассчитывается по фактическим исполнениям. Спреды и ограниченная глубина рынка могут привести к другой средней цене выхода; в руководстве по чтению криптовалютного стакана объясняется, как ордер может исполняться по нескольким ценам.

При сверке сделки зафиксируйте направление, исполненное количество, среднюю цену входа, фактические цены исполнения при выходе и валюту расчётов. Затем отдельно проверьте комиссии и финансирование. Проскальзывание уже учтено, если используются фактические цены исполнения, поэтому не вычитайте его повторно. Депозиты, выводы средств и переводы между аккаунтами не являются торговой прибылью.

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

Может ли нереализованный убыток повлиять на ликвидацию?

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

Можно ли автоматически вывести реализованную прибыль?

Не обязательно. Доступность вывода зависит от расчётов, требований к обеспечению, открытых ордеров и правил аккаунта. Реализованный PnL и доступный баланс — это разные показатели.

Может ли прибыльная позиция закрыться с чистым убытком?

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

Уведомление о рисках: Эта статья носит образовательный характер и не является инвестиционной или налоговой рекомендацией. Цены и комиссии в примерах являются гипотетическими. Торговля с кредитным плечом связана с риском ликвидации и может привести к значительным убыткам.

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 0 из 0

Еще есть вопросы? Отправить запрос