Trading bots for perps and spot.
MUTEX Bots are rule-based trading bots: grid, DCA, TWAP and more, on perps across crypto, stocks, ETFs, commodities and forex, and on spot tokens. Each one runs in its own sub-account on the money you give it, trades around the clock, and stops the moment you tell it to. No subscription, no profit share.
Eight strategies, two desks.
The MUTEX Bots library holds eight live strategies. Each card says which desk runs it: perpetual futures, spot tokens (crypto and tokenized stocks), or both. Market maker is next.
How a MUTEX bot runs
- 01Open a bot account
Every MUTEX bot runs in its own account: a separate sub-account for perps, a separate balance for spot. Your main balance is never touched by a bot.
- 02Fund it
Move USDC in from your perp balance (or your funding balance) for a perp bot, or from your spot USDC for a spot bot. Funding and withdrawing are free.
- 03Pick a strategy and size it
Choose a template, a market or token, and the allocation the strategy is sized against. The form checks the numbers before anything trades.
- 04Start it
The bot trades on its own, around the clock, and shows each order and fill on the terminal chart and in the run's history.
- 05Stop it whenever you like
The money stays in the bot account for the next run, or you withdraw it back.
While a bot runs, its allocation is locked: you can withdraw anything above it, and stopping the run frees the rest. Changing a running grid or zone bot redraws it in place when the account is flat.
Grid, DCA and TWAP bots explained
What each MUTEX bot does, the market it suits, and what can go wrong.
Grid trading bot
Perp · SpotA grid trading bot splits a price range you choose into 3 to 50 evenly spaced levels and buys low, sells high as price moves between them. On perps the MUTEX Grid rests post-only limit orders, so every fill is a maker fill, and each fill re-places the opposite order one level away. It can run neutral, bullish (buys below the mark, sells only to unwind) or bearish. On spot there is no resting order book, so the engine watches price and fires a market swap when a level is crossed: long only, buying down the range and selling back up what those buys bought.
- Suits
- A market moving sideways inside a range you can name.
- Risk
- A trend out of the range. On perps, a move through one whole side fills every level on it and leaves a full-size position; the ladder is sized so that worst case uses at most 90% of the allocation as margin. On spot, a fall through the range leaves you holding the token bought all the way down. When price leaves the range the bot sits tight rather than chasing it.
DCA bot
SpotA DCA bot (dollar-cost averaging) buys a fixed USDC amount of one token on a fixed schedule: hourly, every 4 or 12 hours, daily or weekly. The run's allocation is its total budget, so a 40 USDC buy on a 150 USDC allocation buys three times and then spends the 30 USDC left. If the account's cash falls below one buy, the MUTEX DCA bot pauses itself until you top it up.
- Suits
- Building a position over weeks or months without timing the market.
- Risk
- It buys on schedule whatever the price does, so in a long decline it keeps averaging down. It never sells.
Smart DCA bot
SpotSmart DCA keeps the DCA schedule but sizes each buy by the dip. At or above the token's own moving average (2 to 200 daily closes) it buys the base amount; below it, the buy scales up in a straight line to your maximum multiplier (up to 10x) at the dip you set. When the average cannot be read, for a new token or a short history, the MUTEX Smart DCA bot buys the base amount and records why.
- Suits
- Accumulating a token you want more of when it is cheap.
- Risk
- Bigger buys land exactly when price is falling, so a token that keeps falling absorbs the budget faster. The largest buy must fit inside the allocation before the run starts.
TWAP bot
Perp · SpotA TWAP bot (time-weighted average price) splits one large order into smaller ones spread over time, so a single big order does not move the price against you. On perps the MUTEX TWAP places one venue-native TWAP order of the size and side you choose, over 5 minutes to 12 hours, with a slippage cap of up to 5% per slice. On spot it spends a USDC total in even slices over 1 to 168 hours: as many slices as the total affords at the desk's order minimum, never more than 48. Both run once and then hold what they bought until you stop the bot.
- Suits
- Entering a position too large to fill at once without paying for the spread.
- Risk
- Price can move while the slices fill, so the average can end up worse than the price when you started. On perps the finished position stays open until you stop the bot, which closes it.
Zone bot
PerpZone recovery places stop entries on both sides of the current price, follows whichever side breaks out, and takes profit at a distance you set. If price reverses through the zone, the MUTEX Zone bot flips the position at 1.5 times the size and aims for the cycle's breakeven. It escalates at most up to the level cap you choose (1 to 8).
- Suits
- Traders who understand martingale-style recovery and want it capped and automatic.
- Risk
- This is the riskiest template. Size grows 1.5x with each reversal, and reaching the level cap closes the position at a loss and stops the bot. The entry size is worked back from the allocation so the worst case fits it.
Fear & Greed bot
Perp · SpotThe Fear and Greed bot reads the crypto Fear and Greed index published by CoinMarketCap once a day (0 is extreme fear, 100 extreme greed) and trades against the crowd: it buys at or below your fear level, sells at or above your greed level and holds in between. It acts at most once per UTC day and never trades on a stale reading. On perps, a reversal only reduces toward flat and never flips the position in one order; you pick long, short or both, all in or a fixed amount per day, and an optional position cap. On spot it buys a slice of the account's cash and sells the same slice of what it holds.
- Suits
- A slow, contrarian approach that reacts to sentiment, not to price ticks.
- Risk
- Fear can deepen for weeks. A once-a-day signal also reacts slowly to a fast market.
Signal bot
Perp · SpotThe Signal bot trades your TradingView alerts, or any app that can send a webhook. Each alert names a symbol and a target position: long, short or flat, with an optional size, take profit and stop loss. The MUTEX Signal bot moves to that position, so a repeated alert changes nothing and a missed one is repaired by the next. One bot trades any market its alerts name. On perps you can set the leverage (up to each market's own limit); on spot, long holds the token and short or flat sells all of it.
- Suits
- Traders who already have a strategy or indicator in TradingView.
- Risk
- The bot does exactly what the alerts say, so a faulty alert trades too. An alert without a size, and no default size set, does not trade.
Rebalance bot
SpotThe Rebalance bot holds a basket of 2 to 10 tokens at the target weights you set, adding up to 100%. It buys the basket from cash, then sells what runs ahead and buys what lags whenever a token drifts past your band (0.1% to 50%). It corrects one token per pass and sells before it buys, because a sale funds the buys.
- Suits
- Holding a fixed mix of tokens, crypto or tokenized stocks, without rebalancing by hand.
- Risk
- Rebalancing sells winners and buys losers, which lags a strong trend. Each correction is a swap and pays the desk fee.
The API bot: an account for your code or AI agent
The API bot is a perp bot account with no strategy of its own. You fund it like any other MUTEX bot, mint a trading key for it, and let your own script trade it over the REST API or point an AI agent at it through the MUTEX MCP server. The key is bound to that one account: it can trade, but it cannot deposit, withdraw, swap or transfer, so the bot's balance is the most it can ever lose.
Rather hire an agent than write one? The agents MUTEX hosts also trade from their own bot account, inside the loss and size caps you set.
Limits and rules
Values marked currently are settings MUTEX can change without a release; the app checks the live figure when you start a bot.
| Rule | Perp bots | Spot bots |
|---|---|---|
| Bot accounts per user | 5, currently | 5, currently |
| Strategies per account | One at a time | One at a time |
| Smallest allocation | 25 USDC, currently | 25 USDC, currently |
| Funded from | Your perp balance, or your funding balance | Your spot USDC balance |
| Smallest order | The market's own minimum | 1 USD currently, 20 USD for tokenized stocks |
| Grid levels | 3 to 50 | 3 to 50 |
| Grid spacing | At least one price tick | Each step must clear the round-trip fee plus a buffer: currently 2% of price |
| When you stop | Orders cancelled, position closed | Tokens stay in the account, nothing force-sold |
| Stale prices | Not applicable: orders rest on the venue | Grid and Rebalance wait when a price is over 15 minutes old, currently |
| Tokenized stocks | Not applicable | Trade only while the US market is open |
Fees
- MUTEX Bots carry no subscription and no profit share.
- Funding a bot account and withdrawing from it are free.
- A perp bot's orders pay the same trading fees as an order you place yourself. A grid bot's orders are post-only, so they are maker orders. See Perps and Spot for the trading desks.
- Every spot bot trade is a normal spot desk swap and pays the desk fee, currently 0.5% each way. That is why a spot grid's levels must sit far enough apart to earn more than a buy and a sell cost.
Risks of trading bots
A MUTEX bot follows its rules exactly, in every market, including the ones its rules were not made for. No template predicts price, and none can promise a profit.
- Perp bots trade with margin. A strong move can liquidate the bot account and lose the money in it, though never more than that account holds.
- Grid and Rebalance bots earn in ranges and lag in trends.
- Zone recovery grows its size after every loss until its level cap closes it out at a loss.
- Spot swaps can fill at a worse price than the last quote on a thin token.
- If a bot keeps failing to trade, the engine stops retrying and pauses it, with the money left where it is.
Start small: fund the minimum, watch a run on the chart, then size up.
Who MUTEX Bots are for
- Long-term holders who want to accumulate on a schedule: DCA and Smart DCA.
- Range traders who want to harvest chop without watching the screen: Grid.
- Anyone entering a large position who does not want to move the price: TWAP.
- TradingView users who already have alerts: Signal.
- Developers and AI builders who want an account with a hard money limit: the API bot.