> For the complete documentation index, see [llms.txt](https://docs.metacopier.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.metacopier.io/features/basic-features/maximum-lot-size.md).

# Maximum lot & max lot size

MetaCopier has **two separate lot limit features**. They are often confused, so make sure you add the one you actually need:

* **Maximum lot** limits the **total** volume of all open positions of a copier.
* **Max lot size** limits the volume of a **single** position.

Both are copier-level features and both can be configured per symbol. A value of `0` means the limit is deactivated.

## Maximum lot

Limits the total lot size of all open positions created by this copier, globally or per symbol.\
If the configured maximum is reached, no new positions are opened until existing positions are closed. This setting overrides the maximum lot configured directly on the copier.

### Settings

* **Maximum lot:** The total volume all open positions of this copier may reach. `0` disables the check.
* **Add symbol configuration:** Define a different total limit for a specific symbol.

## Max lot size

Limits the lot size of each individual position. If a position exceeds this size, it is **adjusted down** to the configured limit, unless you choose to skip it instead. This setting overrides the max lot size configured directly on the copier.

### Settings

* **Max lot size:** The maximum volume of a single position. `0` disables the check.
* **Skip if exceeds max:** When enabled, a position that would exceed the limit is skipped instead of being resized. The trade is not limited or resized, it is simply not executed.
* **Check master lot size:** When enabled, the check is performed against the **master account's** original lot size instead of the calculated slave lot size. A trade is then skipped if the master trade itself exceeds the limit, even if the calculated slave lot size would be smaller. Only active together with **Skip if exceeds max**.
* **Add symbol configuration:** Define a different per-position limit for a specific symbol.

<figure><img src="/files/7jiJMUyfhtOmxkWnfjhV" alt="" width="375"><figcaption></figcaption></figure>
