Papers
Topics
Authors
Recent
Search
2000 character limit reached

Profit Maximization In Arbitrage Loops

Published 24 Jun 2024 in q-fin.CP | (2406.16600v1)

Abstract: Cyclic arbitrage chances exist abundantly among decentralized exchanges (DEXs), like Uniswap V2. For an arbitrage cycle (loop), researchers or practitioners usually choose a specific token, such as Ether as input, and optimize their input amount to get the net maximal amount of the specific token as arbitrage profit. By considering the tokens' prices from CEXs in this paper, the new arbitrage profit, called monetized arbitrage profit, will be quantified as the product of the net number of a specific token we got from the arbitrage loop and its corresponding price in CEXs. Based on this concept, we put forward three different strategies to maximize the monetized arbitrage profit for each arbitrage loop. The first strategy is called the MaxPrice strategy. Under this strategy, arbitrageurs start arbitrage only from the token with the highest CEX price. The second strategy is called the MaxMax strategy. Under this strategy, we calculate the monetized arbitrage profit for each token as input in turn in the arbitrage loop. Then, we pick up the most maximal monetized arbitrage profit among them as the monetized arbitrage profit of the MaxMax strategy. The third one is called the Convex Optimization strategy. By mapping the MaxMax strategy to a convex optimization problem, we proved that the Convex Optimization strategy could get more profit in theory than the MaxMax strategy, which is proved again in a given example. We also proved that if no arbitrage profit exists according to the MaxMax strategy, then the Convex Optimization strategy can not detect any arbitrage profit, either. However, the empirical data analysis denotes that the profitability of the Convex Optimization strategy is almost equal to that of the MaxMax strategy, and the MaxPrice strategy is not reliable in getting the maximal monetized arbitrage profit compared to the MaxMax strategy.

Summary

  • The paper introduces monetized arbitrage profit and shows that MaxMax and Convex Optimization strategies outperform the traditional MaxPrice method.
  • It employs both synthetic examples and Uniswap V2 data to validate improved profit calculations by integrating token prices from centralized exchanges.
  • The Convex Optimization strategy theoretically guarantees at least equal profits to MaxMax, though its higher computational demand may affect real-world applications.

Profit Maximization in Arbitrage Loops

Introduction

The paper "Profit Maximization In Arbitrage Loops" tackles the problem of optimizing arbitrage profits in decentralized exchanges (DEXs), specifically focusing on cyclic arbitrage mechanisms. By considering token prices from centralized exchanges (CEXs), the authors redefine traditional arbitrage profit as "monetized arbitrage profit." This concept leads to the introduction of three distinct strategies aimed at maximizing these profits within arbitrage loops: the MaxPrice strategy, the MaxMax strategy, and the Convex Optimization strategy. Each strategy proposes a different approach to profit calculation, with the Convex Optimization strategy anticipated to outperform others theoretically.

Arbitrage Strategies

MaxPrice Strategy

The MaxPrice strategy applies a simplistic approach by initiating arbitrage from tokens with the highest CEX prices. This strategy reflects common beliefs that starting arbitrage with higher-valued tokens yields better profits. However, empirical findings in the paper indicate that this approach is not consistently reliable for maximizing monetized arbitrage profit, demonstrating limitations in real-world applications.

MaxMax Strategy

Designed to overcome the deficiencies of the MaxPrice strategy, the MaxMax strategy evaluates arbitrage profits for each token in a loop and selects the highest outcome. Mathematically proving to yield better results than MaxPrice, this strategy is shown to consistently provide better monetized arbitrage profits. Figure 1

Figure 1: Monetized arbitrage profit by starting from different ways tokens and by the MaxMax strategy with token X's price from CEX (PxP_x) changing. The red dot line denotes the monetized arbitrage profit from the MaxMax strategy, and the other three lines denote the monetized arbitrage profits from three different ways of arbitrage.

Convex Optimization Strategy

The Convex Optimization strategy, mapping the MaxMax strategy into a convex optimization problem, theoretically guarantees superior profits. The approach ensures that profit is at least as great as what is achieved by MaxMax. Empirically, however, the findings show that while optimization introduces complexity, the profitability differs insignificantly between these strategies. Figure 2

Figure 2: Monetized arbitrage profit by the Convex Optimization strategy and the MaxMax strategy with token X's price from CEX (PxP_x) changing. Arbitrageurs can always get more or at least equal profits by taking the Convex Optimization strategy compared to the MaxMax strategy.

Comparative Analysis

The paper compares these strategies using both synthetic examples and real-world data from Uniswap V2 as of September 2023. It demonstrates that while the MaxMax and Convex Optimization strategies closely match in terms of profitability, the latter is computationally demanding. Figure 3

Figure 3: Monetized arbitrage profit from the MaxMax strategy vs that from traditional arbitrage strategies. The x-axis of each scatter plot is the monetized arbitrage profit from the MaxMax strategy, and the y-axis denotes the monetized arbitrage profit from a traditional arbitrage strategy.

Figure 4

Figure 4: Monetized arbitrage profit from the Convex Optimization strategy vs that from the MaxMax strategy. The x-axis of each scatter plot is the monetized arbitrage profit from the Convex Optimization strategy and the y-axis denotes the monetized arbitrage profit from the MaxMax strategy.

Implications and Future Directions

This research highlights key considerations in leveraging arbitrage opportunities on DEXs by acknowledging token values from CEXs, refining profit calculations, and introducing strategies that improve monetized arbitrage outcomes. While theoretically robust, the Convex Optimization strategy's practical constraints suggest potential areas for future research, including reducing computational overhead and improving real-time application feasibility.

Conclusion

The findings in the paper establish that the MaxMax and Convex Optimization strategies outperform traditional and MaxPrice strategies in maximizing monetized arbitrage profits. Future advancements may focus on optimizing computational efficiency and providing more adaptable solutions for rapidly changing market conditions.

Paper to Video (Beta)

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We found no open problems mentioned in this paper.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 1 tweet with 1 like about this paper.