教程 | Alpaca的杠杆挖矿功能详解

2021-05-10 19:09:51 3334

本文由土澳大狮兄社群特邀-郭辉所著,5 月 8 日首发于“土澳大狮兄“公众号

系统设置部分:

首先要确认你的支持BSC智能链的钱包已经关联好,推荐麦子钱包,比较符合中国人使用习惯,电脑端和手机客户端都好用 https://mathwallet.org/。

或者另外一个推荐的钱包是币安参与投资的项目:Safepal。 https://safepal.io/

选择好用的钱包,能解决日常碰到的大多数小问题。

在钱包管理的右侧的按钮(小太阳/月亮),用来切换正常模式/暗黑模式的,可以根据你的喜好选择。

最右侧按钮是设置价格变化最大接受值的。

设置价格变化最大接受值:

在页面的右上角可以设置当你准备开仓时,如果系统内价格变化超过这个数值,就停止开仓。

同时Alpaca Finance系统有四个主要的功能区:Lend/Farm/Stake/Stronk Vault

下面我会着重讲解前三个功能区,第四个功能区是为早期用户使用,新用户可以不关注它。

关于借贷Lend:

点击页面菜单中Lend选项,可以看到现在有四个币种可以出借:Alpaca/BNB/BUSD/ETH。

Lending APR:是指出借的年化单利收益;

Staking APR:是指出借后获得的ib开头系列币种在页面菜单Stake里进行质押操作后获得的年化单利收益(如果没有Stake这一步无法获得此项收益);

Total APR:是指完成Lend和Stake两个动作后的年化单利收益;

Total APY:是指完成Lend和Stake两个动作后的年化复利收益(既每天所获收益收获后复投,不考虑执行过程中产生的GAS费的成本);

上述收益也是动态变化的,主要受到资金利用率(Utilization)和Alpaca释放量变化以及Alpaca币价三个方面的影响。

资金利用率(Utilization)和利息(Borrowing interest借款人要支付的成本)的关系:

0%-50%时,利息=0.4×资金利用率。例:资金利用率20%时,利息为8%

50%-90%时,利息=20%(恒定)

90%-100%时,利息=13×资金利用率-11.5。例:资金利用率为100%时,利息为150%(13×100%-11.5)

出借人的收益(Lend APR)和利息(Borrowing interest)之间的关系:

因为资金池里所有的资金并没有全部出借,所以出借部分的资金获得的利息要全部出借资金共享,同时项目方会从出借人支付的利息中提取10%作为管理费,其中一半用来购买Alpaca并销毁。

Lend APR=利息×90%×资金利用率(Utilization)

由上面数据可以看出,出借的收益(Lend APR)和资金利用率(Utilization)正相关,资金利用率越高出借收益越高,资金利用率超过90%,出借收益就会快速增长。

质押收益(Stake APR)和Alpaca释放量以及Alpaca币价相关:

Alpaca的释放量是逐月下降的,同时总量为1.88亿枚。

可以看到在2021年8月份和11月份,释放量会有两次超过1/3的减少,估计会极大的刺激当时的币价。

如果币价不变时,每次跨月释放量减少会减少质押收益(stake APR),如果在当月释放量不变的情况下,币价上升会增加质押收益(Stake APR),币价降低会减少质押收益(Stake APR)。

如何获得利息:

想出借任意币种,点击:Deposit(存款)

输入你想出借的数量,然后点击Confirm。

注意这一步你的出借的币种会变成ib开头的币种。如图例:出借BNB,会获得ibBNB。ib开头的币种是带利息的币种,它与原始币种的交换对价是在不断升高的(所以你可以看到你每次出借原始币种,得到的ib开头的币种数量会少于你出借的数量,具体数量见You will receive……)。具体交换对价见Lend页面每一个币种下的小字(不是固定值,而是不断升高的):

在你存入的过程中,ib币种数量虽然不变,但是当你取出(Withdraw)时,ib币种转换为原始币种时,由于交换对价上升,你会获得比初始借入时更多的原始币种数量更多的数量,多出来的数量就是你的利息。

如何质押(Stake)和解除质押(Unstake):

前面我们谈到出借(Lend)后,要把获得的ib开头的币种质押(Stake)后才能获得质押收益(Stake APR)。

选定你要质押的币种然后单击:

在Stake上输入相应数量,或者点击Max自动输入全部量,然后点击Stake。

解除质押在Unstake上输入相应数量,或者点击Max自动输入全部量,然后点击Unstake。

同时质押获得的Alpaca的收益,需要在这里点击Claim手工收获,建议超过50枚以上后再Claim,因为每次Claim都需要交纳Gas费。

如何开杠杆挖矿交易对(Farm):

点击页面Farm选项,你可以看到可以进行的所有可以执行的杠杆挖矿交易对(Active Pools),点击你想借的币种(Alpaca、BNB、BUSD、ETH),就可以看到这个可借币种对应的杠杆挖矿交易对。同时每个交易对上会显示基于哪个平台提供的交易对,目前都是Pancake提供,未来1inch和更多DEX平台会加入,不同的平台可能Yield Framing和Trading Fee会有差异,到时请注意选择。

APY:是指基于你开仓后,你的原始资金可以获得的年化复利收益;

但是这受到如下几个方面的影响:

1、Yield Farming(Pancake挖矿奖励):这是你开仓后整体(你的本金+借来的资金)在Pancake上提供流动性获得代币Cake的奖励,由于有借来的资金,所以你的杠杆倍数是你的本金在Pancake上提供流动性获得的代币Cake奖励的倍数,收益比例分母是你的本金。

这部分收益受到Pancake调整Yield Farming收益比例,Cake币价变动的影响。同时每30分钟,这部分Cake代币的收益,会由系统自动交换并合成LP Token,增加你原始的LP token的数量;此数据为Pancake提供的真实数据,Alpaca所有的代码均公开,能确保全部从Pancake获得的Yield Farming收益转换成LP Token;

2、Trading Fee(Pancake交易费奖励):这是你开仓后整体(你的本金+借来的资金)在Pancake上提供流动性获得的交易分成,根据Pancake的规则,所有交易的0.17%由流动性提供者按出资比例分享(如有变动关注Pancake的公告),同时Pancake提供的Trading Fee收益数据是7天前的平均值而不是实时值,你的Trading Fee收益是按实时发生的交易笔数和金额进行提取的,所以会和显示有差异,但是由于Pancake的日交易量在不断攀升,你可以你的实际收益是大于显示的,算是额外惊喜。由于有借来的资金,所以你的杠杆倍数是你的本金在Pancake上提供流动性获得的Trading Fee奖励的倍数,收益比例分母是你的本金。

这部分收益受到Pancake调整Trading Fee收益比例,Cake币价变动的影响。同时每30分钟,这部分Cake代币的收益,会由系统自动在Pancake上交换并合成LP Token,增加你原始的LP token的数量;此数据为Pancake提供的真实数据,Alpaca所有的代码均公开,能确保全部从Pancake获得的Yield Farming收益转换成LP Token;

3、Alpaca Rewards(羊驼奖励):这个是Alpaca对于你借资金开杠杆挖矿对的Alpaca代币奖励,但是只开1X(1倍,既不借任何资金)杠杆是没有这个奖励的,你获得的Alpaca代币奖励的数量与杠杆倍数相关,收益比例分母是你的本金,同时这个收益同样受到Alpaca释放量和币价的影响(见前文解释)。而且这个奖励是需要手工获取的,如何获取见下文:已开仓位显示

4、Borrowing interest(借款利息):前文我们已经提到了你的借款利息(Borrowing interest)与资金利用率(utilization)的关系,同时你的杠杆倍数也决定了Borrowing interest的总比例。Borrowing interest受到你所借币种相对于LP token另一侧资产的价格变动情况的影响,此比例的分母是你的本金在开仓时对应的相同U本位金额的所借币种的数量。

例:假设你开仓Cake-BNB 3倍杠杆挖矿对,开仓时Cake的价格是20BUSD,BNB的价格是500BUSD,你一共投入50个Cake共价值1000BUSD,系统借给你4个BNB价值2000BUSD(开3倍杠杆是指系统借你本金两倍的资金,和你本金一起计算为3倍)。当BNB价格上涨到600BUSD时你关闭仓位,系统是根据开仓是借给你的BNB数量4个,而不是开仓时借给你的BNB总值2000BUSD来计算利息的。

同时Borrowing interest(借款利息)是每个区块都计息,但是关仓时一次性收取的。

理解了上面4个变量后,我们可以知道APY等于每30分钟(Yield Farm APR+Trading Fee APR-Borrowing interest)系统自动复投收益+Alpaca Rewards 每天手动Claim后复投的收益总和。

特别提示:你关仓时可以获得的资产价值并不是你的本金投入时价值+APY的收益,这是大多数人的误区,产生差异的因素包括:

1、开仓时的交易滑点和手续费:在你开仓过程中请关注Price impact and Trading Fee这个数据,因为系统在你投入资产和按杠杆倍数借给你的资产要在Pancake上交换成50:50的比例才能组成LP Token,而交换会产生滑点和手续费,Price impact and Trading Fee就是显示这个损失的比例。

例:假设你开仓Cake-BNB 3倍杠杆挖矿对,开仓时Cake的价格是20BUSD,BNB的价格是500BUSD,你一共投入50个Cake共价值1000BUSD,系统借给你4个BNB价值2000BUSD。这时系统要拿出1个BNB在pancake上交换成25个Cake,才能组成LP token,这个交换过程就会导致滑点和手续费。同时因为有滑点和手续费,所以实际上系统要拿出比1个更多的BNB数量进行交换成Cake,这也意味着你组成LP token的数量比理想状态少。

开仓是最重要的事情是:注意Price impact and Trading Fee这个数据,当超过0.25%时,就建议分批开仓,直到Price impact and Trading Fee低于0.25%;

2、无常损失和杠杆放大:你开仓时LP token原始资产(一般显示在左侧)相对于系统出借给你的资产(一般显示在右侧)的交易对价跌价,这里会产生两个损失,一是无常损失,因为LP token里原始资产币的数量比初始开LP token原始资产币的数量增加,而更高价值的出借资产币的数量减少,这时总体价值是减少的;其次关仓时你需要按出借资产币的数量+利息进行归还,这时因为原始资产币的数量增加和价值相对降低,需要用更多原始资产币的数量交换成出借资产的币,所以这是另外一个损失,也是造成你得到的币的数量比你主观期待的数量大为减少的核心原因,而不是APY数据不对;

3、关仓时的交易滑点和手续费:你关仓(Close Position)的时候,因为原始资产币种需要交换成出借资产币种用于归还借款和利息,所以还会产生滑点和手续费Price impact and Trading Fee。

4、收益和利息是实时变化的数据:Yield Farming、Trading Fee、Alpaca Rewards和Borrowing interest都是实时变动的数据,而最终的结果是每段时间变动后的数值汇总而成的,既不是开仓时你看到的APY的固定数据,也不是你关仓时看到的APY固定数据。再次强调,由于Alpaca 的代码是公开的,如果故意显示不实的APY数据,被人发现后,整个生意是无法持续的。

杠杆率Leverage:

每个杠杆交易对有不同的杠杆率,我会在下文中针对每一个交易对讲解如何提高收益和明辨各种风险,这样你就根据你持有的币种及数量和风险承受能力、对利润的要求,选择正确的投资方式。

如果你不使用任何杠杆,可以理解Alpaca可以替代其他的机枪池起到相同作用(每30分钟自动复投),而且因为Alpaca的收益是来源于利息,所以和其他机枪池的区别是没有砍头息和资金提取费。

已开仓位显示:

这个区域是显示你正在进行中的杠杆交易对仓位(Active Positions),你的被清算的仓位细节可以在仓位墓场(Graveyard)找到。另外记住在Alpaca上所有Alpaca rewards都需要手动获取,所以你的所有杠杆交易对的Alpaca Rewards可以在右上角点击Claim一键收获全部。建议等到超过50个以上alpaca再收获,因为每次收获都需要付出GAS费用。

仓位细节图内容介绍:

我们拿一个已经开仓的案例来举例告诉大家这里面的一些关键信息:

Position Value(当前仓位总资产数量):当前仓位在目前价格状况下,根据LP token内实际两边资产币种数量和实时价格得出总资产价值,以LP token出借资产(右侧币种)计价;

特别提醒:当LP token两边资产对价发生变化,LP token内的两边币种数量也会发生变化。简单以上图举例,当Alpaca价格升高,LP token内BUSD币数量增加,Alpaca币数量下降。

Debt Value(债务总值):这里指你实际的借款的资产数量,可能会比理论值要高。因为在组LP token时如果产生交换会发生滑点,同时也有手续费。所以可见上图,Debt Value比Equity Value多了0.1个Alpaca就是这个原因。

Equity Value(自有资产总值):关闭仓位时不考虑关仓滑点和交易费,在你当前仓位总资产数量减去出借资产数量和利息后,并将所有资产转换成出借资产币本位价值;

Current APY(基于现值的年化复合收益):这里显示的是你现在的本金现值的条件下,在收益不变的前提下,可以获得的年化复合收益。

特别提示:APY的数据是变动的,前面我们讲了收益变化的各种可能性,还有一种因素也影响APY,可见文章结尾处的案例。

Debt Ratio(债务比例):就是指你借款的资产数量占你当前仓位总资产数量占比;

Kill Buffer(清算缓冲比例):离清算线的距离;

Kill Threhold(清算线):当Debt Ratio=Kill Threhold,清算机器人执行清算,同时按当时资产总价值5%收取清算费,清算费全部用来购买Alpaca销毁。

仓位右侧按钮:

Add Collateral(添加抵押物):当Kill Buffer越来越小的时候,但是你仍然认可这个仓位的未来价值,你可以通过添加抵押物的方式避免清算;

Close Position(关闭仓位):当你觉得此仓位盈利已经足够或避免将来亏损,点击此按钮可以关闭仓位。

在这里面Kill Threhold=Debt Ratio+Kill Buffer,所以要时刻关注Kill Buffer的数据,并在初始阶段做好记录,如果kill Buffer降低到初始值的50%,就要考虑添加抵押物(Add Collateral)或者关仓(Close Position)。

开仓Active Position:

Debt Value(借款总值)

这里根据你的杠杆率显示你借的资产总额。不同资产最小出借量如下:

Alpaca:50个/BNB:0.2个/BUSD:100个/ETH:0.04ETH

Price Impact and Trading Fees(交易滑点和交易手续费):

这里建议,当数值大于0.25%时,就暂停开仓,通过减少仓位规模分批开仓避免影响。

Leverage(杠杆率):通过这里选择你需要开的仓位的杠杆率;

Assets Supplied(资产总供给数量):这里显示你的资产+系统出借资产的总量;

Assets Borrowed(系统出借资产总量):这里显示系统借给你的资产总量;

Total Assets in Position Value(当前仓位实际总资产):显示在系统完成资产交换,扣除交易滑点和手续费后,实际开仓的LP token内资产总数量,所以数量会略小于Assets Supplied(资产总供给数量)。

同时这里把大家经常遇到的一个问题给大家做个提醒:

因为近期BSC网络繁忙,经常遇到开仓不成功的情况,开仓不成功所有的资产都会退回你的钱包,但是会扣除Gas费;

其次当你的提供的资产时BNB时,开仓不成功你会发现BNB没有在你的钱包内显示。这时不要担心,因为系统开仓时是把你的BNB转换成wBNB,而你的钱包可能没有设置显示wBNB,如果你的钱包支持显示wBNB,打开显示,如果你的钱包不支持wBNB币种,将 wBNB 添加到你的钱包里:0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c(wBNB合约地址)。

你可以在 PancakeSwap 上将你的 wBNB 兑换成 BNB,无需手续费。然后,重新尝试按照上面的问题来创建一个挖矿仓位。

关仓Close Position:

点击关仓按钮后,你会看到如下图案显示:

Which method would you like to use(选择何种关仓方式)?

Minimize Trading(最小化交易):

选择这种方式,系统会根据你的LP token内两边币种的数量,你需要归还的借款币种数量和利息,选择最小化的交易数量,降低交易滑点和手续费。可能你得到的两种资产都有,或者都是LP token中的原始资产(左侧币种);

Convert to XXXX(全部更换成出借资产币种):

这种方式系统会把全部资产换成LP token内出借资产币种(右侧币种),会产生最大的交易滑点和手续费;

Position Value(当前仓位总资产数量):当前仓位在目前价格状况下,根据LP token内实际两边资产币种数量和实时价格得出总资产价值,以LP token出借资产(右侧币种)计价;

特别提醒:当LP token两边资产对价发生变化,LP token内的两边币种数量也会发生变化。简单以上图举例,当Alpaca价格升高,LP token内BUSD币数量增加,Alpaca币数量下降;

Amount to Trade(关仓时需要交换的资产):无论你选择Minimize Trading或Convert to XXX任一选项,都会存在部分资产交换的用来归还出借币种和利息,这里显示的是需要交换的数量;

Price impact and Trading Fee(交易滑点和交易费):根据上面的Amount to Trade的总量,在Pancake上交易所需的成本;

Covert Position Value Assets(交换后的仓位总资产):根据你选择的Minimize Trading或Convert to XXX选项进行交换后此仓位资产总值;

Debt Value(负债总额):这里显示的是你最初从系统借款的总数量+利息;

Your Will Receive approximately(关仓后大约收到的资产数量):因为关仓需要在Pancake交换部分资产,并优先归还系统出借数量和利息,这时不考虑Pancake交换对价变动情况下你大约可以获得的资产总量;

Minimum Received(最小可以获得资产总量):因为关仓需要在Pancake交换部分资产,并优先归还系统出借数量和利息,考虑到Pancake交换对价变动情况下你最少可以获得的资产总量。

上文已经把你在Alpaca交易过程中你大概会面临的各种问题的90%做了回答,如有疑问请反复观看。

补充内容:

1、Grazing Range(羊驼牧场)

2021年5月7日,Alpaca增加了Graze页面,这个页面中文名称也叫羊驼牧场,主要价值类似于Pancake的糖浆池,鼓励Alpaca的用户通过在这个页面单独质押ibalpaca(ibalpaca如何获得前文已经讲到了)获得新项目的代币。第一个项目是bMXX

这里我大概讲一下Grazing Range的独特之处。那就是通过全周期质押(一般在一个月时间)指定数量的ibalpaca,除了获得bMXX代币奖励外,还有额外的NFT可以获得:

绿牌NFT:质押500个ibalpaca

银牌NFT:质押5000个ibalpaca

金牌NFT:质押50000个ibalpaca

在其他DEX上类似的过程大家都称为白嫖(凭空获得新项目代币),但是因为新项目代币往往面临跌价风险,所以都是获得新项目代币后马上出手,完全没有起到项目双方期望的目标。

但是这次增加了NFT后,因为NFT没有明确标价,那么在Grazing Range里质押ibalpaca就是一个无法预测收益的行为,一方面极大的帮助Alpaca锁定更多代币,推动市场流动量降低,以此支持币价上涨,另外也是NFT的一个市场定价行为,等于通过在Grazing Range质押ibalpaca,和质押ibalpaca获得Alpaca之间的收益差转化成NFT的市场定价。

这个独特的市场营销方式,让Alpaca和新项目方都能获得收益,因为NFT的无明确价格和限量属性,反而会吸引更多人参与获得,也帮助了新项目获得足够多的holder。根据5月7日项目方公开的AMA,已经有十几个新项目在排队,几十个在沟通中。这为Alpaca代币赋能的方式应该是DeFi领域的第一个,将会在长期利好Alpaca的币价。在这里我只能评价一句,Alpaca永远走在用户期望之先,并不断提供惊喜。

除此之外,昨天在羊驼微信群里,有群友提出了一个问题,这个问题也比较具有普遍性,所以和大家来分享:

有群友提问:同一个交易对,相同杠杆率,只是开的时间不同,就显示了不同的borrowing interest(利息)和APR(年化单利收益率),而且和Farm页面里显示不一样。

左图是群友当初选择的杠杆交易对和杠杆率对的图,右图是他现在仓位的截图。

我们可以注意到有几个关键数据出现率变化,首先是杠杆率由2.5(Leverage)变成了2.69(Calculated base on your 2.69X Leveraged Position),同时利息支出(Borrowing interest)29.36%(前面减号的意思是这个部分是支出)变成了33.17%(Current Borrowing Interest APR,同时收益率(Total APR)233.41%变成了253.93%。(其他数据也有变化,但是下文主要讲解这三个数据的变化原因,这样就容易理解其他数据的变化了)

首先他开杠杆交易对是Cake-BNB借的是BNB,所以当Cake的涨幅低于BNB涨幅或跌幅大于BNB跌幅时,他最初开的Cake-BNB的LP token里的两个币种的数量发生了变化。一般来说LP token最开始开的时候,两边币种的U价值相当,当一边币种涨幅大于另一边时,这个LP token中涨幅大的币种数量减少,另一种币种数量上升,这就是我们常说的无常损失产生的原因。

这个案例里,随着Cake与BNB的对价变低,所以LP token内Cake代币数量增加,而BNB代币数量减少。而未来关仓时是需要优先按数量还BNB和利息,这就意味着你需要更多的低价值Cake交换成高价值BNB,虽然yield farming和Trading Fee收益每小时都会复投成LP token增加数量,但是增加的价值低于关仓时低价值Cake要交换高价值BNB带来的亏损。

因为这个原因,你的本金在LP token里的价值占比就在降低,简而言之就是本金U本位价值在减少。因为LP token的总数量没变,自然收益也没变,收益率=收益/本金现值,本金现值变低导致收益率提高就是自然而然的事情,这就是APR提高的原因。

同理利息率增加也是因为你最初借的BNB数量没变,需要支付利息的总额没变,利息率=利息/本金现值,本金现值减少也会导致利息率的增加。杠杆率=你所借的币种数量现值/本金现值,所以你借的币种价值上升但数量没变,可是本金现值下降,自然杠杆率也增高了。

同理我们也能理解Debt Ratio和Kill buffer的数据提高的原因,这就是为什么不同时间开的相同的杠杆交易对相同杠杆率,各项数据都不同的原因。

由此我们还能得到一点提示:当反过来你的收益增加时你的本金现值占比就会增加,你的收益率会下降,利息率和杠杆率也会下降。用通俗的话讲,就是你借的币种价值占比越来越少,等于他们发挥作用产生价值的比例也在降低,如果相信原始币种(LP token左边币种)与所借币种对价还会持续上升,这时你就应该关闭当前仓位,开新的仓位,这样你就能用更多的借款来帮助你增加收益。

好了,这篇文章未来我还会继续补充,帮助更多新用户了解Alpaca的风险和收益机会,因为只要更多人通过Alpaca赚到钱,Alpaca的币价才有持续上涨的基础。

本文内容版权属郭辉所有,无限制授权任何人或任何商业机构可用于媒体转载或免费转发他人,但不可用于包括但不限于利用本文内容部分或全部进行商业咨询、财务咨询或其他任何收费类型服务。

声明:所有在本站发表的文章,本站都具有最终编辑权。本站全部作品均系微算力原创或来自网络转载,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责,所产生的纠纷与本站无关。如涉及作品内容、版权和其它问题,请尽快与本站联系。

相关推荐

  • 微信:aspcool
  • QQ:580076
  • 手机:18992859886
  • 工作时间:9:00~18:00(周一至周五)