Grid Trading Bots

Detailed information on Grid Trading Bots

Valery avatar
Written by Valery
Updated over a week ago

What are Trading Bots?

Trading Bots allow Crypto.com Exchange users to profit or build their positions by automatically placing orders based on pre-set parameters. By setting up a Trading Bot, users do not have to constantly monitor market activity. The Crypto.com Exchange now offers the Dollar-Cost Averaging (DCA) and Grid Trading Bots.

What are Grid Trading Bots?

Grid Trading Bots are programs that allow users to automatically buy low and sell high within a pre-set price range. When one sell order is fully executed, the Grid Trading Bot instantly places a buy order at a lower grid level, and vice versa. The Grid Trading strategy performs best in volatile markets, making profits through a series of orders as a token’s price fluctuates.

How does the Grid Trading Bot work?

The Grid Trading Bot automatically buys low and sells high based on the parameters you have set. For example, a user has set up the following Grid Trading Bot:

  • Trading Pair: BTC/USDT

  • Lower Price Limit: 23,800

  • Upper Price Limit: 25,000

  • Market Price: 24,300

  • Number of Grids: 6

  • Investment: 10,000 USDT

Six grids with an equal spread will then be created. I.e. (25,000 - 23,800) / 6 = 200

Timepoint #1

After a Grid Trading Bot is successfully created, buy orders at the lower price of each grid will be placed immediately.

Since the lower price of the first three grids is greater than the market price of 24,300, these three buy orders are immediately executed. Then, the sell orders would be triggered at the upper price of the grid.

Grid

Price

Order

Status

Time Point

Max. P&L

1st

24,800

Buy

Filled

At creation (filled at 24,300)

25,000 - 24,300 = 700

1st

25,000

Sell

Unfilled

After buy order is filled

25,000 - 24,300 = 700

2nd

24,600

Buy

Filled

At creation (filled at 24,300)

24,800 - 24,300 = 500

2nd

24,800

Sell

Unfilled

After buy order is filled

24,800 - 24,300 = 500

3rd

24,400

Buy

Filled

At creation (filled at 24,300)

24,600 - 24,300 = 300

3rd

24,600

Sell

Unfilled

After buy order is filled

24,600 - 24,300 = 300

4th

24,200

Buy

Unfilled

Buy order placed

5th

24,000

Buy

Unfilled

Buy order placed

6th

23,800

Buy

Unfilled

Buy order placed

Timepoint #2

The market price drops to the lower price of the fourth grid at 24,200. The buy order then executes and triggers a new sell order at 24,400, the upper price of the same grid.

Grid

Price

Order

Status

Time Point

Max. P&L

1st

24,800

Buy

Filled

At creation (filled at 24,300)

25,000 - 24,300 = 700

1st

25,000

Sell

Unfilled

After buy order is filled

25,000 - 24,300 = 700

2nd

24,600

Buy

Filled

At creation (filled at 24,300)

24,800 - 24,300 = 500

2nd

24,800

Sell

Unfilled

After buy order is filled

24,800 - 24,300 = 500

3rd

24,400

Buy

Filled

At creation (filled at 24,300)

24,600 - 24,300 = 300

3rd

24,600

Sell

Unfilled

After buy order is filled

24,600 - 24,300 = 300

4th

24,200

Buy

Filled

Buy order placed

24,400 - 24,200 = 200

4th

24,400

Sell

Unfilled

After buy order above is filled

24,400 - 24,200 = 200

5th

24,000

Buy

Unfilled

6th

23,800

Buy

Unfilled

Timepoint #3

The market price starts building momentum and hits the upper price of the fourth grid at 24,400. A sell order is executed and the Bot immediately places another buy order. Here, the bot has earned a profit of 200 USDT.

Grid

Price

Order

Status

Time Point

Max. P&L

1st

24,800

Buy

Filled

At creation (filled at 23,300)

25,000 - 24,300 = 700

1st

25,000

Sell

Unfilled

After buy order is filled

25,000 - 24,300 = 700

2nd

24,600

Buy

Filled

At creation (filled at 24,300)

24,800 - 24,300 = 500

2nd

24,800

Sell

Unfilled

After buy order is filled

24,800 - 24,300 = 500

3rd

24,400

Buy

Filled

At creation (filled at 24,300)

24,600 - 24,300 = 300

3rd

24,600

Sell

Unfilled

After buy order is filled

24,600 - 24,300 = 300

4th

24,200

Buy

Filled

Buy order placed

24,400 - 24,200 = 200

4th

24,400

Sell

Filled

When market price hits 24,400

24,400 - 24,200 = 200

4th

24,200

Buy

Unfilled

Buy order placed after Sell order above is filled

24,400 - 24,200 = 200

5th

24,000

Buy

Unfilled

6th

23,800

Buy

Unfilled

The Grid Trading Bot will continue to place and fill buy and sell orders depending on the pre-set intervals. If the market price exceeds the grids’ limits, no orders will be placed.

Please take note that the potential returns per grid should not be regarded as a guarantee of future return. For example, in a downtrending market, buy orders may be placed based on your pre-set parameters, and you could be holding filled buy positions until such time that the market builds momentum again and the corresponding sell orders are placed and filled. Please read the Terms and Conditions, Risk Disclosure Statement and this FAQ carefully before you use the Bots.

How do I create a Grid Trading Bot?

Any verified Crypto.com Exchange user which is not restricted from Spot Trading can create a Grid Trading Bot. There are two ways to create one: Auto and Manual. The Auto method has pre-set parameters, allowing less experienced users to create a Bot easily. The Manual method is for advanced traders who wish to fine-tune their Bot by specifying the price range and number of grids.

Before you set up a Grid Trading Bot, you must read and agree to the Terms and Conditions, Risk Disclosure Statement, and this FAQ.

  1. Navigate to any of the following pages to create a Grid Trading Bot for the Spot market:

  2. Select a trading pair that you would like to create a Bot for. Here, you can select either the Auto or Manual method to create your Bot.

  3. For the Auto method, you will need to set the following parameters:

  • Quote Currency - The token that is used to value the base currency

  • Total Investment - The total amount you would like to invest (in your chosen base currency)

  • Base Currency - The token that your Quote Currency will be traded against. Both currencies must form a trading pair that exists in the Crypto.com Exchange.

The price range and a number of grids will be automatically filled based on the latest weekly data of your chosen trading pair. Please note that the weekly data shown should not be regarded as a guarantee of future return.

  1. For the Manual method, you will need to set the following parameters:

  • Mode:

    • Arithmetic - Each grid has an equal price difference

    • Geometric - Each grid has an equal price difference ratio

  • Lower Price - The bottom of the grid trading price range. When the market price drops below this figure, orders will not be executed.

  • Upper Price - The top of the grid trading price range. When the market price rises above this figure, orders will not be executed.

  • Grid Number - This dictates the frequency of trades and the width between each limit order

  • Total Investment - The total amount you will like to invest (in your chosen base currency)

  • Advanced Settings (Optional)

    • Stop Loss Price - This amount should be below the lower price. When the market price hits the Stop Loss Price, the Grid Trading Bot will sell a pre-set portion of the base currency at the market price to cut losses for the user. The Bot will then be automatically terminated.

    • Take Profit Price - This amount should be above the upper price. When the market price hits the Take Profit Price, the Grid Trading Bot will sell a pre-set portion of the base currency at the market price to take profit for the user. The Bot will then be automatically terminated.

2. Once all the parameters have been filled in, tap ‘Proceed’ and your Grid Trading Bot will be finalised. You will then receive a confirmation prompt for your new Bot. At this stage, you can set a name for your Bot as well.

3. Read the Exchange T&Cs, these FAQs and the Risk Disclosure Statement. Confirm that you have read and agree to these documents after reviewing them.

4. You have successfully created a Grid Trading Bot. You may view its full details by navigating to Dashboard > My Bots > Grid

Where can I view my Grid Trading Bot orders?

  1. To view the performance of your trading bots, navigate to your Dashboard. Here, you will be able to see a snapshot of all your active trading bots and their overall P&L.

  2. To view your Grid Trading Bots in detail, navigate to My Bots > Grid Bots. In this page, you can filter your Grid Trading Bots to show which are still active and which have ended.

3. These details will be displayed on this page:

  • Most Profitable Bot

  • Total PnL

  • Grid Bot Name

  • Trading Pair

  • Total Investment

  • Accumulated Tokens

  • Total PnL

  • Grid PnL

  • Active For (displays the time period that the Grid Bot has been active for)

  • Actions:

    • Edit Bot

    • End Bot

4. If there is a Grid Trading Bot that you would like to view in greater detail, simply click the row for that particular Grid Trading Bot that you wish to get more information on. Here, you can see the transaction history of that particular Grid Trading Bot.

How do I edit my Grid Trading Bot?

  1. From your Dashboard, navigate to My Bots > Grid Bot.

  2. Select a Grid Trading Bot that is currently active.

  3. Click Edit.

4. A prompt will pop up and the following are parameters that you can update:

  • Bot Name

  • Stop Loss/Take Profit Price (*this is only applicable for Grid Trading Bots that were created with the Manual method)

5. Once complete, click Proceed. You will then see a summary of the updates you made. After you have reviewed the details, click Confirm.

Can I terminate my Grid Trading Bot?

Yes, you can terminate your Grid Trading Bot before its End Date. Here’s how:

  1. From your Dashboard, navigate to My Bots > Grid.

  2. Select a Grid Trading Bot that is currently Active.

  3. Click Actions > End Bot.

  4. A confirmation prompt will then appear, along with your selected Bot’s details.

Here’s what you can do with the tokens the Bot earned:

  1. Retain them in your Wallet

  2. Sell all the accumulated tokens - this will be automatically sold on the spot market at the market price

3. After selecting an option, click End Bot.

Does the Grid Trading Bot have any fees?

There are no additional fees for using the Grid Trading Bot.

The fees incurred are the same as a manual limit order for a Spot trade.

To view the fees incurred from the Grid Trading Bot, refer to the Spot Transaction History page.

Did this answer your question?