# dydx刷多少手续费合适

By [ZhangMuming](https://paragraph.com/@zhangmuming) · 2021-10-25

---

摘要
--

本文主要研究了加密货币领域去中心化衍生品交易平台dydx的数学模型，试图找到最佳的手续费消耗策略，通过对4种dydx价格时三个账户的最佳收益的计算分析发现，当单个dydx代币挖矿成本与dydx价格的比例等于70%时，挖矿收益最高。

**关键词**：dydx  DeFi  衍生品   交易挖矿  最佳手续费比例

1    前言
-------

dydx作为时下热门的衍生品交易平台，很多朋友在上面交易挖矿，但是我们刷多少手续费合适呢，本文将研究dydx奖励的数学模型试图找到最佳的手续费和持仓比例。

2   dydx奖励的数学模型
---------------

### 2.1 奖励公式

从官方文档我们可知奖励公式为：

![dydx交易挖矿奖励公式](https://storage.googleapis.com/papyrus_images/a70b0e270bd83eb15629ece991a7f29acf315bd4b9aef9afaa8c7362b01c187a.png)

dydx交易挖矿奖励公式

其中：

_traderScore_——交易分数

_feesPaid_——交易所消耗手续费

_openInterest_——平均未平仓合约持仓

_reward_——奖励的dydx数量

_totalTraderScores_——所有用户的交易分数

### 2.2  收益公式

从奖励公式中我们可以看出我们得到的奖励受我们交易的平均未平仓合约持仓和交易消耗的手续费影响，而我们的收益是奖励的dydx价值减去交易所消耗手续费:

![](https://storage.googleapis.com/papyrus_images/5332c289ebe0648e7cd73f3a4de4ac8e904aaeb8d288758567e1e3447e7f3dbf.png)

其中_price_为dydx兑美元价格/usd，因此：

![](https://storage.googleapis.com/papyrus_images/24510f47e5d5720dce3a80edf0661feee4489b421c207e61c4ac14bc757a4b72.png)

从收益公式我们可以知道收益也受dydx价格影响，dydx价格太低的话我们反而会亏。

### 2.3   收益分析

从收益公式我们可以看出实际上手续费和平均未平仓合约持仓量的最佳比例是变动的，因为随着时间的推移，我们的平均未平仓合约持仓量占平台总持仓量是变化的，同时也受币价影响。

假设交易挖矿最后几天时，dydx币价固定不动，我们的平均未平仓合约持仓量占平台总持仓量也变化不大了，这时这几个因素我们可以综合为一个常数_k_：

![](https://storage.googleapis.com/papyrus_images/78666c922a15067f1d1faa7e18aa235267b4ce6ef52f4f2974e8017f0daecd66.png)

令：

![](https://storage.googleapis.com/papyrus_images/ef3c72b2f9613f1828c66fd06531e71a89e653e8db061cc4aa8408fc8aa8d5c6.png)

则：

![](https://storage.googleapis.com/papyrus_images/37bf8e26beda53089ce205be8a5452ed5ddf45f8f81aa6bb73d62000ce42ca01.png)

由于最后几天的我们的平均未平仓合约持仓量占平台总持仓量也变化不大，唯一可能有比较大的变化是dydx的价格，其数学图像如下图所示。

![图2-2 收益与常数k和消耗手续费函数图像](https://storage.googleapis.com/papyrus_images/9df51dce4475ac3437e3dcb37e2b43fb44d6151065a2c348654b3f3d143062c5.png)

图2-2 收益与常数k和消耗手续费函数图像

不同的常数_K_最佳收益时的手续费是不一样的，例如当我们的平均未平仓合约持仓量占平台总持仓量过小或者dydx价格过低时导致常数_K_过小，此时只要有手续费就是亏的：

![图 2‑3当K过小时收益曲线](https://storage.googleapis.com/papyrus_images/285dd7423f9c38a5438412feaa56b1ae09d5daa50dedccb88f76b66f55ddad8e.png)

图 2‑3当K过小时收益曲线

当K适中时，从下图我们可以看出下图曲线最顶点就是最佳收益点，此时的消耗手续非与平均未平仓合约持仓量占比是最佳比例。

![图2-4 当k适中时收益曲线](https://storage.googleapis.com/papyrus_images/813d87d85ac9b249bc18d0b63dafdf09c4840fcb43887e2e9d4633cda7bf0f8d.png)

图2-4 当k适中时收益曲线

当_K_过高时，例如dydx的价格太高，如下图所示，此时我们刷的手续费越多越好。

![图 2‑5当K过大时收益曲线](https://storage.googleapis.com/papyrus_images/c1183bb35f3e03c3557a0680bb47db2266e0ba892a33a367275f83a8221a1f5f.png)

图 2‑5当K过大时收益曲线

3      手续费该刷多少
--------------

### 3.1   最佳收益计算

今天是2021年10月25日，距离本次交易挖矿周期还剩一天多时间，我以我的账户进计算，dydx现价是18.2美金一个，我们分别算出假如dydx价格继续跌至15美金时和涨至21美金甚至是50美金时的最佳收益。以下先计算dydx价格为18.2时账户的最佳收益。

**3.1.1 账户一**

![图 3‑1 账户一2021年10月25日账户一交易数据](https://storage.googleapis.com/papyrus_images/f3a38a0e9b5345b7424fa1ca3f445055f35ec2456b8e6add03d83a7ad763f481.jpg)

图 3‑1 账户一2021年10月25日账户一交易数据

上图是我的第一个账户交易数据，根据数据可以算出常数_k_。

因为：

![](https://storage.googleapis.com/papyrus_images/9022b73f63d8672fdffdfafadec39f66e1fb437dcd5b3969777cfa4703da5b57.png)

所以可以算出此时_totalTraderScores_ ≈ 141662183.31

又因为：

![](https://storage.googleapis.com/papyrus_images/2e0ab68792b02d90e456309c2d2b705999806ceec96e0dc3dc8e2a8507cffd47.png)

所以当dydx价格为18.2时，_k_\=19.788

此时收益为：

![](https://storage.googleapis.com/papyrus_images/32278e477809089f0fd9793dedbc98fd4871144a657ee153d6cf4ab88d0309a1.png)

收益曲线为：

![图 3‑2 常数为19.788时的收益与手续费曲线](https://storage.googleapis.com/papyrus_images/7792a2ff39899d150c7ce67016676c2427be319e2fa541972480c8309145d3bd.png)

图 3‑2 常数为19.788时的收益与手续费曲线

收益最大时的手续费_feePaidmax_\=6353美金，手续费和平均未平仓合约持仓量比例_proportion_为：

![](https://storage.googleapis.com/papyrus_images/3ab9fbc1d5ba9352ea3f65a9a004d9276f18e97c8b1ba65a4cc1ada4d2450881.png)

此时单个dydx的挖矿成本_cost_为：

![](https://storage.googleapis.com/papyrus_images/50c43b1735335c69ae6a5461a47b78cd3a4cb50b5ec4160d95d185b6ee00cc5c.png)

**3.1.2 账户二**

我的第二个账户的交易数据为：

_feePaid_\=1050.83，_openInterest_\=117019，_reword_\=116.6811

计算下来_totalTraderScores_\=142031360，_K_\=16.293

![图 3‑3常数k为16.293时的收益和手续费曲线](https://storage.googleapis.com/papyrus_images/6aa6df3edb44f38ea822ad0863a50b4d7eb8665126419ebdc8fc4302df1e1634.png)

图 3‑3常数k为16.293时的收益和手续费曲线

收益最大时的手续费_feePaidmax_\= 3367美金，手续费和平均未平仓合约持仓量比例_proportion_为：

![](https://storage.googleapis.com/papyrus_images/a50206c7d5b0486e69cf03ca03817cb96f4371e7efad0c87a4e57201cbf757f0.png)

此时的dydx成本_cost_为：

![](https://storage.googleapis.com/papyrus_images/66f9192c429b90dc95cb09ae5b43dc975373c6bdba02f78a7297ff987dbc5d14.png)

**3.1.3 账户三**

我的第三个账户的交易数据为：

_feePaid_\=2.39，_openInterest_\=405.99，_reword_\=0.3015

计算下来_totalTraderScores_\=141899523，_K_\=2.9818

![图 3‑4常数k为2.2918时的收益和手续费曲线](https://storage.googleapis.com/papyrus_images/3678e9b5d2adb20fcbe1cfc430709ff020f2f1809fc8db1cdcb49b719d4a5e53.png)

图 3‑4常数k为2.2918时的收益和手续费曲线

收益最大时的手续费_feePaidmax_\= 11.6美金，手续费和平均未平仓合约持仓量比例_proportion_为：

![](https://storage.googleapis.com/papyrus_images/c62f8ad69cc7fd12e8213c6dc6f8e0833021e5293913efab8f1aed80fa5f26be.png)

此时的dydx成本_cost_为：

![](https://storage.googleapis.com/papyrus_images/584dd1ed599d2c769ded642f14fe5cd0f010329e17d371ae24f7db9a6c50fbe3.png)

综上所述，三个账户数据对比如下：

![表 3‑1三个账户数据对比](https://storage.googleapis.com/papyrus_images/e66a9f5562d458c40ab15a43d129515270b960bd6c0a16d6ec3d217e145efcf8.png)

表 3‑1三个账户数据对比

### 3.2   结论

1、不管你的平均未平仓合约持仓量是多少、保证金多少，最佳收益时挖矿成本占比（挖矿成本/dydx价格）大致为70%；

2、从上表可以看出，dydx价格极大的影响了我们刷手续费的策略，当dydx价格保持在18.2时，手续费与平均未平仓合约持仓量的比例大致为0.0287，dydx挖矿成本平均为12.75美金；

3、上述所计算的4种dydx价格时的不同最佳手续费与平均未平仓合约持仓量的比例只是假设我们在获得dydx代币奖励时立即兑现收益的结果，如果你对dydx看好，想要长持dydx代币，那么可以刷更多的手续费，例如，假如我看好两个月后dydx能涨至50美金，那么我可以按照dydx币价50美金的策略去刷手续费。

---

*Originally published on [ZhangMuming](https://paragraph.com/@zhangmuming/dydx)*
