Crypto Trading Bots

OctoBotOpen-Source Crypto Trading Bot with a Web Dashboard

Grid and DCA strategies, TradingView and AI connectors, and more than 15 exchanges in one open-source bot. See what OctoBot does and how to install it on Windows.

Free / paid plans Open source Windows: Yes v3.0.0-beta3 Updated 7 Oct 2026
9 min read Last update 7 Oct 2026 www.octobot.cloud

OctoBot is an open-source crypto trading bot for Windows that you run on your own computer and control through a web dashboard. It suits traders who already understand strategies such as grids or dollar-cost averaging and want to automate them across several exchanges without building a trading engine from scratch.

The current release, 3.0.0-beta3, is a beta, so expect the interface and behavior to keep changing. Its most notable change is node mode, which is on by default: your node runs as the backend for the new OctoBot interface and the mobile app, and it is where you manage wallets, automations and several strategies at once. The project is released under the GPL-3.0 license, which means its source code is public and can be read, modified and redistributed under the same terms. This page explains what the program does, how to install it, and how it compares with similar tools.

02

What Is a Crypto Trading Bot and Where OctoBot Fits

A crypto trading bot is software that places orders on an exchange according to rules you define in advance. Instead of watching prices and clicking buy or sell, you describe the conditions, such as buying a fixed amount every week or placing orders at set price intervals, and the software executes them.

OctoBot runs locally on Windows and talks to exchanges through their APIs. The project is built with Python, Rust and TypeScript, and in the current release the program starts a node by default. That node serves as the backend for the web interface and the mobile app, so the same strategies and automations can be managed from more than one screen.

The key distinction is that OctoBot is an execution tool. It does not decide for you what to trade. The rules, parameters and risk limits are your responsibility, and the software simply carries them out consistently, which is its main advantage over manual trading when you have a plan but not the time or discipline to follow it every hour.

03

Grid Trading, DCA and Baskets Explained

Grid trading places a series of buy and sell orders at evenly spaced price levels within a range you choose. When the price moves up and down through the grid, the bot can capture small swings repeatedly. Grids work best in sideways markets, and they can suffer when price breaks far outside the range, so the range is the most important setting.

Dollar-cost averaging, or DCA, means buying a fixed amount of an asset at regular intervals regardless of price. The approach spreads entry prices over time and removes the need to time the market. A DCA plan is simple to explain, but it still exposes you to losses if the asset declines for a long period.

A crypto basket holds several coins in set proportions and rebalances them according to your rules. Baskets are useful for people who want exposure to a group of assets without managing each position by hand. In every case, the bot follows the rules exactly, so the quality of the result depends on how well those rules were chosen and tested.

04

Practical Use Cases for Different Kinds of Traders

A hobbyist who wants to automate a weekly purchase plan on a major exchange can set up a single DCA strategy, check its logs after a few weeks and adjust the interval. This is a low-complexity way to learn how automation behaves before adding more logic.

A trader who already builds indicators in TradingView can route those signals into OctoBot, so the bot places orders when the conditions they define are met. The same trader might combine a TradingView signal with an RSI filter inside the bot to reduce false triggers.

An AI-curious user with a local model can connect an Ollama server to OctoBot and use the model as part of the decision logic. Developers who want to read the code can take advantage of the GPL-3.0 license, which allows them to study how the connectors work, modify them for their own needs and share improvements under the same license. Each scenario requires careful testing, because automated trading can lose money quickly if a rule behaves differently than expected.

05

Key features

Grid and DCA strategies

Set up grid strategies, dollar-cost averaging plans and crypto baskets, and configure each one on its own. You can run a grid on one market while a DCA plan works on another, which keeps individual strategies easy to adjust and compare.

AI model connectors

Trade with any OpenAI model, including ChatGPT, or with models served through Ollama, such as Llama or a custom model running on your own Ollama server. Local models keep the AI part of your setup under your own control, although they require more configuration.

TradingView connectors

Automate trades from indicators or strategies you already use on TradingView. If your chart logic is built in TradingView, this lets the bot act on those signals without manual order entry, so you do not have to watch the chart all day.

Social indicators

Include social data in your analysis, such as Google Trends search interest or Reddit discussion activity. Social signals tend to be noisy, so they work best as one input next to price-based rules rather than as a standalone trigger for trades.

Technical analysis indicators

Build rules on common indicators such as RSI, moving averages and MACD. These are calculated from price history and are widely used to read momentum and trend, which makes them a practical starting point for rule-based strategies.

Wide exchange coverage

Connect to more than 15 exchanges, including Binance, Coinbase, MEXC and Hyperliquid. Each connection relies on API credentials, so review the permissions on every exchange account before linking it to the bot.
06

Supported coins

The documentation mentions Bitcoin (BTC), Ethereum (ETH) and Solana (SOL) as examples of supported coins. Exchange coverage is broader, with more than 15 integrations including Binance, Coinbase, MEXC and Hyperliquid. Which trading pairs you can use depends on each exchange, so confirm that the market you want is listed there before building a strategy around it.

07

How to install OctoBot on Windows

  1. 1

    Download the Windows build

    Download only from the official website at octobot.cloud or from the project's releases page on GitHub. Windows executables are built automatically and published on the releases page, so that page is the most direct source. Choose the build that matches the release you intend to run, and read its notes before installing.

  2. 2

    Verify the file

    Before running the installer, compare the file's SHA-256 checksum with the value published with the release, or check the signature if one is provided. If the values do not match, delete the file and download it again from the same source.

  3. 3

    Run the Windows installer

    Launch the installer and follow the prompts. Choose an install folder you control, avoid protected system directories, and keep the default options unless you have a specific reason to change them. Make a note of where the program is installed so you can find its settings later.

  4. Start OctoBot and open the dashboard

    Launch the program. Because node mode is the default in the latest release, OctoBot starts a local node that serves the web interface. Open the dashboard it provides, and confirm that the node is running before you connect any exchange account.

08

How to use OctoBot

Setting up OctoBot is mostly about planning before you touch real money. The steps below assume you have already installed the program and opened the dashboard.

  1. Create exchange API keys with trading permission only. Leave withdrawal permission off so that a compromised key cannot move funds out of your account.
  2. Connect the exchange in the dashboard by entering the API key and secret for that account. Confirm that the connection shows as active.
  3. Pick one strategy, such as a grid or a DCA plan, and set its parameters. For a grid, choose a price range and the number of levels. For DCA, choose the amount and the interval.
  4. Add technical indicators such as RSI or MACD only if your rules depend on them. Each extra condition makes the strategy harder to evaluate.
  5. Optionally connect a TradingView or AI connector. Test it separately so you know which component produced each order.
  6. Start with a small amount of capital and let the strategy run for a defined period.
  7. Review the logs and the open orders regularly, then change one parameter at a time and record the results.
09

Pros & cons

Pros
  • Free to download, with paid plans available for users who need more
  • Open source under GPL-3.0, so the code can be read and audited
  • Combines grid, DCA, technical indicators, AI and TradingView signals in one dashboard
  • Connects to more than 15 exchanges, including Binance, Coinbase, MEXC and Hyperliquid
  • Official Windows version with an installer
  • Node mode separates the backend from the interface, which allows access from the mobile app
Cons
  • The latest release is a beta (3.0.0-beta3), so features and screens may change
  • AI and social connectors depend on external services or models that you must set up yourself
  • Strategy design has a learning curve for newcomers
  • Automated trading can lose money, and no configuration guarantees a result
10

Is OctoBot safe?

OctoBot connects to exchange accounts and manages wallets, so treat it as software that handles money. Download only from the official website or the project's GitHub Releases page, and compare the SHA-256 checksum or signature before running any file. Never enter a seed phrase on a third-party website, and no legitimate setup requires one to be typed into a browser form. Create exchange API keys without withdrawal rights and store them carefully. Because the current release is a beta, test with a small amount first and watch the logs. The GPL-3.0 license means the source is public, so technically inclined users can review it.

  • Official source only. Download from www.octobot.cloud. Ignore ads and lookalike domains.
  • Check the SHA-256. Compare the installer hash with the value the developer publishes before running it.
  • Never share your seed phrase. No developer, support agent or website — including CryptApps — will ever ask for it.
11

Alternatives

OctoBot differs from several tools in this catalog in its focus. Hummingbot centers on market making and arbitrage, while OctoBot puts grid, DCA and indicator-driven strategies first, supported by a web dashboard. Gunbot Quant is a quantitative analysis toolkit with a market screener, whereas OctoBot is primarily an execution bot that carries out rules you set. Quantify emphasizes backtesting in a Binance-style terminal and a signal-only decision desk. Tradingview MCP gives AI assistants screeners and technical analysis tools, while OctoBot connects AI models directly to trading decisions. Gekko and Catalyst are archived projects, so they are less practical for new setups.

12

Specifications

Price
Free / paid plans
Type
Open source
License
GPL-3.0
Latest version
3.0.0-beta3
Last update
7 Oct 2026
Windows support
Yes (official Windows version)
Official site
www.octobot.cloud
Source code
github.com/Drakkar-Software/OctoBot
13

Frequently asked questions

Yes, the software is open source under the GPL-3.0 license and can be downloaded at no cost. The project also offers paid plans, so check the official website to see which features each plan includes before you decide which option you need.

Yes. OctoBot provides an official Windows version with an installer. Windows executables are published on the GitHub Releases page, which also carries builds for macOS, Linux and Raspberry Pi, so you can use the same project across different machines.

It can be used safely if you take standard precautions. Download from the official website or GitHub, verify the file's checksum or signature, and create exchange API keys without withdrawal rights. Because the current release is a beta, start with small amounts and watch the logs closely.

OctoBot integrates with more than 15 exchanges, including Binance, Coinbase, MEXC and Hyperliquid. Available trading pairs depend on each exchange, so confirm that your chosen market is listed before creating a strategy for it.

Yes. OctoBot has AI connectors for OpenAI models such as ChatGPT and for models served through Ollama, including Llama and custom models on your own Ollama server. Running a local model keeps the AI part under your control but requires additional setup.

Yes. TradingView connectors let you automate trades from indicators or strategies you already use on TradingView. This is useful if your signals are built in TradingView and you want the bot to act on them without manual order entry.

The GPL-3.0 license means the source code is publicly available. You can read it, modify it for your own use and share changes, provided that any redistributed version is released under the same license. It does not come with warranties, so testing remains your responsibility.

14

Verdict

OctoBot is a good fit for traders who want an open-source, Windows-based bot with a web dashboard and a range of strategies, from grids and DCA plans to TradingView and AI-driven rules. It rewards people who plan their rules carefully and test them in small amounts. Because the current release is a beta and automated trading carries real risk, it is less suitable for those who want a fully finished product or a hands-off guarantee. Before installing, check the latest version on the official website and read the release notes.

Download now