Place Limit Orders

Auto places limit orders that execute only when the market reaches your specified price. Instead of swapping at the current price, you set a target price and Auto monitors the market until the condition is met. Auto supports limit orders on EVM chains via CoW Protocol and on Solana via Jupiter Trigger.

What Is a Limit Order?

A limit order is a trade instruction that executes only when the market price reaches a target you specify. This differs from a market swap, which executes immediately at the current price. Limit orders are used when you want to buy at a lower price or sell at a higher price than the current market rate.

Examples:

  • "Buy ETH if it drops to $3,000" — executes only when ETH reaches $3,000

  • "Sell SOL if it reaches $220" — executes only when SOL hits $220

Example Prompts for Limit Orders

"Place a limit order to buy ETH at $3,000"

"Set a limit order to sell 1000 USDC for SOL on Solana when the price improves"

"Create a limit order to sell WETH for USDC on Base at my target price"

"Show my open limit orders"

"Check the status of my last limit order"

"Cancel my CoW order"

"Cancel my Solana limit order"

Which Limit Order System Does Auto Use?

Auto selects the limit order protocol based on the chain of your trade:

Chain
Protocol
Key Feature

Ethereum

CoW Protocol

MEV protection reduces harmful trade execution

Base

CoW Protocol

MEV protection reduces harmful trade execution

Arbitrum

CoW Protocol

MEV protection reduces harmful trade execution

Solana

Jupiter Trigger

On-chain order that executes at target price

Auto detects the chain from the tokens in your request and routes to the correct protocol automatically. You do not need to specify which system to use.

How Does CoW Protocol Work for Limit Orders?

CoW Protocol is a decentralized exchange protocol that handles limit orders on Ethereum, Base, and Arbitrum. CoW Protocol includes MEV protection, which prevents certain types of front-running and sandwich attacks that can worsen trade execution.

Key details for CoW Protocol limit orders:

  • ETH-based limit orders require WETH (Wrapped ETH) instead of native ETH. Auto handles the wrapping automatically.

  • Orders remain active until filled, cancelled, or expired.

  • CoW Protocol batches orders for potential price improvement through Coincidence of Wants matching.

How Does Jupiter Trigger Work for Limit Orders?

Jupiter Trigger is Solana's limit order system, operated through the Jupiter exchange. Jupiter Trigger places your order on-chain and executes it when the target price is reached.

Key details for Jupiter Trigger limit orders:

  • Orders are stored on-chain and monitored automatically.

  • Execution occurs when market price meets your specified trigger price.

  • Supports all Jupiter-listed Solana tokens.

What Limit Order Actions Does Auto Support?

Action
Example Prompt
What Auto Does

Place an order

"Buy ETH if it hits $3,000"

Creates a limit order at your target price

List open orders

"Show my open limit orders"

Displays all active orders with their status

Check order status

"Did my order fill yet?"

Returns the current state of a specific order

Cancel an order

"Cancel my last order"

Cancels an open or partially filled order

What Do Limit Order Statuses Mean?

Status
Definition

Open

The order is active and waiting for the market price to reach the target

Partially filled

A portion of the order has executed; the remainder is still open

Filled

The entire order has executed at the target price

Cancelled

The order was manually cancelled before filling

Expired

The order reached its expiration time without filling

Limit Orders vs. Market Swaps: When to Use Each

Feature
Limit Order
Market Swap

Execution timing

Only at your target price

Immediately at current price

Price control

You set the exact price

You accept the market price

Best for

Waiting for a better entry or exit

Trading immediately

Risk

Order may never fill if price is not reached

Slippage may affect final price

Use a limit order when you have a specific price target and do not need the trade to execute immediately. Use a market swap when you want to trade now at whatever the current price is.

Tips for Using Limit Orders

  • Limit orders work best when you have a specific price target and are willing to wait for the market to reach it.

  • Very small orders may take longer to fill or may not fill at all due to low priority in matching engines.

  • On CoW Protocol, ETH-based limit orders use WETH. Auto wraps ETH to WETH automatically when placing the order.

  • If you are unsure which chain to use, include the chain name in your message so Auto routes to the correct protocol.

  • To trade immediately instead of waiting, ask Auto for a regular swap.

Quick Reference: How to Ask Auto About Limit Orders

  • "Place a limit order to buy SOL on Solana at my target price"

  • "Sell WETH for USDC on Base if ETH reaches $3,500"

  • "List my open CoW orders"

  • "Check whether my Solana order is filled"

  • "Cancel my last limit order"

Last updated

Was this helpful?