# Dexorder Features

## Limit Orders / Diagonals

Set price limits and wait for the market to come to you. You can even make _diagonal_ limit lines, for example to buy trend pullbacks.

Examples:

> Buy 1.0 WETH/USD if the price is below \$2000

## DCA / TWAP

Dollar cost average (DCA) or get a time-weighted average price (TWAP) by using the timing features available in dexorders. Set rate limits in combination with limit lines to trigger a DCA/TWAP only when certain price targets are met.

Examples:

> Buy 0.1 WETH/USDC daily

> When WETH/USDC drops below \$2000, buy 5% per hour.

## Stop-Loss / Take-Profit

Automatically exit your positions by attaching a conditional order to your entry order.

> After buying WETH/USDC, sell if it gains 25%

> After buying WETH/USDC, sell if it loses 5%

## Breakout Orders / Range Orders

Wait until the market pumps _above_ your target level before buying into the new trend. Use custom tranches to set both an upper and lower range limit.

> Wait for SHT/USDC to break above \$0.01 then buy 50,000 SHT.

> Buy WETH/USDC only in the price range \$2000-\$2500

## One-cancels-the-other (OCO) Groups

Multiple orders may be bundled into an OCO group, in which case if one order triggers, it cancels the others. The cancellation can be triggered by either a partial fill of any amount or by the completion of an entire order.

> Buy \$100 worth of SHT/USDC below \$0.002 or \$100 worth of SHTC/USDC below \$0.001, but don't buy both.

## One-click Cancel All

Since your trading vault is aware of all the orders you've placed in it, it can efficiently cancel all your open orders with just a single transaction. Even if you have 1,000 open orders, one quick, cheap CancelAll transaction is all you need.
