Введение в спот
1. Спотовая торговля
Спотовая торговля — это процесс обмена одной криптовалюты на другую. Если взять пару ETH/BTC, то ETH — базовая валюта, а BTC — валюта котировки, то есть BTC необходим для покупки ETH. В настоящее время спотовая торговля на 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 Поля данных открытых API
Средняя себестоимость | Совокупная себестоимость | |
Себестоимость | openAvgPx | accAvgPx |
PnL | spotUpl | totalPnl |
Коэффициент PnL | spotUplRatio | totalPnlRatio |
Чистая сумма покупки | spotBal | spotBal |