Example of Freqtrade docker container that can use all strategies.
Freqtrade is a free and open source crypto trading bot written in Python. It is designed to support all major exchanges and be controlled via Telegram. It contains backtesting, plotting and money management tools as well as strategy optimization by machine learning. more info...
git clone https://github.com/serhankilicarslan/freqtrade-bot
cd freqtrade-bot
docker-compose run --rm freqtrade create-userdir --userdir user_data
docker-compose run --rm freqtrade new-config --config user_data/my-config.json
You should edit the user_data/my-config.json
file.
Browse to the user_data/example-config.json
file.
Download data command example.
docker-compose run --rm freqtrade download-data --userdir user_data --pairs SOL/USDT ETH/USDT BTC/USDT BTCST/USDT STMX/USDT AUTO/USDT --exchange binance --days 5 -t 5m
Backtest command example.
docker-compose run --rm freqtrade backtesting --userdir user_data --config user_data/my-config.json --strategy Strategy001
docker-compose run --rm freqtrade backtesting --userdir user_data --config user_data/my-config.json --strategy Strategy002
docker-compose run --rm freqtrade backtesting --userdir user_data --config user_data/my-config.json --strategy Strategy003
docker-compose run --rm freqtrade backtesting --userdir user_data --config user_data/my-config.json --strategy Zeus
docker-compose run --rm freqtrade backtesting --userdir user_data --config user_data/my-config.json --strategy wtc
docker-compose up
For deamon
docker-compose up -d