Cedefihedge
2 min readMay 2, 2022

--

Hercules Arbitrage Strategy

About

Hercules Arbitrage Strategy (HAS) aims at taking advantage of price inefficiencies and fluctuations in markets by identifying the overlap

between the highest bid prices and the lowest ask prices. When the bid price on one exchange is higher than the asking price on another

exchange for a cryptocurrency, this is an arbitrage opportunity and we capitalize on this opportunity to turn profits for our investors.

Types of arbitrage opportunities that will be deployed to make profits are as follows:

Simple Arbitrage: This form of arbitrage buys and sells the same crypto asset on different exchanges as quickly as possible to take

advantage of the inefficiencies of pricing across exchanges. It does not require any additional trades outside those necessary to swap the

two assets which are shared by the asset pair which is exhibiting the arbitrage opportunity. Below is the step by step process

Step 1

Collect order book data on each exchange for assets which we have evaluated for arbitrage

Step 2

Identify the arbitrage opportunity by looking at the overlap between the bid and ask prices on each exchange for the individual asset we

are evaluating.

Step 3

Sell the asset on the exchange where the price is higher and buy on the exchange where the price of the asset is lower.

Step 4

Continue selling the asset on the exchange where the price is higher and buying on the exchange where the price is lower. This will

consume the order book.

Step 5

Once the entire opportunity has been consumed, we stop buying and selling the asset.

Triangular Arbitrage: This form of arbitrage occurs on a single exchange (or across multiple exchanges) where the price differences

between three different cryptocurrencies lead to an arbitrage opportunity. Since many exchanges have a number of markets with a

variety of quote currency options. This opens up a long list of triangular trading patterns which we leverage to take advantage of

inefficiencies in an individual exchanges pricing. Below are step by step process

Step 1

Begin at one asset. This asset will be the asset to which we eventually return after completing the arbitrage loop.

Step 2

Trade to a second currency that connects to both the original asset and the next asset in the loop. This is required to prevent

transversing on the same path.

Step 3

Trade to a third currency that connects both the first and second asset. This second trade locks in a zero-risk profit due to the rate

inconsistencies across the 3 pairs.

Step 4

Convert the third currency back for the original asset.

--

--