---
id: document_item.multiple-orders-tab
page_type: documentation_article
title: "“Multiple Orders” Tab"
description: "Parameters for placing multiple Buy orders or grids after strategy detection, including OrdersCount and free-balance checks before Moonbot submits orders."
section: documentation
category: "Strategies / General Parameters for All Strategies"
url: https://moonbot.eu/en/documentation/general-parameters-for-all-strategies/multiple-orders-tab?format=md
locale: en
alternate_ru: https://moonbot.eu/documentation/general-parameters-for-all-strategies/multiple-orders-tab?format=md
parent: https://moonbot.eu/en/documentation/general-parameters-for-all-strategies?format=md
previous: https://moonbot.eu/en/documentation/general-parameters-for-all-strategies/delta-modifiers-tab?format=md
next: https://moonbot.eu/en/documentation/general-parameters-for-all-strategies/stops-tab?format=md
status: published
updated_at: 2026-10-19T04:25:13+03:00
---

# “Multiple Orders” Tab

In the Moonbot terminal, **on the "Multiple Orders" tab** within the strategy settings, you can configure the placement of order grids: once a strategy trigger is detected, rather than a single Buy order, several Buy orders are placed at different price levels, with varying increments and different deposit amounts for each order. This approach is often used in grid trading bots — it yields a more favourable average entry price and allows the position to be built up gradually as the market moves. When prices move sharply, the orders at the top of the order book – which are for larger volumes – often enable you to achieve a higher profit on the trade as a whole.

- **OneOrderPerMarket**: **YES/NO** checkbox.\
  If **YES**, the strategy operates in "one order per coin" mode: it does not enter a market that is already occupied, does not place a grid of orders, does not combine its orders with others, and cancels a triggered pending order if the market is occupied.\
  If **NO** (default), the strategy operates in "multi-order" mode.
- **OrdersCount**: field for specifying the number of Buy orders placed after the strategy detection. Default is 1, meaning one order will be placed. For example, if set to 3, a grid with three Buy orders will be placed;
- **CheckFreeBalance**: **YES/NO** checkbox. \
  If **YES**, the balance is checked before placing a single Buy order or a grid of Buy orders; if insufficient, the Buy orders will not be placed.\
  If **NO**, then the balance is not checked;
- **BuyPriceStep**: field for specifying the price step as a percentage of the base price. If the value is less than zero, each subsequent Buy order will be placed farther from the current price; if greater than zero, closer to the current price;
- **BuyPriceStep**: field for specifying the price step as a percentage of the base price. If the value is less than zero, each subsequent Buy order will be placed farther from the current price; if greater than zero, closer to the current price;
- **BuyStepKind**: menu for selecting the method of price step calculation (Linear – linear progression or Exponential – geometric progression);
- **OrderSizeStep**: field for specifying the step of change for each subsequent order size in the grid, in percent. If 0, the sizes of subsequent Buy orders in the grid remain the same as the first Buy order;
- **OrderSizeKind**: menu for selecting the method of calculating Buy order sizes in the grid (**Linear** – linear progression or **Exponential** – geometric progression). If Linear is selected, each subsequent Buy order will be larger by **OrderSizeStep** percent. If Exponential is selected, each subsequent Buy order will be multiplied by **OrderSizeStep** percent (for example, if OrderSizeStep = 200, the next Buy order will be 2 times larger);
- **CancelBuyStep**: field for specifying the time step in full seconds for sequential cancellation of Buy orders in the grid after the time set in the **AutoCancelBuy** parameter has elapsed. For example, a grid with three Buy orders is placed, AutoCancelBuy = 60 (cancel the Buy order grid after 60 seconds), and CancelBuyStep = 10. After 60 seconds, not the entire grid will be canceled at once, but only one order. After another 10 seconds, the second Buy order will be canceled, and after another 10 seconds, the third Buy order will be canceled;
- **JoinSellKey**: field for specifying the key for automatic merging of Sell orders. If 0, do not merge. If any number **N** is set in this field, after a purchase the strategy will merge all Sell orders placed by this strategy or by other strategies that use the same merge key **N**;
- **JoinPriceFixed**: **YES/NO** checkbox. \
  If **YES**, when merging orders, the combined Sell order will be placed with the fixed value from the **SellPrice** parameter of this strategy. \
  If **NO**, when merging orders, the combined Sell order will be placed at the same distance as the previous order before merging;
- **IgnoreCancelBuy**: **YES/NO** checkbox. \
  If **YES**, ignore the auto-cancel of the Buy order grid if the first Buy order in the grid has already been executed, meaning that after the first order is closed, the remaining grid will not be canceled. If NO, do not ignore the auto-cancel of the Buy order grid if the first Buy order in the grid has already been executed, meaning that after the first order is closed, the remaining grid will be canceled;
- **AutoSplitBuy**: **YES/NO** checkbox. \
  If **YES**, split the Buy order if the original order size exceeds the maximum limit for a single order. This parameter exists only in the Manual strategy and is used only when OrdersCount = 1. The maximum value for a single order may vary depending on the coin and can be viewed in the main Moonbot terminal window on the right control panel (value **Max:**). In other strategies, this parameter is not available due to the risk of receiving an uncontrolled exchange ban.

**Example**

Let’s look at how the order grid works in practice. \
Suppose that, following a trigger, the strategy places three Buy orders with a BuyPriceStep of –1% of the current price:

the first Buy order at 100 (the current price),

the second at 99,

and the third at 98.

Let’s assume the order size is the same (OrderSizeStep = 0), for example 100 USDT each.

The price falls, and the first order (purchase at 100) and the second (purchase at 99) are executed. The average entry price becomes 99.50 - this is how cryptocurrency averaging works: each subsequent purchase at a lower price than the previous one reduces the average price of the position, and a smaller price rebound is sufficient to break even. This is classic position averaging in trading.

If the price continues to fall and a third order is executed (a buy order at 98), the average price will be approximately 99.00. From the perspective of position averaging in trading, this means that the risk per trade is redistributed: the position is larger, but the break-even point shifts lower.

Following the buys, the strategy places Sell orders. \
Let’s assume that, by default, each Sell order is set at +2 per cent of the price of the corresponding buy:

Sell from the first purchase - at 102,

Sell from the second - at 100.98,

Sell from the third - at 99.96.

If the Sell order at 102 is triggered (realising the profit from the first buy), and then the price falls again and the third Buy order is executed at 98, the position in this coin becomes active once more, and the average entry price is recalculated to take account of the new buy. This is how cryptocurrency averaging works in a cyclical manner: a grid of buy orders lowers the average price, whilst partial sales lock in profits on local rebounds - whilst the sell orders for the remaining parts continue to operate at their respective levels.

## Navigation

Path: [Main](https://moonbot.eu/en?format=md) / [Documentation](https://moonbot.eu/en/documentation?format=md) / [Strategies](https://moonbot.eu/en/documentation/strategies?format=md) / [General Parameters for All Strategies](https://moonbot.eu/en/documentation/general-parameters-for-all-strategies?format=md) / “Multiple Orders” Tab

Parent section: [General Parameters for All Strategies](https://moonbot.eu/en/documentation/general-parameters-for-all-strategies?format=md)

Previous: [“Delta Modifiers” Tab](https://moonbot.eu/en/documentation/general-parameters-for-all-strategies/delta-modifiers-tab?format=md)

Next: [“Stops” Tab](https://moonbot.eu/en/documentation/general-parameters-for-all-strategies/stops-tab?format=md)

## Related

- [“Stops” Tab](https://moonbot.eu/en/documentation/general-parameters-for-all-strategies/stops-tab?format=md)
