Gunbot offers trading features the community wants. We build this together.

Learn more about all the trading features Gunbot v12 has to offer.

Almost every feature gets built based on community feedback. Together we make Gunbot more awesome every day.

Multiplatform: Windows, Mac, Linux, ARM
Gunbot is not a cloud service

Supported platforms and system requirements      

Gunbot runs from your own Windows, macOS, Linux or ARM computer.

The software license is not tied to a specific device. Software updates and upgrades are free.

Recommended minimum specs: 2GB RAM, 10GB free disk space. 64-bit CPU.

You can choose between using the built-in graphical user interface or running Gunbot as a command line tool.

Supported exchanges      

Gunbot can trade on a number of different exchanges and offers very much the same functionality on all of them. New exchanges are regularly added.

Gunbot can trade on multiple exchange simultaneously.

  • Binance
  • Bitfinex
  • Bitmex (+Testnet)
  • Bittrex
  • CEX
  • Coinbase Pro
  • Cryptopia
  • Huobi
  • Kraken
  • KuCoin
  • Poloniex
Trading pairs

There are no restrictions to the number of active trading pairs in a Gunbot installation, this applies to every Gunbot edition.

Feel free to run just one trading pair, or even every pair available at your exchange.

In general, every pair offered by exchanges can be used with Gunbot.

Gunbot dashboard
easy bot management

Powerful browser interface      

Gunbot comes with a built-in browser interface. You can safely access the interface on your local machine, or open up access from the internet. The interface is optimized for mobile devices, supports two factor authentication and can be served via https.

Using the interface, you can easily manage your trading strategies, assign them to trading pairs and make changes on the fly. The dashboard shows all recent trades and wallet balances.

Additionally you can view detailed charts built with the data Gunbot collects from the exchange, trades are shown in these charts. This visualization of your trades makes it easy to optimize your trading strategies.

In case you don’t want to wait for the bot to place an order, you can place manual orders directly in the Gunbot interface. This also allows for manually averaging down, as Gunbot works with the average price paid for assets – regardless if Gunbot placed an order of you did so manually.

New in v12: much faster loading times, dark theme for the settings page, native charting of all indicators available in Gunbot, custom dashboard layouts.

tested presets or unlimited custom strategies

Trading strategies

A strategy in Gunbot is a set of rules that define how it trades. Every trading pair can be assigned a single strategy. Different pairs can use different trading strategies.

The main components of this are buy and sell methods, which define when the bot is allowed to place orders. Strategies can be assigned to one or more trading pairs.

Gunbot comes with many free strategy presets, these are ready to use after making minimal changes - like configuring how much it is allowed to spend.
You can create an unlimited number of custom strategies.

Every strategy can use a number of protections, like setting custom gain and stop limit values, limiting the number of sell orders before trading is halted, prevent buy orders above the last sell rate to protect against buying in surging markets.

New in v12:
- Strategies for margin trading close at a defined ROE level, and can trail ROE upwards to get the most out of a position
- Option to chose between using limit or market orders, configurable per order type
- Place orders as post only at Bitmex
- Manipulate limit order rate with "pre order gap": instead of placing orders at bid or ask, you can configure a percentage below or above that rate

trading methods are developed in close collaboration with our community

Buy & sell methods

Gunbot offers 15 different methods for executing orders. All methods can be freely combined in a custom strategy, for example you can setup Gunbot to purchase an asset at a percentage from the lower Bollinger Band, and sell that asset with a trailing stop / stop loss method.

Methods are the main trigger for an order. Additionally you can use a set of confirming indicators to specify the conditions you want to allow trading for. Every method can use a configurable stop limit to reduce your risk exposure.

A wide range of candlestick periods can be used. Select methods allow for pyramid buying.

New in v12:
- When using Ichimoku for margin trading, you can optionally use renko candles
- Optimized for margin trading: trading methods available as both trend following and mean reversion variants

Available methods:

  • Average Directional Index (ADX): define a minimum ADX level that needs to be reached before trading.
  • Average True Range (ATR) Trailing Stop: a method using the ATR indicator to provide a configurable trailing stop.
  • Bollinger Bands - percentage distance from bands: trade when price reaches a configurable percentage from the lower or upper Bollinger Bands.
  • Bollinger Bands - crossover: trade when price crosses over a configurable percentage from the lower or upper Bollinger Bands, after first moving outside of it. Available for Gunbot Starter edition.
  • EMA spread: trade when the spread between slow and fast EMA increases / decreases. The minimum required spread is configurable.
  • Emotionless: "just works" method, hardy any configurable parameters. Perfect for novice traders. Available for Gunbot Starter edition.
  • Gain: buy at a configurable percentage below EMA, sell when a set percentage above the break-even point is reached. Available for Gunbot Starter edition.
  • Ichimoku: trade on crossings of Kijun Sen and Tenkan Sen. The cloud (Kumo) can be used as optional confirmation.
  • MACD: trade on crossing of the MACD line and the signal line.
  • MACDH: trade on crossing of the MACD-Histogram and the zero line.
  • PingPong: buy and sell at exact configured prices.
  • Stepgain: using a built-in trend watcher, trade when a downtrend turns into an uptrend and vice versa.
  • SMA cross: trade on crossings of the slow and fast simple moving averages.
  • Time series analysis: attempts to predict the next period close price, trades when the forecast is higher/lower than the current price.
  • Trailing stop / stop limit: using configurable trailing ranges for buying and selling, prices are trailed for optimal entry and exit points. Orders are placed when the trailing stop is hit.
Confirming indicators

To refine your trading strategy, you can configure confirming indicators which restrict your buy/sell method to trading only when certain indicators are within a range you configure.

For example: only allow buy orders when RSI is 30 or lower.

The period settings for every indicator are fully configurable.

Available confirming indicators:

  • ADX
  • EMA
  • EMA spread
  • MFI
  • RSI
  • Stochastic
  • StochRSI
Additional trailing      

Additional price trailing can be used for most types of orders, to reach optimal entry- or exit points.

For example: you have set up a buy method based on buying when prices reach the lower Bollinger band. Without additional trailing a buy order is placed as soon as price hits the lower band. With trailing, Gunbot follows prices as they move down even further, and only buy once the trailing stop is hit while price is still at or below the lower Bollinger Band.

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

New in v12: ROE trailing for Bitmex

Types of orders that allow for additional trailing:

  • Regular buy orders
  • Regular sell orders
  • DCA buy orders
  • Reversal trading buy orders
  • Reversal trading sell orders above the price of the previous buy order
Dollar cost averaging (DCA)

Double up is a Gunbot method for automatically averaging down assets, also called dollar cost averaging or DCA.

This allows you to reach a lower average price per unit when prices move down, making for a lower possible profitable exit price.

The behavior of DCA is highly configurable. You can set the following options:

  • The trigger for DCA orders: choose from an RSI range or price crossing down the upper Bollinger Band.
  • The minimum price difference between buy orders while in DCA.
  • The number of times DCA orders are placed.
  • The amount, as a ratio compared to the amount of quote units already owned, to be bought with every DCA order.
Reversal trading

Gunbot can automatically accumulate quote currency when prices move down, without investing more than the initial buy order. This feature is called reversal trading and can help bring down the break-even point for your investment.

With reversal trading, Gunbot 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 keep repeating while prices move down further, or even when the market goes sideways after an initial drop.

While accumulating, Gunbot keeps track of the trading fees paid during the process. As soon price hits the break-even point, it will continue with regular trading.

Balance options

You can set per pair limits for the amount of base currency to invest per trade. The trading limit can be set as an absolute amount, or as a percentage of available base currency.

When selling, you can choose to sell all quote currency, or keep a number of quote units.

Gunbot can be set to ignore “dust”: small holdings below the minimum trade size of the exchange.

A funds reserve feature is available to keep an absolute amount of base currency reserved at all times.

Optionally, you can automatically withdraw profits made in BTC.

Trade notifications via Telegram

Gunbot can send push notifications via Telegram for each trade it places. Optionally, it's possible to manually confirm these orders via Telegram before they are sent to the exchange.

Backtesting add-on for Gunbot
test your settings before trading

Backtesting add-on

The backtesting add-on allows for backtesting of almost all strategy parameters available in Gunbot. It can also be used to send alerts based on Gunbot strategies, to be executed by Gunbot with the TradingView add-on

Backtesting takes place on, which offers a powerful engine to backtest and visualize tested trading performance. As long as supports the exchange you trade on, historical data for backtesting is available for almost every available coin pair at the exchange.

Gunbot strategies are emulated on, with the exception of a few methods that cannot be replicated (like the time series analysis method).

TradingView add-on

The TradingView add-on makes Gunbot execute trading alerts sent from

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

The add-on can be used in a mixed mode too, where both a Gunbot strategy is executed and TradingView alerts are being executed.

New in v12: margin trading is now supported at Bitmex

CryptoSight add-on

CryptoSight is a Telegram bot offering detailed trading statistics for trades made through Gunbot.

It can send notifications for filled trades, show detailed performance statistics per trading pair or for your whole portfolio. Additionally, CryptoSight can be used to send manual trade orders right through Telegram.

Got questions about Gunbot?
Let us know and we'll get back to you as soon as we can.

Contact us