Why Order Types Matter on Aster
Aster DEX is a high-performance decentralized exchange that offers a full order book for perpetual futures — not just an AMM pool. This means you have access to the same order types you'd find on a centralized exchange: market orders, limit orders, stop-losses, take-profits, OCO (One-Cancels-Other) orders, and specialized types like post-only and reduce-only. Using the right order type in the right situation means better fills, lower slippage, and more control over your risk.
This guide covers every order type on Aster with practical examples. If you're new to Aster, use referral code 4474ca for reduced trading fees.
1. Market Orders
A market order executes immediately at the best available price. It's the fastest way to enter or exit a position — but you pay the spread and accept whatever price the order book gives you.
When to use: When speed matters more than price. Exiting a losing position that's approaching liquidation. Entering a fast-moving breakout where every second costs you ticks.
When to avoid: On low-liquidity pairs where the spread is wide. On Aster, always check the order book depth before placing a market order — the displayed price is the best bid/ask, but a large market order may eat through multiple price levels (slippage).
Aster-specific: Market orders on Aster route directly to the order book. They're filled against the best available limit orders at each price level. Slippage protection is built in — if the price moves beyond a threshold while your order is being processed, Aster will reject the fill to protect you from extreme slippage.
2. Limit Orders
A limit order specifies a price you're willing to accept. For a buy, the order fills only at your limit price or lower. For a sell, at your limit price or higher. You control the price, but there's no guarantee of execution — if the market never reaches your limit, the order sits unfilled.
When to use: Your default order type for entries and exits. Use limit orders when you have a specific price target and can wait for the market to reach it.
Aster-specific: Limit orders on Aster can be placed as maker orders (earning the maker rebate) or taker orders (paying the taker fee). If your limit price is inside the spread, Aster executes it as a taker. If it sits on the book waiting to be matched, it's a maker order. Use post-only mode (covered below) to ensure maker status.
3. Stop-Loss Orders
A stop-loss order is a conditional market order that triggers when the price reaches your stop level. It's your primary risk management tool — it automatically exits a losing position before the loss becomes catastrophic.
On Aster, when the mark price hits your stop level, the order becomes a market order and executes at the next available price. Note: in fast-moving markets, the fill price may differ from your stop level — this is called slippage, and it's why tight stops on volatile assets can still result in larger-than-expected losses.
When to use: Every position should have a stop-loss. Place it immediately after opening the position — don't wait. Set your stop at the price level where your trade thesis is proven wrong, not where you "feel" uncomfortable.
Aster-specific: Aster supports both stop-market (default) and stop-limit orders. A stop-limit converts to a limit order at your specified price when triggered — it protects against slippage but may not fill if the market gaps past your limit. For most traders, stop-market is the safer choice because execution is guaranteed even if the price isn't perfect.
4. Take-Profit Orders
A take-profit order automatically closes your position when the price reaches your profit target. It locks in gains without requiring you to watch the screen. On Aster, take-profit orders work identically to stop-loss orders — they're conditional orders that trigger a market order when the mark price reaches your target.
When to use: Always. Set a take-profit alongside your stop-loss to define your risk-reward ratio before entering. A common approach: set your take-profit at 2x your stop-loss distance. If your stop is 2% below entry, set your take-profit at 4% above. This gives you a 1:2 risk-reward ratio.
5. OCO (One-Cancels-Other) Orders
An OCO order is a pair of orders — typically a stop-loss and a take-profit — where executing one automatically cancels the other. This is the most efficient way to manage a position because you set both your exit conditions with one action.
Example: You buy BTC perpetual at $70,000. You place an OCO with a stop-loss at $68,600 (2% loss) and a take-profit at $72,800 (4% gain). If BTC hits $72,800 first, the take-profit executes and the stop-loss is cancelled. If BTC drops to $68,600 first, the stop-loss triggers and the take-profit is cancelled. You never have to manually cancel the unused order.
Aster-specific: Aster supports OCO natively in the order panel. When placing a stop-loss, you'll see an option to add a take-profit — or vice versa. The exchange links them automatically. This is one of Aster's most underutilized features — most traders place separate stops and takes, then manually cancel the leftover.
6. Post-Only Orders
A post-only order is a limit order that can only be added to the order book as a maker order — it will never execute as a taker. If your limit price would cross the spread and execute immediately, Aster rejects the order instead. This guarantees you earn the maker fee rebate rather than paying the taker fee.
When to use: When you're providing liquidity and want the fee rebate. Market makers and scalpers who trade high volumes benefit most. If you're placing 50+ orders per day, the fee difference between maker and taker adds up fast.
Aster-specific: Enable "Post-Only" in the order panel before placing your limit order. If the order would execute as a taker, Aster displays a warning and cancels it. Adjust your limit price slightly away from the current best bid/ask to ensure it posts to the book.
7. Reduce-Only Orders
A reduce-only order can only reduce your position size — it can never increase it or flip your position direction. This is a critical safety feature for stop-losses and take-profits.
Without reduce-only: you have a 1 BTC short position. Your stop-loss is a buy order. If the market gaps and your buy order fills for 2 BTC instead of 1, you'd end up with a 1 BTC long position — the opposite of what you wanted. With reduce-only enabled, the order caps at your current position size. If you're short 1 BTC, it can buy at most 1 BTC.
When to use: Always enable reduce-only on your stop-loss and take-profit orders. There's no reason not to — it prevents position-flipping accidents. On Aster, the reduce-only checkbox is visible in the order panel whenever you have an open position.
8. Trigger Orders (Conditional Orders)
Trigger orders are advanced conditional orders that execute based on a specified trigger condition. On Aster, you can set triggers based on:
- Mark price: Trigger when the oracle-derived mark price reaches your level.
- Last price: Trigger when the last traded price reaches your level.
- Index price: Trigger based on the underlying spot index price (less common, useful for basis trades).
When to use: Mark price triggers are best for stop-losses (liquidation is based on mark price, so your stop should be too). Last price triggers work for take-profits (you want to exit at the actual traded price, not an oracle value). Index price triggers are for advanced strategies like basis trading between spot and perpetuals.
Order Type Cheat Sheet
- Fast entry/exit, don't care about price? → Market order
- Want a specific price, can wait? → Limit order
- Managing risk, automatic exit? → Stop-loss + Take-profit (OCO pair)
- Want maker fee rebate? → Limit order with Post-Only enabled
- Prevent position flipping? → Enable Reduce-Only on all stop/take orders
- Enter on breakout above resistance? → Stop-limit buy order above current price
- Exit on breakdown below support? → Stop-market sell order below current price
Trade with Advanced Orders on Aster DEX
Use referral code 4474ca to get reduced trading fees on Aster. Access the full suite of order types — OCO, post-only, reduce-only, and trigger orders — on one of the fastest DEX order books in crypto.
Trade on Aster →Common Mistakes with Orders on Aster
- Using market orders on low-liquidity pairs: Always check the order book depth. A $5,000 market order on a pair with $2,000 of resting liquidity will eat through the book and give you terrible slippage.
- Setting stops too tight: A 1% stop-loss on a volatile perpetual like SOL will get triggered by normal noise. Give your stops breathing room — at minimum 2-3% for majors, 5%+ for alts.
- Not using OCO: Manually managing separate stop-loss and take-profit orders wastes time and risks leaving one open when the other fills. Use OCO.
- Forgetting reduce-only: One market gap on a non-reduce-only order and your short becomes a long at the worst possible price. Always enable it.
- Using last-price triggers for stop-losses: If the last traded price is stale and the mark price has moved against you, a last-price-triggered stop may fire too late. Use mark price for stops.