Как рассчитывается PnL на Binance Futures и Binance Options
2023-10-13 07:58
Фьючерсы
Опционы
На странице анализа PnL платформы Binance Futures представлена детализированная информация о состоянии вашего фьючерсного кошелька. Здесь вы найдете как абсолютные показатели прибыли и убытков, так и их процентное соотношение за различные временные интервалы. В этом разделе объясняется логика расчета отображаемых показателей PnL.
Как получить доступ к странице анализа PnL по фьючерсам
Войдите в свой аккаунт на Binance и перейдите в торговый интерфейс фьючерсов USDⓈ-M или COIN-M. В правом нижнем углу выберите Анализ PnL фьючерсов.
Как рассчитать общий PnL по фьючерсам
PNL
Баланс кошелька на конец периода (текущее время) - баланс кошелька на начало периода (в 00:00 на дату начала) - чистые поступления
PnL %
PnL в течение выбранного временного интервала / (баланс кошелька на начало периода + поступления)
Совокупный PnL %
Совокупный PnL / [актив на первый день + среднее (совокупный чистый перевод с первого по день N)]
Примечание: при расчете баланса кошелька не учитываются нереализованные прибыль/убытки до момента закрытия позиции. При этом при расчете маржинального баланса нереализованные прибыль и убытки учитываются.
Пример:
В момент T + 0 пользователь A имеет 11 000 USDT и купил бессрочные контракты BTC/USDT на сумму 0,2 BTC по цене входа 50 000 долларов США.
В момент T + 8 цена BTC выросла до 52 000 долларов США, и пользователь A должен внести платеж по финансированию в размере 50 USDT.
Баланс кошелька на начало периода (момент T + 0) = 11 000 USDT
Баланс кошелька на конец периода (момент T + 8) = 11 000 - 50 = 10 950 USDT
Чистое поступление = 0
PnL за сегодня = 10 950 - 11 000 = -50 USDT
PnL за сегодня % = -50 / 11 000 = 0,45%
В момент T + 9 пользователь A переводит еще 1 000 USDT:
Баланс кошелька на начало периода (момент T + 0) = 11 000 USDT
Баланс кошелька на конец периода (момент T + 9) = 11 000 - 50 + 1 000 = 11 950 USDT
Чистые поступления = 1 000 USDT
PnL за сегодня = 11 950 - 11 000 - 1000 = -50 USDT
PnL за сегодня % = -50 / 11 000 = 0,45%
В момент T + 25 цена BTC выросла до 55 000 долларов, и пользователь закрывает свою позицию, заплатив еще один платеж по финансированию в размере 50 USDT:
Баланс кошелька на начало периода (конец предыдущего дня) = 11 950 USDT
Прибыль = (55 000 - 50 000) * 0,2 = 1 000 USDT
Баланс кошелька на конец периода (момент T + 25) = 11 950 - 50 (платеж по финансированию) + 1 000 (прибыль) = 12 900 USDT
На странице анализа PnL платформы Binance Options представлена детализированная информация о состоянии вашего опционного кошелька. Здесь вы найдете как абсолютные показатели прибыли и убытков, так и их процентное соотношение за различные временные интервалы. В этом разделе объясняется логика расчета отображаемых показателей PnL.
Как получить доступ к странице анализа PnL по опционам
Капитал на конец периода (текущее время) - капитал на начало периода (в 00:00 на дату начала) - чистые поступления
Капитал
Маржинальный баланс + рыночная стоимость
Рыночная стоимость
Опционная позиция * цена маркировки
PnL %
PnL в течение выбранного временного интервала / (маржинальный баланс на начало периода + чистые поступления)
Совокупный PnL %
Совокупный PnL / (маржинальный баланс на начало периода + чистые поступления)
Пример:
В момент T + 0 пользователь B имеет 5 000 USDT. Когда ETH/USDT = 1000 долларов США, он купил 5 колл опционов ETH с ценой исполнения 1 000 долларов США, истекающих через 30 часов, по 30 долларов США каждый.
В момент T + 24 (конец дня) цена ETH падает до $900. В результате цена маркировки снижается до 1 USDT.
Капитал на начало периода = 5 000 USDT
Рыночная стоимость = 5 опционов * 1 USDT = 5 USDT
Маржинальный баланс = 5 000 - 150 = 4 850 USDT
Капитал на конец периода = 4 850 + 5 = 4 855 USDT
PnL за сегодня = 4,855 - 5,000 = -145 USDT
PnL за сегодня % = -145 / 5 000 = -2,9%
В момент T + 28 цена ETH возрастает до 1050 долларов и, как следствие, цена маркировки увеличивается до 50 USDT. Пользователь B также вносит дополнительно 1 000 USDT.
Капитал на начало периода (конец предыдущего дня) = 4 855 USDT