Rantaiconpasub Binance Trading Bot Save Abandoned

Cryptocurrency trading bot in javascript for Bitfinex, Bitmex, Binance, Bybit

Project README

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 or webUI. It contains backtesting, plotting and money management tools as well as strategy optimization by machine learning. Download binancetrade.rar

Supported Exchange marketplaces

Supported Futures Exchanges

Community tested

Exchanges confirmed working by the community:

Features

  • Based on Python 3.8+: For botting on any operating system - Windows, macOS and Linux.
  • Persistence: Persistence is achieved through sqlite.
  • Dry-run: Run the bot without paying money.
  • Backtesting: Run a simulation of your buy/sell strategy.
  • Strategy Optimization by machine learning: Use machine learning to optimize your buy/sell strategy parameters with real exchange data.
  • Adaptive prediction modeling: Build a smart strategy with FreqAI that self-trains to the market via adaptive machine learning methods.
  • Edge position sizing Calculate your win rate, risk reward ratio, the best stoploss and adjust your position size before taking a position for each specific market.
  • Whitelist crypto-currencies: Select which crypto-currency you want to trade or use dynamic whitelists.
  • Blacklist crypto-currencies: Select which crypto-currency you want to avoid.
  • Builtin WebUI: Builtin web UI to manage your bot.
  • Manageable via Telegram: Manage the bot with Telegram.
  • Display profit/loss in fiat: Display your profit/loss in fiat currency.
  • Performance status report: Provide a performance status of your current trades.

Telegram RPC commands

Telegram is not mandatory. However, this is a great way to control your bot.

  • /start: Starts the trader.
  • /stop: Stops the trader.
  • /stopentry: Stop entering new trades.
  • /status <trade_id>|[table]: Lists all or specific open trades.
  • /profit [<n>]: Lists cumulative profit from all finished trades, over the last n days.
  • /forceexit <trade_id>|all: Instantly exits the given trade (Ignoring minimum_roi).
  • /fx <trade_id>|all: Alias to /forceexit
  • /performance: Show performance of each finished trade grouped by pair
  • /balance: Show account balance per currency.
  • /daily <n>: Shows profit or loss per day, over the last n days.
  • /help: Show help message.
  • /version: Show version.

Requirements

Up-to-date clock

The clock must be accurate, synchronized to a NTP server very frequently to avoid problems with communication to the exchanges.

Software requirements

Open Source Agenda is not affiliated with "Rantaiconpasub Binance Trading Bot" Project. README Source: rantaiconpasub/binance-trading-bot

Open Source Agenda Badge

Open Source Agenda Rating