Makin money, ya bitch, can ya dig it?
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lza_menace e121cc8920 refresh the bot 3 months ago
grafana update xmr dashboard 9 months ago
static adding some documentation 10 months ago
.gitignore Initial commit 11 months ago
LICENSE Initial commit 11 months ago
README.md adding some documentation 10 months ago
db.py refresh the bot 3 months ago
docker-compose.yaml adding work thus far 11 months ago
env-example refresh the bot 3 months ago
requirements.txt reconcile orders, update dashboard, refactor db, refactor trade project 11 months ago
trade.py refresh the bot 3 months ago
tradeogre.py reconcile orders, update dashboard, refactor db, refactor trade project 11 months ago

README.md

totrader

Experimental market maker script for TradeOgre. As of now it checks if the bid-ask spread is over a certain threshold and places a buy and sell order above and below the current bid and ask.

This is still a work in progress.

Setup

# Setup secrets and adjust parameters
cp env-example .env
vim .env

# Run containers
docker-compose up -d

Usage

This is a command line tool with an option to run continuously or only once.

$ ./trade.py --help
usage: trade.py [-h] [--market-maker] [--balances] [--update-orders]
                [--market-data] [--run]

Helpful TradeOgre trading script

optional arguments:
  -h, --help       show this help message and exit
  --market-maker   Put in buy/sell orders
  --balances       Update coin balances of both base and currency
  --update-orders  Update status of orders
  --market-data    Update market data
  --run            Run continuously

View the results/metrics in your browser at http://localhost:3000 with the Grafana password specified. You'll need to add a datasource for the PostgreSQL database. Dial that in and your graphs should start working. Here's what it looks like: