# Inspiration

We were inspired by the inefficiencies in financial markets and the potential to exploit price discrepancies between related assets. With algorithmic trading becoming more prevalent, we aimed to create an arbitrage trading bot that identifies and capitalises on short-lived opportunities between two semiconductor ETFs.

# What it does

Our bot continuously monitors the order books of two ETFs—SEMIS_ETF_EU and SEMIS_ETF_US—looking for arbitrage opportunities. It executes trades based on price discrepancies, provides liquidity by placing bid/ask orders, and manages positions to minimise risk. The bot also incorporates a directional bias strategy to enhance profitability.

# How we built it

We built the bot using Python and the Optibook API. T

# Accomplishments that we're proud of

Successfully implementing an automated arbitrage strategy. Optimising order execution to capitalise on price inefficiencies. Developing a scalable and adaptive trading system.

# What we learned

The importance of speed in algorithmic trading. How to integrate real-time data with automated trading logic. The role of liquidity and risk management in arbitrage strategies.

Built With

Share this project:

Updates