Cryptocurrency quantitative arbitrage


There are many global digital currency exchanges, and the same currency in market is not always effective in pricing due to many factors affecting. The same pair has spread among two or more exchanges. As long as there is a spread, there is arbitrage. Arbitrage through spreads is basically risk free in the digital currency market.

Suppose the EOS/USDT pair: the price in Huobi is 11, the price in Binance is 10, and the EOS has spread of 1 USDT between the two exchanges. Suppose you hold 1 EOS in Huobi, following the principle of selling high and buying low, sell 1 EOS in Huobi to get 11 USDT, spend 10 USDT to buy 1 EOS in Binance, then you net earned 1 USDT, and the amount of EOS remains unchanged. Although there is such a spread, manual arbitrage often has many uncertainties due to the time-consuming, poor accuracy and price changes of manual operations. Through the quantitative model to capture arbitrage opportunities and develop arbitrage trading strategies, and programmatic algorithms automatically release trading orders to the exchange, quickly and accurately capture opportunities, and efficiently earn income, which is the charm of quantitative arbitrage.


1. Cross-market two-side hedging arbitrage

The two-side arbitrage is also called direct arbitrage and bilateral arbitrage. It is through the discovery that the same transaction pair (like: EOS/USDT) has a spread in two different exchanges, and the behavior of high-selling and low-buying to take the spread profit.

The amount of hedged profit and loss is equal, and the same base currency is bought and sold in both markets to ensure that quote currency is transferred.

Suppose the Huobi EOS/USDT price is 8, and the Okex EOS/USDT price is 10. Follow the principle of buying low & selling high. Suppose that there are 100 USDTs held in Huobi and 10 EOSs in Okex, the arbitrage process:

1) Use 80 USDT to buy 10 EOS in Huobi, and then there are 10 EOS and 20 USDT in Huobi account.
2) Sell 10 EOS in Okex to get 100USDT, then there are 0 EOS and 100 USDT in Okex account.

After 1 round (1, 2 can be simultaneously carried out) hedging transactions (10 EOS for the amount of hedging), the user still has 10 EOSs, and the number of USDT becomes 120, and the net profit is 20 USDT.

When the high-priced market holds base currency or the low-priced market holds quote currency or fiat, it can carry out two-way cyclic hedge arbitrage.

When there is no base currency in the high-priced market or no quote currency in the low-priced market, arbitrage needs to put fiat in the low-price market.

When the arbitrage gain is greater than the arbitrage cost, and it’s stored in fiat account, you can perform cyclic arbitrage. (Moving bricks needs to pay attention to time risk)


Im also interested in arbitrage! Think it's more less risk-free trading. Very important to find some trading assistance program or software, can someone recommend one?? Thanks


Hi Guys
Markets drop and you just sit and watch? On the opposite, it's time to make money!
- learn news background carefully;
- choose most profitable strategies;
- choose most profitable altcoins;
- start to trade.
You can download the platform on cryptoarbitrage biz