Социальные сети CScalp
Twitter VK Youtube Telegram

Что такое PNL: как рассчитать PnL в трейдинге криптовалют

CScalp Обучение трейдингу от профессионалов
Стажировка в проп-компании
Торгуйте вместе с профессионалами
Станьте прибыльным трейдером

Мы подготовили статью о PNL – показателе прибыли и убытка трейдера. Рассказываем, что такое PnL и чем показатель отличается от ROI и ROE. Разбираемся, как правильно рассчитать PnL на биржах Binance и Bybit. Больше о криптовалютной торговле – в материале Как устроен криптотрейдинг.

Внимание! Данная статья носит исключительно информационный характер и не содержит инвестиционных рекомендаций и советов по торговле.

Статья подготовлена командой терминала для торговли криптовалютой CScalp. Чтобы получить CScalp бесплатно, оставьте e-mail в форме ниже.

Нажимая на кнопку, Вы соглашаетесь c 'Политикой обработки персональных данных'

Что такое PnL в криптовалюте

PnL (анг. Profit & Loss) – это параметр прибыльности трейдинга, инвестиций и других видов финансового результата. Фактически, демонстрирует прибыль и убыток по одной или нескольким позициям за n-период времени. Для трейдеров PnL – один из основных показателей эффективности торговли. Он учитывается при анализе торговой стратегии, поиске и исправлении ошибок.

Что такое PnL
Определение PnL в трейдинге

ПнЛ рассчитывается в процентах или лотах / единицах. Расчет PnL зависит от рынка (спот / фьючерсы), цены входа и выхода, плеча (если есть) и торговых комиссий.

Что такое нереализованный PNL в трейдинге

PnL может быть реализованным или нереализованным. Нереализованный – показатель по открытым позициям. Пока позиция открыта, Profit & Loss меняется вслед за движением рынка. То есть, нереализованный ПнЛ – результат сделки «в прямом эфире». Трейдер понимает, сколько он заработает / потеряет, если закроет позицию прямо сейчас.

Что такое реализованный PNL в трейдинге

Когда трейдер закрывает позицию, PnL становится реализованным. Реализованный Profit & Loss рассчитывается только для закрытой позиции. Это фактический итог сделки – показатель прибыли / убытка трейдера.

Как рассчитать PnL

Мы покажем порядок расчета PnL на примере биржи Binance. Алгоритм расчета не зависит от биржи – инструкция актуальна и для других торговых площадок: Bybit, OKX, BingX и прочих.

На спотовом рынке

Реализованный PnL – это разница между ценой входа в позицию и выхода из нее, помноженная на размер позиции. Например, мы купили BTC на $1 000. Цена актива выросла на 3%, наш баланс BTC вырос до $1 030. PnL – составит 3% или $30. Пока мы удерживаем BTC, PnL может меняться в обе стороны. Если после покупки цена просядет на 3%, PnL составит -3%. Наш баланс BTC – $970.

Интерфейс веб-терминала Binance
Интерфейс спотового рынка Binance

Рассмотрим алгоритм расчета PnL на спотовом рынке Binance подробнее. Формула одинакова для покупок и продаж.

Рассчитываем нереализованный PnL. Допустим, мы купили 2 BTC по цене $80 000, чтобы продать за $90 000. Тогда нереализованный PNL = (90 000 – 80 000) * 2 = $20 000.

Реализованный PnL рассчитывается по той же формуле, но с учетом торговой комиссии. Базовые комиссии Binance на споте – 0,1% за сделку.

Рассчитываем прибыль реализованного PnL:

  1. Комиссия = (80 000 * 2 * 0,1%) + (90 000 * 2 * 0,1%) = 160 + 180 = 340
  2. Реализованный PnL = $20 000 – $340 = $19 660

$19 660 – это наш реализованный PnL. Его также называют «закрытым».

Рассчитываем убыток реализованного PnL. Представим, что мы купили 2 BTC по цене $90 000 и продали за $80 000. Нереализованный PnL = (80 000 – 90 000) * 2 = –$20 000. То есть, убыток по $10 000 на каждую купленную монету.

За каждый ордер мы платим комиссию, поэтому комиссия тоже «вкладывается» в наш убыток.

Рассчитаем убыток реализованного PnL с учетом комиссии:

  1. Комиссия = (80 000 * 2 * 0,1%) + (90 000 * 2 * 0,1%) = 160 + 180 = $340. 
  2. Реализованный PnL = -$20 000 + -$340 = -$20 340. То есть, $20 000 мы потеряли в неудачной сделке + заплатили комиссии $340. 

Как видно из формулы, при убытке комиссия не вычитается, а прибавляется к основной сумме убытка и наращивает его. Таким образом, реализованный PnL по убыточной позиции – -$20 340.

Научитесь торговать прибыльно
НАУЧИТЕСЬ ТОРГОВАТЬ КАК ПРОФЕССИОНАЛ
Научитесь торговать прибыльно вместе с профессиональными трейдерами. Подайте заявку на стажировку в проп-компании
Стать трейдером

На спотовом рынке в режиме маржинальной торговли

При маржинальной торговле, PnL позиции умножается на размер плеча. Формула: (% разницы между ценой открытия и текущей рыночной ценой) * (плечо) + (депозит).

Веб-терминал Binance: режим маржинальной торговли на споте
Интерфейс маржинальной торговли Binance

Приведем пример. Мы открыли позицию на $1 000 с плечом х7. Цена поднялась на 3%, PnL –21% (3% умножается на плечо х7), размер позиции – $1 210. Если закрыть позицию, прибыль составит $210 (до вычета комиссий).

И наоборот. При движении на 3% вниз, PnL составит -21%. Позиция уменьшится до $790. При закрытии позиции убыток составит $210 (без учета комиссий).

На рынке фьючерсов

Алгоритм расчета PnL на фьючерсном рынке такой же, как и на маржинальном – фактический PnL, помноженный на плечо. Однако за точку отсчета берется не рыночная цена, а цена маркировки (Mark price). Цена маркировки почти точно следует за спотовой ценой, но не подвержена резким скачкам.

Веб-терминал Binance: рынок бессрочных фьючерсов
Кликните на выпадающий список над графиком и выберите пункт «Цена маркировки», чтобы отслеживать цены маркировки

Крупный участник одной сделкой может сильно сбить цену вверх или вниз. Это приведет к ряду ликвидаций на фьючерсах. Цена маркировки движется плавно и не проседает под давлением крупных заявок. Там, где на споте будет «прострел» из-за одной крупной сделки, цена маркировки будет двигаться дальше, как ни в чем не бывало.

Рассчитываем PnL на фьючерсах. Допустим, что мы открыли позицию по BTC на $1 000 по цене $80 500. Плечо х5. Формула расчета PnL – (% разницы между ценой открытия и ценой маркировки) * (плечо) + (размер позиции).

Инструмент пошел вверх на 2%. Умножаем эту разницу на плечо х5, получаем 10%. Это и есть наш нереализованный PnL. Прибавляем его к изначальному размеру депозита: $1 000 + 10% = $1 100. Если закроем позицию, заберем $100 профита (без учета комиссий).

Цена маркировки используется только для отсчета нереализованного PnL. Реализованный PnL на фьючерсах использует показатель Last Price (последняя цена). Этот показатель отражает фактическую цену последней сделки на данном рынке.

Калькулятор PnL на Binance

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

Иконка калькулятора PnL в веб-терминале Binance
Кликаем на иконку калькулятора в торговом модуле, чтобы открыть калькулятор PnL Binance

Здесь можно высчитать нереализованный PnL позиции.

Калькулятор PnL на бирже Binance
Выбираем направление позиции и заполняем значения

Выбираем направление (лонг или шорт) и указываем плечо (если оно есть). Указываем цену входа и выхода, размер позиции. Кликаем «Рассчитать» – результат появится справа. Здесь приведен показатель ROE (о нем мы поговорим ниже).

Как рассчитать PnL на Bybit

Рассчитать PnL на бирже Bybit можно таким же образом, как и на Binance – формула более-менее универсальна.

Иконка калькулятора PnL в веб-терминале Bybit
Кликаем на иконку калькулятора в окне заполнения ордера, чтобы открыть калькулятор PnL

У Bybit тоже есть PnL-калькулятор, он доступен в режиме деривативной торговли. Кнопка калькулятора находится в верхнем углу окна выставления ордера. Здесь можно высчитать PnL для позиций Long и Short с указанием плеча, цены входа и выхода, размера позиции.

Калькулятор PnL на бирже Bybit
Заполняем строки в калькуляторе, чтобы рассчитать PnL

ROI, ROE и PnL: в чем разница

Поговорим о разнице между показателями ROE, ROI и PnL. ROI (Return On Investment, возврат / доход с вложений) – коэффициент рентабельности актива. Есть несколько способов определения рентабельности инвестиций, но чаще всего используется метод деления чистой прибыли на общие активы в позиции. Например, чистая прибыль $100 000, общие активы – $300 000. Тогда рентабельность инвестиций – 0,33 или 33%.

ROI – популярный показатель. Его легко рассчитать, он дает четкое представление о прибыльности вложений. Но это относительный показатель. Он лишь сообщает, насколько инвестиции эффективны по сравнению с другими вложениями. ROI не всегда равен PnL. ROI «имеет дело» с соотношением вложенных средств и доходом, который получает трейдер, исходя из чистой прибыльности позиций. PnL же измеряет чистую эффективность отдельных позиций.

ROE (Return On Equity, возврат / доход с акции / вложенного капитала) — показатель, который измеряет доходность инвестированного капитала в %. Чтобы рассчитать ROE, нужно взять чистую прибыль от вложений и поделить на средний размер вложений. Например, есть вложение с чистой прибылью в $100 000 и средним капиталом в $500 000. Тогда ROE составит 20%.

ROE дает четкое представление о том, насколько эффективно используются инвестиции. В отличие от ROI, ROE – абсолютный показатель. Его можно использовать для сравнения инвестиций, не беспокоясь о размере или стоимости вложений.

Отчет PnL в трейдинге и инвестициях

Большинство криптовалютных бирж, включая Binance, предлагают выписки – отчеты по финрезу, балансу и PnL пользователя. По этим отчетам можно получить детальную картину эффективности торговли. Чтобы составить отчет на Binance, идем в меню «Кошелек» и переходим во вкладку «Выписка».

Меню пользователя на сайте Binance
Переходим в меню кошелька, выбираем пункт «Выписка»

Откроется окно с подробным разбором баланса на всех выбранных кошельках. Отчет можно фильтровать по датам и временному отрезку, кошелькам и субаккаунтам. Есть опция экспорта таблиц в формате JPEG и PDF. На биржах Bybit, OKX, BingX, HTX и других тоже есть опция формирования отчета.

Отчет по PnL трейдера на Binance
Просматриваем показатель по нужному рынку

Где посмотреть PnL на сайте криптобиржи

Binance

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

Переход к торговой статистике на Binance
Под графиком размещен блок таблиц

Под графиком размещен блок с таблицами. В таблице «Позиции» размещена информация по открытым позициям. В модуле «История позиций» – информация по закрытым позициям. Показатель размещен в колонке «PnL».

Статистика PnL трейдера на Binance
Статистика PnL размещена в колонке «PnL»

Bybit

Чтобы посмотреть статистику прибыли и убытка на Bybit, открываем торговый интерфейс на нужном рынке.

Переход к торговой статистике пользователя на Bybit
Под графиком инструмента размещен блок с таблицами

Выбираем таблицу «Позиции», чтобы увидеть информацию по открытым позициям, колонка «PnL». Выбираем вкладку «PnL», чтобы посмотреть статистику по закрытым позициям. Profit N’ Loss указан в колонке «PnL».

Статистика PnL трейдера на бирже Bybit
Выбираем таблицу, изучаем колонку «PnL»

OKX

Чтобы посмотреть PnL на бирже OKX, открываем торговый интерфейс и выбираем любой инструмент на нужном рынке.

Переход к торговой статистике трейдера в веб-терминале OKX
Таблицы с PnL размещены под графиком торгового инструмента

На странице инструмента, под графиком, размещен блок с таблицами. В таблице «Открытые позиции» – текущие открытые позиции. PnL указан в колонке «Плавающие PnL». В таблице «История позиций» статистика по закрытым позициям. Показатель прибыли и убытка в колонке «PnL».

Информация о PnL трейдера на бирже OKX
С помощью вкладок выбираем нужную таблицу, смотрим PnL в колонках «Плавающие PnL» / «PnL»

BingX

Чтобы посмотреть показатель PnL на бирже BingX, нужно открыть торговый веб-интерфейс. Выбираем рынок и любой торговый инструмент.

Переход к статистике торгов трейдера на бирже BingX
Таблицы со статистикой размещены под графиком, в торговом интерфейсе BingX

Блок таблиц под графиком. В таблице «Позиции» – текущие открытые позиции. PnL указан в колонке «Нереализованная П/У». В таблице «П/У Позиции» указан PnL с учетом комиссий. Чтобы посмотреть статистику по закрытым позициям, переключаемся на вкладку «История позиций» и смотрим в колонку «П/У Позиции».

Данные о PnL трейдера на бирже BingX
Во вкладке «Позиции» указан PnL для открытых позиций. Во вкладке «История позиций» – PnL для закрытых позиций

TradersDiaries.com для анализа PnL в трейдинге

PnL по позициям можно отслеживать в онлайн-дневнике TradersDiaries. Это сервис для хранения данных и анализа сделок на биржах Binance, Bybit, Bitget, BingX, MEXC и OKX. Также есть подключения к Whitelist, Kinglab Crypto, Tiger.com Broker и Vataga Crypto. Дневник позволяет отслеживать PnL для каждой учтенной позиции. PnL отображается в двух столбцах – PnL в % и PnL в размере лотов. PnL можно отслеживать по каждому трейду, трейдам за день, неделю, месяц и т. д.

Статистика PnL трейдера в TradersDiaries.com
Статистика PnL трейдера в TradersDiaries.com

Таблицы можно фильтровать по любому из доступных параметров, в том числе отдельно по процентному и позиционному PnL.

Что такое PnL в криптовалюте: заключение

PnL – один из ключевых показателей эффективности торговли. Показатель следует учитывать при анализе стратегии, обращая внимание на PnL за сделку, за торговый день и за другой n-период времени. Видите, что PnL проседает – садитесь за работу над ошибками. Видите, что PnL не растет – работаете над повышением эффективности стратегии.

Часто задаваемые вопросы о том, что такое PnL в трейдинге?

Что такое PnL в крипте?

Что такое реализованный P&L?

Что такое нереализованный ПнЛ?

Как рассчитывается PnL в криптовалюте?

Какой PnL в трейдинге считается хорошим?

P/L в трейдинге и PnL в инвестициях: в чем различия?

Больше интересного в блоге CScalp!

В нашем блоге вы найдете материалы о трейдинге и скальпинге, обзоры на криптовалютные биржи и торговые терминалы, подборки популярных криптовалютных сервисов и статьи по DeFi и блокчейну.

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