
Managing risk onchain has always taken more effort than it should. Prices can drop sharply while you’re asleep, at work or away from your screen, and by the time you check, a winning trade may already be a loss. Until now, many traders had two choices: watch the charts all day, or move their funds to a CEX or trading bot to get a Stop Loss, giving up control of their tokens along the way.
Today we’re launching Stop Market, a new order type that lets you set a Stop Loss on your onchain trades. Pair it with a Limit Order for your Take Profit, and you can plan your full exit without continuously watching charts or moving funds to a CEX.
Your Full Exit Plan, in One Place
Every trade needs two exits: one to protect your downside and one to lock in your gains. Now both live on KyberSwap.
- Stop Loss with Stop Market: set a trigger below the current price. When the market falls to it, your order swaps automatically at market price.
- Take Profit with Limit Order: set a sell order at your target above the market, and it trades exactly at the rate you set.
Set and let the market decide which one comes first.

How Stop Market Works
You choose a trigger price and a maximum slippage. The trigger is drawn from many sources rather than from any single liquidity pool. When the price reaches your level, KyberSwap Aggregator finds a route for your swap, and the order executes as long as it returns at least your Min. Receive.

That means your exit swaps at the market price available at that moment, never below the minimum you set. Execution depends on market conditions, so check the Stop Market docs for full details.
Stop Market and Limit Order both help you trade at your price, but they work in different ways. Here’s how they compare.
| Limit Order | Stop Market | |
|---|---|---|
| Where you set the price | Any rate | Below the current price |
| How it’s executed | A taker chooses to fill your order at your rate | Triggered and routed onchain through KyberSwap Aggregator once all conditions are met |
| Executes at | Exactly the rate you set | The market price available at execution, less the fee, never below your Min. Receive |
| Certainty of execution | Takers weigh order size, gas and their own profit margin before deciding to fill | Triggers when the trigger price is reached, and executes when the swap returns at least your Min. Receive and network gas is within an executable range |
| Certainty of price | Fixed when you create the order | Depends on the market price at execution, protected by Min. Receive |
| Fee | No fee for the maker; the taker pays the gas | A fee on execution, covering the protocol fee and gas |
Built for Onchain Traders
Stop Market brings the tools for daily needs, without giving up control of your tokens.
- Non-custodial: your tokens are never locked or transferred while the order waits. They stay in your wallet.
- Chainlink-powered triggers: orders trigger on a reliable oracle price, not a single pool.
- Best rate and execution: every exit is routed across 650+ liquidity sources through KyberSwap Aggregator.
- Free to place, edit and cancel: creating an order is a free signature. You only pay a fee when it executes.
- MEV protection: helps keep bots from front-running your exit.
Live on 9 Chains
Stop Market is live on Ethereum, BNB Chain, Avalanche, Base, Arbitrum, Optimism, Polygon PoS, HyperEVM and Robinhood Chain. It supports tokens with a Chainlink price feed, including ETH, BTC and leading DeFi tokens.
Get Started
Set your first Stop Loss and Take Profit on KyberSwap today.
- Try Stop Market: kyberswap.com/stop-market
- Read the docs: Stop Market user guide


