現貨簡介
一、現貨交易
現貨交易是指用一種數字貨幣購買另一種數字貨幣的交易。 以 ETH/BTC 幣對為例,ETH 是基礎貨幣,BTC 是計價貨幣,可以理解為用 BTC 買 ETH。 OKX 目前有四個交易區,分別是 USDT 交易區、USDC 交易區、Crypto 交易區和穩定幣交易區。
二、現貨成本價
OKX 於2024年8月29號上線現貨成本價,包括平均成本價和累計成本價兩種計算方式
(1)成本價總覽
平均成本價 | 累計成本價 | |
定義 | 現貨買入的平均成交價格 | 現貨買入和賣出的累計成本 |
成本價 | (最近一次買入前的平均成本價 × 數量 + 最近一次買入價格 × 數量) / 淨買入數量 | (累計買入價值 - 累計賣出價值) / 淨買入數量 |
收益 | (最新價 - 成本價) × 淨買入數量 | 最新價 x 淨買入數量 - 累計買入價值 + 累計賣出價值 |
收益率 | (最新價 - 成本價) / 成本價 | 收益 / (累計買入價值 - 累計賣出價值) |
推薦使用場景 | 主要用於輔助交易決策,判斷買入和賣出的時機 | 主要用於輔助交易決策,判斷賣出的時機 |
(2) 計算舉例
可通過下列例子去理解相應計算公式
假設之前不持有ETH, 第1天買入2個ETH,買入價格為3000,此時最新價為3500 平均成本價
成本價 = (0 + 3000 * 2) / 2 = 3000
收益 = (3500-3000)*2 = 1000
收益率 = (3500 - 3000)/3000 * 100% = 16.67%
累計成本價
成本價 = (3000 * 2 - 0)/2 = 3000
收益 = 3500 * 2 - 3000 * 2 + 0 = 1000
收益率 = 1000 / (3000 * 2 - 0) * 100% = 16.67%
第2天賣出1個ETH,賣出價格為3500,此時最新價為4000
平均成本價
成本價 = 3000
收益 = (4000-3000)*1 = 1000
收益率 = (4000 - 3000)/3000 * 100% = 33.3%
累計成本價
成本價 = (2*3000 - 1*3500)/1 = 2500
收益 = 4000*1 - 2*3000 + 1*3500 = 1500
收益率 = 1500 / (2*3000 - 1*3500) * 100% = 60%
第3天買入1個ETH,買入價格為4000,此時最新價為4500
平均成本價
成本價 = ( 3000*1 + 4000*1 ) / 2 = 3500
收益 = (4500 - 3500) * 2 = 2000
收益率 = (4500 - 3500)/3500 * 100% = 28.6%
累計成本價
成本價 = ( 3000*2 + 4000*1 - 3500*1 ) / 2 = 3250
收益 = 2*4500 - (2*3000+1*4000) + 1*3500 = 2500
收益率 = 2500 / (2*3000+1*4000 - 1*3500 ) * 100% = 38.5%
(3) 注意點
現貨成本價將從上線日期開始計算,不包含此前持有但尚未賣出的資產。
未來將推出修改成本價的功能,允許將當前持有且未納入計算的資產包含在成本價計算內
僅現貨交易和策略轉到交易賬戶的數量納入計算
穩定幣和法幣不計算成本價
(4) Open API對應字段
平均成本價 | 累計成本價 | |
成本價 | openAvgPx | accAvgPx |
收益 | spotUpl | totalPnl |
收益率 | spotUplRatio | totalPnlRatio |
淨買入數量 | spotBal | spotBal |