核心公式
Net Profits:净收益
Net Profites=收取的交易费用 - 无常损失 - 重新平衡损失 - 绩效费用
Fee Return:手续费收益率
Sum(每笔手续费收益/每笔手续费对应的TVL)
Fee APR:手续费年化
Last 24H APR = (最近24小时的手续费收益率)*365
Last Week APR=(最近一周的手续费收益率/7 )*365
Last Month APR=(最近一个月的手续费收益率/当月天数 )*365
Life time APR=(策略开始运行到现在的手续费收益率/策略运行天数 ) *365
Net Return:净收益率(币本位无损收益率)
Net Return=(当前仓位价值/初始净仓位价值)-1,仓位价值根据当前价格计算
(1)计算用户当前仓位价值:
用户当前参与流动性挖矿的仓位信息(Current Position): token0 =B0 , token1 =B1
获取当前实时价格: Price
用户当前仓位价值:B0 + B1 * Price
(2)计算用户初始净仓位价值:
用户初始存入的仓位信息(配平后):token0=A0 , token1=A1
用户初始净仓位价值:Net Position=A0 +A1 * Price
若用户参与挖矿期间提取过资产,则计算提取后剩余的净仓位价值
(3)计算用户挖矿净收益率Net Return:
Net Return = (当前仓位价值/初始净仓位价值)= [ (B0 + B1 * Price) / (A0 +A1 * Price )]- 1
举例说明:
8月6日,某用户选择USDC-WETH策略池进行流动性挖矿,8月6日ETH价格:$4000
用户初始投入仓位信息(配平后): USDC =4000个,WETH=1个
8月10日,用户参与流动性挖矿的仓位信息:USDC=3500个,WETH=1.15个,8月10日ETH 价格:$3800
(1)计算用户当前(8月10日)仓位价值:3500USDC+1.15WETH*3800=7870USDC
(2)计算用户净仓位价值:4000USDC+1WETH*3800=7800USDC
注:用户期间未进行取款,初始仓位价值即为净仓位价值
(3)计算用户8月6日-8月10日挖矿净收益率Net Return:
Net Return = [(8月10日仓位价值)/(8月6日仓位价值)] -1=(7870USDC/7800USDC)-1 =0.009
Net APR:净收益年化(币本位无损APR)
Net APR = (Net Return/策略运行天数)*365={ [ (当前仓位价值/初始净仓位价值)-1] /策略运行天数 } * 365
根据最新价格计算分别计算出:
当前持仓、24小时之前持仓、1周之前持仓、1个月之前持仓、初始持仓的仓位价值
Last 24h APR = { [ (当前持仓价值 / 24小时之前的持仓价值)-1 ] } * 365
Last Week APR ={ [ (当前持仓价值/ 1周之前的持仓价值)-1 ] / 7 } * 365
Last Month APR = { [ (当前持仓价值 / 1个月之前的持仓价值)-1 ] / 30 } * 365
LifeTime APR = { [ (当前持仓价值/初始持仓价值)-1] /策略运行天数 } * 365
举例说明:
根据上述案例,某用户8月6日-8月10日挖矿净收益率Net Return:
Net Return = [(8月10日仓位价值)/(8月6日仓位价值)] -1=(8060USDC/7800USDC)-1 =0.03
则用户8月6日-8月10日净收益年化Net APR:
Net APR=(Net Return/策略运行天数)*365=(0.009/5)*365=65.7%
Last updated