dydx交易挖矿策略
dydx交易挖矿个人觉得算是近半年最大的羊毛了,第0期没有参与,我是第1期才开始参与的。总共放了20万刀左右交易挖矿,不过这一期才挖了2000个dydx,上一期是能挖2万个的,月化收益从100%降到10%,不知道下一期会不会更低。本文总结了dydx交易挖矿的一些常见问题,不过都是我自己的理解,不一定对,欢迎讨论。
先从这个交易挖矿的公式开始说:

其中:
traderScore——交易得分
feesPaid——交易花费的手续费
openInterest——平均未平仓合约
reward——奖励的dydx数量
totalTraderScores——所有用户的交易得分
简单来说,最终的dydx奖励数量由你的交易得分占比所有用户的交易得分决定,而你的交易得分的由交易手续费和平均未平仓合约两个指标决定,其中手续费占7成权重,平均未平仓合约占3成权重。
如果把整个公式当做一个指数函数,在平均未平仓合约相等的情况下,交易手续费增长的越多,交易得分的增长越缓慢(同理,在交易手续费相等的情况下,平均未平仓合约增长的越多,交易得分的增长越缓慢),用一个简单的图来表示的话如下:

问题1.刷多少手续费能获得最多的奖励且不亏钱?
随着手续费的增长交易得分的斜率越来越小,手续费刷到一定值,再往下刷的成本覆盖不了得分的增长,最终肯定是亏钱的。简单来说,当刷一个dydx花费的手续费,跟市场价一样时,就能获得最多的奖励且不亏钱,再往下刷就会开始亏钱。
可以用增量成本来估算当前刷一个dydx的花费。
我截取了同一个帐号在平均未平仓合约基本没变的情况下,支付的手续费的变化。



图1里平均成本1113/204=5.4
图2里平均成本7503/773=9.7
图3里平均成本9299/846=10.9
假如当前dydx市场价19
虽然即使最终平均成本远远小于市场价,但是从图2变化到图3的过程中,花费了9299-7503=1796刀,才只刷了73个,增量成本1796/73=24,相当于每刷一笔,都是在远远大于市场价买dydx,每一笔都是被反撸。所以可以每刷一点手续费截个图,算算增量成本,如果超过了市场价,就别刷了。
问题2.怎么提高平均未平仓合约持仓?
另一个影响交易得分的指标是平均未平仓合约。这个指标每一分钟随机对每个地址快照一次,计算的是每分钟持仓的平均值,所以要保证在一个新的挖矿周期的第一分钟就要把仓位给开好,并且后续仓位尽量只增不减。
另外,增加未平仓合约合约持仓最好的方法是,多币种多帐号对冲。比如你只有20万美金,平分到AB两个帐号各10万美金,帐号A,开10个btc多+150个eth空,帐号B,开10个btc空+150个eth多;这样一对冲,不仅能加大至少14倍以上的杠杆,也因为相互对冲不用担心行情涨跌而亏钱,并且是全仓保证金模式,不用太担心单个帐号的爆仓风险。
多币种对冲,其实就是在做eth/btc这种汇率对的杠杆。怎么计算出安全的最大杠杆呢,可以看看历史汇率对的变化,如下图,atr(平均波动指数)最大值是0.006,意思是平均值涨跌10%就是近期的最大值了,在增加5%的安全空间,也就是设置涨跌15%就爆仓可能比较安全,相当于整体汇率对杠杆到7倍,因为多空对冲是累加,乘以2就是14倍左右。另外因为汇率对行情一直在波动,也可以随时给AB两个账户互转保证金平衡爆仓风险。

问题3.什么时候开始刷手续费比较好?
因为单个用户的奖励,是看自己跟所有用户的交易得分的占比,也就是说,只有最后一天,大家一起开始刷了,才知道真实的交易挖矿成本。如果你提前进行交易挖矿挖多了,很可能最后超过市场成本被项目方反撸。所以我都是最后一天的最后几个小时刷手续费。
问题4.刷交易费需要用程序刷吗?
我理解的用程序刷的一般也是网格策略来刷,一定比手刷赚钱吗?那肯定不一定,只是解放了手动生产力而已,短时间的高频交易涨跌概率可以简单理解成55开,如果资金量小,像我20万美金的资金量,这一期就最后一天手刷最后一个小时就完全达标了,所以接个网格api完全没啥必要。
问题5.交易挖矿是不是资金量大的就有优势?
正如前面所说,这个公式随着其中一个指标的增大,边际递减的。所以并不是资金量越大就越有优势,并且,第一期项目方可能出于风控安全考虑,随着资金量的变大,能开的最大杠杆越小。比如账户只有1万美金,可以开25倍杠杆,账户有100万美金,可能最大只能开5倍了。所以之前有提到过,散户其实比大户有优势的,但是这一期,大的资金量也能开高倍杠杆了。
问题6.是不是把资金尽量分成多个账号最终收益会更高?
如果为了增加未平仓合约,两个账号就行了。如果之前是因为项目方风控安全限制,分成多帐号能加多杠杆,但是现在没有这个限制没必要分多帐号了。
另外根据公式,分成多帐号,最终的得分值可能更小。例如「 (4^(0.3) 2^(0.7) + 2^(0.3) 4^(0.7) < (6^(0.3) * 6(0.7) 」,如果平分,两边相等。

总结,个人认为最好的dydx交易挖矿策略是,在周期第一天把资金平分成AB两个账户,A账户开btc多加等价的eth空,B账户开btc空加等价eth多,单个账户整体杠杆控制在14倍左右。可以根据汇率的涨跌对AB两个账户互转保证金平衡爆仓风险,然后在周期的最后一天猛刷手续费就行了,不需要机器人参与,纯手刷完全足够。
dydx交易挖矿这个项目,微博讨论有一段时间了,一直有听到各种各样的声音,比如只有巨鲸才有利润,只有写程序才有利润,作为散户经常会因为这些声音当做自己的主观判断而不去深入挖掘。我的感受是,信息差有两种,有一种是你根本没听过这个信息,另一种是,你明明知道这个信息,因为没去尝试而错过。
作者:专业躺平