Fully Dockerized cryptocurrencies Trading Bot, based on Freqtrade engine. Multi instances.

Overview

Cryptocurrencies Trading Bot - Freqtrade Manager

This automated Trading Bot is based on the amazing Freqtrade one. It allows you to manage many Freqtrade fully Dockerized instances and UI with ease.

Features

  • Fast & easy deploy 🚀
  • Generate a new ready instance with 1 command line only
  • Unlimited instances configurations from 1 file
  • Many available public strategies, grabbed from multiple sources (Github, Discord, etc.)
  • Many more is coming!

DISCLAIMER

Do not risk money which you are afraid to lose. USE THIS APPLICATION AT YOUR OWN RISK. THE AUTHORS AND ALL AFFILIATES ASSUME NO RESPONSIBILITY ABOUT YOUR TRADING RESULTS.

Installation

Requirements

Get this Trading Bot

mkdir fq-trading-bot && cd fq-trading-bot
git clone https://github.com/Ph3nol/FT-Trading-Bot.git .
./b

Configure & Customize

  • Adapt basic private generated files into ./configs/privateof course you can add yours!
  • Use or add your best strategies into ./strategiesfeel free to open Pull Requests with your best ones!

Create and configure your first instance

Suppose you want to create an instance named unicorn01.

./b i unicorn01 create
  • Configure your instance parameters from ./instances/unicorn01.sh

Usage

Just use ./b from your Trading Bot directory.

Thanks

Thanks

You want to support this project? You are using this project and you want to contribute? Feeling generous?

  • BTC -> 1MksZdEXqFwqNhEiPT5sLhgWijuCH42r9c
  • ETH/USDT/... (or other ERC20 loving crypto) -> 0x3167ddc7a6b47a0af1ce5270e067a70b997fd313
  • Register to Binance following this sponsored link
  • Register to Kucoin following this sponsored link

Development

Development

(Re)Build reference Docker images

docker pull freqtradeorg/freqtrade:stable
docker buildx build --no-cache --push --platform linux/amd64 \
    --file .docker/freqtrade/Dockerfile \
    --tag ph3nol/freqtrade:latest .

# Update .docker/freqtrade-ui/Dockerfile UI archive version before building Docker image
docker buildx build --no-cache --push --platform linux/amd64 \
    --file .docker/freqtrade-ui/Dockerfile \
    --tag ph3nol/freqtrade-ui:latest .
You might also like...
Crypto-trading-simulator - Cryptocurrency trading simulator using Python, Streamlit
Crypto-trading-simulator - Cryptocurrency trading simulator using Python, Streamlit

Crypto Trading Simulator Run streamlit run main.py Dependency Python 3 streamli

MAASTA is a wrapper to create an Ansible inventory for MAAS instances that are provisioned by Terraform.

MAASTA is a wrapper to create an Ansible inventory for MAAS instances that are provisioned by Terraform.

A python script to acquire multiple aws ec2 instances in a forensically sound-ish way
A python script to acquire multiple aws ec2 instances in a forensically sound-ish way

acquire_ec2.py The script acquire_ec2.py is used to automatically acquire AWS EC2 instances. The script needs to be run on an EC2 instance in the same

Check AWS S3 instances for read/write/delete access
Check AWS S3 instances for read/write/delete access

s3sec Test AWS S3 buckets for read/write/delete access This tool was developed to quickly test a list of s3 buckets for public read, write and delete

CryptoBar - A simple MenuBar app that shows the price of 3 cryptocurrencies
CryptoBar - A simple MenuBar app that shows the price of 3 cryptocurrencies

CryptoBar A very simple MenuBar app that shows the price of the following crypto

Freqtrade 3commas wrapper for python
Freqtrade 3commas wrapper for python

Freqtrade 3commas wrapper The aim of this project is to provide an easy way to integrate freqtrade with 3commas. The main reason someone would want to

This is a cryptocurrency trading bot that analyses Reddit sentiment and places trades on Binance based on reddit post and comment sentiment. If you like this project please consider donating via brave. Thanks.

This is a cryptocurrency trading bot that analyses Reddit sentiment and places trades on Binance based on reddit post and comment sentiment. The bot f

Python based Algo trading bot for Nifty / Banknifty futures and options

Fully automated Alice Blue Algo Trading with Python on NSE and MCX for Nifty / Crude / Banknifty futures and options , absolutely FREE ! This algo tra

Comments
  • settings for logs & live run

    settings for logs & live run

    Hi @Ph3nol ,

    Thanks for providing this tool. I have 2 questions:

    1. Dry run is great. Can you provide some guidance on how to setup live runs. Changing ft_dry_run to "false" & setting it in the base config file doesn't work for me. Am I missing something else?

    2. Also, is it possible to add a feature to view logs via terminal using ./b i logs -f?

    Thanks!

    opened by micboat 2
  • ERROR - Parse error at offset 50: Missing a comma or '}' after an object member.

    ERROR - Parse error at offset 50: Missing a comma or '}' after an object member.

    Hello, When i try to backtest i keep getting this error: freqtrade - ERROR - Parse error at offset 50: Missing a comma or '}' after an object member.

    Here is what i run:

    ./b instance bot01 data 15 Initializing... Updating backtesting pairlists... Initializing backtesting... Downloading data... 2022-07-21 21:54:55,898 - freqtrade.configuration.load_config - INFO - Using config: /configs/components/base.json ... 2022-07-21 21:54:55,899 - freqtrade.configuration.load_config - INFO - Using config: /configs/private/base.config.1.json ... 2022-07-21 21:54:55,899 - freqtrade.configuration.load_config - INFO - Using config: /configs/components/api.json ... 2022-07-21 21:54:55,899 - freqtrade.configuration.load_config - INFO - Using config: /configs/components/exchange.json ... 2022-07-21 21:54:55,899 - freqtrade.configuration.load_config - INFO - Using config: /configs/private/exchange.binance.json ... 2022-07-21 21:54:55,899 - freqtrade.configuration.load_config - INFO - Using config: /configs/components/backtest.json ... 2022-07-21 21:54:55,899 - freqtrade.configuration.load_config - INFO - Using config: /.tmp/bot01.config.exchange.pairs.json ... 2022-07-21 21:54:55,899 - freqtrade - ERROR - Parse error at offset 50: Missing a comma or '}' after an object member. Please verify the following segment of your configuration: { "exchange": { "pair_whitelist": 2022-07-21 21:54:52,523 - freqtrade.exchange.exchange - INFO - Closing async ccxt se

    opened by Cr0iX 0
Owner
Cédric Dugat
@MinutPass CTO/Co-founder.
Cédric Dugat
Cryptocurrency Trading Bot - A trading bot to automate cryptocurrency trading strategies using Python, equipped with a basic GUI

Cryptocurrency Trading Bot - A trading bot to automate cryptocurrency trading strategies using Python, equipped with a basic GUI. Used REST and WebSocket API to connect to two of the most popular crypto exchanges in the world.

Francis 8 Sep 15, 2022
Trading strategy for the Freqtrade crypto bot

NostalgiaForInfinity Trading strategy for the Freqtrade crypto bot Change strategy Add strategies to the user_data/strategies folder and also in the d

iterativ 1.5k Jan 1, 2023
trading strategy for freqtrade crypto bot it base on CDC-ActionZone

ft-action-zone trading strategy for freqtrade crypto bot it base on CDC-ActionZone Indicator by piriya33 Clone The Repository if you just clone this r

Miwtoo 17 Aug 13, 2022
Freqtrade is a free and open source crypto trading bot written in Python.

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.

Kazune Takeda 5 Dec 30, 2021
Trading bot - A Trading bot With Python

Trading_bot Trading bot intended for 1) Tracking current prices of tokens 2) Set

Tymur Kotkov 29 Dec 1, 2022
Intelligent Trading Bot: Automatically generating signals and trading based on machine learning and feature engineering

Intelligent Trading Bot: Automatically generating signals and trading based on machine learning and feature engineering

Alexandr Savinov 326 Jan 3, 2023
This program is an automated trading bot that uses TDAmeritrades Thinkorswim trading platform's scanners and alerts system.

Python Trading Bot w/ Thinkorswim Description This program is an automated trading bot that uses TDAmeritrades Thinkorswim trading platform's scanners

Trey Thomas 201 Jan 3, 2023
A Discord Bot that tracks and displays cryptocurrencies using the CoinMarketCap API

PyBo - A Crypto Inspired Discord Bot Pybo (paɪ boʊ) is a Discord bot that utilizes the discord.py API wrapper to run the bot. Pybo also integrates the

null 0 Nov 17, 2022