LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

octobot

open-source cryptocurrency trading bot

TLDR

Start the bot
$ octobot
copy
Start in simulated trading mode
$ octobot --simulate
copy
Start without the web interface
$ octobot --no_web
copy
Start in backtesting mode
$ octobot --backtesting
copy
Run strategy optimizer with a specific strategy
$ octobot --strategy_optimizer [StrategyClass]
copy
Manage tentacles (plugins)
$ octobot tentacles --install --all
copy

SYNOPSIS

octobot [options]octobot tentacles [options]octobot node [options]

DESCRIPTION

octobot is an open-source cryptocurrency trading bot that supports automated trading with AI-driven strategies, grid trading, DCA (dollar cost averaging), and custom strategies across 15+ exchanges.The bot can run headless from the command line or with a web interface for configuration and monitoring. It supports backtesting for strategy evaluation and simulated trading for risk-free testing. Strategies and exchanges are configured through plugins called tentacles, managed via the `tentacles` subcommand.The `node` subcommand starts OctoBot in network node mode, supporting `--host`, `--port`, `--master`, and `--consumer_only` options for distributed deployments.

PARAMETERS

-s, --simulate

Start with trader simulator mode only (no live trading).
-nw, --no_web
Start without the web interface.
-nt, --no-telegram
Start without the Telegram interface.
-nl, --no_logs
Disable backtesting logs.
-b, --backtesting
Start in backtesting mode using settings from config.json.
-bf, --backtesting-files FILES
Specify backtesting data files (requires `-b`).
-wdr, --whole-data-range
Use the entire dataset instead of the common overlap when backtesting.
-ebt, --enable-backtesting-timeout
Limit backtesting run to 30 minutes.
-r, --risk VALUE
Set the risk configuration between 0 and 1.
-rts, --reset-trading-history
Reset trader history and start with a fresh portfolio.
-o, --strategy_optimizer STRATEGY
Run the strategy optimizer with the specified strategy class.
-u, --update
Update OctoBot to the latest available version.
--encrypter
Start the exchange API key encryption tool.
--identifier ID
Set the OctoBot community identifier.
-v, --version
Display version.

CAVEATS

Requires Python 3.10+. Exchange API keys needed for live trading. Trading involves financial risk. Available via pip or Docker.

SEE ALSO

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid