Skip to content

This is a simple paper trading cryptocurrency trading bot that's using Coingecko data to buy and sell coins based on price movement. It comes with a PostgreSQL db and is fully dockerised.

Notifications You must be signed in to change notification settings

CyberPunkMetalHead/paper-trading-crypto-bot-docker-python

Repository files navigation

Paper Trading Crypto Trading Bot in Python

Simple paper trading crypto trading bot written in Python. The bot uses postgreSQL to store trading data and is fully dockerised.

The bot trades based on CoinGecko's market data - specifically price change. This is hardcoded to 1hour price change percentage but can easily be adjusted to fit other requirements.

To get started

You will need Docker to run this tool. To get started, simply run docker compose -t "paper_bot" up -d --build

You can see log outputs inside the app container.

To Develop

To add features or change the bot's logic you will need to install the python requirements locally with pip install -r requirements.txt. the bot is configured to run locally as well, so long as your db container is running in docker.

About

This is a simple paper trading cryptocurrency trading bot that's using Coingecko data to buy and sell coins based on price movement. It comes with a PostgreSQL db and is fully dockerised.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published