Перейти до вмісту

Ордери та P&L

3 хв читання

На цій сторінці пояснено, як відстежувати ордери і як BOOPOLY розраховує прибуток і збиток (P&L). Відстеження ордерів спирається на журнал ордерів, побудований з даних біржі, а P&L обліковується за вартістю, яка фактично була розрахована.

Примітка

Показники звіряються з біржею. Поки виконання розраховується в блокчейні, воно може з’являтися до приблизно хвилини.

#Записи ордерів

Відкрийте меню акаунта (ваш аватар на панелі навігації) і виберіть Мої позиції та історія, щоб перейти на власну сторінку /user/[address]. Там є ваші Позиції, Закриті позиції та Історія активності, а також вкладка Історія ордерів, яка з’являється лише на вашій власній сторінці й перелічує ваші ордери з їхніми виконаннями.

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

  • Він зіставляє кожне ончейн-виконання з конкретним ордером і записує транзакцію, розмір виконання та ціну.
  • Він виправляє застарілі статуси — наприклад, ордер, позначений як скасований, який насправді досі стоїть у книзі, знову позначається як відкритий.
  • Він розрізняє скасування вами і автоскасування біржею (біржа може прибрати ордер із книги, коли його забезпечення використано наступним виконанням).

Ордери також позначено за джерелом — Вручну, Копіювання (копітрейдинг) або Авто (автоматизована торгівля), — тож історію ордерів можна фільтрувати за тим, звідки ордер надійшов.

#Статуси ордерів

Статус Відображення Значення
pending Очікує Ордер надіслано, ще не підтверджено в книзі.
open Очікує в книзі Стоїть у книзі, виконань ще немає.
partially_filled Частково Частину акцій виконано; решта досі стоїть у книзі.
filled Виконано Виконано повністю.
canceled_user Скасовано (ви) Ви скасували ордер.
canceled_exchange Скасовано (біржа) Біржа автоматично скасувала його (наприклад, забезпечення використано повторно або ринок перестав приймати ордери / розрахувався).
canceled_chase Скасовано (бот) Автоматизована торгівля скасувала ордер у книзі (тайм-аут, зміна ціни або зупинка).
expired Минув строк Ордер GTD (з терміном дії) досяг кінця терміну.
rejected Відхилено Ордер було відхилено.
Примітка

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

#Сповіщення

Події ордерів і руху коштів надсилають сповіщення — зокрема коли вкладку браузера закрито, бо вони формуються на сервері й дедуплікуються за хешем транзакції. Ви отримуєте сповіщення про виконання, поповнення, виведення та погашення. Про центр сповіщень див. Винагороди та сповіщення.

#Як розраховується P&L

P&L у BOOPOLY покликаний відображати гроші, які фактично було розраховано, а не номінальну ціну в книзі ордерів.

  • Розрахована вартість, а не номінальна ціна. Ціна зведення в CLOB може відрізнятися від USDC, розрахованого в блокчейні: з урахуванням торгових витрат купівля може коштувати трохи більше, а продаж — принести трохи менше. BOOPOLY масштабує номінальну ціну × розмір кожного ордера на коефіцієнт розрахунку, тож облікований P&L відображає те, що фактично перемістилося.
  • Розраховані / погашені позиції вважаються реалізованими. Позиція, закрита розрахунком ринку (погашена по $1 для переможця, по $0 для того, хто програв), — це реалізований P&L, так само як і проданої позиції. Нереалізованими вважаються лише ще відкриті, нерозраховані позиції.
  • «Закрита позиція» має нульовий залишок. Закриту позицію повністю продано або погашено, тож вона більше не є поточною і в ній не залишилося акцій.
  • Накопичений P&L використовує окремий ряд P&L. Ваш накопичений P&L береться зі спеціально побудованого ряду P&L, а не із суми поточних позицій, яка більше не включала б виграшні позиції після їхнього погашення.
Примітка

Показники P&L звірено з ончейн-розрахунками, і вони надаються для вашої інформації. Вони не є офіційною випискою з рахунку чи інвестиційною порадою; остаточним записом є ваші ончейн-баланси та виконання.

#Пов’язані сторінки