Skip to content

FAQ — Trading

Why is my fill price different from the quote?

Quotes are point-in-time estimates. Between the moment you tap Confirm and the moment the transaction lands on-chain, the price may have moved. Your actual fill stays within your slippage tolerance — outside that, the trade rejects rather than filling at a worse price.

What does "slippage" mean?

Slippage is the maximum acceptable difference between the quoted price and the executed price. Default is 1%. Tighter slippage = better worst-case fill but more rejections; looser slippage = more reliable fills but worse worst case.

My trade failed — what happened?

Common reasons:

  • Slippage exceeded — price moved more than your tolerance.
  • Insufficient balance — input + fees exceeded available funds.
  • Liquidity depleted — pool drained between quote and execution.
  • Token paused — the token contract halted transfers.
  • Network congestion — try again or raise gas slightly.

The receipt will name the specific reason. Failed trades are refunded automatically (you only pay the network fee for the attempt).

Why is the integrator fee 1%?

The 1% integrator fee funds bot development, infrastructure (price feeds, signing, monitoring), and the referral payout pool. It's flat across all trades — there are no hidden tiers or markups on top.

Are there zero-fee weekends or promos?

Occasionally. They are announced inside the bot under Settings → News. Even during promos, referral payouts are still tracked based on the standard 1% rate.

How are limit orders priced?

Limit orders execute against live DEX prices. When your target is hit, the bot fetches a fresh quote, applies your slippage tolerance, and submits the swap. The actual fill can be slightly better than your target on fast moves (the bot uses your target as a minimum acceptable level).

Why didn't my limit order fill?

  • Price never reached target (most common).
  • Price wicked through but liquidity was too thin within slippage.
  • Wallet balance dropped below the order size between placement and trigger.
  • Order expired before the price was hit.

Orders → History shows the reason for any expired or skipped order.

Can I trade tokens that aren't on Spark?

Not directly. Return To BTC trades Spark-native tokens only. To trade an asset that lives on another chain, you'd need to bridge it to Spark first; Return To BTC then sees it as a regular Spark token.

What's the difference between Market, Limit, and DCA?

TypeTriggers whenBest for
MarketYou tap confirmImmediate entry/exit
LimitA target price is hitBuying dips, taking profit
DCAA schedule ticksSteady accumulation

You can mix all three — e.g. DCA daily, ladder limit-sells for take-profit, and use a market order for an immediate add on news.

What is price impact, and when should I care?

Price impact is how much your trade moves the price, due to the depth of the liquidity pool. A 0.5% impact is fine on a blue chip; a 5% impact on a thin token means you're paying a big premium to your fill price. The bot shows price impact on every quote. As a rule of thumb:

  • <1% — comfortable
  • 1–3% — acceptable on smaller tokens
  • >3% — consider splitting the trade or trading a smaller size

Can I MEV-protect my trades?

Return To BTC's router uses private submission paths where Spark supports them, reducing exposure to sandwich attacks. For thin tokens, the best protection is realistic slippage — tight enough that an attacker can't profitably wrap your trade.

Are stop-loss orders supported?

Currently, stop-losses are implemented as a combination of a price alert and a one-tap sell button on the alert message. A native stop-loss order type is on the roadmap. For mechanical stops today, use a limit sell at your stop price plus a tighter price-below alert.

What happens if I send tokens directly to my Spark address while a trade is running?

Nothing bad — incoming deposits are credited as soon as confirmed, and active trades continue to use whatever balance was reserved at the time they were placed. New deposits become available for the next trade.

Anything else?

Check the General FAQ, browse the Guides, or use Support → Contact inside the bot.

Return To BTC — Trading on Spark, the Bitcoin L2. Follow us on X.