Alpaca Finance是BSC上最大的杠杆流动性挖矿平台。
它允许用户将自有资产作为保证金,借入Alpaca金库中的BUSD、BNB和ETH等资产来组成LP,再投入到Pancake Swap中进行流动性挖矿并获得收益。
得益于USDC、USDT和BUSD之间相对价格稳定、清算风险小的优点,稳定币流动性挖矿最为适合这一模式。
但是,对于主流币来说,其价格波动幅度较大,采用杠杆流动性挖矿的模式除了要面临清算风险外,还可能会发生“扎空”的现象,使得损失进一步被放大。
例如,用户A希望使用3倍杠杆进行BNB—BUSD交易对的流动性挖矿,他以价值100美元的BUSD为保证金,借入价值200美元的BNB。
为了配平两项资产,智能合约会自动将所借得的BNB卖出一部分以换取价值50美元的BUSD,从而组成一个价值300美元的BNB—BUSD LP(BNB和BUSD各占150美元)。
然而,由于该用户的负债是以BNB计价的,所以被卖出的那部分BNB将成为该用户的风险敞口。
未来,如果BNB价格上涨,那么在平仓时,该用户将不得不以市价买入BNB来偿还债务。这一“低卖高买”的操作将会使得该用户要承受部分损失。
为了解决这一问题,Alpaca Finance上线了双向借贷功能。即用户在开仓时可以自由选择借入BNB或BUSD进行杠杆流动性挖矿,从而对冲开仓时所带来的风险敞口。
让我们再用一个例子来理解这项功能的意义。
假设:BNB的价格为100美元1个、BUSD的价格为1美元1个;用户B持有1个BNB和100个BUSD,他希望通过为BNB—BUSD交易中提供的流动性来获得收益。
什么是单项借贷策略?就是用户B将1个BNB卖出换取100个BUSD,以200个BUSD为保证金,使用3倍杠杆,借入4个BNB,开立一个价值600美元的仓位。此时他的风险敞口为做空了1个BNB。
而双向借贷策略是用户B分别将1个BNB和100个BUSD作为保证金,使用3倍杠杆,开立两个不同的仓位。
仓位1是以100个BUSD为保证金,借入2个BNB,开立一个价值300美元的仓位。为配平两项资产,智能合约会自动卖出0.5个BNB来换取50个BUSD。所以仓位1的风险敞口为做空了0.5个BNB。
仓位2是以1个BNB为保证金,借入200个BUSD,开立另一个价值300美元的仓位。为配平两项资产,智能合约会自动卖出50个BUSD来换取0.5个BNB。所以仓位2的风险敞口为做多了0.5个BNB。
显而易见,这两种策略仓位的美元价值是相同的,风险敞口却不同。
如果采用了双向借贷策略,仓位1和仓位2的风险敞口将相互抵消;如果仅采用单向借贷策略,用户将承受做空1个BNB的风险敞口。
结尾还附有视频教程二维码,不喜欢阅读文字的小伙伴,可以直接跳转到文章底部查看。
注意:本文仅作为实战操作教学,而不构成任何建议。
双向借贷策略开仓实操
1.“http://app.alpacafinance.org/farm”进入这个网址,然后找到BNB-BUSD交易对,点击“Farm”进入开仓界面。
2.开立仓位1,以BUSD为保证金借入BNB,使用3倍杠杆。注意,借入BNB时仅投入BUSD。
3.向下滑动页面查看预览仓位详情。
在示例中,我以100BUSD为保证金借入了0.54BNB,而实际LP持仓中仅有0.40BNB,所以在仓位1中做空了0.14BNB。
最后点击“APPROVE”和“Farm 3.00x”确认开仓。
4.开立仓位2,以BNB为保证金借入BUSD,使用3倍杠杆。注意,借入BUSD时仅投入BNB。
5.向下滑动网页查看预览仓位详情。
仓位2中仅投入了0.27BNB,而实际LP持仓中却有0.40BNB,所以在仓位2中做多了0.13BNB,与仓位1相抵消。
最后,点击“Wrap BNB & Farm 3.00x”确认开仓。
需要注意的是,由于交易滑动、手续费和显示小数点后位数不同,使得两仓位之和会略微偏空或偏多,但总体上是近似相等的。