What Is Spot Grid Trading and How Does It Work?

2022-01-06 07:57
Tutorial
Frequently Asked Questions

In compliance with MiCA requirements, unauthorized stablecoins are subject to certain restrictions for EEA users. For more information, please click here.

Video

Grid trading is a type of strategic tool utilizing advanced orders to automate trading. This trading bot automates the buying and selling on spot trading. It is designed to place orders in the market at preset intervals within a configured price range.

In grid trading, orders are placed above and below a set price, creating a grid of orders at incrementally increasing and decreasing prices. In this way, it constructs a trading grid.

Binance Spot Grid Trading leverages volatile markets when prices fluctuate within a specific range. Grid trading attempts to make profits from small price changes. Through quantitative trading, it can help you maximize trading opportunities.

Disclaimer: Digital asset prices are subject to high market risk and price volatility. The value of your investment may go down or up, and you may not get back the amount invested. Trading Bots will consistently execute all orders as soon as the specified intervals are reached. Execution may even apply in situations of a rapid collapse or strong rise of a digital asset. Past performance is not a reliable indicator of future performance. You are solely responsible for your investment decisions and Binance is not liable for any losses you may incur. You should only invest in products you are familiar with and where you understand the risks. You should carefully consider your investment experience, financial situation, investment objectives and risk tolerance and consult an independent financial adviser prior to making any investment. This material should not be construed as financial advice. For more information, see our Terms of Use and Risk Warning.

1. How to access Spot grid trading on Binance?

Log in to your Binance account on the Binance website, and click [Trade] - [Trading Bots] - [Spot Grid].

If you are using the Binance app, tap [Trade] and select [Bots] - [Spot Grid].

Note: Spot grid trading uses a Trading Bots Account that is separate from your Spot Account. Therefore, you will need to use a Trading Bots Account to create new grid trading strategies. For more details, please refer to Trading Bots Account: Migration Rules and Frequently Asked Questions.

2. How to set up a Spot grid trading strategy?

You can create your own grid trading strategy by clicking [Spot Grid], or copy an existing grid strategy’s parameters from [Bot Marketplace].

For more details, please refer to How to Create a Spot Grid Trading Strategy on Binance?

If you’re creating your own grid trading strategy, you’ll be redirected to the Spot grid trading interface. Here, you can choose the [AI], [Popular], or [Manual] mode to start.

Using AI parameters

1. Click on the [AI] tab, and our system will automatically generate parameters based on the technical analysis of the symbol's price and the selected time period. You can also click [Copy Parameters to Manual Settings] if you would like to adjust the parameters.

Using Popular parameters

1. Click on the [Popular] tab and you’ll see the recommended parameters generated based on the criteria you’ve selected. You can also click [Copy] to create your own strategy.

Enter the investment amount under [Investment] and click [Create].

2. Check the order details and click [Confirm]. The system will automatically place buy or sell orders at preset prices.

Please note that the recommended parameters are set in Arithmetic mode by default, and the [Sell All Base Coins on Stop] is enabled by default.

Setting Manual parameters

1. There are three ways of setting Manual parameters: You can copy the parameters from the [AI] or [Popular] tabs and modify them for your own grid strategy, or you can enter your preferred parameters manually using the [Manual] tab.

2. Alternatively, click the [Manual] tab. Select either the [Arithmetic] or [Geometric] mode, and enter the parameters for your grid strategy. Then click [Create].

3. Check the grid order details, then click [Confirm].

4. You can view your active grid strategies under [Running] on the trading page.

If you’re using the Binance app, tap [Wallets] - [Trading Bots] - [Running Bots] to view the active strategies.

Please ensure you fully understand each of the parameters before creating a strategy.

For more details on each advanced setting, please see the following section.

3. How to set up the Spot grid trading parameters?

1. Arithmetic & Geometric mode

  • In Arithmetic mode, each grid has an equal price difference.
  • In Geometric mode, each grid has an equal price difference ratio.
  • The more grids you include, the more funds you need to invest.
Arithmetic

Arithmetic: Each grid has an equal price difference (e.g. 1, 2, 3, 4...).

The Arithmetic grid divides the price range from Lower Price to Upper Price into the number of grids by equal price difference.

The price difference of each grid is:

Spread = (Upper Price - Lower Price) / Number of grids

The price distribution will be as follows:

Price_1 = Lower Price

Price_2 = Lower Price + Spread

Price_3 = Lower Price + Spread * 2

Price_n = Lower Price + Spread * (n-1)

The highest price is the Upper Price, where n = the number of grids.

Example: Arithmetic Grid = 100: 1000, 1100, 1200, 1300, 1400,... (the next price is 100 higher than the previous one).

Geometric

Geometric: Each grid has an equal price difference ratio. The price range of each cell of the geometric grid is proportional (e.g., 1, 2, 4, 8...). The profits are fixed between each grid.

The Geometric grid divides the price range from the Lower Price to the Upper Price into the number of girds by equal price ratio.

The price ratio of each grid is:

Ratio = (Upper Price / Lower Price) ^ (1/n) * 100%

n = the number of girds

The price distribution will be as follows:

Price_1 = Lower Price

Price_2 = Lower Price * Ratio

Price_3 = Lower Price * Ratio ^ 2

Price_n = Lower Price* Ratio ^ (n-1)

The highest price is the Upper Price, where n = the number of grids.

2. Lower Price and Upper Price

Lower Price: This is the bottom of the grid trading price range. The system will no longer execute orders when the market price falls below the Lower Price.

Upper Price: This is the top of the grid trading price range. The system will no longer execute orders when the market price exceeds the Upper Price.

3. Number of grids

Divide the interval upper limit price and interval lower limit price into corresponding shares.

4. Investment

You can choose to invest in single or dual cryptocurrencies.

For example, if you choose to invest in BTC, the strategy will only use BTC from your Spot Wallet. If you choose to invest by BTC + BNB, the strategy will use both BTC and BNB from your Spot Wallet.

Please note that the actual investment amount required for the grid trading strategy depends on the market conditions and may not equal the amount you initially entered.

5. Available amount

This refers to the available assets in your Spot Wallet.

Your grid creation might fail if there is insufficient balance in your Spot Wallet. Please note that frozen assets from other open orders cannot be used to place new orders. You can cancel your open orders to utilize your available assets or adjust the number of grids to reduce the investment amount required to open orders.

6. Trigger Price (Optional)

The grid orders will be triggered when the Last Price rises above or falls below the trigger price you entered.

For example, if you create a BTC grid order with no trigger price, a certain percentage of BNB will be immediately bought at the market price for opening the grid trading. If you set a trigger price, the system will wait for the market price to hit the trigger before buying BNB at the set price.

If you have both BTC and BNB in your Spot Wallet, you can also choose to invest in BTC + BNB to avoid the additional expense (e.g. transaction fees) incurred when buying BNB.

7. Stop Trigger (Optional)

You can use Stop Trigger to stop trading when the market price triggers the set prices:

  • Stop Loss: This should be less than the lower price, last price and trigger price. When the latest market price reaches the Stop Loss price, the grid will stop working.
  • Take Profit: This should be higher than the upper price, last price and trigger price. When the latest market price reaches the Take Profit price, the grid will stop working.

8. Sell All Base Coins on Stop

When you enable the [Sell All Base Coins on Stop] function, the strategy will automatically sell all base coins at market price when the grid is stopped. If the function is disabled, all base coins will be kept in your Spot Wallet.

Note:

  • After terminating the grid strategy, the system will carefully evaluate the market liquidity and your base coin holdings. If the amount of base coin you hold is substantial or the market liquidity is poor, the system will protect your assets and may refrain from selling your base coin.
  • The [Sell All Base Coins on Stop] function is enabled by default when you open a new strategy. If you wish to keep all base coins in your Spot Wallet after the strategy ends, please disable the [Sell All Base Coins on Stop] function.

9. End

Click [End] to stop grid operation. Running orders will be canceled, and all profits will be settled immediately at market price.

Spot grid trading follows the spot market trading rules. You need to abide by these rules when placing orders. For more details, please refer to Trading Rules.

4. How to check my Spot grid orders?

For running orders:

1. To check your order progress, go to the [Running] tab and click the order icon.

Alternatively, tap [All Orders] - [Running] on the Binance app.

2. You will be redirected to the order details page.

You can check the order details by selecting [Working]:

  • PnL: Details of your grid profit or loss
  • Open Orders: Grid pending orders
  • History: Grid trade details
  • Grid Details: Details of your grid settings. You can still set or edit the Stop-Trigger price under Advanced Settings after the grid has been created.

For more details about Grid Details parameters, please refer to Binance Spot Grid Trading Parameters.

5. Grid trading strategy example

You can use Grid trading strategy to buy low and sell high. Let’s use BTC/USDC as an example. Suppose your strategy parameters are set as below:

  • Upper price: 60,000 USDC
  • Lower price: 40,000 USDC
  • Number of grids: 5
  • Mode: Arithmetic
  • Amount invested: 10,000 USDC
  • Current price of BTC/USDC: 50,000 USDC


The price levels of this strategy are set at 60,000 USDC, 56,000 USDC, 52,000 USDC, 48,000 USDC, 44,000 USDC, and 40,000 USDC.

Binance Spot grid trading places orders from the top grid to the bottom. When a buy order is filled, a sell order is placed at the next grid level above. Here’s how it works:

1. Start: The upper price is set at 60,000 USDC, so the grid strategy begins by placing a buy order at 56,000 USDC.

2. Execution: Since the current price is 50,000 USDC, the 56,000 USDC buy order is likely filled immediately.

3. Next Order: Once the 56,000 USDC buy order is filled, a new sell order will be placed at 60,000 USDC. If the buy order is then placed at 52,000 USDC and gets filled, a sell order at 56,000 USDC will be placed accordingly.

4. Unfilled Orders: If the price is above 48,000 USDC, the buy orders at 48,000 USDCD, 44,000 USDC, and 40,000 USDC will not be filled.

Grid trading calculates the amount of base currency needed for placing orders and paying transaction fees. It will then automatically place market orders to buy the required base currency. When the grid strategy is successfully activated, the order placement will be as follows:

Price (USDC)Order Type
60,000Sell
56,000Sell
52,000No orders will be placed
48,000Buy
44,000Buy
40,000Buy

After implementing Grid trading, when the current price drops to 48,000 USDC, the buy order will be filled, and a sell order will be placed at 52,000 USDC. When the market price rises to 52,000 USDC, the sell order will be filled, and a buy order will be placed again at 48,000 USDC to buy low and sell high.

If the BTC price rises above 60,000 USDC or falls below 40,000 USDC, the strategy will be suspended. When the price returns to the set price range, the strategy will resume.

*Risk Warning: The above parameter settings are for reference only. Crypto trading carries a substantial risk and the possibility of both significant profits and losses. The information here should not be regarded as financial or investment advice from Binance. All trading strategies are used at your discretion and at your own risk. Binance will not be liable to you for any loss that might arise from your use of Grid Trading. We strongly recommend you set stop-trigger orders in advance to prevent uncontrollable market movements from causing irreparable losses.