> For the complete documentation index, see [llms.txt](https://docs.trymatrix.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.trymatrix.xyz/perp-bots/overview.md).

# Overview

### What Are Perp Bots?

Perp Bots automate a grid-trading strategy for perpetual futures on Hyperliquid and Kodiak Perps.

Each bot places buy orders at lower grid levels and sell orders at higher ones. As orders fill, it adjusts the grid so a filled buy can be followed by a sell at a higher level, or a filled sell by a buy at a lower level.

Grid trading is designed to respond to price movement within the configured range. It does not predict market direction or guarantee returns.

Bots use the margin and leverage settings of the selected Perps account. They do not have separate balances, so manual trades and other bots using the same account can affect the available margin and overall exposure.

### How It Works

A Perp Bot divides your chosen price range into arithmetic or geometric grid levels. Arithmetic grids use equal price intervals, while geometric grids use equal percentage intervals. You also define the order size, number of levels, maximum active orders per side, and order frequency.

When you deploy a bot, the bots service uses authorized trading credentials for the selected Perps account to submit orders to Hyperliquid or Kodiak Perps. Balances, orders, fills, and positions remain associated with that account, and the bot can continue operating when Matrix is not open.

Matrix displays the bot’s current activity and performance. You can pause or resume a bot deployed through Matrix. When stopping a bot, you can choose to keep its current position open or close it.

### Open Perp Bots

Open ![](/files/erLkidB7k38rMTjM518W) Perps from the bottom navigation and tap ![](/files/S5Av20H5HbCjoYQFcmUc) Bots in the top-right corner.

The Grid Bots screen uses the venue and account selected in the Perps account switcher.

Tap the **+** button to create a bot. From the empty My bots screen, you can also tap Deploy bot.If  For setup instructions, see [Deploy a Bot](/perp-bots/deploy-a-bot.md)

<figure><img src="/files/iiAPt1SH1IbaKdvmcso2" alt=""><figcaption></figcaption></figure>

### Browse Bots

Use the tabs at the top of the screen to switch between:

* My bots: bots associated with the selected Perps account
* All bots: public bots on the selected venue

My bots may include bots deployed through Matrix and bots deployed from another interface using the same linked trading account.

Selecting a different Perps account or venue updates the bots shown.

### Find and Filter Bots

Use the search field to find a bot by trading pair, account or bot ID.

Open ![](/files/ZJWRmuGp7QEfXGS4D3dP) Filters to narrow the list by status:

* Running
* Starting
* Stopping
* Stopped
* Admin Stopped
* Error

You can also filter bots by health: Healthy or Unhealthy.

Use ![](/files/cz4ipppFKXih29KRxHyq) Sort to arrange bots by:

* Date
* PnL
* Volume

### Review a Bot

Each bot card shows its:

* Trading pair
* Status and health
* Total PnL
* Trading volume
* Price range
* Number of grid levels and fills

Tap a bot to open its details and review its position, orders, configuration, fills, performance and logs.

For more information, see [Monitor a Bot](/perp-bots/monitor-a-bot.md)
