Skip to content
Trading bot
Trading Modes
Trading modes

Octobot Trading modes

Main concepts

Trading modes in OctoBot are what defines how to create, maintain and cancel orders. They are a key component of any trading strategy and are compatible with each supported exchange.

A trading mode might also rely on evaluators to signal long and short opportunities.

Trading modes responsabilities

In OctoBot, Trading modes define:

  • What type of order to create
  • How much money to put in each order and at what price
  • How to take profit or stop losses
  • When to cancel orders if a cancel is necessary

Evaluators responsabilities

While trading modes are responsible for the orders part of a trading strategy, strategies that are relying on technical, social, AI or real-time evaluators such as statistics-based trading modes are also using evaluators and strategies to be notified when they should create orders.

This means that when using statistics-based trading modes, you might need to also enable:

  • One or more evaluators, that will be responsible for analyzing new candles, prices or social media and provide long or short signals when necessary.
  • A strategy, that gathers all evaluator signals and sums it up into one signal given to the trading mode.

ai trading illustrated by octobot head with chatgpt logo trading bitcoin ethereum litecoin usd logos

An evaluator could be a technical evaluator such as a RSI evaluation of the last 30 candles, asking ChatGPT for its opinion about the market, monitoring reddit or many other things. There are no limit in what evaluators are capable of doing to create the right signals for your trading strategies.

When using evaluators, the time frames to use for your evaluations is defined in the strategy configuration.

Built-in trading modes

OctoBot comes with built-in trading modes. All of them can be configured and deeply tested using backtesting.

Statistics-based trading modes

Entries (and possibly exits) are computed using statistics. It might be from technical evaluators, AI, social medias, price events or many other things.

dca trading illustrated by a man watering a plant growing money

  • DCA trading mode: Use an advanced Dollar cost Averaging strategy which can (be doesn’t have to) include multiple buy and sell orders, stop losses, investment periods and technical or AI evaluators.
  • Daily Trading Mode: Create buy and sell orders based on your technical, social or AI evaluators.
  • Dip Analyser trading mode: Trade local lows and optimize profits using multiple take profits.

Low-risk grid trading modes

Buy and sell orders are created deterministically according to the trading mode’s configuration. There is no probability in those algorithms.

grid trading illustrated by a man stepping up on green stairs grabbing coins

Automated TradingView strategies

tradingview automation illustrated by tradingview logo

Entries and exits are created based on your TradingView signals. In this trading mode, the core of your strategy lies on TradingView and Octobot acts as an automation to synchronize your strategy with any exchange account.

As OctoBot is open-source, if you know a bit of Python programming, you can also create you own trading mode.