【发布时间】:2023-02-16 06:41:24
【问题描述】:
例如,令牌 A 在 Uniswap 上的成本为 1.00 美元,在 Sushiswap 上的成本为 1.05 美元。 所以我可以在 Uniswap 上购买代币 A 并在 Sushiswap 上出售以获利。
让我们假设下一个条件:
- Uniswap 储备池 = 100 ETH / 100000 USDC。 1 以太币 = 1000 美元
- Sushiswap 储备池 = 97 ETH / 105000 USDC。 1 以太币 = 1082 美元
如何计算 Uniswap 上的最佳交换量(会计价格影响)以在 Sushiswap 上出售以获得最大利润?
【问题讨论】:
-
我不知道我在这里遗漏了什么,如果你看到有很好的套利机会,你应该全部交换。如果你在 uniswap 中有 1000 usdc,全部换成 eth,取回 1 eth,然后将这 1 eth 换成 sushiswap 中的 1082 usdc
-
在流动性低的市场中,这并不容易,您应该计算价格影响以保持盈利。
-
如果流动性不足,则意味着您无法交易。假设你在 uniswap 中将你所有的 usdc 换成 eth,并且由于 sushiswap 上没有流动性,你将持有 eth。
-
这实际上是一个非常好的问题,@Yilmaz 你错过的是你买的越多,价格影响就越大,因此执行价格就越高。
标签: ethereum blockchain web3js ethers.js uniswap