Независимо от сделок, важно понимать, как рассчитывается P&L, прежде чем входить в позицию. Для точного расчёта P&L трейдерам необходимо в определённом порядке разобраться со следующими переменными.
Средняя цена входа в позицию
Нереализованный P&L и нереализованный P&L% позиции
Реализ. P&L
Realized P&L
Средняя цена входа (AEP) в позицию
При торговле инверсными контрактами на Bybit (например, BTCUSD, ETHUSD и XRPUSD) каждый раз, когда трейдеры увеличивают свою позицию с помощью новых ордеров, средняя цена входа (AEP) меняется.
Например: Трейдер А удерживает открытую позицию на покупку по BTCUSD в количестве 1000 контрактов с ценой входа 70 000 USD. Через час Трейдер А решил увеличить свою позицию на покупку, открыв дополнительно 2000 контрактов с ценой входа 75 000 USD.
Ниже приведена формула для AEP и этапы расчёта.
Средняя цена входа = Общее количество контрактов / Общая стоимость контракта в BTC
Используя приведённые выше цифры:
а) Общее количество контрактов
= 1,000 + 2,000
= 3,000
Общая стоимость контракта в BTC
= (1,000 / 70,000) + (2,000 / 75,000)
= 0,04099524 BTC
Средняя цена входа
= (3000 / 0,04099524 BTC)
= 73 179,22766 USD
Нереализованный P&L и нереализованный P&L% позиции
Нереализованный P&L
После успешного исполнения ордера открытая позиция и её нереализованный P&L в реальном времени будут отображаться на вкладке «Позиции».
В зависимости от стороны сделки формула для расчёта нереализованного P&L будет отличаться.
Для лонг-позиции:
Трейдер Б удерживает открытую позицию на покупку по BTCUSD в количестве 1000 контрактов с ценой входа 70 000 USD. Когда цена последней сделки в книге ордеров составляет 72 000 USD, отображаемый нереализованный P&L составит 0,0001 BTC.
Нереализованный P&L = Количество контрактов x [(1 / Средняя цена входа) - (1 / Цена последней сделки)]
= 1000 x [ (1 / 70 000) - (1 / 72 000) ]
= 1000 x 0,0000004 BTC
= 0,0004 BTC
Для шорт-позиции
Трейдер C удерживает открытую позицию на продажу по BTCUSD в количестве 1000 контрактов с ценой входа 70 000 USD. Когда цена последней сделки в книге ордеров составляет 65 000 USD, отображаемый нереализованный P&L составит 0,0011 BTC.
Нереализованный P&L = Количество контрактов x [(1 / Цена последней сделки) - (1 / Средняя цена входа)]
= 1000 x [ (1 / 65 000) - (1 / 70 000) ]
= 1000 x 0,000011 BTC
= 0,0011 BTC
Примечание:
- Из-за особенностей инверсных контрактов ваш P&L рассчитывается в монете контракта, а не в USD. USD служит в основном в качестве механизма котировки цен для удобства трейдеров.
- Это означает, что когда цена движется на определённую величину (например, на 500 USD) в прибыльном или убыточном направлении, это не означает, что вы получите прибыль или понесёте убыток в размере 500 USD соответственно.
- Увеличение кредитного плеча не умножает вашу прибыль/убытки напрямую. Вместо этого прибыль и убытки определяются размером позиции и движением цены. Короче говоря,
- Чем выше кредитное плечо, тем ниже маржинальное обеспечение, необходимое для открытия вашей позиции
- Чем больше количество контрактов, тем больше прибыль/убытки.
- Чем больше движение цены относительно цены входа, тем больше прибыль/убытки.
- Нереализованный P&L по умолчанию отображается на основе цены последней сделки. При наведении курсора мыши на значение нереализованный P&L изменится и будет отображаться на основе цены маркировки.
- И последнее, но не менее важное: нереализованный P&L не учитывает никаких торговых комиссий или комиссий за финансирование, которые трейдеры могли получить/выплатить в процессе открытия и удержания позиции.
Нереализованный P&L%
Нереализованный P&L% по сути показывает рентабельность инвестиций (ROI) по позиции в процентной форме. Как и нереализованный P&L, этот показатель также меняется в зависимости от движения цены последней сделки. Таким образом, формула нереализованного P&L% или ROI приведена ниже.
Нереализованный P&L% = [Нереализованный P&L позиции / Маржа позиции] x 100%
Маржа позиции = Начальная маржа + Комиссия за закрытие позиции
Снова используя в качестве примера трейдера B, трейдер B удерживает существующую открытую позицию на покупку BTCUSD в размере 1000 с ценой открытия 70 000 USD. Когда цена последней сделки в книге ордеров показывает 72 000 USD, отображаемый нереализованный P&L составит 0,0004 BTC. Предположим, что используемое кредитное плечо составляет 20x.
Исходя из нашего предыдущего расчёта, нереализованный P&L позиции = 0,0004 BTC
Начальная маржа = Кол-во / (Цена открытия x Кредитное плечо) = 1000 / (70 000 x 20) = 0,0007143 BTC
Комиссия за закрытие позиции = (Кол-во / Цена банкротства) x 0,055% = (1000/66 500) x 0,055% = 0,00000823 BTC
Нереализованный P&L% = [0,0004 BTC / (0,0007143 BTC + 0,00000823 BTC)] x 100% = 55,36%
Примечание:
- Некоторые трейдеры могут неправильно это понимать, но корректировки для увеличения кредитного плеча не увеличивают вашу нереализованную прибыль. Вместо этого трейдеры увидят увеличение нереализованного P&L% из-за уменьшения маржи позиции, а не из-за увеличения фактической прибыли. Снова используя в качестве примера трейдера B, обратите внимание, что независимо от того, составляет ли кредитное плечо 20x, 10x или 50x, нереализованный P&L остаётся прежним.
- Если трейдер B использует то же кредитное плечо 20x, его нереализованный P&L = 0,0004 BTC, нереализованный P&L% = 55,36%
- Если трейдер B уменьшает кредитное плечо до 10x, его нереализованный P&L = 0,0004 BTC, нереализованный P&L% = 27,8%
- Если трейдер B увеличивает кредитное плечо до 50x, его нереализованный P&L = 0,0004 BTC, нереализованный P&L% = 136,08%
- В режиме кросс-маржи маржа позиции всегда будет рассчитываться с использованием максимального кредитного плеча, разрешённого при текущем уровне лимита риска для конкретной монеты (например, BTCUSD = 100x).
Реализ. P&L
Когда трейдеры наконец закрывают свою позицию, P&L становится реализованным и записывается на вкладке «Реализ. P&L» на странице «Активы». В отличие от нереализованного P&L, в расчёте есть некоторые существенные различия. Ниже приведены различия между нереализованным P&L и реализованным P&L.
Таким образом, при условии полного закрытия всей позиции формула для расчёта реализованного P&L выглядит следующим образом.
Реализ. P&L = P&L позиции - Комиссия за открытие позиции - Комиссия за закрытие позиции - Сумма всех уплаченных/полученных комиссий за финансирование
Используя в качестве примера трейдера C, трейдер C удерживает существующую открытую позицию на продажу BTCUSD в размере 1000 с ценой открытия 70 000 USD. Когда цена последней сделки в книге ордеров показывает 65 000 USD, трейдер C решил закрыть всю позицию с помощью функции «Закрыть по рынку». Предположим, что трейдер C также открыл позицию по рыночному ордеру, и во время удержания позиции были выплачены комиссии за финансирование на общую сумму 0,00005 BTC.
Исходя из нашего предыдущего расчёта, P&L позиции = 0,0011 BTC получено
Комиссия за открытие позиции = (1000 / 70 000) x 0,055% = 0,0000079 BTC выплачено
Комиссия за закрытие позиции = (1000 / 65 000) x 0,055% = 0,0000085 BTC выплачено
Сумма всех уплаченных/полученных комиссий за финансирование = 0,00005 BTC выплачено
Реализ. P&L = 0,0011 - 0,0000079 - 0,0000085 - 0,00005 = 0,0010336 BTC
Примечание:
- Приведенный выше пример применим только в том случае, если вся позиция открывается и закрывается одним ордером в обоих направлениях.
- При частичном закрытии позиций Реализ. P&L пропорционально распределяет все комиссии (комиссию за открытие и комиссию(и) за финансирование) в соответствии с процентной долей частично закрытой позиции и использует пропорционально рассчитанный показатель для расчета Реализ. P&L.
- Трейдеры могут проверить свою историю Реализ. P&L здесь.
Realized P&L

Realized P&L = Сумма реализованного P&L позиции + Торговые комиссии + Комиссии за финансирование за период открытия позиции
Realized P&L можно найти на вкладке позиции, и он показывает сумму реализованного P&L позиции за период. Сюда входят все торговые комиссии, комиссии за финансирование и любой P&L позиции, реализованный от частичного закрытия (та же формула, что и для нереализованного P&L).
В качестве примера можно привести трейдера C. Предположим, трейдер C не полностью закрыл шорт-позицию в объеме 1000, а только 500 с ценой выхода 65 000.
P&L позиции = 500 x [ (1 / 65 000) - (1 / 70 000) ] = 0,0005495 BTC
Комиссия за открытие = (1000 / 70 000) x 0,055% = 0,0000079 BTC
Комиссия за закрытие = (500 / 65 000) x 0,055% = 0,0000042 BTC
Сумма уплаченных комиссий за финансирование = 0,00005 BTC
Realized P&L позиции = 0,0005495 - 0,0000079 - 0,0000042 - 0,00005 = 0,0004874 BTC
У трейдера C остается шорт-позиция в объеме 500. Затем он открыл еще одну шорт-позицию в объеме 300 с ценой открытия 71 000 USD, Realized P&L для позиции будет следующим:
Перенесенный Realized P&L = 0,0004874 BTC
Комиссия за открытие = (300 / 71 000) x 0,055% = 0,0000023 BTC
Realized P&L (актуальный) = 0,0004874 - 0,0000023 = 0,0004851 BTC
Неисполненная открытая позиция = шорт-позиция в объеме 800
Разница между Realized P&L и Реализ. P&L заключается в том, что для Реализ. P&L в случае частичного закрытия позиций он будет пропорционально распределять все комиссии (комиссию за открытие и комиссию(и) за финансирование) в соответствии с процентной долей частично закрытой позиции и использовать пропорционально рассчитанный показатель для расчета Реализ. P&L, в то время как Realized P&L будет обновляться в режиме реального времени и накапливаться до тех пор, пока позиция соответствующего направления не будет полностью закрыта.
Если трейдер C разместит лонг-ордер на 1000, шорт-позиция в объеме 800 будет закрыта и будет открыта новая лонг-позиция в объеме 200. Realized P&L будет пересчитан и покажет Realized P&L для лонг-позиции в объеме 200.
Примечание: Эта функция поддерживается с 13 июля 2022 г. Realized P&L по позициям, открытым до и еще не закрытым после 13 июля 2022 г., не будет учитываться и включаться.
