Калькулятор PnL: прибуток, збиток і ROE ф'ючерсної угоди

Оновлено: · 6 хв читання · TradeGid

PnL – це результат угоди в USDT, ROE – той самий результат у відсотках від вашої маржі. Введіть вхід, вихід, маржу, плече і комісію – калькулятор покаже чистий прибуток або збиток уже за вирахуванням комісій на вхід і на вихід.

Зміст
  1. Що рахує калькулятор PnL
  2. Формули: PnL, ROE і комісії
  3. Приклади розрахунку PnL
  4. Таблиця: один рух ціни при різному плечі
  5. Точка беззбитковості: скільки має пройти ціна
  6. Калькулятор прибутку для спота та інших випадків
  7. Часті помилки при розрахунку прибутку
  8. Де торгувати ф'ючерсами
Інтерактив

Калькулятор PnL і ROE

За замовчуванням лонг BTC від 60 000 до 63 000, маржа 100 USDT, плече ×10, комісія 0,055%. Перемкніть на шорт або підставте свою угоду.

Що рахує калькулятор PnL

  • Розмір позиції – маржа × плече. Маржа 100 USDT з ×10 – це позиція 1 000 USDT.
  • Прибуток/збиток – чистий результат у USDT після комісій за вхід і вихід.
  • ROE на маржу – чистий результат у відсотках від маржі. Це та цифра, яку біржа показує поруч із позицією.
  • Комісії – сума, яку біржа візьме за відкриття і закриття.

Калькулятор одразу показує чистий результат, а не той, що гарно виглядає до вирахування комісій.

Фандинг у розрахунок не входить: він залежить від того, скільки ви тримаєте позицію. Якщо угода триває довше кількох годин, окремо порахуйте його в калькуляторі на сторінці про фандинг.

Формули: PnL, ROE і комісії

PnL для лонга і шорта

Спершу кількість монет: к-сть = маржа × плече ÷ вхід. Далі результат до комісій:

  • лонг: PnL = (вихід − вхід) × к-сть;
  • шорт: PnL = (вхід − вихід) × к-сть.

Лонг заробляє на зростанні, шорт на падінні, а розмір результату в обох випадках задає кількість монет, тобто позиція з урахуванням плеча.

Комісії беруться з обох ніг

Комісія = (обсяг на вході + обсяг на виході) × ставка. Обсяг на виході – це к-сть × ціна виходу, тому при прибутку він більший, ніж на вході. Калькулятор бере одну ставку на обидві ноги. Якщо входите лімітним ордером, а виходите за ринком, поставте середню між ставкою мейкера і тейкера.

У прикладах я беру 0,055% – це порядок базової комісії тейкера на великих біржах. Вашу точну ставку дивіться в розділі комісій профілю: вона залежить від VIP-рівня і типу ордера.

PnL і ROE: у чому різниця

ROE = чистий PnL ÷ маржа × 100%. PnL відповідає на питання «скільки грошей», ROE – «наскільки ефективно працювала маржа». Той самий рух ціни на 2% дає ROE близько 2% без плеча і близько 19% з ×10. На різних біржах це поле підписане по-різному: ROE, ROI або PnL%, але рахується від маржі.

Кроки розрахунку чистого PnL ф'ючерсної угоди: позиція, кількість монет, результат, комісії, ROE
Як калькулятор отримує чистий PnL і ROE.

Приклади розрахунку PnL

Лонг BTC: ціна зросла на 5%

Значення за замовчуванням у калькуляторі. Позиція 1 000 USDT, це 0,01667 BTC. Ціна пройшла з 60 000 до 63 000, результат до комісій +50 USDT. Комісії: 0,55 за вхід і 0,58 за вихід, разом 1,13 USDT. Чистий PnL +48,87 USDT, ROE +48,9%.

Шорт ETH: ціна впала на 3%

Маржа 200 USDT, плече ×5, позиція 1 000 USDT, це 0,333 ETH. Вхід 3 000, вихід 2 910. До комісій +30 USDT, комісії 0,55 + 0,53 = 1,08 USDT. Чистий PnL +28,92 USDT, ROE +14,5%. Позиція та сама, що в прикладі з BTC, але маржі вдвічі більше, тому ROE скромніший.

Збитковий лонг з плечем ×20

Маржа 100 USDT, ×20, позиція 2 000 USDT. Ціна пішла з 60 000 до 59 400, всього −1%. До комісій −20 USDT, комісії 2,19 USDT. Підсумок −22,19 USDT, ROE −22,2%. Комісія додала до збитку понад 10%, і це при русі ціни лише на відсоток.

Таблиця: один рух ціни при різному плечі

Лонг BTC 60 000 → 61 200 (+2%), маржа 100 USDT, комісія 0,055%
ПлечеПозиціяPnL до комісійКомісіїЧистий PnLROE
×1100 USDT+2 USDT0,11 USDT+1,89 USDT+1,9%
×5500 USDT+10 USDT0,56 USDT+9,44 USDT+9,4%
×101 000 USDT+20 USDT1,11 USDT+18,89 USDT+18,9%
×202 000 USDT+40 USDT2,22 USDT+37,78 USDT+37,8%
×505 000 USDT+100 USDT5,56 USDT+94,44 USDT+94,4%

Розрахунок тим самим способом, що в калькуляторі. Фандинг не враховано.

Комісія зростає разом із плечем, бо береться з позиції, а не з маржі. При ×50 за одне коло йде 5,6% маржі. І пам'ятайте про зворотний бік: той самий рух на 2% проти вас при ×50 не дасть −94%, він ліквідує позицію раніше, приблизно на −1,5%.

Порівняння ROE при русі ціни на 2% з плечем x1, x5, x10, x20 і x50 з урахуванням комісій
Той самий рух ціни, різне плече.

Точка беззбитковості: скільки має пройти ціна

Щоб просто вийти в нуль, ціна має пройти приблизно дві ставки комісії. При 0,055% це близько 0,11%: лонг BTC від 60 000 стає беззбитковим приблизно на 60 066, шорт – на 59 934. Плече цю точку не зсуває, вона залежить лише від ставки.

  • Входьте лімітними ордерами, де це можливо: ставка мейкера нижча.
  • Не відкривайте і не закривайте позицію дрібними шматками – комісія рахується з кожного.
  • На скальпі з ціллю 0,3–0,5% комісія з'їдає третину результату, закладайте це в тейк.

На коротких угодах комісія – головний супротивник, на довгих до неї додається фандинг.

Калькулятор прибутку для спота та інших випадків

Для спотової угоди поставте плече ×1, а в поле маржі впишіть суму купівлі. Ставку комісії підставте спотову. Калькулятор підходить і для розрахунку стоп-лосса і тейк-профіту: впишіть ціну стопа як вихід і побачите збиток, впишіть тейк – прибуток.

Для опціонів, грід-ботів і стейкінгу ця формула не працює: там результат залежить від премії, сітки ордерів або ставки дохідності, і рахувати їх треба інакше.

Часті помилки при розрахунку прибутку

  1. Плутати ROE зі зміною ціни. +50% ROE при ×10 – це лише +5% за ціною.
  2. Рахувати комісію лише на вході. Вихід теж платний.
  3. Забувати про фандинг на угодах довших за день.
  4. Дивитися на нереалізований PnL як на зароблений. Поки позиція відкрита, це цифра за маркувальною ціною, а не гроші.

Реальний результат – той, що прийшов на баланс після закриття, і він завжди трохи менший за гарну цифру у відкритій позиції.

Як влаштовані самі лонг і шорт і чому шорт на ф'ючерсах працює так само, як лонг, тільки у зворотний бік, читайте в статті про лонг і шорт.

Де торгувати ф'ючерсами

Усі три біржі нижче показують нереалізований PnL і ROE в картці позиції, а в історії угод – реалізований результат із комісіями і фандингом окремо.

Bybit
Зареєструватися на Bybit
Реф-код: J8NKMG
Binance
Зареєструватися на Binance
Реф-код: 58328288
OKX
Зареєструватися на OKX
Реф-код: K2FMEIJ3
TradingView
Відкрити TradingView

Графіки, індикатори та алерти

Часті запитання

Як розрахувати прибуток на ф'ючерсах?
Порахуйте кількість монет: маржа × плече ÷ вхід. Помножте її на різницю цін виходу і входу (для шорта – входу і виходу). Відніміть комісії: (обсяг входу + обсяг виходу) × ставка.
Що таке ROE на біржі?
Це дохідність на вкладену маржу: чистий PnL, поділений на маржу позиції. При плечі ×10 рух ціни на 1% дає ROE близько 10% до комісій.
Чому PnL на біржі відрізняється від калькулятора?
Біржа враховує фактичну ціну виконання з прослизанням, вашу реальну ставку комісії і фандинг. Нереалізований PnL вона до того ж рахує за маркувальною ціною, а не за останньою угодою.
Чи враховує калькулятор фандинг?
Ні, лише комісії на вхід і вихід. Фандинг залежить від ставки і часу утримання позиції, його зручно порахувати окремо в калькуляторі фандингу.
Як порахувати PnL шорта?
PnL шорта = (вхід − вихід) × кількість монет. Шорт ETH на 0,333 монети від 3 000 до 2 910 дає +30 USDT до комісій.
Як перевести прибуток у гривні?
Калькулятор рахує в USDT. Щоб оцінити результат у гривнях, помножте його на курс USDT, за яким плануєте виводити, наприклад через P2P на картку. Курс на P2P відрізняється від офіційного.