How Gunbot works

Learn how easy it is to get started with Gunbot.

Get your own cryptocurrency trading bot!

Five easy steps to get started

Step 1

Install Gunbot on your computer or VPS

Works on Windows, Linux, macOS, Raspberry Pi.

To install, all you need to do is unzip the software package and run it. Gunbot is portable, so there is no additional installation process.

After starting Gunbot, you can access the interface in your browser.

Step 2

Connect to the exchange API

To connect Gunbot to your exchange account, you only need to enter your API key and secret.

For security reasons, the API secret is only stored on your system.

Make sure that the API key you created at your exchange is allowed to read info and may execute trades on your behalf. Gunbot does not require the API key to be allowed to withdraw funds.

Step 3

Set your trading strategy

You can choose from the preset strategies, or create a custom strategy. The minimum required setting is to change is the trading limit: this defines how much funds Gunbot will invest per trade.

Gunbot strategies define when the bot buys and when it sells. There are many different approaches to choose from: following trends (and trade on trend reversals), following price movement with a trailing stop / stop limit or by using indicators like Bollinger Bands.

Strategies are fully configurable to suit even very demanding traders. You can also buy coins manually and just let Gunbot take care of selling for profit.

Learn about different ways to use Gunbot.

Step 4

Set your trading pairs

Pick the coins that you would like Gunbot to trade on and select which strategy to use for each trading pair. It is also possible to create exceptions to the general strategy settings per trading pair.

When choosing pairs it is generally recommended to lookout for ones that have regular price swings ranging 2% or more. This will enable Gunbot to profit on many of these market movements.

Gunbot can trade any coin pair available on your exchange. For example, you could trade BTC-ETH, USDT-BTC or ETH-XMR. There is no limit on the amount of pairs you want to trade simultaneously.

Step 5

Start running your bot

Start running the Gunbot trading core and take a break while the bot takes care of your trading. You can receive notifications via Telegram for the trades Gunbot made.

Instead of manually placing orders, you can spend your time optimizing your general strategy to increase your trading profits.

Let Gunbot take care of the repetitive work while you focus on how to get as much profit as possible from the markets. We’ll be there to support you in case you have questions about tweaking your bot.

Developer friendly

Don't like graphical user interfaces? You can also control Gunbot with just a single JSON config file.

Every time changes are written to the config file, Gunbot automatically starts running the updated config.

Have a look at a few examples showing how easy it is to configure Gunbot without GUI.

"pairs": {
	"binance": {
		"USDT-BTC": {
		"strategy": "SMACROSS",
		"enabled": true,
		"override": {
			"TRADING_LIMIT": 1000
"strategies": {
        "ADX": {
            "BUY_METHOD": "ADX",
            "BUY_ENABLED": true,
            "SELL_METHOD": "ADX",
            "SELL_ENABLED": true,
            "BUY_LEVEL": 1,
            "GAIN": 0.5,
            "DOUBLE_CHECK_GAIN": true,
            "ATRX": 0.5,
            "ATR_PERIOD": 14,
            "BTC_PND_PROTECTION": false,
            "BTC_MONEY_FLOW": 35,
            "BTC_PND_PERIOD": 14,
            "CANDLES_LENGTH": 99,
            "EMA1": 16,
            "EMA2": 8,
            "EMA_LENGTH": 50,
            "EMASPREAD": false,
            "EMAx": 0.5,
            "FAST_SMA": 1,
            "SLOW_SMA": 2,
            "HIGH_BB": 0,
            "LOW_BB": 0,
            "SMAPERIOD": 50,
"exchanges": {
        "huobi": {
            "key": "trading api key",
            "secret": "api secret",
            "masterkey": "registered api key",
            "mastersecret": "api secret",
            "type": "huobi",
            "delay": 1

Got questions about Gunbot?

Get in touch

Go to contact form