dYdX allows three different order types - Market, Limit, and Stop.

  • A Market order will execute immediately at the current market price
  • A Limit order will execute only when the other side of the market crosses your specified limit price
  • A Stop order will execute only when the index price crosses a specified stop price.

Market orders

  1. Select Market (Margin or Perpetuals)
  2. Select Long or Short
  3. Enter an Amount - this is the total position size (if in "Margin" mode), or trade size in "Trade" mode

Market orders may generate some price slippage depending on the size of the trade. dYdX limits slippage to .5% to protect the trader. If it reaches an amount higher than this, the trade will fail.

Limit orders

  1. If on the Margin page, select the Cross tab in the trade-bar on the left-side of the page to access limit orders. On the Spot and Perpetual pages, limit orders will be available in the default view, so you can move on to step 2.
  2. Select Buy or Sell
  3. Enter the quantity to be traded and your price

Limit orders have a default GTD of 28 days which can be changed. You can also add options like Post-Only or Fill Or Kill under the Advanced section.

Stop Orders

For open positions:

  1. Hover over the Stop Price column under the "Positions tab for the position you would like to add a stop to
  2. Enter your desired Stop Price

For spot, perpetual, or cross margin:

  1. If on the Margin page, select the Cross tab in the trade-bar on the left-side of the page to access stop orders. On the Spot and Perpetual pages, stop orders will be available in the default view, so you can move on to step 2.
  2. Select Buy or Sell
  3. Enter an amount and your desired Stop Price

You can edit your GTD and slippage under the Advanced section in the trade box.

Did this answer your question?