evanaze / market-making-arbitrage

A side-project using Python and ccapi to perform crypto market making

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Market Making Arbitrage

The goal is to work in stages, with the final result being a cross exchange maker-maker market making bot.

Usage

Build the docker container and then run it using docker compose.

docker compose build
docker compose up

The results of the program will be available in the logs.

Stage 1

Stage 1 of the project is just looking for arbitrage opportunities for a single pair on two exchanges. For this stage, I used Kraken and Coinbase as the exchanges. We expect Kraken to have a wider bid-ask spread than Coinbase, so we look for opportunities when the highest bid on one exchange is higher than the lowest ask on the other exchange.

Phase 2

TBD

About

A side-project using Python and ccapi to perform crypto market making


Languages

Language:Python 86.5%Language:CMake 8.4%Language:Dockerfile 4.9%Language:Shell 0.3%