Поняття споту
1. Спотова торгівля
Спотова торгівля — це процес обміну однієї криптовалюти на іншу. Якщо взяти для прикладу ETH/BTC, ETH — це базова валюта, а BTC — валюта котирування, тобто для купівлі ETH потрібно мати BTC. Наразі у спотовій торгівлі на OKX є чотири напрямки з можливістю торгувати з такими валютами котирування, як USDT, USDC, стейблкоїни та інші криптовалюти.
2. Спотова купівельна ціна
29 серпня 2024 року на OKX вводиться функція «Спотова купівельна ціна» з двома способами розрахунку — середня купівельна ціна та сумарна купівельна ціна.
2.1. Огляд поняття «купівельна ціна»
Середня купівельна ціна | Сумарна купівельна ціна | |
Пояснення | Середня купівельна ціна — це середня ціна, за якою ви купуєте на споті | Сумарна купівельна ціна — це середня ціна, за якою ви купуєте та продаєте на споті |
Купівельна ціна | (Середня купівельна ціна до останньої покупки × сума + ціна останньої покупки × сума) / чиста сума покупки | (Сумарна вартість покупки — сумарна вартість продажу) / чиста вартість покупки |
PnL | (Остання ціна – купівельна ціна) × чиста сума покупки | Чиста сума покупки × остання ціна – сумарна вартість покупки + сумарна вартість продажу |
Коефіцієнт PnL | (Остання ціна – купівельна ціна) / купівельна ціна | PnL / (сумарна вартість покупки – сумарна вартість продажу) |
Рекомендований спосіб використання | В першу чергу для прийняття торгових рішень, тобто визначення моменту покупки та продажу | В першу чергу для прийняття торгових рішень, тобто визначення моменту продажу |
2.2. Приклади розрахунків
Формули розрахунку простіше зрозуміти на наведених далі прикладах:
Сценарій 1. Припустімо, що у вас ще немає ETH. У день 1 ви купуєте 2 ETH за ціною 3000, а остання ціна становить 3500.
Середня купівельна ціна
Середня купівельна ціна = (0 + 3000 * 2) / 2 = 3000
PnL = (3500-3000) *2 = 1000
Коефіцієнт PnL = (3500 - 3000)/3000 * 100% = 16,67%
Сумарна купівельна ціна
Сумарна купівельна ціна = (3000 * 2 - 0)/2 = 3000
PnL = 3500 * 2 - 3000 * 2 + 0 = 1000
Коефіцієнт PnL = 1000 / (3000 * 2 - 0) * 100% = 16,67%
Сценарій 2. У день 2 ви продаєте 1 ETH за ціною 3500, а остання ціна тепер становить 4000.
Середня купівельна ціна
Середня купівельна ціна = 3000
PnL = (4000-3000) *1 = 1000
Коефіцієнт PnL = (4000 - 3000)/3000 * 100% = 33,3%
Сумарна купівельна ціна
Сумарна купівельна ціна = (2*3000 - 1*3500)/1 = 2500
PnL = 4000*1 - 2*3000 + 1*3500 = 1500
Коефіцієнт PnL = 1500 / (2*3000 - 1*3500) * 100% = 60%
Сценарій 3. У день 3 ви купуєте ще 1 ETH за ціною 4000, а остання ціна тепер становить 4500.
Середня купівельна ціна
Середня купівельна ціна = (3000*1 + 4000*1 ) / 2 = 3500
PnL = (4500 - 3500) * 2 = 2000
Коефіцієнт PnL = (4500 - 3500)/3500 * 100% = 28,6%
Сумарна купівельна ціна
Сумарна купівельна ціна = (3000*2 + 4000*1 - 3500*1) / 2 = 3250
PnL = 2*4500 - (2*3000+1*4000) + 1*3500 = 2500
Коефіцієнт PnL = 2500 / (2*3000+1*4000 - 1*3500 ) * 100% = 38,5%
2.3. Важливі примітки
Спотова купівельна ціна вводиться у вказану дату й не стосуватиметься активів, які до цієї дати були у власності й не були продані.
У майбутньому буде додано можливість коригування купівельних цін з урахуванням сум, які раніше не враховувалися.
До розрахунку братимуться лише суми спотової купівлі/продажу й суми, переказані на торговий акаунт через торгових ботів.
Стейблкоїни та традиційні валюти не беруться до розрахунку купівельної ціни.
2.4. Поля даних Open API
Середня купівельна ціна | Сумарна купівельна ціна | |
Купівельна ціна | openAvgPx | accAvgPx |
PnL | spotUpl | totalPnl |
Коефіцієнт PnL | spotUplRatio | totalPnlRatio |
Чиста сума покупки | spotBal | spotBal |