Bitsgap logo
 Search
How to Set Up a QFL Bot on Aster: Step-by-Step

How to Set Up a QFL Bot on Aster: Step-by-Step

A QFL bot buys when price cracks below a support base and sells as it bounces back. On Aster, it runs on the spot market, not the leveraged futures side — no liquidation risk. This walkthrough covers connecting Aster, configuring the bot, and testing in demo before launch.

A QFL bot buys when price cracks below a support base and sells as it bounces back — long-only, spot, pattern-triggered. Aster is usually described as a perpetuals DEX, but it runs a spot market too, and that's the side a QFL bot actually trades on: no leverage, no liquidation price, just a wallet-linked, trade-only API key standing in for the login screen a centralized exchange would normally ask for.

This walkthrough covers connecting Aster, configuring the bot's investment, strategy speed, and concurrent pairs, setting optional risk limits, and testing the setup in demo before any position opens. For the mechanics of why the base-and-bounce pattern works the way it does, What Is a QFL Bot? covers that separately — this piece stays focused on the Aster-specific setup.

At a glance

  • QFL on Aster runs on the spot market, not the perpetual futures side most Aster coverage focuses on
  • Connection uses a trade-only API key: it can place and manage orders but can't withdraw funds
  • No KYC — Aster's non-custodial design carries over into how the bot connects
  • The bot can hold multiple pairs open at once, splitting the investment across however many are selected
  • Take profit and stop loss apply to the bot's combined position, not to each pair separately

Spot on a perpetuals DEX: what that means here

Most Aster coverage on this blog so far has been about its futures side — DCA Futures bots run there with margin and leverage, carrying the liquidation risk that comes with any leveraged position. QFL doesn't work that way. It's a long-only spot strategy everywhere it runs, Aster included, which means a QFL position on Aster can lose value if the market keeps falling, but it can't be liquidated — there's no margin call sitting behind it. Spot vs. futures bots covers that distinction in more general terms if it's a new one.

Practically, this changes what the setup screen asks for. There's no leverage field, no margin sizing, no direction toggle for going short — a QFL bot only ever buys.

Step 1: Connect Aster with a trade-only API key

Aster doesn't use a username-and-password login the way a centralized exchange does. Instead, generate an API key on Aster scoped to trading only, with withdrawal access left off — the same restriction that applies to every exchange connection, not something specific to Aster. From the exchanges list, add Aster as a new connection and paste in the key and secret when prompted. A successful connection shows Aster's status as Connected.

Any key submitted with withdrawal permission enabled gets rejected automatically, so a correctly scoped key is the only kind that connects in the first place.

Step 2: Open the QFL bot and choose Aster

From the Bots page, click Start New Bot and select QFL Bot — it's a spot strategy, so there's no Futures section to switch into first, unlike the DCA Futures setup on this same exchange. Choose Aster from the exchange list, and the pair selection that follows determines which assets the bot watches for a base-and-drop pattern.

Step 3: Set investment, currency, and strategy speed

Enter the total amount to invest, in USDT or USDC — QFL only accepts those two as quote currency, regardless of exchange. This total splits across however many pairs run concurrently: invest 1,000 USDT and select 3 concurrent pairs, and each position that opens draws roughly 333 USDT, not the full 1,000.

Three strategy speeds control how selective the bot is about what counts as a real base:

  • Quick reacts to short, medium, and long-term QFL signals, and can open a position within hours or days of starting
  • Balanced reacts to medium and long-term signals only, and typically waits days to weeks between opportunities
  • Deep reacts only to the strongest long-term signals, and can sit waiting far longer — it trades less often, on cleaner patterns

These presets also control the bot's internal base-and-averaging logic, which isn't manually adjustable — picking a speed is picking a full configuration, not just a timing preference.

Finally, choose how many pairs the bot can hold open at the same time. More concurrent pairs means more diversification across different bases, but also a smaller position size per pair for a given total investment.

Step 4: Set take profit and stop loss

Both are optional, and both apply to the bot as a whole rather than to any single pair. Take profit closes every open position once the bot's combined profit reaches the percentage set, calculated against total investment. Stop loss works the same way in the other direction — once combined losses hit the set percentage, everything closes.

That combined-position basis is easy to miss: a pair that's up sharply on its own won't trigger a take profit by itself if other open pairs are dragging the average down. The bot is watching the whole book, not each position in isolation.

Watch it react to Aster's actual order book before committing capital. Demo mode runs the same QFL logic against live Aster prices with virtual funds, so a base that looks solid on paper can be tested against what the market is actually doing before any real position opens.

A worked example

Say SOL/USDT on Aster has held near $150 three times over the past few weeks, each bounce coming with a real pickup in volume — a base, not just a low print. A QFL bot set to Balanced, with 1,000 USDT invested across 3 concurrent pairs, sits in Waiting status on this pair while price stays in that range.

Price then breaks: SOL drops to $141, about 6% below the base, on a spike in selling. With roughly 333 USDT allocated to this position, the bot layers in — a first buy near $141, a second near $136 if the drop continues, a third near $130 if it keeps falling — each layer lowering the average entry price. The bot's status switches from Waiting to Active on this pair the moment the first order fills.

SOL reverses and climbs back toward $150. Take profit, set at 25% of total investment across the bot's open pairs, closes everything once the combined position reaches that mark — not necessarily the moment SOL alone retests $150, if the other concurrent pairs are running behind.

If SOL had kept falling instead — say to $118 with no bounce in sight — the position would sit open at an averaged, underwater price. Stop loss, set separately at 15%, is what closes it out at a defined point rather than leaving it open indefinitely.

QFL vs. DCA Futures on Aster

Both run on the same exchange through the same kind of trade-only connection. What differs is the market underneath.

QFL on AsterDCA Futures on Aster
MarketSpotPerpetual futures
DirectionLong onlyLong or short
LeverageNoneConfigurable
Liquidation riskNoneYes — margin-based
Entry triggerBase-and-drop patternAveraging schedule you configure
Pairs per botMultiple, concurrentlyOne
ConnectionTrade-only API keyTrade-only API key
KYCNoneNone

Choosing between them is really a choice about leverage. QFL caps the downside at the capital invested; DCA Futures can lose that faster, and can be liquidated outright if the market moves far enough against an open position.

Common mistakes

Expecting a Futures toggle that isn't there. QFL is spot-only, so the bot-selection screen won't ask for a Spot/Futures choice the way DCA does on this exchange — there's no such setting to hunt for on this bot type.

Misreading the concurrent-pairs split. A 1,000 USDT investment across 3 pairs doesn't give each new position the full 1,000 — it's divided up front, so the per-position size is smaller than the headline number might suggest.

Treating take profit as per-pair. Because TP and SL apply to the bot's total position, a single pair recovering strongly won't necessarily trigger an exit on its own if the combined book hasn't reached the threshold.

Generating an Aster API key with the wrong scope. A key created with withdrawal access enabled won't connect at all, but a key created with trading access accidentally left off will connect and then do nothing useful — check both permissions before pasting the key in, not just the one that blocks the connection outright.

Step 5: Backtest, then launch

Run a backtest against Aster's recent price history for the selected pairs first — not a guarantee of how the next base-and-drop will play out, but a check that the strategy speed chosen isn't obviously mismatched to how these assets have actually traded. Demo mode follows, running the same configuration against live Aster prices with virtual funds.

Move to a live position only once backtest and demo results look consistent with the risk being taken on — full concurrent-pairs exposure, not just the first position that happens to open.

Why spot changes the risk profile here

A leveraged position on Aster has a liquidation price. A spot QFL position doesn't — the maximum loss on any single layer is the capital committed to it, and there's no margin call forcing an early exit at the worst possible moment. That doesn't make a bad base any less bad; a support level that keeps breaking without recovering still leaves the bot holding a position that's losing value, and stop loss is what closes that out rather than leaving it open indefinitely. What spot removes is the forced-exit mechanism that leveraged positions carry, not the underlying market risk of the pattern failing to play out.

FAQ

Is a QFL bot on Aster spot or futures? Spot. Aster is widely known for its perpetual futures markets, but it also runs a spot market, and that's where a QFL bot trades — no leverage, no liquidation price.

Can the bot withdraw funds from my Aster account? No. The connection uses a trade-only API key, which can place and manage orders but is blocked from withdrawing — a key submitted with withdrawal permission enabled gets rejected automatically rather than connecting.

Do I need KYC to run a QFL bot on Aster? No. Aster's non-custodial design doesn't require identity verification — a connected wallet and a scoped API key are what's needed to trade.

How many pairs can a QFL bot run on Aster at once? As many as selected at setup, up to the platform's concurrent-pairs limit. The total investment splits evenly across whatever number is chosen, so more concurrent pairs means smaller individual position sizes for the same total.

Is QFL on Aster different from QFL on a centralized exchange? The strategy and setup screen are the same either way. What differs is the connection step — a trade-only API key on Aster instead of the account login and API generation flow a centralized exchange uses.

Want more profit with crypto?

Bitsgap’s automated bots help crypto traders effortlessly make profits 24/7.

Start free trial

*7-days PRO plan trial. No credit card required

Try Bitsgap’s PRO plan free for 7 days, pick a plan later

Done in 3 steps and trades for you.

All your data is secured with high-end encryption