Injective Trading Docs
Injective | Trading
Injective | Trading
  • Getting Started
  • Learn
    • Basics
      • Order Types
      • Margin Trading
        • Liquidation
        • Funding Rates
        • Performing Liquidations
      • Trading Fees and Rebates
    • Derivatives
      • Perpetuals
      • Expiry Futures
      • Election Perpetual
      • Pre-Launch Futures
      • Index Perpetual Futures
  • Rewards
    • Open Liquidity Program (OLP)
      • Introduction
      • OLP Rewards
      • Epochs
      • Eligibility
      • Program Details
        • Scoring Formula/Methodology
        • Formula Parameters
        • Reward Allocations
        • Flexible Reward Allocations
        • Eligible Markets
        • Reward Allocations (Legacy)
      • Reward Disbursements
      • Performance Tracking
      • Volatility Response Modifications (VRMs)
    • Fee Tiers
  • Resources
    • Python SDK
    • TypeScript SDK
    • Go SDK
    • Injectived CLI
    • API Documentation
    • Mainnet Status
    • Injective Explorer
    • Testnet Faucet
    • Testnet Status
Powered by GitBook
On this page
Export as PDF
  1. Learn
  2. Basics

Order Types

Read about order types on Injective

The following list describes the supported order types on Injective:

  • BUY (1): A standard buy order to purchase an asset at either the current market price or a set limit price. Market orders in Injective also have a price to stablish a limit to the market price the order will be executed with.

  • SELL (2): A standard sell order to sell an asset at either the current market price or a set limit price. Market orders in Injective also have a price to stablish a limit to the market price the order will be executed with.

  • STOP_BUY (3): A stop-loss buy order converts into a regular buy order once the oracle price reaches or surpasses a specified trigger price.

  • STOP_SELL (4): A stop-loss sell order becomes a regular sell order once the oracle price drops to or below a specified trigger price.

  • TAKE_BUY (5): A take-profit buy order converts into a regular buy order once the oracle price reaches or surpasses a specified trigger price.

  • TAKE_SELL (6): A take-profit sell order becomes a regular sell order once the oracle price drops to or below a specified trigger price.

  • BUY_PO (7): Post-Only Buy. This order type ensures that the order will only be added to the order book and not match with a pre-existing order. It guarantees that you will be the market "maker" and not the "taker".

  • SELL_PO (8): Post-Only Sell. Similar to BUY_PO, this ensures that your sell order will only add liquidity to the order book and not match with a pre-existing order.

  • BUY_ATOMIC (9): An atomic buy order is a market order that gets executed instantly, bypassing the Frequent Batch Auctions (FBA). It's intended for smart contracts that need to execute a trade instantly. A higher fee is paid defined in the global exchange parameters (currently it is two times the normal trading fee).

  • SELL_ATOMIC (10): An atomic sell order is similar to a BUY_ATOMIC, and it gets executed instantly at the current market price, bypassing the FBA.

Additional notes:

  • Immediate-Or-Cancel (IOC): IOC orders are not yet supported. The closest order type is a market order (BUY).

  • The worst price for a market order is the "price" parameter.

PreviousBasicsNextMargin Trading

Last updated 9 months ago