
How to Set Up a DCA Futures Bot on Aster: Step-by-Step
Aster is a non-custodial perpetuals DEX — no KYC, funds stay in your wallet, and you connect through a trade-only API key. Here's the full walkthrough for setting up a DCA Futures bot on Aster with Bitsgap: connect, configure pair/margin/leverage, backtest, and launch.
Aster is a non-custodial perpetuals DEX: no KYC, funds stay in your own wallet, and a bot connects through a trade-only API key rather than holding your assets. Setting up a DCA Futures bot on Aster through Bitsgap takes three stages — connect, configure, launch — with backtesting and demo mode available before any position opens.
To run a DCA Futures bot on Aster, connect Aster to Bitsgap with a trade-only API key, open the DCA Futures bot, select Aster as the exchange, choose a pair and direction, set margin and leverage, define take profit and stop loss, then backtest and launch. The whole setup takes a few minutes once your Aster account is funded.
At a glance
- Aster is a non-custodial DEX — spot and perpetual futures, no KYC, funds never leave your wallet
- Connection to Bitsgap uses a trade-only API key, which can place and manage orders but cannot withdraw funds
- DCA Futures on Aster runs with margin and leverage, so it carries liquidation risk that spot DCA does not
- Backtest and demo mode are available before any live capital is committed
What Aster is, briefly
Aster is a decentralized exchange offering spot and perpetual futures trading directly from a connected wallet, without KYC verification. It runs across multiple chains, including BNB Chain and Ethereum, and was built by a team with backgrounds at Binance. Because it's non-custodial, Aster never takes custody of user funds the way a centralized exchange does — trading happens against the exchange's contracts while assets remain under the user's control.
That non-custodial design carries over into how Bitsgap connects to it: the bot places and manages orders through API permissions, but the funds themselves stay on Aster under the user's account, not inside Bitsgap.
Step 1: Connect Aster to Bitsgap
Generate an API key on Aster with trading permissions and no withdrawal access — the same trade-only principle that applies to every exchange connection. In Bitsgap, go to My Exchanges → Add new exchange, select Aster, and paste the API key and secret when prompted. A successful connection shows Aster with a Connected status.
Bitsgap rejects API keys with withdrawal permissions enabled by default, so a correctly scoped key can trade on your behalf but never move funds out of your Aster account.

Step 2: Open the DCA Futures bot and choose Aster
Go to Bots → Start New Bot, switch to the Futures section, and select DCA Futures Bot. Choose Aster as the exchange, then pick a pair — a liquid one such as BTC/USDT or ETH/USDT is easier to test on a first setup, since deeper order books mean cleaner fills and more representative backtests.
Step 3: Set pair, direction, margin, and leverage
Choose Long to average into a position as price falls, expecting a recovery, or Short to average in as price rises, expecting a decline. Set your margin — the capital backing the position — and your leverage, which determines how much exposure that margin controls.
Higher leverage means a closer liquidation price for the same margin. A DCA Futures bot adds averaging orders as price moves against the position, and a wide averaging grid consumes available margin faster than it looks on paper — size leverage against the full averaging plan, not just the opening order.
Step 4: Set take profit, stop loss, and averaging orders
Configure the base order, the additional averaging orders that trigger as price moves against the position, and the take profit level that closes the cycle. A stop loss defines the point where the setup is no longer valid and closes the position rather than continuing to average.
Because this runs on margin, a defined stop loss matters more here than on a spot DCA bot — without one, a sustained adverse move can carry the position to its liquidation price rather than to a controlled exit.
Watch it react to Aster's actual order book before going live. Demo mode runs the same bot logic against real market data with virtual funds.
A worked example
Say you open a Long DCA Futures bot on ETH/USDT with $500 margin and 5x leverage, giving the position $2,500 of exposure. The base order uses $150 of that margin. If price falls, the bot places up to four averaging orders of $87.50 each — the remaining $350 — spaced at set intervals below the entry.
At 5x leverage, a roughly 20% adverse move against the full averaged position would approach the liquidation price, before accounting for funding payments, which perpetual futures charge or pay periodically depending on market conditions. If all four averaging orders fill and price keeps falling, there's no capital left to average further — the position either recovers toward the take-profit level or continues toward liquidation with nothing left to defend it.
Doubling the leverage to 10x on the same $500 margin roughly halves the room before liquidation for the same price move, which is the practical reason to size leverage against the full averaging plan rather than the base order alone.
Aster vs. Hyperliquid: what's the same, what's not
The mechanics of DCA Futures — base order, averaging, take profit, stop loss, leverage — work the same way once connected. What differs between perp DEXs is the connection step itself, which is why it's worth confirming the exact flow for whichever venue you're using rather than assuming one exchange's steps carry over exactly.
Common mistakes
Sizing leverage against the base order, not the full ladder. The base order is the smallest commitment the bot makes. The real exposure is the base order plus every averaging order configured to fire, and leverage multiplies all of it, not just the opening trade.
Skipping demo mode because it's "just DCA." DCA Futures behaves differently from spot DCA the moment leverage and liquidation enter the picture. A setup that would be safe on spot can reach liquidation on futures at the same price move.
Ignoring funding rates. Perpetual futures charge or pay funding periodically based on the difference between the contract price and the spot price. A position held open for a long averaging cycle accumulates funding costs that a quick backtest over a short window can understate.
Assuming Aster's connection flow matches another exchange's. Even among non-custodial perp DEXs, the exact connection fields differ. Follow the current setup screen rather than steps written for a different venue.
Step 5: Backtest, then launch
Run a backtest over recent price history to see how the current configuration would have handled past moves on this pair — not a guarantee of future results, but a check that the setup isn't obviously mismatched to how the asset actually trades. Then run it in demo mode against live Aster price data before switching to a live position.
Launch only once the backtest and demo results are consistent with the risk you're prepared to carry, given the leverage chosen.
Why leverage changes the risk profile here
Spot DCA on a centralized exchange has no liquidation price — a loss reduces the position's value, but nothing forces an exit. DCA Futures on Aster runs on margin, which means a sustained move against the position can reach a liquidation price before the averaging plan finishes playing out. The wider the averaging grid, the more margin it can consume before a bounce arrives, which is why sizing leverage against the full plan — not the opening order — is the check that matters most here.
FAQ
Is a DCA bot on Aster spot or futures? Futures. Aster is a perpetuals DEX, so DCA automation there runs as a DCA Futures bot with margin and leverage rather than spot accumulation.
Can the bot withdraw my funds from Aster? No. The connection uses a trade-only API key that can place and manage orders but cannot withdraw. Aster's non-custodial design also means funds stay in your own account rather than moving to Bitsgap at any point.
Do I need KYC to trade on Aster? No. Aster doesn't require identity verification — you connect a wallet and generate an API key to trade.
What happens if the market moves against a DCA Futures position on Aster? The bot places additional averaging orders as configured, up to the limits set. If the adverse move continues far enough, the position can reach its liquidation price — sizing leverage against the full averaging plan, not just the base order, is what keeps that outcome inside the risk intended.
Is Aster the same as Hyperliquid for bot setup? Similar in spirit — both are non-custodial perpetuals venues connected through API credentials rather than a login — but the connection flow differs by exchange. Check each platform's specific connection steps before assuming settings carry over directly.