# Swarm

Fragments a large market order into smaller pieces in order to reduce the slippage typically incurred in a single block order.

Swarm takes a given Total Size and splits the size into a number of Total Lots and executes them in parallel as fast as possible.

<figure><img src="https://1855557010-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuzWZkA5631kraBpRETyN%2Fuploads%2FKtqG90Rbr6gtL2VxxrOh%2FScreenshot%202025-07-30%20at%2018.30.31.png?alt=media&#x26;token=ddfb0bbf-be86-4d6d-8ca7-34edbdbd2751" alt=""><figcaption></figcaption></figure>

**Switches**

* **Irregular Lots** -- use to split the Total Size into random sized pieces rather than create numerous orders of the same size. This can be useful to mask detection.
* **Reduce** -- create reduce only orders
