Order Types

We currently offer three types of orders: Market Orders, Limit Orders, and Stop Market Orders.

  • A Market Order lets you execute a trade at the current market price.

  • A Limit Order allows you to set a specific price at which you want your trade to be executed.

  • A Stop Market Order is triggered when the market hits a certain price, after which it executes as a market order.

Market Order

A Market Order is executed at the current market price as quickly as possible. Polynomial Trade supports two execution modes:

  • Standard Mode: Uses delayed off-chain execution. The order is submitted and executed by a keeper bot for AMM efficiency.

  • Nitro Mode: Uses a dedicated relayer for faster, near-instant execution — ideal for time-sensitive trades.

Example:

You see BTC pumping and want to enter long immediately before it moves further. You place a Market Order to buy at the current price.

Limit Order

A Limit Order is an instruction to buy or sell at a specific price or better.

Limit Orders are ideal when you want control over your entry or exit. They help target entries, take profits, or protect gains. Limit orders are executed through order book rather than AMM.

Example:

ETH is trading at $3,100. You want to enter long if it dips to $3,050. You place a Limit Buy Order at $3,050. If ETH reaches that price, the order gets filled at $3,050 or better.

Stop Market Order

A Stop Market Order converts to a market order when a specified stop price is hit. It's commonly used for stop-loss strategies or breakout entries.

Example:

You’re long on ETH from $3,000 and want to cap your losses. You place a Stop Market Sell Order at $2,950. If ETH drops to $2,950, the order triggers and sells at the current market price — helping protect you from further downside.

A Limit Order executes only at your specified price or better, giving price control but no guarantee of execution. A Stop Market Order triggers a market order when a stop price is hit, guaranteeing execution but not the exact price.

Last updated

Was this helpful?