Skip to content

2025

Strategy Guide: Grid Strike

Grid Strike (grid_strike) is a Controller in Hummingbot's StrategyV2 framework that automatically places a grid of buy or sell orders within a set price range.

Unlike basic grid strategies, Grid Strike utilizes Executors which dynamically manage each order level with configurable take profit and stop loss settings. This means every position opened by the strategy is automatically monitored and closed according to your risk parameters. It can be configured to move with the market trend —- either up or down -- letting you adapt the strategy to changing market conditions.

This guide explains how the Grid Strike strategy works and helps you decide when to use it. You'll learn how to configure and run the strategyt, as well as the key concepts and how to set it up for trending markets.

Strategy Code: https://github.com/hummingbot/hummingbot/blob/master/controllers/generic/grid_strike.py

Strategy Overview

  • Grid-based Order Placement: The strategy lets you place either a Long Grid or a Short Grid that places buy/sell orders across a defined price range
  • Automated Risk Management: Each side utilizes Grid Executors that automatically manages the risk of each position with configurable take profit, stop loss, and time limits
  • Exchange Flexibility: Works on both spot and perpetual exchange connectors, including support for one-way position mode on perp exchanges
  • Highly Configurable Can be tailored for various market scenarios (trending up, trending down, or consolidating) or trading objectives (volume, liquidity, P&L, etc) by adjusting price range, order spacing, and other parameters

Dashboard Tutorial: PMM Simple V2

cover

Welcome to the Dashboard Tutorial: PMM Simple V2 Strategy — a step-by-step guide designed to help you understand, configure, backtest, and deploy the PMM Simple V2 strategy using the Hummingbot Dashboard.

In this tutorial, you’ll learn how to set up the strategy’s parameters, test its performance through backtesting, fine-tune order spreads and risk controls, and finally save and deploy your configuration for live trading.

How to Configure a V2 Strategy Controller in Hummingbot

cover

What are Controllers?

In Hummingbot’s new Strategy V2 framework, Controllers are tools that manage your trading strategies. They gather market data (such as price information and trading volumes) and use it to make trading decisions automatically.

Controllers allow you to handle multiple trading strategies or trading pairs without needing separate bots. This helps simplify management and saves resources.

Using Binance with Hummingbot

cover

Introduction

Binance is the world’s largest crypto exchange by trading volume, with $76 billion daily trading volume on Binance exchange as of August 2022, and 90 million customers worldwide.

This section provides a step-by-step guide that helps you use Hummingbot with Binance, starting with generating exchange API keys and adding them to Hummingbot. All information is sourced from the exchange website and other content.

Running a Trading Bot with Hummingbot on Derive

cover

Welcome to the new Derive Hummingbot Connector Guide, your comprehensive resource for integrating and trading on Derive’s decentralized derivatives platform using Hummingbot. Powered by the innovative Derive Chain and built on the OP Stack for high throughput and low-cost settlements, Derive redefines onchain trading with seamless onboarding, robust self-custody, and advanced risk management for options, perpetuals, and structured products.

In this guide, we'll walk you through connecting your Derive account to Hummingbot and setting up an automated trading bot to harness these cutting-edge features. Let's dive in!