Order Types & Market Mechanics

An overview of common order types and how real-world market mechanics like slippage, partial fills, and fees affect execution outcomes.

Airavat submits orders to your exchange. How those orders are filled, priced, and settled is determined by market mechanics, not by Airavat.

This page explains the most common order types and execution behaviors you’ll encounter, and why actual outcomes may differ from expectations.


Market Orders

A market order instructs the exchange to execute immediately at the best available prices.

Key characteristics

  • Fast execution

  • No price guarantee

  • Subject to slippage

  • Can fill across multiple price levels

Market orders prioritize execution certainty, not price precision.

If liquidity is thin or the order size is large, the final average fill price may differ from the last traded price you saw.


Limit Orders

A limit order specifies the maximum price you’re willing to buy at, or the minimum price you’re willing to sell at.

Key characteristics

  • Price certainty

  • No execution guarantee

  • May partially fill or not fill at all

  • Can remain open until cancelled or expired

Limit orders trade speed for control.

If the market never reaches your limit price, the order will not execute.


Partial Fills

Orders may fill in pieces rather than all at once.

This happens when:

  • Available liquidity is limited

  • Your order size exceeds immediate market depth

  • Price moves during execution

Partial fills are normal behavior and are handled by the exchange, not Airavat.


Slippage

Slippage is the difference between the expected price and the actual execution price.

Common causes:

  • Market orders during volatility

  • Large order sizes

  • Low-liquidity markets

  • Rapid price movement

Slippage is not an error. It is a natural consequence of real-time markets.


Fees

All trades incur exchange fees.

Fees depend on:

  • Market (spot vs derivatives)

  • Maker vs taker execution

  • Your exchange fee tier

Airavat does not modify or optimize fees. All fees are charged directly by the exchange.


Spot vs Derivatives (High-Level)

Different markets behave differently.

Spot

  • You buy or sell the underlying asset

  • No leverage

  • No liquidation risk

Derivatives (Futures / Perpetuals)

  • You trade contracts, not the underlying asset

  • Leverage may apply

  • Subject to margin requirements and liquidation

Airavat does not abstract these differences. You are responsible for understanding the market you are trading.


Reduce-Only & Close Semantics

Certain orders are intended only to reduce or close an existing position.

Reduce-only behavior ensures that:

  • An order cannot increase exposure

  • Execution only happens if a position exists

Incorrect use of reduce-only or close instructions is a common source of confusion. Always review confirmations carefully.


Order Rejection & Exchange Errors

Orders may be rejected by the exchange for reasons such as:

  • Insufficient margin

  • Exceeding position limits

  • Invalid order parameters

  • Market restrictions

  • Permission issues

If an order is rejected, no execution occurs. Airavat reports the exchange response but cannot override it.


Why Outcomes May Differ From Expectations

Unexpected outcomes usually stem from:

  • Slippage during fast markets

  • Partial fills

  • Fees not factored into expectations

  • Market vs limit trade-offs

  • Exchange-specific rules

Understanding these mechanics is essential to interpreting results correctly.


Responsibility Reminder

Airavat submits orders. Markets determine outcomes.

Execution behavior is governed by:

  • Market conditions

  • Liquidity

  • Exchange rules

Airavat does not guarantee fills, prices, or performance.


What’s Next

The next section covers:

  • Automation, schedules, and agents

  • How recurring execution works

  • What automation can and cannot do

  • How control and permissions apply to automated actions

Understanding mechanics makes automation safer.

Last updated