LogoLogo
  • Getting Started
    • ๐Ÿ“‹Overview
    • ๐Ÿ“œTable of Contents
    • โš”๏ธVertex Edge
  • Basics
    • ๐ŸŽฅProducts
    • โšกDEX Architecture & Design
    • ๐ŸงตUnified Cross-Margin
    • โœ‚๏ธIsolated Margin
    • โ„น๏ธSubaccounts, Isolated Margin, and Health
    • โฐLiquidations & Insurance Fund
    • ๐Ÿ’ธPnL Settlements
    • ๐Ÿ“ŠPricing (Oracles)
    • ๐Ÿ’ฐFees
    • ๐Ÿ“ˆFunding Rates
    • โš–๏ธPerpetual & Spot Market Specifications
    • โ˜‘๏ธOne-Click Trading
    • ๐Ÿ”ซTrigger Orders
    • โ”FAQs
  • Rewards
    • ๐Ÿ…Points & Gold
    • ๐Ÿ“ˆTrading Competition
  • Resources & Links
    • ๐Ÿ“–Glossary
    • ๐Ÿ”ฌOpen-Source Contracts
    • ๐Ÿ“ŠData Providers & Metrics
    • ๐ŸชŸMaintenance Windows & Status
    • ๐ŸTerms of Use
    • ๐Ÿ”Privacy Policy
    • ๐ŸŒŽRestricted Territory Updates
    • ๐Ÿ“ธMedia Kit (Brand Assets)
  • Tutorials
    • ๐ŸGetting Started
    • โ˜‘๏ธOne-Click Trading
    • ๐Ÿ“ฌTrading Basics
    • ๐Ÿ”ดPerpetual Trading
    • ๐Ÿท๏ธSpot Trading
    • ๐Ÿ‘ฏMultiple Accounts
    • โš”๏ธCross-Chain Deposits
    • ๐Ÿ”ŒTP, SL & Stop-Market Orders
    • ๐Ÿ”ฑDepositing & Withdrawing
    • โšกFast Withdrawals (Coming Soon)
    • ๐Ÿ”„Borrowing & Repaying
    • ๐ŸšงMargin Health
    • ๐ŸŽฑPools
  • Developer Resources
    • ๐Ÿ”ŒAPI
    • ๐ŸŒถ๏ธTypeScript SDK
    • ๐ŸPython SDK
    • ๐Ÿ‘ฝRust SDK
    • ๐Ÿ—๏ธContracts
Powered by GitBook
On this page
  • Take Profit & Stop Loss
  • How to Set a TP/SL Orders
  • How to Cancel TP/SL
  • TP / SL Auto-Cancel
  • Stop Market Orders
  • How to place Stop-Market Orders
  • How to Cancel Your Stop-Market Order
  1. Tutorials

TP, SL & Stop-Market Orders

Learn how to use trigger orders such as take profit, stop loss and stop-market.

PreviousCross-Chain DepositsNextDepositing & Withdrawing

Last updated 1 year ago

1CT is Required: You need to enable to make use of trigger orders.

Take Profit & Stop Loss

Traders can set Take Profit (TP) and Stop Loss (SL) order for perp positions.

โ„น๏ธ Before reading this tutorial please note:

  • TP/SL can only be set for the entire size of your position.

  • TP/SL orders will auto-cancel if you add or reduce to a position's size.

How to Set a TP/SL Orders

-> You set TP/SL using the perp position table below the trading chart and on the portfolio.

-> Click + Add under the TP/SL column for the position.

-> A pop-up will open.

-> Set your TP/SL trigger price. You have 2 options:

  • Last Price: the TP/SL will trigger when it reaches the last traded price.

  • Oracle Price: The TP/SL will trigger when the Oracle reaches that price.

-> You can also use the % buttons which will enter a prices based on your desired % PnL.

-> After entering the price you will see the estimated PnL if the trigger executes.

-> Click the Place Take Profit or Place Stop Loss button.

-> Sign the transaction (unless you have 1CT enabled in which you won't need to sign).

How to Cancel TP/SL

-> Navigate to your perp positions.

-> Click on Cancel for the TP/SL you want to cancel.

TP / SL Auto-Cancel

Your TP / SL orders will automatically cancel if you increase or decrease the position size:

  • If you have a TP/SL set for a position and place a trade for that market.

  • If you market close any portion of that position.

If your TP / SL auto-cancels due to the above, you will need to re-create the orders.


Stop Market Orders

A stop-market order is a type of trigger order that lets you to set a specific price (the trigger) that will trigger a market order. They can be used to close existing positions (a manual stop-loss) or to open new positions (stop-entry).

โš ๏ธ Please note before continuing:

Stop-market orders are NOT reduce-only and will NOT auto-cancel, meaning that if you place a stop-market for an existing position and change the position before the trigger is reached, then the stop-market can still execute leaving you with an unwanted position.

REMEMBER to cancel any unwanted stop-market orders when making changes to positions.

How to place Stop-Market Orders

-> Select Stop Market as the order type (beside Limit).

-> Enter the trade details:

  • Trigger Price: The market order will trigger at this price.

  • Order Size: The amount to buy/sell.

-> Click on the Buy or Sell button if everything looks good.

How to Cancel Your Stop-Market Order

-> Navigate to the Trigger Orders table under the price chart on trading pages or Orders page on the portfolio.

-> Click on the Cancel button for the order you want to cancel.

Stop-Market Orders Do NOT Auto-Cancel

For example:

  • If you set a stop-market order as a manual stop-loss but reduce the position before the trigger is reached, then the stop-market can still execute and leave you with an unwanted position.

  • If you set a stop-market order as a manual stop-entry but enter the position before the trigger is reached, the stop-market can still execute leaving you with an unwanted position.


> Click on the beside your position's TP/SL.

โœ๏ธ
One-Click Trading
๐Ÿ”Œ
Page cover image