PURPS
  • Legal Disclaimer
  • OVERVIEW
    • Introduction
    • Vision & Mission
    • Roadmap
  • Purps DEX
    • Perpetuals
    • Concentrated Liquidity
    • Fees
    • Swap
    • Liquidity Mining
    • Range Orders
    • Oracle
    • Cross-chain Bridge
  • PURPS LAUNCHPAD
    • Safeguard
    • Staking
    • Core Features
  • Token Ecosystem
    • PURPS Token
    • xPURPS Token
Powered by GitBook
On this page
  • PURPS Range Orders: Precision Trading Meets Liquidity Mining
  • How PURPS Range Orders Work
  • Range Order Types: Take-Profit & Buy-Limit
  • ๐Ÿ“‰ Buy-Limit Orders (Buy at a Lower Price)
  • Managing Your Range Orders
  • Optimize Your Range Order Strategy
  1. Purps DEX

Range Orders

PURPS Range Orders: Precision Trading Meets Liquidity Mining

Powered by PURPS' concentrated liquidity algorithm, traders can execute advanced order strategies previously unavailable in traditional AMM DEXs. With range orders, users can create liquidity positions that function like limit orders, allowing them to buy low, sell high, and earn fees while waiting for execution.

How PURPS Range Orders Work

Range orders allow liquidity providers (LPs) to place liquidity at a specific price range, effectively simulating limit orders in an order book market. Unlike standard AMMs where liquidity is spread across an infinite price curve, PURPS enables LPs to concentrate their liquidity in a predefined range, ensuring their capital is utilized more efficiently.

๐Ÿ”น Set a price range for your order

๐Ÿ”น Earn swap fees while waiting for execution

๐Ÿ”น Get filled automatically when the market price moves into your range

Once the market price fully crosses the selected range, the entire position is converted into the target asset, which can be withdrawn to complete the trade.

โœ… Higher capital efficiency

โœ… Passive income through fees

โœ… Fully on-chain execution

Range Order Types: Take-Profit & Buy-Limit

๐Ÿ“ˆ Take-Profit Orders (Sell at a Target Price)

A take-profit order allows you to sell your asset when the price reaches a certain level.

๐Ÿ”น Example: BTC is currently $100,000, and you want to sell BTC for USDC when the price reaches $105,000.

๐Ÿ”น How? Open a liquidity position in PURPS with a price range of $105,000 โ€“ $105,100 and deposit BTC.

๐Ÿ”น Outcome: If BTCโ€™s price rises and enters this range, your BTC will gradually sell for USDC, earning swap fees in the process. Once the price fully crosses your range, all your BTC will be converted to USDC.

๐Ÿ“‰ Buy-Limit Orders (Buy at a Lower Price)

A buy-limit order allows you to buy an asset when the price drops to a certain level.

๐Ÿ”น Example: BTC is currently $100,000, but you believe it will dip to $95,000 before rebounding. You want to buy BTC with USDC at this price.

๐Ÿ”น How? Create a liquidity position with a price range of $95,000 โ€“ $95,100 and deposit USDC.

๐Ÿ”น Outcome: If BTCโ€™s price falls into your range, your USDC will gradually swap into BTC. Once the price fully crosses your range, your entire position will be in BTC.

Managing Your Range Orders

To ensure your range order is fully executed, youโ€™ll need to withdraw your assets once the price has moved beyond your set range. If the market price re-enters your range, your liquidity position may start swapping back into the original asset.

โœ… Manual Management โ€“ Monitor and withdraw assets as needed

โœ… Automated Solutions โ€“ Use third-party position managers integrated with PURPS for auto-withdrawals

Optimize Your Range Order Strategy

When setting up a range order, consider the width of your price range:

๐Ÿ”น Narrow Range โ†’ Faster execution, but less fee earnings

๐Ÿ”น Wider Range โ†’ More fees earned, but higher risk of partial fills

By combining strategic price selection with MONDAโ€™s deep liquidity, traders can maximize capital efficiency while earning passive income through swap fees.

PURPS isnโ€™t just a DEXโ€”itโ€™s a precision trading engine built for pro-level liquidity providers.

PreviousLiquidity MiningNextOracle

Last updated 15 days ago