Explore the full potential of Gunbot

Feature requests welcome
Gunbot continuously evolves through community collaboration. Every improvement starts with user feedback.
Runs on Windows, Linux, macOS and ARM
Cross-platform compatibility

Runs on Windows, macOS, Linux, or ARM

Your Gunbot license isn't limited to a single device. Software updates and upgrades are included for free.


Recommended system specifications:

  • - 2GB RAM
  • - 10GB disk space
  • - 64-bit CPU

Choose between an intuitive GUI or run directly via command-line.

Supported crypto exchanges

Gunbot supports trading on most major crypto exchanges, with new integrations regularly added. All listed exchanges have been extensively tested. Additional exchanges can be integrated through the CCXT library, though their reliability may vary.
Supported exchangesSpot tradingFutures tradingExecute external alerts

Binance

Supported derivatives: USDⓈ-M Futures, COIN-M Futures

✔️✔️✔️

Binance US

✔️✖️✔️

BingX

✔️✖️✖️

Bitfinex

✔️✖️✔️

Bitget

Supported derivatives: USDT perpetual, Universal margin perpetual

✔️✔️✔️

Bitmex

✖️✔️✔️

Bybit

Supported derivatives: USDT perpetuals, Inverse perpetuals

✔️✔️✔️

Crypto.com

✔️✖️✔️

CEX

✔️✖️✔️

Coinbase Advanced Trade

✔️✖️✔️

dYdX

✖️✔️✔️

Gate.io

✔️✖️✔️

HitBTC

✔️✖️✔️

Huobi Global

✔️✖️✔️

Kraken

✔️✔️✔️

KuCoin

✔️✖️✔️

MEXC

✔️✖️✔️

OKX

Supported derivatives: Perpetual Swaps, Futures

✔️✔️✔️

Poloniex

✔️✖️✔️
Unlimited trading pairs
No artificial limits

Crypto bot trading with unlimited trading pairs

Enjoy trading freedom with no restrictions on active trading pairs. Trade as many pairs as your exchange supports, diversifying your strategies to maximize opportunities while managing risk.
Profit and loss statistics
User-friendly

Powerful browser-based interface

Control your bot easily with Gunbot’s built-in web interface, securely accessible locally or remotely via HTTPS. Mobile optimized, secured with two-factor authentication. Adjust strategies, manage pairs, and track balances effortlessly. Real-time charts display trades clearly, helping you optimize strategy performance. Quickly place manual trades directly through the interface, complementing your automated strategies seamlessly.
Ready-to-use presets or create your own

Effective strategies for spot and futures trading

A strategy defines clear rules for trading. Assign distinct strategies to different pairs, customizing each to suit your market approach. Gunbot offers a variety of preset strategies for quick setup. Customize settings like trading limits to fit your personal goals or build completely new ones from scratch. Optimized for spot and futures markets, strategies include trend-following or mean reversion methods, trailing and DCA features, and protective settings to ensure safe trading—like gain targets, stop limits, and restrictions against buying into rapidly rising markets.

20+ bot trading strategies

With Gunbot you get access to a wide range of built-in trading strategies, many of them can be freely combined. For example, you can set it to buy an asset at a certain percentage from the lower Bollinger Band, and sell with a trailing stop / stop loss method. Methods are the main trigger for an order. You can also add confirming indicators to control when to allow trading. Each method can use a configurable stop limit to reduce risk. A wide range of candlestick periods can be used. Select methods allow for pyramid buying.
Gridbots
Average True Range (ATR) Trailing Stop
Bollinger Bands - crossover (BBTA)
Emotionless
Liquidity provider
MACDH
SpotGrid
SpotGridAdvanced
Stepgain
Support / resistance
Time series analysis
Average Directional Index (ADX)
Bollinger Bands
EMA spread
Gain
MACD
Pingpong
FuturesGrid
StepGrid
SMA cross
Tenkan
Trailing stop / stop limit (TSSL)
Industry standard trading indicators
Fully customizable

Wide range of technical indicators

Enhance your strategies using confirming indicators to ensure orders are placed under ideal conditions.


Example: Allow buys only when RSI is below 30. Customize indicator parameters freely.


Built-in indicators include:

  • - ADX
  • - EMA
  • - EMA spread
  • - SMA
  • - Ichimoku
  • - MFI
  • - RSI
  • - EMA spread
  • - Stochastic
  • - StochRSI
  • Extend your strategy further with custom indicators via the Tulip indicator library.
get better trades with trailing
Get the best out of your trades:

Flexible price trailing

Price trailing can be used for most types of orders to reach better entry or exit points.


For example: you have a buy method based on the lower Bollinger band. Without trailing, a buy order is placed as soon as price hits the lower band. With trailing, the bot follows prices as they move down, and only buys once the trailing stop is hit while price is at or below the lower band.


You can also use this for sell trailing on assets you bought manually.


Types of orders that allow additional trailing:

  • - Regular buy orders
  • - Regular sell orders
  • - DCA buy orders
  • - Reversal trading buy orders
  • - Reversal trading sell orders
  • - Futures trading close orders
Telegram push notifications for every trade
Advanced Telegram integration

Telegram notifications

Stay informed by interacting directly with your trading bot through Telegram.

Track profits

Review profit/loss data for each trading pair.

Modify settings

Quickly adjust bot settings or activate/deactivate pairs.

Get notified

Receive real-time notifications for each executed trade.

Monitor trades

Conveniently review recent trades, filtered by pair.
Reduce risk in declining markets

Dollar cost averaging - DCA Bot

DCA (dollar cost averaging), also known as "Double-up," systematically averages your investment cost downward when markets decline, making earlier profitable exits achievable.


Customize your DCA settings to suit your trading style:


  • - Trigger conditions: Percentage price drop, RSI levels, Bollinger Band crossovers, or custom coded conditions.
  • - Minimum spacing between DCA orders
  • - Maximum number of DCA trades
  • - Size of each DCA order relative to your existing holdings
Accumulate

Reversal Trading

This feature can automatically accumulate quote currency when prices move down, without investing more than the initial buy order. It helps bring down the break-even point for your investment. With reversal trading, the bot will sell quote units owned at a configurable percentage price drop, then buy back more quote units using only the funds acquired from the previous sell order. This process can repeat while prices move down or even when the market goes sideways after an initial drop. While accumulating, the bot keeps track of the trading fees paid. As soon as price hits the break-even point, it continues with regular trading.
Precise control over your investments

Balance options

Define trading limits for each currency pair, either as a fixed amount or a percentage of available funds. When selling, control whether you liquidate your entire position or maintain a set amount. Gunbot automatically excludes insignificant "dust" balances below exchange minimums. You can also reserve a specific amount of your base currency, ensuring it's never used in trades.
Use this bot as an execution engine for your own strategies
Custom strategy coding made easy

Build custom trading strategies

Implement your own trading ideas directly within Gunbot.

Writing a strategy means simply defining trade conditions using JavaScript — Gunbot takes care of connecting to exchanges, collecting data, and executing trades. Our AI tools can help you greatly speed up coding compatible strategies, even if you barely know how to code.

Create unlimited strategies, integrate external NPM modules, and execute your strategy across any number of trading pairs without restrictions.

Read more about custom strategies
Control your bot with AutoConfig
Insane automation

AutoConfig

Manage your bot automatically with AutoConfig.

AutoConfig is a suite of tools you can use to dynamically manage your bot’s configuration. Want to trade only the top10 pairs by 24h volume? AutoConfig can handle that, and there are more advanced pair filters too.

Almost every aspect of the configuration can be automated with autoconfig rules you define yourself, including strategy elements. For example, you can trade with a dynamic gain target or even monitor conditions on one pair and change settings on another.
Create alerts on tradingview and execute trades with this bot
Use custom scripts

Execute external alerts, for example from TradingView webhooks

The TradingView webhook listener can execute alerts sent from tradingview.com.

This allows for custom strategies using pine script at TradingView. The add-on includes a few protections, like making sure sell orders happen above the break-even point and meet the exchange minimum trade volume.

TradingView alerts can also be used in a mixed mode, where both a native strategy runs and TradingView alerts are executed on the same market.

We're here to help whenever you need us.