Conditional Orders

# Conditional Orders

Conditional orders are advanced order types that are triggered only when certain market conditions are met. They allow traders to set up automated trade entries and exits based on price movements, helping to execute strategies without constant market monitoring.

# What Are Conditional Orders?

A conditional order is an instruction to open or close a position that is only executed when a specified trigger price is reached. Once the trigger condition is met, the order is placed in the market according to the parameters set by the trader.

Conditional orders are essential tools for:

  • Implementing trading strategies with predetermined entry and exit points
  • Managing risk by setting stop-loss levels
  • Capturing profit opportunities at target prices
  • Trading during periods when you cannot actively monitor the market

# Types of Conditional Orders

# Trigger Types

  1. Last Price Trigger

    • Triggered when the last traded price reaches the specified trigger price
    • Suitable for markets with high liquidity and frequent trades
  2. Mark Price Trigger

    • Triggered when the mark price reaches the specified trigger price
    • More reliable in volatile markets as it's less susceptible to market manipulation
    • Recommended for setting stop-loss orders to avoid premature triggering due to market wicks
  3. Index Price Trigger

    • Triggered when the index price reaches the specified trigger price
    • Based on the underlying index (typically an average of prices from multiple exchanges)
    • Most stable trigger type, less affected by single exchange volatility

# Order Types After Trigger

  1. Limit Order

    • After the trigger condition is met, a limit order is placed at the specified price
    • Provides price protection but may not be executed if the market moves quickly
  2. Market Order

    • After the trigger condition is met, a market order is placed
    • Ensures execution but does not guarantee the execution price

# How to Place Conditional Orders

  1. Select the contract you wish to trade
  2. Navigate to the "Conditional Order" section
  3. Choose the direction (Buy/Sell)
  4. Select the trigger type (Last Price/Mark Price/Index Price)
  5. Enter the trigger price (the price at which the order will be activated)
  6. Select the order type after trigger (Limit/Market)
  7. If limit order is selected, enter the execution price
  8. Enter the order quantity
  9. Set order expiration (if applicable)
  10. Review and confirm your order

# Advanced Features

# Order Expiration

Conditional orders can be set with different expiration settings:

  • Good Till Cancel (GTC): Remains active until manually canceled
  • Good Till Date (GTD): Remains active until a specified date and time
  • Immediate or Cancel (IOC): Must be filled immediately, at least partially, or will be canceled
  • Fill or Kill (FOK): Must be filled entirely immediately or will be canceled

# Activation Price vs. Execution Price

  • Trigger Price: The price that must be reached to activate the conditional order
  • Execution Price: The price at which you want your order to be executed after the trigger price is reached (for limit orders)

This two-price system allows for more precise trading strategies. For example, a trader might set a trigger at $50,000 but only want to buy at $49,800, allowing for a buffer.

# Use Cases

# 1. Stop-Loss Orders

  • Purpose: Limit potential losses by selling when the price falls to a certain level
  • Configuration: Set a sell conditional order triggered when the price falls to your stop level
  • Example: Long BTC at $50,000, set stop-loss conditional order to sell at $48,500

# 2. Take-Profit Orders

  • Purpose: Secure profits by selling when the price reaches a target level
  • Configuration: Set a sell conditional order triggered when the price rises to your target
  • Example: Long BTC at $50,000, set take-profit conditional order to sell at $55,000

# 3. Entry on Breakout

  • Purpose: Enter a position when the price breaks above a resistance level
  • Configuration: Set a buy conditional order triggered when the price rises above the resistance
  • Example: BTC consolidating at $49,000 with resistance at $50,000, set conditional order to buy when price breaks $50,000

# 4. Entry on Dip

  • Purpose: Enter a position when the price pulls back to a support level
  • Configuration: Set a buy conditional order triggered when the price falls to the support
  • Example: BTC trading at $52,000 with support at $50,000, set conditional order to buy if price dips to $50,000

# Important Considerations

  1. Market Volatility: In highly volatile markets, conditional orders may be triggered at unexpected times
  2. Slippage: There may be a difference between the trigger price and the actual execution price, especially for market orders
  3. Trigger Reliability: Different trigger types (last price, mark price, index price) have different reliability characteristics
  4. Partial Fills: Depending on market liquidity, your order may be partially filled at different prices
  5. Cancellation: Conditional orders can be canceled at any time before they are triggered

# Best Practices

  1. Use mark price or index price triggers for stop-loss orders to avoid premature triggering
  2. Set limit prices slightly away from exact technical levels where many other traders might have orders
  3. Consider using limit orders after trigger for better price control, especially in volatile markets
  4. Regularly review and adjust your conditional orders as market conditions change
  5. Be aware of funding times and potential price volatility around these periods when setting conditional orders