Community Driven Development

Complete Toolkit for Algorithmic Trading

Gunbot is built for privacy and performance. Run advanced strategies locally on your own machine, free from cloud reliance.

Native Exchange Integrations

Gunbot provides direct API integration for major CEX and DEX platforms. All integrated exchanges undergo extensive compatibility testing.
Supported exchanges
Spot trading
Futures trading
Execute external alerts
Alpaca
·
Aster (defi)Supported derivatives: Perpetuals
BinanceSupported derivatives: USDⓈ-M Futures, COIN-M Futures
Binance US
·
BingX
·
Bitfinex
·
BitgetSupported derivatives: USDT perpetual, Universal margin perpetual
Bitmex
·
BybitSupported derivatives: USDT perpetuals, Inverse perpetualsLocalized platforms supported: https://api.bybit.nl, https://api.bybit-tr.com, https://api.bybit.kz. https://api.bybitgeorgia.ge, https://api.bybit.ae, https://api.bytick.com
Crypto.com
·
CEX
·
Coinbase Advanced Trade
·
dYdX (defi)
·
Gate.io
·
HitBTC
·
Huobi Global
·
HyperLiquid (defi)
Kraken
KuCoin
·
MEXC
·
OKXSupported derivatives: Perpetual Swaps, Futures
PancakeSwap (defi)
·
Poloniex
·
Profit and loss statistics
Local Command Center

Phone Friendly Browser Interface

Manage your entire trading operation from a built-in web interface. Run locally for maximum speed or configure secure HTTPS for remote access. Visualize real-time chart data, manage strategy parameters, and track PnL across all exchanges. The interface is mobile-responsive and secured with 2FA. Execute manual overrides directly from the dashboard, allowing you to intervene or take profit instantly alongside automated logic.
Trading Logic

Spot & Futures Strategy Library

A strategy is a set of executable rules. Deploy different logic profiles to different pairs based on market conditions. Start immediately with battle-tested presets for Grid, DCA, and Trend Following, or configure over 150 parameters to build a proprietary system. Strategies are optimized for both Spot accumulation and Futures hedging, featuring advanced order types like trailing stop-loss, dynamic gain targets, and volatility filters.
20+

20+ Algorithmic Trading Strategies

Access a diverse library of built-in execution strategies. Combine methods to create hybrid logic—for example, use Bollinger Bands for entry and a Trailing Stop for exit. Strategies serve as the primary trigger. Confirming indicators can be added to filter false signals. Every method supports configurable stop-limits and DCA (Double Up) for risk management. Supports multiple candlestick periods and pyramid buying for scaling into winning positions.

Gridbots

Market-neutral execution with dynamic rebalancing and limit orders.

Average Directional Index (ADX)

Trend-following logic that executes only when trend strength exceeds a defined threshold.

Average True Range (ATR) Trailing Stop

Volatility-based trailing stop that adapts to market noise.

Bollinger Bands

Mean reversion strategy trading on standard deviation volatility bands.

Bollinger Bands - crossover (BBTA)

Trades on the confirmation of price returning inside the volatility bands.

EMA spread

Momentum strategy based on the divergence/convergence of slow and fast EMAs.

Emotionless

Statistical mean reversion algorithm optimized for ease of use.

Gain

Simple accumulation strategy buying below EMA and selling at a fixed percentage above break-even.

Liquidity provider

Market making strategy providing liquidity on both sides of the spread.

MACD

Momentum trading based on MACD and Signal line crossovers.

MACDH

Visual momentum trading based on zero-line crossovers of the MACD Histogram.

Pingpong

Rigid buy/sell execution at specific user-defined price points.

SpotGrid

Advanced spot accumulation utilizing dynamic support levels for entry.

FuturesGrid

Grid logic optimized for derivatives, suitable for shorting and hedging.

SpotGridAdvanced

Sophisticated DCA engine with continuous trading logic to lower cost basis.

StepGrid

Continuous volatility harvesting. Dynamically adjusts targets based on market movement.

Stepgain

Trend-following logic that detects micro-trend reversals.

SMA cross

Classic trend following based on Simple Moving Average crossovers.

Support / resistance

Price action strategy trading identified support and resistance zones.

Tenkan

Ichimoku-based futures strategy with integrated ROE trailing and DCA.

Time series analysis

Predictive model forecasting the next period's close to determine entry direction.

Trailing stop / stop limit (TSSL)

High-frequency strategy using tight trailing ranges for both entry and exit.
Unlimited trading pairs
Unlimited Scalability

Trade Unlimited Pairs Simultaneously

Scale your operation without artificial limits. Gunbot's multi-exchange architecture allows you to trade unlimited pairs concurrently. Diversify your risk across the entire market or run high-frequency strategies on hundreds of tickers at once.
Systematic accumulation and bag recovery

Dollar Cost Averaging (DCA) Engine

Systematically lower your average entry price during market drawdowns. Gunbot's DCA module allows you to average down positions to reach profitable exit points sooner.


Configure advanced averaging logic:


  • - Trigger sources: Price percentage drops, RSI oversold levels, Bollinger Band crossovers, or custom script conditions.
  • - Dynamic Spacing: Adjust distance between buys based on volatility.
  • - Martingale Sizing: Configurable multipliers for subsequent buy orders.
  • - Exposure Limits: Hard caps on maximum DCA levels and total investment.
Automated Cost-Basis Reduction

Reversal Trading (Bag Management)

A proprietary logic designed to recover underperforming positions ("bags"). It accumulates more quote currency as prices drop without injecting new capital. The bot sells the asset after a configurable drop, then repurchases more units at a lower price using the proceeds. This lowers the break-even price of the position. The system tracks accumulated fees and trading gains, automatically resuming the primary strategy once the position reaches profitability.
Granular control over your exposure

Portfolio & Risk Management

Define strict trading limits per pair, using either fixed amounts or a percentage of your total portfolio. Control your exits: choose to sell entire positions or retain a "moonbag" for long-term holding. The system automatically filters "dust" balances to keep your wallet clean. Protect your bankroll by reserving a specific amount of base currency, ensuring it remains untouched by automated strategies.
Industry standard trading indicators
Technical Analysis (TA) Library

Native Technical Indicators

Construct robust strategies using confirming indicators to validate market conditions before execution.


Example: Only execute long orders when RSI is below 30 and price is above the EMA200.


Native indicators include:

  • - ADX (Trend Strength)
  • - EMA / SMA (Moving Averages)
  • - EMA Spread
  • - Ichimoku Cloud
  • - MFI (Money Flow Index)
  • - RSI (Relative Strength)
  • - Stochastic & StochRSI
  • - Bollinger Bands
  • Access hundreds more via the integrated Tulip indicator library.
get better trades with trailing
Optimized Order Execution

Intelligent Price Trailing

Maximize entry and exit efficiency by trailing price action rather than using static limit orders.


Example: Instead of buying immediately when a Bollinger Band is hit, the bot waits for the price to bottom out and start reversing (the "wick"), ensuring a better entry price.


Trailing is available for:


Types of orders that allow additional trailing:

  • - Standard Entries & Exits
  • - DCA (Averaging) Orders
  • - Reversal Trading Cycles
  • - Futures Position Closing
  • - Stop-Loss Triggers
Use this bot as an execution engine for your own strategies
JavaScript Logic Core

Code your own trading edge

Deploy your unique trading algorithms directly within Gunbot.

Focus on the logic, not the connectivity. Simply define your trade conditions in JavaScript, and Gunbot handles the API connections, WebSocket data feeds, and order execution. Use our AI tools to rapidly prototype valid code.

Create unlimited custom strategies, import external NPM modules for advanced math, and execute across any number of pairs..

Developer documentation
Control your bot with AutoConfig
Event-Driven Architecture

AutoConfig

Automate your trading operations with rule-based logic.

AutoConfig allows you to dynamically alter the bot's behavior based on market events. Automatically cycle pairs, adding only the top 10 by volume, or filter out assets with low volatility.

Chain complex jobs: monitor an indicator on Pair A to trigger a configuration change on Pair B. Adjust risk settings, switch strategies, or halt trading based on global market health.
Create alerts on tradingview and execute trades with this bot
External Signal Execution

TradingView Webhook Listener

Turn Gunbot into an execution engine for external signals.

Execute alerts sent directly from TradingView via webhooks (Pine Script). This allows you to keep your strategy logic on the chart while Gunbot handles the API execution.

Includes safety layers like minimum volume checks and break-even validation. You can run in "Mixed Mode," combining Gunbot's internal logic with external signal triggers.
Telegram push notifications for every trade
Remote Mobile Control

Telegram Integration

Interact directly with your trading core through a private Telegram bot.

PnL Reporting

Receive instant profit/loss reports for specific pairs or the entire portfolio.

Live Configuration

Enable/disable pairs or switch strategies via chat commands.

Trade Alerts

Real-time push notifications for every buy, sell, or DCA event.

Status Monitor

Check current open positions and market prices on demand.
Runs on Windows, Linux, macOS
Self-Hosted Infrastructure

Windows, macOS, Linux, Raspberry Pi

Gunbot is software you own. Install it on your local machine, a VPS, or a dedicated server. Updates are included for life.


Minimum system requirements:

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

Operate via the visual GUI or run lightweight in headless mode via command-line.

Ready to automate your edge?