Skip to content

Limit Orders

Automate your trading strategy with limit orders that execute automatically when your target prices are reached.

Overview

Limit orders are automated trading instructions that execute when a token reaches your specified price. Set it and forget it. Sparkbot monitors prices 24/7 and executes your orders when conditions are met.

Limit Order Concept

Image Description: Diagram showing:

  • Left: User creates order "Buy at $0.50"
  • Middle: Bot monitors price (chart with $0.60 → $0.50)
  • Right: Auto-executes when price hits $0.50 With arrows connecting each step

Types of Limit Orders

Buy Limit Orders

Purpose: Buy tokens when price drops to your target

Example:

Current price: $1.00
Your target: $0.50
Order: "Buy 0.01 BTC worth when price ≤ $0.50"

Use cases:

  • Buy the dip
  • Dollar-cost averaging
  • Entry at specific price levels

Sell Limit Orders

Purpose: Sell tokens when price rises to your target

Example:

Current price: $1.00
Your target: $2.00
Order: "Sell 50% when price ≥ $2.00"

Use cases:

  • Take profits automatically
  • Protect gains while sleeping
  • Exit at predetermined levels

Creating a Limit Order

Access Limit Orders

Main Menu → ⚡ Trading → 📊 Limit Orders

Buy Limit Order Flow

Buy Limit Order Creation

Image Description: Step-by-step screens showing:

  1. "Create Buy Limit Order" menu
  2. "Enter token address" input
  3. "Select amount" buttons (0.001, 0.01, 0.1 BTC, Custom)
  4. "Enter target price" input
  5. "Order created!" confirmation

Steps:

  1. Select Order Type

    • Tap 📈 Buy Limit Order
  2. Enter Token Address

    • Paste the token address
    • Bot fetches and displays token info
  3. Choose Amount

    • Select preset BTC amount
    • Or tap Custom Amount and enter value
  4. Set Target Price

    • Enter your target price in USD
    • Bot shows current price for reference
  5. Confirm Order

    • Review all details
    • Tap Create Order

Sell Limit Order Flow

Sell Limit Order Creation

Image Description: Step-by-step screens showing:

  1. "Create Sell Limit Order" menu with token holdings
  2. "Select token" from your positions
  3. "Select percentage" buttons (25%, 50%, 75%, 100%, Custom)
  4. "Enter target price" input
  5. "Order created!" confirmation

Steps:

  1. Select Order Type

    • Tap 📉 Sell Limit Order
  2. Choose Token

    • Select from your current holdings
    • Bot shows your balance
  3. Select Sell Amount

    • Choose percentage (25%, 50%, 75%, 100%)
    • Or tap Custom for specific percentage
  4. Set Target Price

    • Enter your target price in USD
    • Bot shows current price and potential gain
  5. Confirm Order

    • Review all details
    • Tap Create Order

Order Management

Viewing Your Orders

Trading → Limit Orders → 📋 My Orders

My Orders Screen

Image Description: List of active orders showing:

  • Order #1: BUY - SMEME - $0.000400 - 0.01 BTC - Pending
  • Order #2: SELL - SMEME - $0.001000 - 50% - Pending
  • Order #3: BUY - TOKEN2 - $0.50 - 0.005 BTC - Queued With "Cancel" buttons next to each

Order Information

Each order displays:

FieldDescription
Order TypeBuy or Sell
TokenToken ticker and name
Target PriceYour specified price in USD
AmountBTC amount (buy) or % of holdings (sell)
StatusCurrent order state
CreatedWhen order was placed
Order IDUnique identifier

Order Status

StatusMeaningAction
PendingWaiting for price to reach targetNone - monitoring
QueuedPrice reached, waiting executionAbout to execute
ExecutingCurrently being processedAlmost done
CompletedSuccessfully executedView results
FailedExecution failedCheck error, retry if needed
CancelledYou cancelled the orderNone

Notifications

Execution Notification

Image Description: Telegram notification message with green checkmark showing all execution details in a formatted card

Execution Notification

When an order executes, you receive:

✅ Limit Order Executed!

📈 BUY Order #A3F5D7
Token: SPARK MEME (SMEME)

Target Price: $0.000400
Executed at: $0.000398 ✓

💰 Spent: 0.01 BTC
📊 Received: 251,256 SMEME

🔗 Tx: a3f5d7c9e1b4...

View your positions to see updated balance.

Failure Notification

If execution fails after max attempts:

❌ Limit Order Failed

📉 SELL Order #B4E6F8
Token: SPARK MEME (SMEME)

Target Price: $0.001000
Failed at: $0.001005

Reason: Insufficient balance

The order has been cancelled. Please review and create a new order if needed.

Cancelling Orders

How to Cancel

  1. Go to My Orders
  2. Find the order to cancel
  3. Tap ❌ Cancel button
  4. Confirm cancellation

Cancellation Confirmation

✅ Order Cancelled

Your BUY limit order for SMEME has been cancelled.

Order Details:
Target Price: $0.000400
Amount: 0.01 BTC

Funds remain in your wallet and available for trading.

WARNING

Cannot Cancel Executing Orders: If an order status is "Executing", you cannot cancel it as the swap is already being processed.


TIP

Level Up Your Trading: Limit orders transform you from a reactive trader to a strategic one. Master this feature to trade more efficiently and capture opportunities 24/7.

Built with VitePress